A lots of public declaration us this non public object :
/j-interop/src/org/jinterop/dcom/core/IJIComObject.java: public JIInterfacePointer internal_getInterfacePointer();
./j-interop/src/org/jinterop/dcom/core/JIComObjectImpl.java: public JIInterfacePointer internal_getInterfacePointer()
./j-interop/src/org/jinterop/dcom/core/JIComObjectImplWrapper.java: public JIInterfacePointer internal_getInterfacePointer()
./j-interop/src/org/jinterop/dcom/core/JIInterfacePointer.java: public static boolean isOxidEqual(JIInterfacePointer src, JIInterfacePointer target)
./j-interop/src/org/jinterop/dcom/core/JIRemActivation.java: public JIInterfacePointer getMInterfacePointer()
./j-interop/src/org/jinterop/dcom/core/JIRemUnknown.java: public JIInterfacePointer getInterfacePointer()
That's a problem because I wrote a wrapper class arround IJIDispatch. I had to put it in a org.jinterop.dcom.core package. I'm not sure it's a good solution.