private UncaughtExceptionHandler createUncaughtExceptionHandler() {
    return (t, e) -> {
      if (e instanceof VirtualMachineError) {
        SystemFailure.setFailure((VirtualMachineError) e);
      }
      setServerError(String.format("Uncaught exception in thread %s",
          t.getName()), e);
    };
  }
Starts the GemFire JMX Agent "server" process with the given command line arguments.
geode-core/src/main/java/org/apache/geode/admin/jmx/internal/AgentLauncher.java