anchor.diff:    }-*/;
   <%
      elsif field.datetime?
  -%>
  +-%>
     <%= annotated_type(field, :gwt, :boundary, :public => true) %> <%= getter_prefix(field) %><%= field.name %>()
     {
   <% if field.nullable? -%>
  
positive.code: %>    return entity;
    }
  
  <% if creators_used.include?('NumberArray') %>
    private static native com.google.gwt.core.client.JsArrayNumber newNativeNumberArray() /*-{ return []; }-*/;
  <% end %>
  <% if creators_used.include?('StringArray') %>
    private static native com.google.gwt.core.client.JsArrayString newNativeStringArray() /*-{ return []; }-*/;
  <% end %>
  <% if creators_used.include?('IntegerArray') %>
    private static native com.google.gwt.core.client.JsArrayInteger newNativeIntegerArray() /*-{ return []; }-*/;
  <% end %>
  <% if creators_used.include?('ObjectArray') %>
    private static native <E extends com.google.gwt.core.client.JavaScriptObject> com.google.gwt.core.client.JsArray<E> newNativeObjectArray() /*-{ return []; }-*/;
  <% end %>
  
  <% struct.fields.select{|field| field.gwt?}.each do |field|
    if field.collection?
  
negative.code:   }-*/;
  <%
     elsif field.date?
  -%>
    <%= annotated_type(field, :gwt, :boundary, :public => true) %> <%= getter_prefix(field) %><%= field.name %>()
    {
  <% if field.nullable? -%>
  