detector.visitClassContext(classContext);
try { detector.visitClassContext(classContext); } catch (AnalysisException e) { bugReporter.logError("Analysis exception: " + e.getMessage()); }
  public void examine(JavaClass c) throws InterruptedException {	if (detectors == null)		createDetectors();	classNameToSourceFileMap.put(c.getClassName(), c.getSourceFileName());	ClassContext classContext = new ClassContext(c);	for(int i = 0; i < detectors.length; i++)  {		if (Thread.interrupted())			throw new InterruptedException();		Detector detector = detectors[i];		detector.visitClassContext(classContext);		}	progressCallback.finishClass();	}