Type type = i.getReturnType(_cp);
Type[] arg_types = i.getArgumentTypes(_cp);
_out.println("il.append(_factory.createInvoke(\"" + class_name + "\", \"" + method_name
+ "\", " + BCELifier.printType(type) + ", "
+ BCELifier.printArgumentTypes(arg_types) + ", " + "Constants."
<BUG>+ Constants.OPCODE_NAMES[opcode].toUpperCase(Locale.ENGLISH) + "));");
</BUG>
}
@Override
public void visitAllocationInstruction( AllocationInstruction i ) {

Type type = i.getReturnType(_cp);
Type[] arg_types = i.getArgumentTypes(_cp);
_out.println("il.append(_factory.createInvoke(\"" + class_name + "\", \"" + method_name
+ "\", " + BCELifier.printType(type) + ", "
+ BCELifier.printArgumentTypes(arg_types) + ", " + "Constants."
+ Constants.getOpcodeName(opcode).toUpperCase(Locale.ENGLISH) + "));");
}
@Override
public void visitAllocationInstruction( AllocationInstruction i ) {
