if ((seen == Const.INVOKEVIRTUAL || seen == Const.INVOKEINTERFACE) && "add".equals(getNameConstantOperand()) && "(Ljava/lang/Object;)Z".equals(getSigConstantOperand()) && stack.getStackDepth() >= 2) { OpcodeStack.Item it0 = stack.getStackItem(0); && getNameConstantOperand().equals(getMethodName()) && getSigConstantOperand().equals(getMethodSig()) && (seen == Const.INVOKESTATIC) == getMethod().isStatic() boolean sameMethod = seen == Const.INVOKESTATIC || Const.CONSTRUCTOR_NAME.equals(getNameConstantOperand()); if (!sameMethod) { case Const.INVOKEINTERFACE: case Const.INVOKESTATIC: if ("print".equals(getNameConstantOperand()) || "println".equals(getNameConstantOperand()) || "log".equals(getNameConstantOperand()) || "toString".equals(getNameConstantOperand())) { break;
if ((seen == INVOKEVIRTUAL || seen == INVOKEINTERFACE) && "add".equals(getNameConstantOperand()) && "(Ljava/lang/Object;)Z".equals(getSigConstantOperand()) && stack.getStackDepth() >= 2) { OpcodeStack.Item it0 = stack.getStackItem(0); && getNameConstantOperand().equals(getMethodName()) && getSigConstantOperand().equals(getMethodSig()) && (seen == INVOKESTATIC) == getMethod().isStatic() boolean sameMethod = seen == INVOKESTATIC || "<init>".equals(getNameConstantOperand()); if (!sameMethod) { case INVOKEINTERFACE: case INVOKESTATIC: if ("print".equals(getNameConstantOperand()) || "println".equals(getNameConstantOperand()) || "log".equals(getNameConstantOperand()) || "toString".equals(getNameConstantOperand())) { break;