anchor.diff:  
     protected void performDelink()
     {
  -    <%= entity.extends.nil? ? "if( !_delinking ) throw new IllegalStateException( \"performDelink invoked from outside delink\" )" : "super.performDelink()" %>;
  +    <%= entity.extends.nil? ? "if( !_$delinking ) throw new IllegalStateException( \"performDelink invoked from outside delink\" )" : "super.performDelink()" %>;
   <% linkable_attributes.each do |attribute|
   %>      delink<%= attribute.imit.name %>();
   <% end %>
  
positive.code:         end %>
  <% end %>
  <% if entity.extends.nil? %>
    private boolean _created;
    private boolean _linking;
    private boolean _delinking;
    private boolean _linked;
  <% end %>
    protected <%= entity.imit.name %>( final EntityRepository repository, final EntityChangeBroker broker )
    {
  
negative.code:   protected final void checkLinked()
    {
      checkValidity();
      if( !_$linked )
      {
        throw new IllegalStateException( "Method invoked on unlinked imitation of type <%= entity.imit.name %>" );
      }
  