def renderProcessStdOut(self, stdout):
<EOL>assert self.status is not None<EOL>if self.status == Status.Ok:<EOL><INDENT>self._do_log(Log.info, stdout)<EOL><DEDENT>elif self.status == Status.HeronError:<EOL><INDENT>self._do_log(Log.error, stdout)<EOL><DEDENT>elif self.status == Status.DryRun:<EOL><INDENT>self._do_print(sys.stdout, stdout)<EOL><DEDENT>elif self.status == Status.InvocationError:<EOL><INDENT>self._do_print(sys.stdout, stdout)<EOL><DEDENT>else:<EOL><INDENT>raise RuntimeError(<EOL>"<STR_LIT>" %(self.status.value, list(Status)))<EOL><DEDENT>
render stdout of shelled-out process
            stdout always contains information Java process wants to
            propagate back to cli, so we do special rendering here
        :param stdout: all lines from shelled-out process
        :return: