class Cucumber::Formatter::Pretty

def print_step_header(test_case)

def print_step_header(test_case)
  if from_scenario_outline?(test_case)
    @in_scenario_outline = true
    unless same_outline_as_previous_test_case?(test_case)
      @current_scenario_outline = scenario_source(test_case).scenario_outline
      @io.puts
      print_outline_data(current_scenario_outline)
    end
    unless same_examples_as_previous_test_case?(test_case)
      @current_examples = scenario_source(test_case).examples
      @io.puts
      print_examples_data(current_examples)
    end
    print_expanded_row_data(current_test_case) if options[:expand]
  else
    @in_scenario_outline = false
    @current_scenario_outline = nil
    @current_examples = nil
    @io.puts
    @source_indent = calculate_source_indent(current_test_case)
    print_scenario_data(test_case)
  end
end