ci.sourceFile = "HelloWorld.java";
jbet.MethodInfo mi = new jbet.MethodInfo("<init>",
emptyDesc,
jbet.MethodInfo.ACC_PUBLIC);
mi.code = new Snippit();
mi.code.push(new Instruction().setAload(0));
mi.code.push(new Instruction().setInvokeSpecial("java/lang/Object",
"<init>",
emptyDesc));
mi.code.push(new Instruction().setReturn());
mi.maxLocals = 1;
mi.maxStack = 1;
ci.addMethod(mi);
mi = new jbet.MethodInfo("main", mainDesc, jbet.MethodInfo.ACC_PUBLIC
| jbet.MethodInfo.ACC_STATIC);
mi.code = new Snippit();
mi.code.push(new Instruction().setGetstatic("java/lang/System",
"out",
printStreamType));
mi.code.push(new Instruction().setSpush("Hello world!"));
mi.code.push(new Instruction().setInvokeVirtual("java/io/PrintStream",