Bug 46656 Find Occurences does not find all occurences
20031111 In jdt.ui selfhost workspace open CyclePartAction (in binary). Select 'commandForward' and use 'Find Occurenced'. Only 3 references are found. Missing are e.g. line 317, 'if (commandForward != null) {'
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/search/OccurrencesFinder.java
fTarget= target;
	}
	public List getUsages() {
		return fUsages;
	}
	
	public List getWriteUsages() {
		return fWriteUsages;
	}
	
	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) {
		match(node.getName(), fUsages, node.resolveConstructorBinding());
		Expression expression = node.getExpression();
		if (expression != null)
			expression.accept(this);