instance = StructNew(); setTransfer(arguments.transfer); setTransferObject(arguments.transferObject); setDatasource(arguments.datasource); setTransaction(arguments.transaction); setSystem(createObject("java", "java.lang.System")); //then initialise arguments.transferObject.init(getTransfer(), arguments.utility, arguments.nullable, this); configure(); return this; var system = getSystem(); return (system.identityHashCode(this) eq system.identityHashCode(arguments.transfer));