public TestNode createRMNodeStarterNode(String nodeName)
      throws IOException, NodeException, InterruptedException {

    int pnpPort = RMTHelper.findFreePort();
    String nodeUrl = "pnp://localhost:" + pnpPort + "/" + nodeName;
    Map<String, String> vmParameters = new HashMap<>();
    vmParameters.put(PNPConfig.PA_PNP_PORT.getName(), Integer.toString(pnpPort));
    JVMProcessImpl nodeProcess =
        RMTHelper.createJvmProcess(
            RMNodeStarter.class.getName(),
            Arrays.asList("-n", nodeName, "-r", getLocalUrl(), "-Dproactive.net.nolocal=false"),
            vmParameters,
            null);
    return RMTHelper.createNode(nodeName, nodeUrl, nodeProcess);
  }
 public TestNode createNode(String nodeName)
     throws InterruptedException, NodeException, IOException {
   return RMTHelper.createNode(nodeName);
 }