// duplicate stack before invokespecial to insert uninitialized object
frame = context.getInFrame();
InvokeInstruction invoke = (InvokeInstruction)ins.getInstruction();
Type[] arguments = invoke.getArgumentTypes(method.getConstantPool());
OperandStack os = frame.getStack();
Type type = os.peek(arguments.length);
if (type instanceof UninitializedObjectType) {
ObjectType objecttype = ((UninitializedObjectType) type).getInitialized();
InstructionList duplicator = duplicateStack(method, invoke, objecttype);
InstructionTargeter[] targeter = ins.getTargeters();