anchor.diff:  <% end -%>
   <% entity.declared_attributes.select{ |attribute| attribute.immutable? && !attribute.abstract? && attribute.arez? }.each do |attribute|
     if attribute.reference? || attribute.remote_reference? -%>
  -  private <%= attribute.updatable? ? '' : 'final ' %><%= "#{nullability_annotation(true)} #{attribute.arez.java_type(:transport)}" %> _<%= Reality::Naming.camelize(attribute.arez.name(:transport)) %>;
  +  <%= annotated_type(attribute, :arez, :transport, :assume_generated => true, :private => true, :final => !attribute.updatable?) %> _<%= Reality::Naming.camelize(attribute.arez.name(:transport)) %>;
   <% else -%>
     <%= annotated_type(attribute, :arez, :default, :assume_generated => true, :private => true, :final => !attribute.updatable?) %> _<%= Reality::Naming.camelize(attribute.arez.name) %>;
   <%
  
positive.code:   <%= annotated_type(attribute, :arez, :default, :public => true, :abstract => true) %> <%= getter_prefix(attribute) %><%= attribute.arez.name %>();
  
    @arez.annotations.ReferenceId
    <%= annotated_type(attribute, :arez, :transport, :public => true, :final => true) %> <%= getter_prefix(attribute) %><%= attribute.arez.name(:transport) %>()
    {
      return _<%= Reality::Naming.camelize(attribute.arez.name(:transport)) %>;
    }
  
negative.code:     super( <%= entity.data_module.entity_by_name(entity.extends).attributes.select{|attribute| !attribute.abstract? && attribute.arez?}.collect {|attribute| Reality::Naming.camelize(attribute.arez.name(:transport))}.join(', ') %> );
  <% end -%>
  <% entity.declared_attributes.select{|attribute| attribute.immutable? && !attribute.abstract? && attribute.arez?}.each do |attribute| -%>
      _<%= Reality::Naming.camelize(attribute.arez.name(:transport)) %> = <%= supports_nullable?(attribute.arez, attribute.enumeration? ? :default : :transport, :assume_generated => true) && !attribute.nullable? ? "java.util.Objects.requireNonNull( #{Reality::Naming.camelize(attribute.arez.name(:transport))} )" : Reality::Naming.camelize(attribute.arez.name(:transport)) %>;
  <% end -%>
    }
  <% entity.declared_attributes.select{|attribute| attribute.arez? }.each do |attribute| -%>
  