original_docstring: Perform action tied up to the menu item.
  
          Navigation between game screens is controlled by return value.
  
          :return: instance of Screen class - switch to new screen controller *OR*
          None - switch to previous screen controller (exit menu screen)
          
docstring: Perform action tied up to the menu item.
  Navigation between game screens is controlled by return value.
docstring_tokens: Perform action tied up to the menu item . Navigation between game screens is controlled by return value .
code: def perform_action(self) -> Optional[ScreenController]:
          """Perform action tied up to the menu item.
  
          Navigation between game screens is controlled by return value.
  
          :return: instance of Screen class - switch to new screen controller *OR*
          None - switch to previous screen controller (exit menu screen)
          """
          return self.controller_to_switch_to()
code_tokens: def perform_action ( self ) -> Optional [ ScreenController ] : return self . controller_to_switch_to ( )
short_docstring: Perform action tied up to the menu item.
short_docstring_tokens: Perform action tied up to the menu item .
comment: """Perform action tied up to the menu item.
  
          Navigation between game screens is controlled by return value.
  
          :return: instance of Screen class - switch to new screen controller *OR*
          None - switch to previous screen controller (exit menu screen)
          """