docs: public void build( OptionBuilder option, String... options )
      {
          for (String opt : options)
          {
              Matcher matcher = Pattern.compile( "(--[^\\s]*)(\\s(.+))?" ).matcher( opt );
              if (matcher.matches())
              {
                  option.withLongForm( matcher.group( 1 ) );
                  if (!StringUtil.isBlank( matcher.group( 3 ) )) option.wantsArgument( matcher.group( 3 ) );
                  continue;
              }
  
              matcher = Pattern.compile( "(-.)(\\s+(.+))?" ).matcher( opt );
              if (matcher.matches())
              {
                  option.withShortForm( matcher.group( 1 ) );
                  if (!StringUtil.isBlank( matcher.group( 3 ) )) option.wantsArgument( matcher.group( 3 ) );
                  continue;
              }
  
              option.withDescription( opt );
          }
      }