anchor.diff:      fMainMenuSubj: TCEMainMenuSubject;
       procedure updateMainMenuProviders;
   
  +    // action provider handling;
  +    procedure clearActProviderEntries;
  +    procedure collectedActProviderEntries;
  +
       // ICEMultiDocObserver
       procedure docNew(aDoc: TCESynMemo);
       procedure docClosing(aDoc: TCESynMemo);
  
positive.code: constructor TCEMainForm.create(aOwner: TComponent);
  begin
    inherited create(aOwner);
    fMainMenuSubj:= TCEMainMenuSubject.create;
    //
    EntitiesConnector.addObserver(self);
    //
  
negative.code: end;
  {$ENDREGION}
  
  {$REGION ICEEditableShortCut ---------------------------------------------------}
  function TCEMainForm.scedWantFirst: boolean;
  begin
    fScCollectCount := 0;
  