Bug 73975 Search View displays potential match instead of accurate one [search]
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/search/PostfixLabelProvider.java
private String getSingularLabel(Object element) {
		if (hasPotentialMatches(element))
			return SearchMessages.getString("PostfixLabelProvider.potential_singular"); 
		return SearchMessages.getString("PostfixLabelProvider.exact_singular"); 
	}
	private String getPluralLabel(Object element) {
		if (hasPotentialMatches(element))
			return SearchMessages.getString("PostfixLabelProvider.potential_plural"); 
		return SearchMessages.getString("PostfixLabelProvider.exact_plural"); 
	}
	private String internalGetText(Object element) {
		String text= getLabelProvider().getText(element);
		if (text != null && !"".equals(text)) 
			return text;
		return getParticipantText(element);	}
	private boolean isSameInformation(Object realParent, Object lastElement) {
		if (lastElement instanceof IType) {
			IType type= (IType)lastElement;
			if (realParent instanceof IClassFile) {
				if (type.getClassFile().equals(realParent))
					return true;
			} else if (realParent instanceof ICompilationUnit) {
				if (type.getCompilationUnit().equals(realParent))
					return true;
			}
		}
		return false;
	}
}