if (erA instanceof LocalVariableDefRow) {
LocalVariableDefRow lvdrA = (LocalVariableDefRow) erA;
LocalVariableDefRow lvdrB = (LocalVariableDefRow) erB;
return lvdrA.getLocalVariable().getName().equals(lvdrB.getLocalVariable().getName());
} else if (erA instanceof LabelRow) {
LabelRow lrA = (LabelRow) erA;
LabelRow lrB = (LabelRow) erB;
return lrA.getLabel().getId().equals(lrB.getLabel().getId());
} else if (erA instanceof CodeRow) {
CodeRow crA = (CodeRow) erA;
CodeRow crB = (CodeRow) erB;
Instruction instA = crA.getInstruction();
Instruction instB = crB.getInstruction();