'Returns the menus for the apphook instance, eventually selected according
to the given arguments.
By default it returns the menus assigned to :py:attr:`CMSApp._menus`.
If no menus are returned, then the user will need to attach menus to pages
manually in the admin.
This method must return all the menus used by this apphook if no arguments are
provided. Example::
if page and page.reverse_id == \'page1\':
return [Menu1]
elif page and page.reverse_id == \'page2\':
return [Menu2]
else:
return [Menu1, Menu2]
:param page: page the apphook is attached to
:param language: current site language
:return: list of menu classes'

def get_menus(self, page=None, language=None, **kwargs):

    return self._menus
