Bug 81128 [nls tooling] Accessor class detection constrained to those generated by NLS Wizard
200412142000: Steps to reproduce: - Open "HelpSearchPage.class" from binary project "org.eclipse.help.ide" -> The accessor class HelpIdeResources uses an unconventional resource bundle field. Search for static fields of type ResourceBundle whose name contains "bundle" independent of letter case.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/java/hover/NLSStringHover.java
/*
	 * @see org.eclipse.jdt.internal.ui.text.java.hover.AbstractJavaEditorTextHover#getHoverRegion(org.eclipse.jface.text.ITextViewer, int)
	 */
	public IRegion getHoverRegion(ITextViewer textViewer, int offset) {
		if (!(getEditor() instanceof JavaEditor))
			return null;
		IJavaElement je= getEditorInputJavaElement();
		if (je == null)
			return null;
		
		
		CompilationUnit ast= JavaPlugin.getDefault().getASTProvider().getAST(je, ASTProvider.WAIT_NO, null);
		if (ast == null)
			return null;
		ASTNode node= NodeFinder.perform(ast, offset, 1);
		if (!(node instanceof StringLiteral))
			return null;
		StringLiteral stringLiteral= (StringLiteral)node;
		
		return new Region(stringLiteral.getStartPosition(), stringLiteral.getLength());
	}
	
	/*
	 * @see org.eclipse.jdt.internal.ui.text.java.hover.AbstractJavaEditorTextHover#getHoverInfo(org.eclipse.jface.text.ITextViewer, org.eclipse.jface.text.IRegion)
	 */
	public String getHoverInfo(ITextViewer textViewer, IRegion hoverRegion) {
		if (!(getEditor() instanceof JavaEditor))
			return null;
		IJavaElement je= getEditorInputJavaElement();
		if (je == null)