<BUG>}} finally {</BUG><CONTEXT>return commandOutputParser.parse(outputFromCommand, commandOutputParserContext);} catch (Exception ex) {logCommandException(machineReadableCommand, directoryToRunCommandFrom, humanReadableCommandName, ex,loggerToLogFailuresTo, listenerToLogFailuresTo);return null;<extra_id_0>try {stdout.close();stderr.close();</CONTEXT>
} catch (InterruptedException | IOException ex) {logCommandException(machineReadableCommand, directoryToRunCommandFrom, humanReadableCommandName, ex, loggerToLogFailuresTo, listenerToLogFailuresTo);} finally {