anchor.diff:    protected
       function acceptObserver(aObject: TObject): boolean; override;
     end;
  +
  +
   
     (**
      * An implementer is informed about the current project(s).
  
positive.code:   protected
      function acceptObserver(aObject: TObject): boolean; override;
    end;
  
    (**
     * An implementer can add a mainmenu entry.
  
negative.code:     // declares actions, called in loop, from 0 to contextActionCount-1
      function contextAction(index: integer): TAction;
    end;
  
  
  
    (**
     * An implementer is informed about the current file(s).
  