completes java interop