}
}
if ((seen == INVOKEINTERFACE || seen == INVOKEVIRTUAL) && getNameConstantOperand().equals("compare")
&& stack.getStackDepth() >= 2) {
Item left = stack.getStackItem(1);
Item right = stack.getStackItem(0);
if (left.getRegisterNumber() + right.getRegisterNumber() == 1) {
sawCompare = true;
}
}
dangerDanger = false;
if (seen == INVOKEVIRTUAL && getClassConstantOperand().equals("java/lang/Class")
&& getNameConstantOperand().equals("getName") && getSigConstantOperand().equals("()Ljava/lang/String;")
&& stack.getStackDepth() >= 2) {
Item left = stack.getStackItem(1);
XMethod leftM = left.getReturnValueOf();
Item right = stack.getStackItem(0);
XMethod rightM = right.getReturnValueOf();
if (leftM != null && rightM != null && leftM.getName().equals("getName") && rightM.getName().equals("getClass")) {
dangerDanger = true;
}
}