docs: @VisibleForTesting
    boolean runProcess(List<String> auroraCmd, StringBuilder stdout, StringBuilder stderr) {
      int status =
          ShellUtils.runProcess(auroraCmd.toArray(new String[auroraCmd.size()]),
              stderr != null ? stderr : new StringBuilder());
  
      if (status != 0) {
        LOG.severe(String.format(
            "Failed to run process. Command=%s, STDOUT=%s, STDERR=%s", auroraCmd, stdout, stderr));
      }
      return status == 0;
    }