result = Native.invokeObject(this, this.peer, callFlags, args); if (result != null && !returnType.isAssignableFrom(result.getClass())) {
result = Native.invokeObject(this, this.peer, callFlags, args); if (result != null && !returnType.isAssignableFrom(result.getClass())) {