docs: public List<String> asList() {
          final List<String> result = new ArrayList<>();
          for (Collection<Argument> args : map.values()) {
              for (Argument arg : args) {
                  result.add(arg.asCommandLineArgument());
              }
          }
          return result;
      }