class Cucumber::Core::Compiler

def create_test_step(pickle_step, uri)

def create_test_step(pickle_step, uri)
  lines = source_lines_for_pickle_step(pickle_step).sort.reverse
  multiline_arg = create_multiline_arg(pickle_step, uri)
  step = Test::Step.new(id_generator.new_id, pickle_step.text, Test::Location.new(uri, lines), multiline_arg)
  @event_bus.test_step_created(step, pickle_step) unless @event_bus.nil?
  step
end