if (getClassName().toLowerCase().indexOf("test") >= 0) break; if (getMethodName().toLowerCase().indexOf("test") >= 0) break; if (getSuperclassName().toLowerCase().indexOf("test") >= 0) break;
	public void sawOpcode(int seen) {		// System.out.println(getPC() + " " + OPCODE_NAMES[seen] + " " + whichRegister + " " + registerLoadCount);		stack.mergeJumps(this);		        switch (seen) {        case INVOKEVIRTUAL:        case INVOKEINTERFACE:            String name = getNameConstantOperand();            if (name.equals("equals") ||                     name.equals("compareTo")) {            String sig = getSigConstantOperand();            SignatureParser parser = new SignatureParser(sig);            if (parser.getNumParameters() == 1 &&                     (name.equals("equals") && sig.endsWith(";)Z")                    || name.equals("compareTo")  && sig.endsWith(";)I")))                checkForSelfOperation(seen, "COMPARISON");            }            break;            		case IOR:		case IAND:		case IXOR:		case ISUB:			checkForSelfOperation(seen, "COMPUTATION");			break;		case FCMPG:		case DCMPG:		case DCMPL:		case FCMPL:			break;		case LCMP:		case IF_ACMPEQ:		case IF_ACMPNE:		case IF_ICMPNE:		case IF_ICMPEQ:		case IF_ICMPGT:		case IF_ICMPLE:		case IF_ICMPLT:		case IF_ICMPGE: 			checkForSelfOperation(seen, "COMPARISON");		}		stack.sawOpcode(this, seen);		if (isRegisterLoad() && seen != IINC) {			if (getRegisterOperand() == whichRegister) registerLoadCount++;			else {				whichRegister = getRegisterOperand();				registerLoadCount = 1;			}		} else {			whichRegister = -1;			registerLoadCount = 0;		}	}