module Cucumber::StepMatchSearch

def self.new(search, configuration)

def self.new(search, configuration)
  CachesStepMatch.new(
    AssertUnambiguousMatch.new(
      configuration.guess? ? AttemptToGuessAmbiguousMatch.new(search) : search,
      configuration
    )
  )
end