# File lib/Borges/Callback/CallbackStore.rb, line 26
  def evaluate(key, input)
    if @callbacks[key].nil? then
      raise Borges::CallbackNotFound,
            "No callback registered for key #{key.inspect}" 
    else
      @callbacks[key].evaluate input, self
    end
  end