# File lib/gherkin/formatter/pretty_formatter.rb, line 84
      def print_step(status, arguments, location)
        text_format = format(status)
        arg_format = arg_format(status)
        
        print_comments(@step.comments, '    ')
        @io.write('    ')
        @io.write(text_format.text(@step.keyword))
        @step_printer.write_step(@io, text_format, arg_format, @step.name, arguments)
        print_indented_step_location(location) if location

        @io.puts
        case @step.multiline_arg
        when Model::PyString
          py_string(@step.multiline_arg)
        when Array
          table(@step.multiline_arg)
        end
      end