if (!(binding instanceof IVariableBinding)) return false;
	private boolean considerBinding(IBinding binding, ASTNode node) {		boolean result= Bindings.equals(fFieldBinding, binding);		if (!result || fEncapsulateDeclaringClass)			return result;					if (binding instanceof IVariableBinding) {			AbstractTypeDeclaration type= (AbstractTypeDeclaration)ASTNodes.getParent(node, AbstractTypeDeclaration.class);			if (type != null) {				ITypeBinding declaringType= type.resolveBinding();				return !Bindings.equals(fDeclaringClassBinding, declaringType);			}		}		return true;	}