code: private void handleLongOptionWithoutEqual(String token) throws OptionParserException {
          List<String> matchingOpts = getMatchingLongOptions(token);
          if (matchingOpts.isEmpty()) {
              handleUnknownToken(currentToken);
          } else if (matchingOpts.size() > 1 && !options.hasLongOption(token)) {
              throw new AmbiguousOptionException(token, matchingOpts);
          } else {
              String key = (options.hasLongOption(token) ? token : matchingOpts.get(0));
              handleOption(options.getOption(key));
          }
      }
docs: Handles the following tokens:
  <pre>
  --L
  -L
  --l
  -l
  </pre>
  
  @param token the command line token to handle
  @throws OptionParserException if option parsing fails