import com.m8test.script.core.impl.JavaTypeTester class MultiAbstractMethodInterfaceImpl implements JavaTypeTester.MultiAbstractMethodInterface { def $console @Override void setInt(int i) { $console.log("setInt" + i) } @Override int getInt() { $console.log("getInt") return 0 } } JavaTypeTester.setMultiAbstractMethodInterface(new MultiAbstractMethodInterfaceImpl($console: $console)) def mami = JavaTypeTester.getMultiAbstractMethodInterface() mami.setInt(1234) $console.log(mami.getInt())