anchor.diff:  %% handles message from the RPC Client and forwards to the RPC server
   handle_info({#'basic.deliver'{delivery_tag = DeliveryTag, exchange = ProxyEx},
                #amqp_msg{props = Props} = Msg},
  -             #state{handler = _Fun, channel = Channel, proxy_queue = ProxyQ,
  +             
  +             #state{channel = Channel, proxy_queue = ProxyQ,
                   proxy_exchange = ProxyEx, rpc_exchange = RpcExchange,
                   correlation_id = CorrelationId, continuations = Continuations,
                   stats = Stats} = State) ->
  
positive.code:                        reply_queue,
                         req_time}).
                         
  -record(stats, {msgs_nb = 0,
                  time_total = 0}).
  
  %%--------------------------------------------------------------------------
  %% API
  %%--------------------------------------------------------------------------
  
  %% @spec (Connection, Queue, RpcHandler) -> RpcServer
  %% where
  
negative.code: %% @private
  code_change(_OldVsn, State, _Extra) ->
      State.
      
  calc_min(Time, 0) ->
      Time;
  calc_min(Time, Min) ->
      case Min > Time of
          true -> Time;
          _ -> Min
      end.
      
  calc_max(Time, 0) ->
      Time;
  calc_max(Time, Max) ->
      case Max < Time of
          true -> Time;
          _ -> Max
      end.