anchor.diff:    public String toLabel()
     {
   <% if !object_type.java.label_attribute.nil?
  -%>    return String.valueOf( <%= java_getter_name(object_type.attribute_by_name(object_type.java.label_attribute).name) %> );<%
  +%>    return String.valueOf( <%= java_getter_name(object_type.attribute_by_name(object_type.java.label_attribute).name) %>() );<%
   else
         pk = object_type.primary_key
  -%>    return "<%= object_type.name %>[<%= pk.name %> = " + <%= java_getter_name(pk.name) %> +"]";<% end %>
  +%>    return "<%= object_type.name %>[<%= pk.name %> = " + <%= java_getter_name(pk.name) %>() +"]";<% end %>
     }
   
     @Override
  
positive.code: else
  %>    return toDebugString();<% end %>
    }
  }
negative.code:     ''
     end
  end.join("\n")
  %><%
  if !object_type.abstract? %>
    @Override
    public boolean equals( final Object o )
    {
  