anchor.diff:  <% end -%>
   <%
   entity.arez.referencing_client_side_attributes.each do |attribute|
  -  if attribute.inverse.multiplicity == :many
  -%>
  -      if( null != <%= Reality::Naming.camelize(Reality::Naming.pluralize(attribute.inverse.name)) %> )
  +  if attribute.inverse.multiplicity == :many -%>
  +      for( final <%= attribute.entity.arez.qualified_name %> o : get<%= Reality::Naming.pluralize(attribute.inverse.name) %>() )
         {
  -        for( final <%= attribute.entity.arez.qualified_name %> o : <%= Reality::Naming.camelize(Reality::Naming.pluralize(attribute.inverse.name)) %> )
  -        {
  -          o.verify();
  -        }
  +        o.verify();
         }
  -<% else %>
  -      if( null != <%= Reality::Naming.camelize(attribute.inverse.name) %> )
  +<% else -%>
  +      if( <%= Reality::Naming.camelize(attribute.inverse.name) %>.hasReference() )
         {
  -        <%= Reality::Naming.camelize(attribute.inverse.name) %>.verify();
  +        <%= Reality::Naming.camelize(attribute.inverse.name) %>.getReference().verify();
         }
   <%
     end
    end
  -%>
  +-%>
       }
     }
   
  
positive.code:   @java.lang.Deprecated
    public <% end %>final void add<%= name %>( final <%= type %> value )
    {
      safeGet<%= plural_name %>().add( value );
      get<%= plural_name %>Observable().reportChanged();
    }
  
    <% if attribute.entity.data_module.name != entity.data_module.name %>/**
  
negative.code:   @java.lang.Deprecated
    public <% end %>void linkSet<%= name %>( final <%= type %> value )
    {
      <%= Reality::Naming.camelize(name) %>.link( value );
    }
  <% end -%>
  <% end -%>
  