code: public String[] getValues() {
          return value == null || value.isEmpty() ? new String[0] : len == 1 ? new String[] { value } : value.split("\\s+");
      }
docs: Returns the value of this option as an array. This array will be empty for flag options, contain a single value for a simple option or a list
  of values for list type options.
  
  @return  An array containing the option values.