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:       return null;
      }
  <% end -%>
  <% if conversion_rule.nil? %>
      return (<%= field.gwt.java_type %>)new org.realityforge.gwt.datatypes.client.collections.JsoReadOnly<%= field.struct? ? '': gwt_type_suffix %><%= field.collection_type == :set ? 'Set' : 'List' %>( <%= getter_prefix(field) %><%= field.name %>0() );
  <% else %>
      final com.google.gwt.core.client.JsArray<%= gwt_type_suffix %> source = <%= getter_prefix(field) %><%= field.name %>0();
      final java.util.<%= collection_type_impl %><<%= field.gwt.java_component_type %>> collection = new java.util.<%= collection_type_impl %><<%= field.gwt.java_component_type %>>();
      final int size = source.length();
  
negative.code:   }-*/;
  
  <% end -%>
  <% if field.enumeration.textual_values? -%>
    private native void set<%= field.name %>( final java.lang.String value ) /*-{
      this.<%= field.json.name %> = value;
    }-*/;
  <% else -%>
    private native void set<%= field.name %>0( final int value ) /*-{
      this.<%= field.json.name %> = value;
    }-*/;
  