docs: static Namespace parseUnknown(List<String> unknown) {
      Map<String, Object> attrs = new HashMap<>();
      String attr = null;
      for (String arg : unknown) {
        if (arg.startsWith("--")) {
          int splitIndex = arg.indexOf('=');
          if (splitIndex == -1) {
            attr = arg.substring(2);
          } else {
            attrs.put(arg.substring(2, splitIndex), arg.substring(splitIndex + 1));
            attr = null;
          }
        } else if (attr != null) {
          attrs.put(attr, arg);
          attr = null;
        }
      }
      return new Namespace(attrs);
    }