StreamsHandler effectiveHandler;
if (this.streamsHandler != null) {
effectiveHandler = this.streamsHandler;
} else {
boolean shouldReadErrorStream = !redirectErrorStream;
effectiveHandler = new StreamsForwarder(standardOutput, errorOutput, input, shouldReadErrorStream);
}
return effectiveHandler;
}