CtClass stringClass = pool.get("java.lang.String");
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(1);
/* 1 */ addJump(code, Opcode.GOTO, 5);
/* 4 */ code.addIconst(0); // DEAD
/* 5 */ code.addIconst(1);
/* 6 */ code.addInvokestatic(stringClass, "valueOf", stringClass, new CtClass[]{CtClass.intType});
/* 9 */ code.addOpcode(Opcode.ARETURN);