return getBinding(((QualifiedName) parent).getQualifier());
QualifiedName qualifiedName= (QualifiedName) parent; if (selector == qualifiedName.getName()) { return getBinding(qualifiedName.getQualifier()); } return null;
	private static ITypeBinding getQualifier(SimpleName selector) {		ASTNode parent= selector.getParent();		switch (parent.getNodeType()) {			case ASTNode.METHOD_INVOCATION:				return getBinding(((MethodInvocation) parent).getExpression());			case ASTNode.QUALIFIED_NAME:				return getBinding(((QualifiedName) parent).getQualifier());			case ASTNode.FIELD_ACCESS:				return getBinding(((FieldAccess) parent).getExpression());			case ASTNode.SUPER_FIELD_ACCESS:			case ASTNode.SUPER_METHOD_INVOCATION:				ITypeBinding curr= ASTResolving.getBindingOfParentType(parent);				return curr.getSuperclass();			default:				return null;		}	}