code: @Override
      protected boolean parseCmdLineArgs(String[] args) throws IllegalArgumentException {
  
          if (action.equals(ACTION_HELP)) {
              if (args.length == 0)
                  helpAction(null);
              else
                  helpAction(args[0]);
  
              return true;
          }
  
          if (action.equals(ACTION_VIEW)) {
              parseOptions(args, viewActionOptions);
              return false;
          } else if (action.equals(ACTION_LISTINSTANCES)) {
              parseOptions(args, listInstancesActionOptions);
              setListInstances(true);
              return false;
          } else if (action.equals(ACTION_COPY)) {
              parseOptions(args, copyActionOptions);
              return false;
          }
  
          return true;
  
      }
docs: The parseCmdLineArgs method.
  <p>
  This method parses the cmd line args and stores them into the local variables.
  
  @param args
  - command line arguments to LogViewer