anchor.diff:  
   
   {
  -  Service assignators:
  +  Service getters:
   
     Lazily get the interface of a service when needed or for a punctual usage.
     The first overload assign the variable only when not yet set, the second is
  
positive.code: end;
  {$ENDREGION}
  
  {$REGION ICESingleService assignators ------------------------------------------}
  function getMessageDisplay(var obj: ICEMessagesDisplay): ICEMessagesDisplay;
  begin
    if obj = nil then
  
negative.code: 
  
  
    TOptionEditorKind = (oekGeneric, oekForm);
    TOptionEditorEvent = (oeeCancel, oeeAccept, oeeChange);
    (**
     * An implementer can expose some options to be edited in a dedicated widget.
  