return "?: " + fLabelProvider.getText(fLastMarker.getResource());
return fLabelProvider.getText(fLastMarker.getResource()) + POTENTIAL_MATCH;
	public String getText(Object o) {		fLastMarker= null;		IJavaElement javaElement= getJavaElement(o); // sets fLastMarker as side effect		boolean isAccurate= true;		if (fLastMarker != null && (fLastMarker.getAttribute(IJavaSearchUIConstants.ATT_ACCURACY, -1) == IJavaSearchResultCollector.POTENTIAL_MATCH))			isAccurate= false;		if (javaElement == null) {			if (fLastMarker != null) {				if (isAccurate) 					return fLabelProvider.getText(fLastMarker.getResource());				else					return "?: " + fLabelProvider.getText(fLastMarker.getResource()); //$NON-NLS-1$			}			else				return ""; //$NON-NLS-1$		}		if (javaElement instanceof IImportDeclaration)			javaElement= ((IImportDeclaration)javaElement).getParent().getParent();		fBufffer.setLength(0);		if (!isAccurate) 			fBufffer.append("?: "); //$NON-NLS-1$		JavaElementLabels.getElementLabel(javaElement, fTextFlags, fBufffer);		return fBufffer.toString();	}