if (args.length == 0) {
if (!m.hasInternalVariable("native_type")) {
throw context.getRuntime().newNotImplementedError("native_type method not overridden and no native_type set");
}
return (Type) m.fastGetInternalVariable("native_type");
} else if (args.length == 1) {
Type type = Util.findType(context, args[0]);
m.fastSetInternalVariable("native_type", type);