anchor.diff:  <% if entity.primary_key.generated_value? && entity.primary_key.integer? -%>
   
     @javax.annotation.Nonnull
  -  public final <%= entity.arez.qualified_name %> create<%= entity.name %>( <%= entity.attributes.select{|a| !a.primary_key? && a.arez?}.collect{|a| "#{annotated_type(a, :arez, :default, :final => true)} #{Reality::Naming.camelize(a.name)}"}.join(', ') %>)
  +  public <%= entity.arez.qualified_name %> create<%= entity.name %>( <%= entity.attributes.select{|a| !a.primary_key? && a.arez?}.collect{|a| "#{annotated_type(a, :arez, :default, :final => true)} #{Reality::Naming.camelize(a.name)}"}.join(', ') %>)
     {
       return create<%= entity.name %>( <%= entity.attributes.select{|a| a.arez?}.collect{|a| a.primary_key? ? "org.realityforge.guiceyloops.shared.ValueUtil.nextID()" : "#{Reality::Naming.camelize(a.name)}"}.join(', ') %>);
     }
  
positive.code: 
  <% data_module.repository.data_modules.select{|dm|dm.arez? && dm.name != data_module.name}.each do |dm| -%>
    @javax.annotation.Nonnull
    protected final <%= dm.arez.qualified_test_factory_name %> <%= Reality::Naming.camelize(dm.name) %>()
    {
      return _factorySet.<%= Reality::Naming.camelize(dm.name) %>();
    }
  
negative.code: <% data_module.daos.select{|dao| dao.arez? && !dao.entity.abstract?}.each do |dao| -%>
  
    @javax.annotation.Nonnull
    <%= dao.arez.qualified_repository_name %> <%= Reality::Naming.camelize(dao.name) %>()
    {
      return _<%= Reality::Naming.camelize(dao.name) %>;
    }
  <% end -%>
  
    void safeAction( @javax.annotation.Nonnull final arez.SafeProcedure action )
    {
      arez.Arez.context().safeAction( action );
    }
  
    <T> T safeAction( @javax.annotation.Nonnull final arez.SafeFunction<T> action )
    {
      return arez.Arez.context().safeAction( action );
    }
  