anchor.diff:  
     private
       FServiceProcessorMap : TDictionary<String, IProcessor>;
  +    FDefaultProcessor : IProcessor;
   
       procedure Error( const oprot : IProtocol; const msg : TThriftMessage;
                        extype : TApplicationExceptionSpecializedClass; const etxt : string);
  
positive.code:     // Register a service with this TMultiplexedProcessorImpl.  This allows us
      // to broker requests to individual services by using the service name
      // to select them at request time.
      procedure RegisterProcessor( const serviceName : String; const processor : IProcessor);
  
      { This implementation of process performs the following steps:
        - Read the beginning of the message.
  
negative.code: 
  type
    IMultiplexedProcessor = interface( IProcessor)
      ['{807F9D19-6CF4-4789-840E-93E87A12EB63}']
      // Register a service with this TMultiplexedProcessor.  This allows us
      // to broker requests to individual services by using the service name
      // to select them at request time.
      procedure RegisterProcessor( const serviceName : String; const processor : IProcessor; const asDefault : Boolean = FALSE);
    end;
  
  
  