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 ("motif".equals(platform) || "gtk".equals(platform)) { 
						Program program= Program.findProgram("html"); 
						if (program == null)
							program= Program.findProgram("htm"); 
						if (program != null)
							program.execute(fURLString);
					} else
						Program.launch(fURLString);
					fURLString= null;
				
				}
				
				
				IAction action= getAction("OpenEditor");  
				if (action != null)
					action.run();
			}
		}
		
		/**
		 * Open the properties file in which the given NLS
		 * key resides.
		 * 
		 * @since 3.1
		 */
		private void openPropertiesFile(StringLiteral nlsKeyStringLiteral) {
			IJavaElement input= SelectionConverter.getInput(JavaEditor.this);
			if (input == null)
				return;
			CompilationUnit ast= JavaPlugin.getDefault().getASTProvider().getAST(input, ASTProvider.WAIT_ACTIVE_ONLY, null);