mg.removeLineNumbers();
	private MethodGen createMethod(String className, ConstantPoolGen pool) {		int accessFlag= Constants.ACC_STATIC | Constants.ACC_PUBLIC;		Type returnType= Type.getType("Ljava/lang/Class;");		InstructionList code= new InstructionList();		InstructionFactory factory= new InstructionFactory(pool);		Instruction i= InstructionFactory.createLoad(Type.STRING, 0);		InstructionHandle startPC;		startPC= code.append(i);		i= factory.createInvoke("java.lang.Class", "forName", returnType, new Type[]{Type.STRING}, Constants.INVOKESTATIC);		InstructionHandle endPC =code.append(i);		/*int out = pool.addFieldref("java.lang.System", "out", "Ljava/io/PrintStream;");		 int println = pool.addMethodref("java.io.PrintStream", "println", "(Ljava/lang/String;)V");		 code.append(new GETSTATIC(out));		 code.append(new ALOAD(0));		 code.append(new INVOKEVIRTUAL(println));		 code.append(factory.createPrintln("FOIIIIII"));		 */		i= InstructionFactory.createReturn(returnType);		code.append(i);		i= InstructionFactory.createStore(Type.OBJECT, 1);		InstructionHandle handlerPC=code.append(i);		i= factory.createNew(new ObjectType("java.lang.NoClassDefFoundError"));		code.append(i);		code.append(new DUP());		i= InstructionFactory.createLoad(Type.OBJECT, 1);		code.append(i);		i= factory.createInvoke("java.lang.Throwable", "getMessage", Type.STRING, new Type[0], Constants.INVOKEVIRTUAL);		code.append(i);		i= factory.createInvoke("java.lang.NoClassDefFoundError", "<init>", Type.VOID, new Type[]{Type.STRING}, Constants.INVOKESPECIAL);		code.append(i);		code.append(new ATHROW());		MethodGen mg= new MethodGen(accessFlag, returnType, new Type[]{Type.STRING}, new String[]{"className"}, SYNTHETIC_METHOD_NAME, className, code, pool);		CodeExceptionGen ceg= mg.addExceptionHandler(startPC, endPC, handlerPC, new ObjectType("java.lang.ClassNotFoundException"));		mg.setMaxStack();		mg.setMaxLocals();		int x= pool.addConstant(new ConstantUtf8("Synthetic"), pool);		mg.removeLineNumbers();		mg.addAttribute(new Synthetic(x, 0, null, pool.getConstantPool()));		return mg;	}