boolean (String text, Key outputType) { // if process has separate output and error streams => try to handle prompts only from error stream output boolean shouldHandleWithListeners = !processHasSeparateErrorStream() || ProcessOutputTypes.STDERR.equals(outputType); return shouldHandleWithListeners && handlePromptWithListeners(text, outputType); }