Bug 118222 [nls tooling] nls tooling is not .java agnostic
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/propertiesfileeditor/PropertyKeyHyperlink.java
} catch (InvocationTargetException ex) {
			String message= PropertiesFileEditorMessages.OpenAction_error_messageErrorSearchingKey;
			showError(new CoreException(new Status(IStatus.ERROR, JavaUI.ID_PLUGIN, IStatus.OK, message, ex.getTargetException())));
		} catch (InterruptedException ex) {
			return null; 
		}
		return (KeyReference[])result.toArray(new KeyReference[result.size()]);
	}
	private static SearchScope createScope(IResource scope) {
		SearchScope result= SearchScope.newSearchScope("", new IResource[] { scope }); 
		
		result.addFileNamePattern("*.java"); 
		result.addFileNamePattern("*.xml"); 
		result.addFileNamePattern("*.ini"); 
		return result;
	}
	/*
	 * @see org.eclipse.jdt.internal.ui.javaeditor.IHyperlink#getTypeLabel()
	 */
	public String getTypeLabel() {
		return null;
	}
	/*
	 * @see org.eclipse.jdt.internal.ui.javaeditor.IHyperlink#getHyperlinkText()
	 */
	public String getHyperlinkText() {
		return null;
	}
}