Constants.ACC_PUBLIC|Constants.ACC_FINAL,
1, "java.lang.Object", 2, MARSHALCONTEXT_INTERFACE);
mb.addException(MethodBuilder.FRAMEWORK_EXCEPTION_CLASS);
// TODO: optionally check for null value on object
mb.loadContext();
mb.loadObject();
mb.appendCallVirtual("java.lang.Object.getClass",
"()Ljava/lang/Class;");
mb.appendCallVirtual("java.lang.Class.getName", "()Ljava/lang/String;");
mb.appendCallInterface(GETMARSHALLER_METHOD, GETMARSHALLER_SIGNATURE);
mb.appendDUP();