CtMethod method = new CtMethod(stringClass, "foo", new CtClass[0], clazz);
MethodInfo info = method.getMethodInfo2();
info.setAccessFlags(AccessFlag.PUBLIC | AccessFlag.STATIC);
Bytecode code = new Bytecode(info.getConstPool(), 1, 2);
/* 0 */ code.addIconst(5);
/* 1 */ code.addIstore(0);
/* 2 */ addJump(code, Opcode.JSR, 7);
/* 5 */ code.addAload(0);
/* 6 */ code.addOpcode(Opcode.ARETURN);
/* 7 */ code.addAstore(1);
/* 8 */ code.addIconst(3);