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
return null;
		
		CompilationUnit ast= JavaPlugin.getDefault().getASTProvider().getAST(je, ASTProvider.WAIT_ACTIVE_ONLY, null);
		if (ast == null)
			return null;
		ASTNode node= NodeFinder.perform(ast, hoverRegion.getOffset(), hoverRegion.getLength());
		if (!(node instanceof StringLiteral))
			return null;
		StringLiteral stringLiteral= (StringLiteral)node;
		
		AccessorClassReference ref= NLSHintHelper.getAccessorClassReference(ast, hoverRegion);
		if (ref == null)
			return null;
		
		IStorage propertiesFile;
		try {
			propertiesFile= NLSHintHelper.getResourceBundle(je.getJavaProject(), ref.getBinding());
			if (propertiesFile == null)
				return null;
		} catch (JavaModelException ex) {
			return null;
		}
		
		Properties properties= NLSHintHelper.getProperties(propertiesFile);
		if (properties == null || properties.isEmpty())
			return null;
		
		String value= properties.getProperty(stringLiteral.getLiteralValue(), null);
		if (value != null)
			value= HTMLPrinter.convertToHTMLContent(value);