reset();
	public void visitCode(Code code) {		// Prescreen to find methods with POP or POP2 instructions,		// and at least one method invocation		BitSet bytecodeSet = classContext.getBytecodeSet(method);		if (!(bytecodeSet.get(Constants.POP) || bytecodeSet.get(Constants.POP2)))			return;		if (!(bytecodeSet.get(Constants.INVOKEINTERFACE) ||				bytecodeSet.get(Constants.INVOKESPECIAL) ||				bytecodeSet.get(Constants.INVOKESTATIC) ||				bytecodeSet.get(Constants.INVOKEVIRTUAL)))			return;		if (DEBUG) System.out.println("Visiting " + method);		reset();		super.visitCode(code);		if (DEBUG)System.out.println(				"After visit: " +				queuedWarningList.size() + " queued warnings");		for (Iterator<QueuedWarning> i = queuedWarningList.iterator(); i.hasNext();) {			QueuedWarning qw = i.next();//			if (CHECK_CONTROL_FLOW && branchTargetSet.get(qw.popPC))//				continue;						bugReporter.reportBug(qw.warning);		}//		if (COUNT_POP_BRANCH_TARGETS) {//			for (Iterator<Integer> i = popList.iterator(); i.hasNext();) {//				int pc = i.next().intValue();//				if (branchTargetSet.get(pc))//					++popIsBranchTarget;//			}//		}			}