Bug 77598 [nls tooling] NLS hovers / Ctrl+Click not consistent for duplicate keys
20041103 With the following files, the key A.0 is duplicate. - Ctrl + Click: Junps to 'hello' - Hover over "A.0" in class A: shows 'world' public class A { String h= Messages.getString("A.0"); //$NON-NLS-1$ } messages.properties: A.0=hello A.0=world
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/javaeditor/JavaEditor.java
if (ast == null)
				return;
			
			IRegion literalRegion= new Region(nlsKeyStringLiteral.getStartPosition(), nlsKeyStringLiteral.getLength());
			AccessorClassReference ref= NLSHintHelper.getAccessorClassReference(ast, literalRegion);
			if (ref == null)
				return;
			
			IFile file= null;
			try {
				file= NLSHintHelper.getResourceBundleFile(input.getJavaProject(), ref.getBinding());
			} catch (JavaModelException e) {
				
			}
			if (file == null) {
				
				MessageDialog.openError(
						JavaEditor.this.getEditorSite().getShell(),
						JavaEditorMessages.getString("Editor.OpenPropertiesFile.error.fileNotFound.dialogTitle"), 
						JavaEditorMessages.getString("Editor.OpenPropertiesFile.error.fileNotFound.dialogMessage")); 
				
				return;
			}
			
			IEditorPart editor;
			try {
				editor= IDE.openEditor(JavaEditor.this.getEditorSite().getPage(), file);
			} catch (PartInitException e1) {
				
				MessageDialog.openError(