question: public static < T > MenuResult < T > again ( ) { return new MenuResult < > ( Type . AGAIN , Collections . < T > emptyList ( ) ) ; }
target:  Creates a new menu result indicating that the menu should be displayed again. A good example of this is when a user chooses to view some help. Normally, after the help is displayed, the user is allowed to select another option.