docs: public String getCommandDescription(String commandName) {
          JCommander jc = commander.findCommandByAlias(commandName);
  
          if (jc == null) {
              throw new ParameterException("Asking description for unknown command: " + commandName);
          }
          Object arg = jc.getObjects().get(0);
          Parameters p = arg.getClass().getAnnotation(Parameters.class);
          java.util.ResourceBundle bundle;
          String result = null;
  
          if (p != null) {
              result = p.commandDescription();
              String bundleName = p.resourceBundle();
  
              if (!bundleName.isEmpty()) {
                  bundle = ResourceBundle.getBundle(bundleName, Locale.getDefault());
              } else {
                  bundle = commander.getBundle();
              }
  
              if (bundle != null) {
                  String descriptionKey = p.commandDescriptionKey();
  
                  if (!descriptionKey.isEmpty()) {
                      result = getI18nString(bundle, descriptionKey, p.commandDescription());
                  }
              }
          }
          return result;
      }