anchor.diff:        end
       end
        if :none == field.collection_type
  -%>    entity.set<%= field.name %>( <%= converted_value.call(field.name) %> );
  +%>    entity.set<%= field.name %>( <%= field.nullable? ? "#{Domgen::Naming.camelize(field.name)} == null ? null : " : '' %><%= converted_value.call(Domgen::Naming.camelize(field.name)) %> );
   <%     else
       gwt_type =
         case
  
positive.code:     return this.<%= field.json.name %> == null;
    }-*/;
  
  <% end -%>
    private native void set<%= field.name %>( <%= field.enumeration.textual_values? ? 'String':'int'%> value ) /*-{
      this.<%= field.json.name %> = value;
    }-*/;
  <%
     elsif field.integer? && field.nullable?
  %>
  
negative.code:   private void set<%= field.name %>( <%= annotated_type(field, :gwt, :boundary, :final => true) %> value )
    {
      if( null != value ) set<%= field.name %>0( value.intValue() );
      else set<%= field.name %>Null0();
    }
  
    private native void set<%= field.name %>Null0() /*-{
      this.<%= field.json.name %> = null;
    }-*/;
  
    private native void set<%= field.name %>0( int value ) /*-{
      this.<%= field.json.name %> = value;
  