JavaTypeTester = _java.loadClass("com.m8test.script.core.impl.JavaTypeTester") class MultiAbstractMethodInterfaceImpl(): def setInt(self, i): _console.log("setInt " + str(i)) def getInt(self): _console.log("getInt") return 0 JavaTypeTester.setMultiAbstractMethodInterface(_java.proxy(MultiAbstractMethodInterfaceImpl(), [ "com.m8test.script.core.impl.JavaTypeTester$MultiAbstractMethodInterface"])) mami = JavaTypeTester.getMultiAbstractMethodInterface() mami.setInt(1234) _console.log(mami.getInt())