Bug 81407 [5.0][navigation] Mark occurrences could highlight statically imported fields and methods
200412160010: When clicking on a static import for a field or method, all occurrences of that member should be highlighted. Same also for static star imports.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/search/OccurrencesFinder.java
public String getSingularLabel(String elementName) {
		String[] args= new String[] {ASTNodes.asString(fSelectedNode), elementName}; 
		return SearchMessages.getFormattedString("OccurrencesFinder.label.singular", args); 
	}
	
	public boolean visit(QualifiedName node) {
		IBinding binding= node.resolveBinding();
		if (binding instanceof IVariableBinding && ((IVariableBinding)binding).isField()) {
			SimpleName name= node.getName();
			return !match(name, fUsages, name.resolveBinding());
		}
		return !match(node, fUsages, node.resolveBinding());
	}
	public boolean visit(SimpleName node) {
		return !match(node, fUsages, node.resolveBinding());
	}
	/*
	 * @see org.eclipse.jdt.core.dom.ASTVisitor#visit(org.eclipse.jdt.core.dom.ConstructorInvocation)
	 */
	public boolean visit(ClassInstanceCreation node) {
		
		Type type= node.getType();
		if (type instanceof ParameterizedType) {
			type= ((ParameterizedType) type).getType();
		}
		if (type instanceof SimpleType) {
			Name name= ((SimpleType) type).getName();
			if (name instanceof QualifiedName)
				name= ((QualifiedName)name).getName();