class Cucumber::Ast::OutlineTable

def accept(visitor)

def accept(visitor)
  cells_rows.each_with_index do |row, n|
    visitor.visit_table_row(row)
  end
  nil
end

def accept_hook?(hook)

def accept_hook?(hook)
  @scenario_outline.accept_hook?(hook)
end

def create_step_invocations_for_example_rows!(scenario_outline)

def create_step_invocations_for_example_rows!(scenario_outline)
  example_rows.each do |cells|
    cells.create_step_invocations!(scenario_outline)
  end
end

def example_rows

def example_rows
  cells_rows[1..-1]
end

def initialize(raw, scenario_outline)

def initialize(raw, scenario_outline)
  super(raw)
  @scenario_outline = scenario_outline
  @cells_class = ExampleCells
  create_step_invocations_for_example_rows!(scenario_outline)
end

def skip_invoke!

def skip_invoke!
  example_rows.each do |cells|
    cells.skip_invoke!
  end
end