binding= methodBinding.getErasure();
	private void possibleStaticImportFound(Name name) {		if (fStaticImports == null) {			return;		}				while (name.isQualifiedName()) {			name= ((QualifiedName) name).getQualifier();		}		if (!isAffected(name)) {			return;		}				IBinding binding= name.resolveBinding();		if (binding == null || !Modifier.isStatic(binding.getModifiers()) || ((SimpleName) name).isDeclaration()) {			return;		}				int flags= 0;		ITypeBinding declaringClass= null;		if (binding instanceof IVariableBinding) {			IVariableBinding varBinding= (IVariableBinding) binding;			if (varBinding.isField()) {				declaringClass= varBinding.getDeclaringClass();				flags= ScopeAnalyzer.VARIABLES;			}		} else if (binding instanceof IMethodBinding) {			IMethodBinding methodBinding= (IMethodBinding) binding;			declaringClass= methodBinding.getDeclaringClass();			flags= ScopeAnalyzer.METHODS;		}		if (declaringClass != null && !declaringClass.isLocal()) {			IBinding[] declarationsInScope= new ScopeAnalyzer((CompilationUnit) name.getRoot()).getDeclarationsInScope(name.getStartPosition(), flags);			for (int i= 0; i < declarationsInScope.length; i++) {				if (declarationsInScope[i] == binding) {					return;				}			}			fStaticImports.add(name);		}	}