protected @NotNull Process createProcess(@NotNull ProcessBuilder processBuilder) throws IOException {
    return myProcessCreator != null ? myProcessCreator.apply(processBuilder) : processBuilder.start();
  }
protected @NotNull Process createProcess(@NotNull ProcessBuilder processBuilder)