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
JavaEditor.this.getEditorSite().getShell(),
						JavaEditorMessages.getString("Editor.OpenPropertiesFile.error.openEditor.dialogTitle"), 
						JavaEditorMessages.getFormattedString("Editor.OpenPropertiesFile.error.openEditor.dialogMessage", file.getFullPath().toOSString())); 
				
				return;
			}
			
			
			if (editor instanceof ITextEditor) {
				IRegion region= null;
				
				ITextFileBuffer buffer= FileBuffersPlugin.getDefault().getFileBufferManager().getTextFileBuffer(file.getFullPath());
				if (buffer != null) {
					FindReplaceDocumentAdapter finder= new FindReplaceDocumentAdapter(buffer.getDocument());
					try {
						region= finder.find(0, nlsKeyStringLiteral.getLiteralValue(), true, true, false, false);
					} catch (BadLocationException ex) {
					}
				}
				if (region != null)
					((ITextEditor)editor).selectAndReveal(region.getOffset(), region.getLength());
				else {
					((ITextEditor)editor).selectAndReveal(0, 0);
					IEditorStatusLine statusLine= (IEditorStatusLine) editor.getAdapter(IEditorStatusLine.class);
					if (statusLine != null)
						statusLine.setMessage(true, JavaEditorMessages.getFormattedString("Editor.OpenPropertiesFile.error.keyNotFound", nlsKeyStringLiteral.getLiteralValue()), null); 
				}
			}
		}
		/*