code: public void validateOptions(final CommandLine cli, final String[] args) throws CLIToolOptionsException {
          if (null != toolOptions) {
              for (final CLIToolOptions toolOpts : toolOptions) {
                  toolOpts.validate(cli,args);
              }
          }
      }
docs: Validate the values parsed by the options, will apply this for each CLIToolOptions added to the tool. subclasses
  may override this but should call super
  @param cli cli
  @param args args
  @throws CLIToolOptionsException if an error occurs