ASTNode node= NodeFinder.perform(root, offset, length); if (!(node instanceof Name)) return SearchMessages.OccurrencesFinder_no_element; fRoot= root; fSelectedNode= (Name)node; fTarget= fSelectedNode.resolveBinding(); if (fTarget == null) return SearchMessages.OccurrencesFinder_no_binding; fTarget= getBindingDeclaration(fTarget);  fTargetIsStaticMethodImport= isStaticImport(fSelectedNode.getParent()); return null;
return initialize(root, NodeFinder.perform(root, offset, length));
	public String initialize(CompilationUnit root, int offset, int length) {		ASTNode node= NodeFinder.perform(root, offset, length);		if (!(node instanceof Name))			return SearchMessages.OccurrencesFinder_no_element; 		fRoot= root;		fSelectedNode= (Name)node;		fTarget= fSelectedNode.resolveBinding();		if (fTarget == null)			return SearchMessages.OccurrencesFinder_no_binding; 		fTarget= getBindingDeclaration(fTarget);				fTargetIsStaticMethodImport= isStaticImport(fSelectedNode.getParent());		return null;	}