sawWait = true;
if (getNameConstantOperand().equals("wait")) { sawWait = true; } else { sawAwait = true; }
	public void sawOpcode(int seen) {		if ((seen == INVOKEVIRTUAL || seen == INVOKEINTERFACE)		        && getNameConstantOperand().equals("notify")		        && getSigConstantOperand().equals("()V")) {			sawNotify = true;			notifyPC = getPC();		}		if (!sawWait && (seen == INVOKEVIRTUAL || seen == INVOKEINTERFACE)		        && getNameConstantOperand().equals("wait")		        && (getSigConstantOperand().equals("()V")		        || getSigConstantOperand().equals("(J)V")		        || getSigConstantOperand().equals("(JI)V"))		) {			/*			System.out.println("Saw invocation of "				+ nameConstant + "("				+sigConstant				+")");			*/			sawWait = true;			waitHasTimeout = !getSigConstantOperand().equals("()V");			waitAt = getPC();			earliestJump = getPC() + 1;			return;		}		if (seen >= IFEQ && seen <= GOTO		        || seen >= IFNULL && seen <= GOTO_W)			earliestJump = Math.min(earliestJump, getBranchTarget());	}