anchor.diff:          entity = new <%= entity.imit.imitation_name %>( _repository );
           _repository.registerEntity( <%= entity.imit.imitation_name %>.class, id, entity );
           fullUpdate = true;
  +        if( _broker.isEnabled() && LOG.isLoggable( java.util.logging.Level.FINE ) )
  +        {
  +          LOG.log( java.util.logging.Level.FINE, "applyChangeTo<%= entity.name %>('" + id + "') is creating local entity" );
  +        }
  +      }
  +      else
  +      {
  +        if( _broker.isEnabled() && LOG.isLoggable( java.util.logging.Level.FINE ) )
  +        {
  +          LOG.log( java.util.logging.Level.FINE, "applyChangeTo<%= entity.name %>('" + id + "') is updating local entity" );
  +        }
         }
         updateAttributes<%= entity.name %>( entity, attributes, fullUpdate );
       }
  
positive.code: @SuppressWarnings( { "UnusedDeclaration", "JavaDoc" } )
  public class <%= data_module.imit.mapper_name %>
  {
  
    private final EntityRepository _repository;
    private final EntityChangeBroker _broker;
  
negative.code:     {
        if( null != entity )
        {
          if( _broker.isEnabled() && LOG.isLoggable( java.util.logging.Level.FINE ) )
          {
            LOG.log( java.util.logging.Level.FINE, "applyChangeTo<%= entity.name %>('" + id + "') is deleting local entity" );
          }
          // It is in the local repository so we need to delete it
          _repository.deregisterEntity( <%= entity.imit.imitation_name %>.class, id );
           _<%= data_module.name %>Updater.delete<%= entity.name %>( entity );
        }
  