public void visitInsn(final int opcode) {
if (opcode == POP) {
currentOpcodeNode = new OpcodeNodePop(opcode, currentAddress++,
currentLineNumber, currentOpcodeNode);
} else if (opcode == POP2) {
currentOpcodeNode = new OpcodeNodePop2(opcode, currentAddress++,
currentLineNumber, currentOpcodeNode);
} else if (opcode == DUP) {
currentOpcodeNode = new OpcodeNodeDup(opcode, currentAddress++,
currentLineNumber, currentOpcodeNode);
} else if (opcode == DUP_X1) {