Added Java interop