def METHOD_NAME(self):
    """Returns true if name binding introduces new namespace.
    If the name is used as the target of a function or class
    statement, this will be true.
    Note that a single name can be bound to multiple objects.  If
    is_namespace() is true, the name may also be bound to other
    objects, like an int or list, that does not introduce a new
    namespace.
    """
    return bool(self.__namespaces)