anchor.diff:    FError := nil;
   end;
   
  -{$IFDEF SUPPORTS_GENERICS}
  +{$IFDEF SUPPORTS_ANONYMOUS_METHOD}
   { TAsyncInvokeThread<T> }
   
   procedure TAsyncInvokeThread<T>.Execute;
  
positive.code:       Callback: THproseCallback<T>;
        const ASettings: IInvokeSettings = nil); overload;
  {$ENDIF}
    published
      property URI: string read FURI write SetURI;
      property URIList: TStringArray read FURIList;
  
negative.code:     // IInvokeableVarObject method
      function Invoke(const AName: string;
        const Arguments: TVarDataArray): Variant; overload;
  {$IFDEF SUPPORTS_ANONYMOUS_METHOD}
      // Synchronous invoke
      function Invoke<T>(const AName: string;
        const ASettings: IInvokeSettings = nil): T; overload;
  