# File lib/gherkin/formatter/pretty_formatter.rb, line 62
      def step(step)
        name = Gherkin::Formatter::Argument.format(step.name, @format, (step.result ? step.result.arguments : []))

        step_text = "#{step.keyword}#{step.name}"
        step_text = self.__send__(step.result.status, step_text, @monochrome) if step.result

        print_comments(step.comments, '    ')
        @io.puts("    #{step_text}#{indented_step_location!(step.result ? step.result.stepdef_location : nil)}")
        case step.multiline_arg
        when Model::PyString
          py_string(step.multiline_arg)
        when Array
          table(step.multiline_arg)
        end
      end