%{
def caller = _caller
while (caller._caller) caller = caller._caller
def _menu_top_list = caller._menu_top_list
_menu_current = _menu_current?:caller._menu_current
_menu_context = _menu_context?:caller._menu_context
_menu_label = _menu_label?:caller._menu_label
_menu_no_global = _menu_no_global?:caller._menu_no_global
}%
#{menu.menu_ menu_top_list:_menu_top_list, menu_current: _menu_current, menu_context: _menu_context, menu_label: _menu_label, menu_no_global: _menu_no_global, menu_debug: _menu_debug/}
#{if _menu_debug}
current: ${_menu_current}
context: ${_menu_context}
label: ${_menu_label}
no_global: ${_menu_no_global}
#{/if}