anchor.diff:      return this.<%= field.json.name %>;
     }-*/;
   
  +<% if field.nullable? -%>
  +  private final native boolean is<%= field.name %>Null0() /*-{
  +    return this.<%= field.json.name %> == null;
  +  }-*/;
  +
  +<% end -%>
     private final native void set<%= field.name %>( com.google.gwt.core.client.JsArray<%= gwt_type_suffix %> value ) /*-{
       this.<%= field.json.name %> = value;
     }-*/;
  
positive.code: %>
    <%= annotated_type(field, :gwt, :boundary, :final => true, :public => true) %> <%= getter_prefix(field) %><%= field.name %>()
    {
      <% transport_value = "#{getter_prefix(field)}#{field.name}0()" -%>
      return <%= field.gwt.java_type %>.<%= field.enumeration.textual_values? ? "valueOf( #{transport_value} )" : "values()[ #{transport_value} ]" %>;
    }
  
negative.code: %>
    <%= annotated_type(field, :gwt, :boundary, :final => true, :public => true) %> <%= getter_prefix(field) %><%= field.name %>()
    {
  <% if field.nullable? -%>
      if ( is<%= field.name %>Null0() )
      {
        return null;
      }
  <% end -%>
      return org.realityforge.gwt.datatypes.client.date.RDate.parse( <%= getter_prefix(field) %><%= field.name %>0() );
    }
  
  