module Cucumber::Core::Test::Location

def self.new(file, raw_lines=nil)

def self.new(file, raw_lines=nil)
  file || raise(ArgumentError, "file is mandatory")
  if raw_lines
    Precise.new(file, Lines.new(raw_lines))
  else
    Wildcard.new(file)
  end
end