docs: public synchronized Map<String, Argument> getPluginArguments() {
          if (PLUGIN_ARGUMENTS == null) {
              final List<Element> params = toList(Plugins.getPluginConfiguration().getElementsByTagName("param"));
              PLUGIN_ARGUMENTS = params.stream()
                      .map(ArgumentParser::getArgument)
                      .collect(Collectors.toMap(
                              arg -> ("--" + arg.property),
                              arg -> arg,
                              ArgumentParser::mergeArguments));
          }
          return PLUGIN_ARGUMENTS;
      }