anchor.diff:      final int size = source.length();
       for( int i = 0; i < size; i++ )
       {
  -      collection.add( <%= conversion_rule.call(field, "source.get( i )") %> );
  -    }
  -    return java.util.Collections.unmodifiable<%= field.collection_type == :set ? "Set" : "List" %>( collection );
  +      collection.add( <%= conversion_rule.call(field,'source.get( i )') %> );
  +    }
  +    return java.util.Collections.unmodifiable<%= field.collection_type == :set ?'Set':'List'%>( collection );
   <% end %>
     }
   
  
positive.code:     return <%= field.gwt.java_type %>.<%= field.enumeration.textual_values? ? "valueOf( #{transport_value} )" : "values()[ #{transport_value} ]" %>;
    }
  
    private native <%= field.enumeration.textual_values? ? "String" : "int" %> <%= getter_prefix(field) %><%= field.name %>0() /*-{
      return this.<%= field.json.name %>;
    }-*/;
  
  
negative.code:         when field.date? || field.text? then "com.google.gwt.core.client.JsArrayString"
          when field.enumeration? && !field.enumeration.textual_values? then "com.google.gwt.core.client.JsArrayInteger"
          when field.enumeration? && field.enumeration.textual_values? then "com.google.gwt.core.client.JsArrayString"
          when field.integer? then 'com.google.gwt.core.client.JsArrayInteger'
          when field.boolean? then 'com.google.gwt.core.client.JsArrayBoolean'
          when field.struct? then "com.google.gwt.core.client.JsArray<#{field.referenced_struct.gwt.qualified_jso_name}>"
          else (Domgen.error("Unsupported field type #{field.name}"))
        end
  