anchor.diff:  <% if entity.arez.enable_entity_broker? -%>
   
     @arez.annotations.PreInverseRemove( name = "<%= Reality::Naming.camelize(name) %>" )
  -  final void pre<%= name %>Remove( @javax.annotation.Nonnull final <%= type %> other )
  +  void pre<%= name %>Remove( @javax.annotation.Nonnull final <%= type %> other )
     {
       if( isChangeEmitterEnabled() )
       {
  
positive.code: <% if entity.arez.enable_entity_broker? && entity.extends.nil? -%>
  
    @arez.annotations.PostConstruct
    <%= entity.subtypes.empty? ? '' : 'protected ' %>final void postConstruct()
    {
      if ( isChangeEmitterEnabled() )
      {
  
negative.code:   }
  
    @arez.annotations.PostInverseAdd( name = "<%= Reality::Naming.camelize(name) %>" )
    void post<%= name %>Add( @javax.annotation.Nonnull final <%= type %> other )
    {
      if( isChangeEmitterEnabled() )
      {
  