if(!inst1.equals(inst2)) { if(inst1 instanceof LocalVariableInstruction && inst2 instanceof LocalVariableInstruction) { if(inst1.getClass() != inst2.getClass()) {
if(!firstInstruction.equals(secondInstruction)) { return false;
if(!inst1.equals(inst2)) { if(inst1 instanceof LocalVariableInstruction && inst2 instanceof LocalVariableInstruction) { if(inst1.getClass() != inst2.getClass()) {
if (!childin.equals(parentin)) { return false;
if (!childin.equals(parentin)) { return false;
if(!firstInstruction.equals(secondInstruction)) { return false;