docs: private static Properties parseArguments(String agentArgument, String separator) {
          Properties p = new Properties();
          try {
              String argumentAsLines = agentArgument.replaceAll(separator, "\n");
              p.load(new ByteArrayInputStream(argumentAsLines.getBytes()));
          } catch (IOException e) {
              String s = "Could not load arguments as properties";
              throw new RuntimeException(s, e);
          }
          return p;
      }