anchor.diff:    public void update( final Object id, final String typeName, final org.json.JSONObject object )
         throws org.json.JSONException
     {
  -    <% data_module.entities.each do |entity|
  +    <% data_module.entities.select{|entity| !entity.abstract?}.each do |entity|
   %>if( <%= entity.imit.imitation_name %>.TYPE_KEY.equals( typeName ) )
       {
         final <%= entity.imit.imitation_name %> entity = _repository.getByID( <%= entity.imit.imitation_name %>.class, id );
  
positive.code:   }
  
  <% data_module.entities.each do |entity| %>
    void create<%= entity.name %>( final Object id, final org.json.JSONObject object )
        throws org.json.JSONException
    {
  
negative.code:       _repository.deregisterEntity( <%= entity.imit.imitation_name %>.class, id );
      entity.invalidate();
    }
  <% end %>
    void update<%= entity.name %>( final <%= entity.imit.imitation_name %> entity, final org.json.JSONObject object, final boolean fullUpdate )
        throws org.json.JSONException
    {
  