Bug 81140 [nls tooling] Too many false positives when navigating from a key in properties file editor to Java editor
I200412142000 Currently properties key references are determined by a text search. The text search results should be filtered, such that the final results contain only matches from string partitions.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/propertiesfileeditor/PropertyKeyHyperlink.java
showErrorInStatusLine(message);
			return;
		}
		
		open(references);
		
	}
	
	private boolean checkEnabled() {
		 
		return fStorage instanceof IResource;
	}
	
	private void open(KeyReference[] keyReferences) {
		Assert.isLegal(keyReferences != null && keyReferences.length > 0);
		
		if (keyReferences.length == 1)
			open(keyReferences[0]);
		else
			open(select(keyReferences));
	}
	
	private KeyReference select(KeyReference[] keyReferences) {
		ElementListSelectionDialog dialog= new ElementListSelectionDialog(fShell, new WorkbenchLabelProvider());
		dialog.setMultipleSelection(false);
		dialog.setTitle(PropertiesFileEditorMessages.getString("OpenAction.SelectionDialog.title")); 
		dialog.setMessage(PropertiesFileEditorMessages.getString("OpenAction.SelectionDialog.message")); 
		dialog.setElements(keyReferences);
		
		if (dialog.open() == Window.OK) {