public static <T>MenuResult<T> again(){
  return new MenuResult<>(Type.AGAIN,Collections.<T>emptyList());
}

public static < T > MenuResult < T > again ( ) { return new MenuResult < > ( Type . AGAIN , Collections . < T > emptyList ( ) ) ; }
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 .
