def can_access_objective_bank_hierarchy(self):
<EOL>if self._catalog_session is not None:<EOL><INDENT>return self._catalog_session.can_access_catalog_hierarchy()<EOL><DEDENT>return True<EOL>
Tests if this user can perform hierarchy queries.

        A return of true does not guarantee successful authorization. A
        return of false indicates that it is known all methods in this
        session will result in a ``PermissionDenied``. This is intended
        as a hint to an an application that may not offer traversal
        functions to unauthorized users.

        return: (boolean) - ``false`` if hierarchy traversal methods are
                not authorized, ``true`` otherwise
        *compliance: mandatory -- This method must be implemented.*