code: public static Shell createConsoleShell(String prompt, String appName, Object mainHandler) {
          return createConsoleShell(prompt, appName, mainHandler, new EmptyMultiMap<String, Object>());
      }
docs: Facade method for operating the Shell.
  
  Run the obtained Shell with commandLoop().
  
  @see org.gearvrf.debug.cli.Shell#Shell(org.gearvrf.debug.cli.Shell.Settings, org.gearvrf.debug.cli.CommandTable, java.util.List)
  
  @param prompt Prompt to be displayed
  @param appName The app name string
  @param mainHandler Command handler
  @return Shell that can be either further customized or run directly by calling commandLoop().