@Override
  public WorkerProcess build() {
    WorkerProcess workerProcess = delegate.build();
    Object workerProcessDelegate = getFieldValue(workerProcess, "delegate");
    Object execHandle = getFieldValue(workerProcessDelegate, "execHandle");
    Class<?> processLauncherType = getField(execHandle, "processLauncher").getType();
    setFieldValue(execHandle, "processLauncher", assignableProcessLauncher(processLauncherType));
    return workerProcess;
  }
Replaces the standard worker process's process launcher with this builder's launcher.
build-tools/geode-testing-isolation/src/main/java/org/apache/geode/gradle/testing/process/LauncherProxyWorkerProcessBuilder.java