outmethod.println("#include \"methodheaders.h\"");
outmethod.println("#include \"virtualtable.h\"");
outmethod.println("#include \"runtime.h\"");
outmethod.println("#include \"methodheaders.h\"");
outmethod.println("#include \"virtualtable.h\"");
outmethod.println("#include \"runtime.h\"");
if (md.getReturnType().isPtr()) {
outmethod.println("struct ___Object___ * retobj=JNIUNWRAP(retval);");
outmethod.println("JNIPOPFRAME();");
if (md.getReturnType().isPtr()) {
outmethod.println("struct ___Object___ * retobj=JNIUNWRAP(retval);");
outmethod.println("JNIPOPFRAME();");