anchor.diff:      return <%= field.gwt.java_type %>.<%= field.enumeration.textual_values? ? "valueOf( #{transport_value} )" : "values()[ #{transport_value} ]" %>;
     }
   
  -  private final native <%= field.enumeration.textual_values? ? "String" : "int" %> <%= getter_prefix(field) %><%= field.name %>0() /*-{
  -    return this.<%= field.json.name %>;
  -  }-*/;
  -
  -<% if field.nullable? -%>
  -  private final native boolean is<%= field.name %>Null0() /*-{
  +  private native <%= field.enumeration.textual_values? ? "String" : "int" %> <%= getter_prefix(field) %><%= field.name %>0() /*-{
  +    return this.<%= field.json.name %>;
  +  }-*/;
  +
  +<% if field.nullable? -%>
  +  private native boolean is<%= field.name %>Null0() /*-{
       return this.<%= field.json.name %> == null;
     }-*/;
   
   <% end -%>
  -  private final native void set<%= field.name %>( <%= field.enumeration.textual_values? ? "String" : "int" %> value ) /*-{
  +  private native void set<%= field.name %>( <%= field.enumeration.textual_values? ? 'String':'int'%> value ) /*-{
       this.<%= field.json.name %> = value;
     }-*/;
   <%
      elsif field.integer? && field.nullable?
   %>
  -  <%= annotated_type(field, :gwt, :boundary, :final => true, :native => true, :public => true) %> <%= getter_prefix(field) %><%= field.name %>() /*-{
  +  <%= annotated_type(field, :gwt, :boundary, :native => true, :public => true) %> <%= getter_prefix(field) %><%= field.name %>() /*-{
       return this.<%= field.json.name %> ? @java.lang.Integer::valueOf(I)( this.<%= field.json.name %> ) : null
     }-*/;
   
  
positive.code: <%
     else
  %>
    <%= annotated_type(field, :gwt, :boundary, :public => true, :final => true, :native => true) %> <%= getter_prefix(field) %><%= field.name %>() /*-{
      return this.<%= field.json.name %>;
    }-*/;
  
  
negative.code: <% end %>
    }
  
    private native com.google.gwt.core.client.JsArray<%= gwt_type_suffix %> <%= getter_prefix(field) %><%= field.name %>0() /*-{
      return this.<%= field.json.name %>;
    }-*/;
  
  <% if field.nullable? -%>
    private native boolean is<%= field.name %>Null0() /*-{
      return this.<%= field.json.name %> == null;
    }-*/;
  
  <% end -%>
    private native void set<%= field.name %>( com.google.gwt.core.client.JsArray<%= gwt_type_suffix %> value ) /*-{
      this.<%= field.json.name %> = value;
    }-*/;
  <%
     elsif field.date?
  %>
    <%= annotated_type(field, :gwt, :boundary, :public => true) %> <%= getter_prefix(field) %><%= field.name %>()
    {
  <% if field.nullable? -%>
      if ( is<%= field.name %>Null0() )
  