Bug 73975 Search View displays potential match instead of accurate one [search]
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/search/SortingLabelProvider.java
public static final int SHOW_PATH= 3;
	
	public SortingLabelProvider(JavaSearchResultPage page) {
		super(page, new AppearanceAwareLabelProvider());
	}	
	public Image getImage(Object element) {
		Image image= null;
		if (element instanceof IJavaElement || element instanceof IResource)
			image= getLabelProvider().getImage(element);
		if (image != null)
			return image;
		return getParticipantImage(element);
	}
		
	public final String getText(Object element) {
		int matchCount= fPage.getDisplayedMatchCount(element);
		String text= internalGetText(element);
		if (matchCount < 2) {
			String label= getSingularLabel(element);
			return MessageFormat.format(label, new String[] { text });
		}
		String label= getPluralLabel(element);
		return MessageFormat.format(label, new Object[] { text,  new Integer(matchCount) });
	}
	private String getSingularLabel(Object element) {
		if (hasPotentialMatches(element))
			return SearchMessages.getString("SortingLabelProvider.potential_singular"); 
		return SearchMessages.getString("SortingLabelProvider.exact_singular"); 
	}
	private String getPluralLabel(Object element) {