if (!isFinal && seen == INVOKEVIRTUAL && nameConstant.equals("start") && sigConstant.equals("()V")) {
if (!isFinal && seen == INVOKEVIRTUAL && getNameConstantOperand().equals("start") && getSigConstantOperand().equals("()V")) {
   public void sawOpcode(int seen) {	if (!isFinal && seen == INVOKEVIRTUAL && nameConstant.equals("start")				&& sigConstant.equals("()V")) {	    try {		if (Hierarchy.isSubtype(betterClassConstant, "java.lang.Thread")) {		    bugReporter.reportBug(new BugInstance("SC_START_IN_CTOR", NORMAL_PRIORITY)			.addClassAndMethod(this)			.addCalledMethod(this)			.addSourceLine(this));		}	    } catch (ClassNotFoundException e) {		bugReporter.reportMissingClass(e);	    }	}   }