class Cucumber::Ast::StepCollection

def accept(visitor, &proc)

def accept(visitor, &proc)
  return if $cucumber_interrupted
  @steps.each do |step|
    visitor.visit_step(step) if proc.nil? || proc.call(step)
  end
end