private static void send(String debuggerId, String processName, String processParameters, int dispatchPort) throws IOException {
    String dispatchAddr = getAddrFromProperty();
    try (Socket socket = new Socket(dispatchAddr, dispatchPort)) {
      try (DataOutputStream stream = new DataOutputStream(socket.getOutputStream())) {
        stream.writeUTF(debuggerId);
        stream.writeUTF(processName);
        stream.writeUTF(processParameters);
        // wait for the signal handling
        int read = socket.getInputStream().read();
      }
    }
  }
private static void send(String debuggerId, String processName, String processParameters, int dispatchPort)