if (opcode == GETSTATIC || opcode == GETFIELD) {
currentOpcodeNode = new OpcodeNodeGet(opcode, currentAddress++,
currentLineNumber, currentOpcodeNode, desc);
} else if (opcode == PUTSTATIC || opcode == PUTFIELD) {
currentOpcodeNode = new OpcodeNodePut(opcode, currentAddress++,
currentLineNumber, currentOpcodeNode, desc);
} else {
currentOpcodeNode = new OpcodeNode(opcode, currentAddress++,
currentLineNumber, currentOpcodeNode);
}