def find_dependency( hunt )
      dependency   = dependency_map.find( hunt.contract )
      dependency ||= parent.find_dependency( hunt ) if parent

      dependency
    end
def find_dependency( hunt )
      dependency   = dependency_map.find( hunt.contract )
      dependency ||= parent.find_dependency( hunt ) if parent

      dependency
    end
Find any explicitly defined dependencies that can satisfy the hunt.
 @param [Hunt] hunt being resolved.
 @return [Dependency] the matching dependency if found