code: private void reportBugs() {
  		int major = getClassContext().getJavaClass().getMajor();
  		for (Map.Entry<String, FieldInfo> entry : fieldsReported.entrySet()) {
  			String field = entry.getKey();
  			FieldInfo fi = entry.getValue();
  			int cnt = fi.getSetCount();
  			if (cnt > 0) {
  				FieldAnnotation fa = getFieldAnnotation(field);
  				if (fa != null) {
  					// can't use LinkedHashSet in 1.3 so report at LOW
  					bugReporter.reportBug(new BugInstance(this, BugType.DLC_DUBIOUS_LIST_COLLECTION.name(),
  							(major >= Const.MAJOR_1_4) ? NORMAL_PRIORITY : LOW_PRIORITY)
  									.addSourceLine(fi.getSourceLineAnnotation()));
  				}
  			}
  		}
  	}
docs: implements the detector, by reporting all remaining fields that only have set
  based access