}
public ExternalProcessResult doRunProcess(String input, boolean throwOnNonZeroStatus) throws CommonException {
ExternalProcessNotifyingHelper processHelper = startProcess(cancelMonitor);
processHelper.writeInput_(input, StringUtil.UTF8);
return processHelper.strictAwaitTermination_(throwOnNonZeroStatus);
}
}