bugReporter.reportBug(new BugInstance("IC_INIT_CIRCULARITY", NORMAL_PRIORITY)
bugReporter.reportBug(new BugInstance(this, "IC_INIT_CIRCULARITY", NORMAL_PRIORITY)
	public void report() {		if (DEBUG) System.out.println("Finishing computation");		compute();		compute();		compute();		compute();		compute();		compute();		compute();		compute();		Set<String> allClasses = classRequires.keySet();		for (Iterator<String> i = allClasses.iterator(); i.hasNext();) {			String c = i.next();			if (DEBUG) System.out.println("Class " + c + " requires:");			for (Iterator<String> j = (classRequires.get(c)).iterator();			     j.hasNext();) {				String needs = j.next();				if (DEBUG) System.out.println("  " + needs);				Set<String> s = classRequires.get(needs);				if (s != null && s.contains(c) && c.compareTo(needs) < 0)					bugReporter.reportBug(new BugInstance("IC_INIT_CIRCULARITY", NORMAL_PRIORITY)					        .addClass(c)					        .addClass(needs));			}		}	}