import com.m8test.script.core.impl.JavaTypeTester class SingleAbstractMethodInterfaceImpl implements JavaTypeTester.SingleAbstractMethodInterface { def $console @Override int getInt() { $console.log("getInt") return 0 } } JavaTypeTester.setSingleAbstractMethodInterface(new SingleAbstractMethodInterfaceImpl($console: $console)) def sami = JavaTypeTester.getSingleAbstractMethodInterface() $console.log(sami.getInt())