code: @SuppressWarnings("unchecked")
      private static void printUsage(final Exception e) {
          printVersion();
  
          StringBuilder sbDivider = new StringBuilder("=");
  
          if (e != null) {
              System.out.println(e.getMessage() + "\n");
          }
  
          HelpFormatter hf = new HelpFormatter();
          while (sbDivider.length() < hf.getPageWidth()) {
              sbDivider.append('=');
          }
  
          // DISPLAY SETTING
          Set displaySettings = hf.getDisplaySettings();
  
          displaySettings.clear();
          displaySettings.add(DisplaySetting.DISPLAY_GROUP_EXPANDED);
          displaySettings.add(DisplaySetting.DISPLAY_PARENT_CHILDREN);
  
          // USAGE SETTING
          Set usageSettings = hf.getFullUsageSettings();
          usageSettings.clear();
          usageSettings.add(DisplaySetting.DISPLAY_PARENT_ARGUMENT);
          usageSettings.add(DisplaySetting.DISPLAY_ARGUMENT_BRACKETED);
          usageSettings.add(DisplaySetting.DISPLAY_PARENT_CHILDREN);
          usageSettings.add(DisplaySetting.DISPLAY_GROUP_EXPANDED);
  
          hf.setDivider(sbDivider.toString());
  
          hf.setGroup(configureCommandLine());
          hf.print();
      }
docs: Prints usage instrunctions and, eventually, an error message about the
  latest execution.
  
  @param e
  The exception error