else if (matching.getAnnotationText().equals("")) {
else {  StringBuffer buf = new StringBuffer(); buf.append(matching.getAnnotationText()); buf.append('\n'); buf.append(bugInstance.getAnnotationText()); bugInstance.setAnnotationText(buf.toString());
	public SortedBugCollection execute() {		DetectorFactoryCollection.instance(); // as a side effect, loads detector plugins		SortedBugCollection result = new SortedBugCollection();		for (Iterator<BugInstance> i = origCollection.iterator(); i.hasNext(); ) {			result.add(i.next());		}		for (Iterator<BugInstance> i = newCollection.iterator(); i.hasNext(); ) {			BugInstance bugInstance = i.next();			BugInstance matching = origCollection.getMatching(bugInstance);			if (matching == null)				result.add(bugInstance);			else if (matching.getAnnotationText().equals("")) {				result.remove(matching);				result.add(bugInstance);			}		}		return result;	}