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