Minor cleanup -- just using Collection_CustomFieldSerializer code instead of
copying it.



git-svn-id: https://google-web-toolkit.googlecode.com/svn/releases/1.6@3862 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/user/src/com/google/gwt/user/client/rpc/core/java/util/TreeSet_CustomFieldSerializer.java b/user/src/com/google/gwt/user/client/rpc/core/java/util/TreeSet_CustomFieldSerializer.java
index 15a67f9..f48f95e 100644
--- a/user/src/com/google/gwt/user/client/rpc/core/java/util/TreeSet_CustomFieldSerializer.java
+++ b/user/src/com/google/gwt/user/client/rpc/core/java/util/TreeSet_CustomFieldSerializer.java
@@ -20,9 +20,7 @@
 import com.google.gwt.user.client.rpc.SerializationStreamWriter;
 
 import java.util.Comparator;
-import java.util.Set;
 import java.util.TreeSet;
-import java.util.Map.Entry;
 
 /**
  * Custom field serializer for {@link java.util.TreeMap}.
@@ -33,10 +31,7 @@
   /* for now, build it entry by entry. Can optimize later via bulk loading */
   public static void deserialize(SerializationStreamReader streamReader,
       TreeSet instance) throws SerializationException {
-    int size = streamReader.readInt();
-    for (int i = 0; i < size; ++i) {
-      instance.add(streamReader.readObject());
-    }
+    Collection_CustomFieldSerializerBase.deserialize(streamReader, instance);
   }
 
   public static TreeSet instantiate(SerializationStreamReader streamReader)
@@ -47,9 +42,6 @@
   public static void serialize(SerializationStreamWriter streamWriter,
       TreeSet instance) throws SerializationException {
     streamWriter.writeObject(instance.comparator());
-    streamWriter.writeInt(instance.size());
-    for (Object entry :  instance) {
-      streamWriter.writeObject(entry);
-    }
+    Collection_CustomFieldSerializerBase.serialize(streamWriter, instance);
   }
 }