db-jdo-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From m..@apache.org
Subject svn commit: r158179 [34/61] - in incubator/jdo/trunk/tck11: ./ assertions/ iut_jars/ test/ test/conf/ test/java/ test/java/org/ test/java/org/apache/ test/java/org/apache/jdo/ test/java/org/apache/jdo/tck/ test/java/org/apache/jdo/tck/api/ test/java/org/apache/jdo/tck/api/instancecallbacks/ test/java/org/apache/jdo/tck/api/jdohelper/ test/java/org/apache/jdo/tck/api/persistencemanager/ test/java/org/apache/jdo/tck/api/persistencemanagerfactory/ test/java/org/apache/jdo/tck/enhancement/ test/java/org/apache/jdo/tck/extents/ test/java/org/apache/jdo/tck/lifecycle/ test/java/org/apache/jdo/tck/lifecycle/nontransactional/ test/java/org/apache/jdo/tck/models/ test/java/org/apache/jdo/tck/models/embedded/ test/java/org/apache/jdo/tck/models/fieldtypes/ test/java/org/apache/jdo/tck/models/inheritance/ test/java/org/apache/jdo/tck/pc/ test/java/org/apache/jdo/tck/pc/company/ test/java/org/apache/jdo/tck/pc/fieldtypes/ test/java/org/apache/jdo/tck/pc/inheritance/ test/java/org/apache/jdo/tck/pc/instancecallbacks/ test/java/org/apache/jdo/tck/pc/lifecycle/ test/java/org/apache/jdo/tck/pc/mylib/ test/java/org/apache/jdo/tck/query/ test/java/org/apache/jdo/tck/query/operators/ test/java/org/apache/jdo/tck/transactions/ test/java/org/apache/jdo/tck/util/ test/jdo/ test/jdo/applicationidentity/ test/jdo/applicationidentity/org/ test/jdo/applicationidentity/org/apache/ test/jdo/applicationidentity/org/apache/jdo/ test/jdo/applicationidentity/org/apache/jdo/tck/ test/jdo/applicationidentity/org/apache/jdo/tck/pc/ test/jdo/applicationidentity/org/apache/jdo/tck/pc/company/ test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/ test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ test/jdo/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ test/jdo/applicationidentity/org/apache/jdo/tck/pc/mylib/ test/jdo/datastoreidentity/ test/jdo/datastoreidentity/org/ test/jdo/datastoreidentity/org/apache/ test/jdo/datastoreidentity/org/apache/jdo/ test/jdo/datastoreidentity/org/apache/jdo/tck/ test/jdo/datastoreidentity/org/apache/jdo/tck/pc/ test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/ test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ test/jdo/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ test/jdo/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ test/jdo/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ test/jdo/datastoreidentity/org/apache/jdo/tck/pc/mylib/
Date Sat, 19 Mar 2005 01:09:51 GMT
Added: incubator/jdo/trunk/tck11/test/java/org/apache/jdo/tck/pc/fieldtypes/TreeMapStringKeyCollections.java
URL: http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck11/test/java/org/apache/jdo/tck/pc/fieldtypes/TreeMapStringKeyCollections.java?view=auto&rev=158179
==============================================================================
--- incubator/jdo/trunk/tck11/test/java/org/apache/jdo/tck/pc/fieldtypes/TreeMapStringKeyCollections.java (added)
+++ incubator/jdo/trunk/tck11/test/java/org/apache/jdo/tck/pc/fieldtypes/TreeMapStringKeyCollections.java Fri Mar 18 17:07:39 2005
@@ -0,0 +1,954 @@
+/*
+ * Copyright 2005 The Apache Software Foundation.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at 
+ * 
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software 
+ * distributed under the License is distributed on an "AS IS" BASIS, 
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
+ * See the License for the specific language governing permissions and 
+ * limitations under the License.
+ */
+ 
+package org.apache.jdo.tck.pc.fieldtypes;
+
+import java.io.Serializable;
+import java.util.TreeMap;
+
+public class TreeMapStringKeyCollections { 
+  public int identifier;
+  public TreeMap TreeMapOfString_Object0;
+  public TreeMap TreeMapOfString_Object1;
+  public TreeMap TreeMapOfString_Object2;
+  public TreeMap TreeMapOfString_SimpleClass3;
+  public TreeMap TreeMapOfString_SimpleClass4;
+  public TreeMap TreeMapOfString_SimpleClass5;
+  public TreeMap TreeMapOfString_SimpleInterface6;
+  public TreeMap TreeMapOfString_SimpleInterface7;
+  public TreeMap TreeMapOfString_SimpleInterface8;
+  public TreeMap TreeMapOfString_String9;
+  public TreeMap TreeMapOfString_String10;
+  public TreeMap TreeMapOfString_String11;
+  public TreeMap TreeMapOfString_Date12;
+  public TreeMap TreeMapOfString_Date13;
+  public TreeMap TreeMapOfString_Date14;
+  public TreeMap TreeMapOfString_Locale15;
+  public TreeMap TreeMapOfString_Locale16;
+  public TreeMap TreeMapOfString_Locale17;
+  public TreeMap TreeMapOfString_BigDecimal18;
+  public TreeMap TreeMapOfString_BigDecimal19;
+  public TreeMap TreeMapOfString_BigDecimal20;
+  public TreeMap TreeMapOfString_BigInteger21;
+  public TreeMap TreeMapOfString_BigInteger22;
+  public TreeMap TreeMapOfString_BigInteger23;
+  public TreeMap TreeMapOfString_Byte24;
+  public TreeMap TreeMapOfString_Byte25;
+  public TreeMap TreeMapOfString_Byte26;
+  public TreeMap TreeMapOfString_Double27;
+  public TreeMap TreeMapOfString_Double28;
+  public TreeMap TreeMapOfString_Double29;
+  public TreeMap TreeMapOfString_Float30;
+  public TreeMap TreeMapOfString_Float31;
+  public TreeMap TreeMapOfString_Float32;
+  public TreeMap TreeMapOfString_Integer33;
+  public TreeMap TreeMapOfString_Integer34;
+  public TreeMap TreeMapOfString_Integer35;
+  public TreeMap TreeMapOfString_Long36;
+  public TreeMap TreeMapOfString_Long37;
+  public TreeMap TreeMapOfString_Long38;
+  public TreeMap TreeMapOfString_Short39;
+  public TreeMap TreeMapOfString_Short40;
+  public TreeMap TreeMapOfString_Short41;
+  public TreeMap TreeMapOfString_Object42;
+  public TreeMap TreeMapOfString_Object43;
+  public TreeMap TreeMapOfString_Object44;
+  public TreeMap TreeMapOfString_SimpleClass45;
+  public TreeMap TreeMapOfString_SimpleClass46;
+  public TreeMap TreeMapOfString_SimpleClass47;
+  public TreeMap TreeMapOfString_SimpleInterface48;
+  public TreeMap TreeMapOfString_SimpleInterface49;
+  public TreeMap TreeMapOfString_SimpleInterface50;
+  public TreeMap TreeMapOfString_String51;
+  public TreeMap TreeMapOfString_String52;
+  public TreeMap TreeMapOfString_String53;
+  public TreeMap TreeMapOfString_Date54;
+  public TreeMap TreeMapOfString_Date55;
+  public TreeMap TreeMapOfString_Date56;
+  public TreeMap TreeMapOfString_Locale57;
+  public TreeMap TreeMapOfString_Locale58;
+  public TreeMap TreeMapOfString_Locale59;
+  public TreeMap TreeMapOfString_BigDecimal60;
+  public TreeMap TreeMapOfString_BigDecimal61;
+  public TreeMap TreeMapOfString_BigDecimal62;
+  public TreeMap TreeMapOfString_BigInteger63;
+  public TreeMap TreeMapOfString_BigInteger64;
+  public TreeMap TreeMapOfString_BigInteger65;
+  public TreeMap TreeMapOfString_Byte66;
+  public TreeMap TreeMapOfString_Byte67;
+  public TreeMap TreeMapOfString_Byte68;
+  public TreeMap TreeMapOfString_Double69;
+  public TreeMap TreeMapOfString_Double70;
+  public TreeMap TreeMapOfString_Double71;
+  public TreeMap TreeMapOfString_Float72;
+  public TreeMap TreeMapOfString_Float73;
+  public TreeMap TreeMapOfString_Float74;
+  public TreeMap TreeMapOfString_Integer75;
+  public TreeMap TreeMapOfString_Integer76;
+  public TreeMap TreeMapOfString_Integer77;
+  public TreeMap TreeMapOfString_Long78;
+  public TreeMap TreeMapOfString_Long79;
+  public TreeMap TreeMapOfString_Long80;
+  public TreeMap TreeMapOfString_Short81;
+  public TreeMap TreeMapOfString_Short82;
+  public TreeMap TreeMapOfString_Short83;
+  public TreeMap TreeMapOfString_Object84;
+  public TreeMap TreeMapOfString_Object85;
+  public TreeMap TreeMapOfString_Object86;
+  public TreeMap TreeMapOfString_SimpleClass87;
+  public TreeMap TreeMapOfString_SimpleClass88;
+  public TreeMap TreeMapOfString_SimpleClass89;
+  public TreeMap TreeMapOfString_SimpleInterface90;
+  public TreeMap TreeMapOfString_SimpleInterface91;
+  public TreeMap TreeMapOfString_SimpleInterface92;
+  public TreeMap TreeMapOfString_String93;
+  public TreeMap TreeMapOfString_String94;
+  public TreeMap TreeMapOfString_String95;
+  public TreeMap TreeMapOfString_Date96;
+  public TreeMap TreeMapOfString_Date97;
+  public TreeMap TreeMapOfString_Date98;
+  public TreeMap TreeMapOfString_Locale99;
+  public TreeMap TreeMapOfString_Locale100;
+  public TreeMap TreeMapOfString_Locale101;
+  public TreeMap TreeMapOfString_BigDecimal102;
+  public TreeMap TreeMapOfString_BigDecimal103;
+  public TreeMap TreeMapOfString_BigDecimal104;
+  public TreeMap TreeMapOfString_BigInteger105;
+  public TreeMap TreeMapOfString_BigInteger106;
+  public TreeMap TreeMapOfString_BigInteger107;
+  public TreeMap TreeMapOfString_Byte108;
+  public TreeMap TreeMapOfString_Byte109;
+  public TreeMap TreeMapOfString_Byte110;
+  public TreeMap TreeMapOfString_Double111;
+  public TreeMap TreeMapOfString_Double112;
+  public TreeMap TreeMapOfString_Double113;
+  public TreeMap TreeMapOfString_Float114;
+  public TreeMap TreeMapOfString_Float115;
+  public TreeMap TreeMapOfString_Float116;
+  public TreeMap TreeMapOfString_Integer117;
+  public TreeMap TreeMapOfString_Integer118;
+  public TreeMap TreeMapOfString_Integer119;
+  public TreeMap TreeMapOfString_Long120;
+  public TreeMap TreeMapOfString_Long121;
+  public TreeMap TreeMapOfString_Long122;
+  public TreeMap TreeMapOfString_Short123;
+  public TreeMap TreeMapOfString_Short124;
+  public TreeMap TreeMapOfString_Short125;
+
+  public static final String [] fieldSpecs = { 
+  "public TreeMap TreeMapOfString_Object0",
+  "embedded-value=true public TreeMap TreeMapOfString_Object1",
+  "embedded-value=false public TreeMap TreeMapOfString_Object2",
+  "public TreeMap TreeMapOfString_SimpleClass3",
+  "embedded-value=true public TreeMap TreeMapOfString_SimpleClass4",
+  "embedded-value=false public TreeMap TreeMapOfString_SimpleClass5",
+  "public TreeMap TreeMapOfString_SimpleInterface6",
+  "embedded-value=true public TreeMap TreeMapOfString_SimpleInterface7",
+  "embedded-value=false public TreeMap TreeMapOfString_SimpleInterface8",
+  "public TreeMap TreeMapOfString_String9",
+  "embedded-value=true public TreeMap TreeMapOfString_String10",
+  "embedded-value=false public TreeMap TreeMapOfString_String11",
+  "public TreeMap TreeMapOfString_Date12",
+  "embedded-value=true public TreeMap TreeMapOfString_Date13",
+  "embedded-value=false public TreeMap TreeMapOfString_Date14",
+  "public TreeMap TreeMapOfString_Locale15",
+  "embedded-value=true public TreeMap TreeMapOfString_Locale16",
+  "embedded-value=false public TreeMap TreeMapOfString_Locale17",
+  "public TreeMap TreeMapOfString_BigDecimal18",
+  "embedded-value=true public TreeMap TreeMapOfString_BigDecimal19",
+  "embedded-value=false public TreeMap TreeMapOfString_BigDecimal20",
+  "public TreeMap TreeMapOfString_BigInteger21",
+  "embedded-value=true public TreeMap TreeMapOfString_BigInteger22",
+  "embedded-value=false public TreeMap TreeMapOfString_BigInteger23",
+  "public TreeMap TreeMapOfString_Byte24",
+  "embedded-value=true public TreeMap TreeMapOfString_Byte25",
+  "embedded-value=false public TreeMap TreeMapOfString_Byte26",
+  "public TreeMap TreeMapOfString_Double27",
+  "embedded-value=true public TreeMap TreeMapOfString_Double28",
+  "embedded-value=false public TreeMap TreeMapOfString_Double29",
+  "public TreeMap TreeMapOfString_Float30",
+  "embedded-value=true public TreeMap TreeMapOfString_Float31",
+  "embedded-value=false public TreeMap TreeMapOfString_Float32",
+  "public TreeMap TreeMapOfString_Integer33",
+  "embedded-value=true public TreeMap TreeMapOfString_Integer34",
+  "embedded-value=false public TreeMap TreeMapOfString_Integer35",
+  "public TreeMap TreeMapOfString_Long36",
+  "embedded-value=true public TreeMap TreeMapOfString_Long37",
+  "embedded-value=false public TreeMap TreeMapOfString_Long38",
+  "public TreeMap TreeMapOfString_Short39",
+  "embedded-value=true public TreeMap TreeMapOfString_Short40",
+  "embedded-value=false public TreeMap TreeMapOfString_Short41",
+  "embedded-key=true  public TreeMap TreeMapOfString_Object42",
+  "embedded-key=true embedded-value=true public TreeMap TreeMapOfString_Object43",
+  "embedded-key=true embedded-value=false public TreeMap TreeMapOfString_Object44",
+  "embedded-key=true  public TreeMap TreeMapOfString_SimpleClass45",
+  "embedded-key=true embedded-value=true public TreeMap TreeMapOfString_SimpleClass46",
+  "embedded-key=true embedded-value=false public TreeMap TreeMapOfString_SimpleClass47",
+  "embedded-key=true  public TreeMap TreeMapOfString_SimpleInterface48",
+  "embedded-key=true embedded-value=true public TreeMap TreeMapOfString_SimpleInterface49",
+  "embedded-key=true embedded-value=false public TreeMap TreeMapOfString_SimpleInterface50",
+  "embedded-key=true  public TreeMap TreeMapOfString_String51",
+  "embedded-key=true embedded-value=true public TreeMap TreeMapOfString_String52",
+  "embedded-key=true embedded-value=false public TreeMap TreeMapOfString_String53",
+  "embedded-key=true  public TreeMap TreeMapOfString_Date54",
+  "embedded-key=true embedded-value=true public TreeMap TreeMapOfString_Date55",
+  "embedded-key=true embedded-value=false public TreeMap TreeMapOfString_Date56",
+  "embedded-key=true  public TreeMap TreeMapOfString_Locale57",
+  "embedded-key=true embedded-value=true public TreeMap TreeMapOfString_Locale58",
+  "embedded-key=true embedded-value=false public TreeMap TreeMapOfString_Locale59",
+  "embedded-key=true  public TreeMap TreeMapOfString_BigDecimal60",
+  "embedded-key=true embedded-value=true public TreeMap TreeMapOfString_BigDecimal61",
+  "embedded-key=true embedded-value=false public TreeMap TreeMapOfString_BigDecimal62",
+  "embedded-key=true  public TreeMap TreeMapOfString_BigInteger63",
+  "embedded-key=true embedded-value=true public TreeMap TreeMapOfString_BigInteger64",
+  "embedded-key=true embedded-value=false public TreeMap TreeMapOfString_BigInteger65",
+  "embedded-key=true  public TreeMap TreeMapOfString_Byte66",
+  "embedded-key=true embedded-value=true public TreeMap TreeMapOfString_Byte67",
+  "embedded-key=true embedded-value=false public TreeMap TreeMapOfString_Byte68",
+  "embedded-key=true  public TreeMap TreeMapOfString_Double69",
+  "embedded-key=true embedded-value=true public TreeMap TreeMapOfString_Double70",
+  "embedded-key=true embedded-value=false public TreeMap TreeMapOfString_Double71",
+  "embedded-key=true  public TreeMap TreeMapOfString_Float72",
+  "embedded-key=true embedded-value=true public TreeMap TreeMapOfString_Float73",
+  "embedded-key=true embedded-value=false public TreeMap TreeMapOfString_Float74",
+  "embedded-key=true  public TreeMap TreeMapOfString_Integer75",
+  "embedded-key=true embedded-value=true public TreeMap TreeMapOfString_Integer76",
+  "embedded-key=true embedded-value=false public TreeMap TreeMapOfString_Integer77",
+  "embedded-key=true  public TreeMap TreeMapOfString_Long78",
+  "embedded-key=true embedded-value=true public TreeMap TreeMapOfString_Long79",
+  "embedded-key=true embedded-value=false public TreeMap TreeMapOfString_Long80",
+  "embedded-key=true  public TreeMap TreeMapOfString_Short81",
+  "embedded-key=true embedded-value=true public TreeMap TreeMapOfString_Short82",
+  "embedded-key=true embedded-value=false public TreeMap TreeMapOfString_Short83",
+  "embedded-key=false  public TreeMap TreeMapOfString_Object84",
+  "embedded-key=false embedded-value=true public TreeMap TreeMapOfString_Object85",
+  "embedded-key=false embedded-value=false public TreeMap TreeMapOfString_Object86",
+  "embedded-key=false  public TreeMap TreeMapOfString_SimpleClass87",
+  "embedded-key=false embedded-value=true public TreeMap TreeMapOfString_SimpleClass88",
+  "embedded-key=false embedded-value=false public TreeMap TreeMapOfString_SimpleClass89",
+  "embedded-key=false  public TreeMap TreeMapOfString_SimpleInterface90",
+  "embedded-key=false embedded-value=true public TreeMap TreeMapOfString_SimpleInterface91",
+  "embedded-key=false embedded-value=false public TreeMap TreeMapOfString_SimpleInterface92",
+  "embedded-key=false  public TreeMap TreeMapOfString_String93",
+  "embedded-key=false embedded-value=true public TreeMap TreeMapOfString_String94",
+  "embedded-key=false embedded-value=false public TreeMap TreeMapOfString_String95",
+  "embedded-key=false  public TreeMap TreeMapOfString_Date96",
+  "embedded-key=false embedded-value=true public TreeMap TreeMapOfString_Date97",
+  "embedded-key=false embedded-value=false public TreeMap TreeMapOfString_Date98",
+  "embedded-key=false  public TreeMap TreeMapOfString_Locale99",
+  "embedded-key=false embedded-value=true public TreeMap TreeMapOfString_Locale100",
+  "embedded-key=false embedded-value=false public TreeMap TreeMapOfString_Locale101",
+  "embedded-key=false  public TreeMap TreeMapOfString_BigDecimal102",
+  "embedded-key=false embedded-value=true public TreeMap TreeMapOfString_BigDecimal103",
+  "embedded-key=false embedded-value=false public TreeMap TreeMapOfString_BigDecimal104",
+  "embedded-key=false  public TreeMap TreeMapOfString_BigInteger105",
+  "embedded-key=false embedded-value=true public TreeMap TreeMapOfString_BigInteger106",
+  "embedded-key=false embedded-value=false public TreeMap TreeMapOfString_BigInteger107",
+  "embedded-key=false  public TreeMap TreeMapOfString_Byte108",
+  "embedded-key=false embedded-value=true public TreeMap TreeMapOfString_Byte109",
+  "embedded-key=false embedded-value=false public TreeMap TreeMapOfString_Byte110",
+  "embedded-key=false  public TreeMap TreeMapOfString_Double111",
+  "embedded-key=false embedded-value=true public TreeMap TreeMapOfString_Double112",
+  "embedded-key=false embedded-value=false public TreeMap TreeMapOfString_Double113",
+  "embedded-key=false  public TreeMap TreeMapOfString_Float114",
+  "embedded-key=false embedded-value=true public TreeMap TreeMapOfString_Float115",
+  "embedded-key=false embedded-value=false public TreeMap TreeMapOfString_Float116",
+  "embedded-key=false  public TreeMap TreeMapOfString_Integer117",
+  "embedded-key=false embedded-value=true public TreeMap TreeMapOfString_Integer118",
+  "embedded-key=false embedded-value=false public TreeMap TreeMapOfString_Integer119",
+  "embedded-key=false  public TreeMap TreeMapOfString_Long120",
+  "embedded-key=false embedded-value=true public TreeMap TreeMapOfString_Long121",
+  "embedded-key=false embedded-value=false public TreeMap TreeMapOfString_Long122",
+  "embedded-key=false  public TreeMap TreeMapOfString_Short123",
+  "embedded-key=false embedded-value=true public TreeMap TreeMapOfString_Short124",
+  "embedded-key=false embedded-value=false public TreeMap TreeMapOfString_Short125"
+  };
+  public int getLength()
+  {
+    return fieldSpecs.length;
+  }
+  public TreeMap get(int index)
+  {
+    switch (index)
+    {
+      case(0):
+        return TreeMapOfString_Object0;
+      case(1):
+        return TreeMapOfString_Object1;
+      case(2):
+        return TreeMapOfString_Object2;
+      case(3):
+        return TreeMapOfString_SimpleClass3;
+      case(4):
+        return TreeMapOfString_SimpleClass4;
+      case(5):
+        return TreeMapOfString_SimpleClass5;
+      case(6):
+        return TreeMapOfString_SimpleInterface6;
+      case(7):
+        return TreeMapOfString_SimpleInterface7;
+      case(8):
+        return TreeMapOfString_SimpleInterface8;
+      case(9):
+        return TreeMapOfString_String9;
+      case(10):
+        return TreeMapOfString_String10;
+      case(11):
+        return TreeMapOfString_String11;
+      case(12):
+        return TreeMapOfString_Date12;
+      case(13):
+        return TreeMapOfString_Date13;
+      case(14):
+        return TreeMapOfString_Date14;
+      case(15):
+        return TreeMapOfString_Locale15;
+      case(16):
+        return TreeMapOfString_Locale16;
+      case(17):
+        return TreeMapOfString_Locale17;
+      case(18):
+        return TreeMapOfString_BigDecimal18;
+      case(19):
+        return TreeMapOfString_BigDecimal19;
+      case(20):
+        return TreeMapOfString_BigDecimal20;
+      case(21):
+        return TreeMapOfString_BigInteger21;
+      case(22):
+        return TreeMapOfString_BigInteger22;
+      case(23):
+        return TreeMapOfString_BigInteger23;
+      case(24):
+        return TreeMapOfString_Byte24;
+      case(25):
+        return TreeMapOfString_Byte25;
+      case(26):
+        return TreeMapOfString_Byte26;
+      case(27):
+        return TreeMapOfString_Double27;
+      case(28):
+        return TreeMapOfString_Double28;
+      case(29):
+        return TreeMapOfString_Double29;
+      case(30):
+        return TreeMapOfString_Float30;
+      case(31):
+        return TreeMapOfString_Float31;
+      case(32):
+        return TreeMapOfString_Float32;
+      case(33):
+        return TreeMapOfString_Integer33;
+      case(34):
+        return TreeMapOfString_Integer34;
+      case(35):
+        return TreeMapOfString_Integer35;
+      case(36):
+        return TreeMapOfString_Long36;
+      case(37):
+        return TreeMapOfString_Long37;
+      case(38):
+        return TreeMapOfString_Long38;
+      case(39):
+        return TreeMapOfString_Short39;
+      case(40):
+        return TreeMapOfString_Short40;
+      case(41):
+        return TreeMapOfString_Short41;
+      case(42):
+        return TreeMapOfString_Object42;
+      case(43):
+        return TreeMapOfString_Object43;
+      case(44):
+        return TreeMapOfString_Object44;
+      case(45):
+        return TreeMapOfString_SimpleClass45;
+      case(46):
+        return TreeMapOfString_SimpleClass46;
+      case(47):
+        return TreeMapOfString_SimpleClass47;
+      case(48):
+        return TreeMapOfString_SimpleInterface48;
+      case(49):
+        return TreeMapOfString_SimpleInterface49;
+      case(50):
+        return TreeMapOfString_SimpleInterface50;
+      case(51):
+        return TreeMapOfString_String51;
+      case(52):
+        return TreeMapOfString_String52;
+      case(53):
+        return TreeMapOfString_String53;
+      case(54):
+        return TreeMapOfString_Date54;
+      case(55):
+        return TreeMapOfString_Date55;
+      case(56):
+        return TreeMapOfString_Date56;
+      case(57):
+        return TreeMapOfString_Locale57;
+      case(58):
+        return TreeMapOfString_Locale58;
+      case(59):
+        return TreeMapOfString_Locale59;
+      case(60):
+        return TreeMapOfString_BigDecimal60;
+      case(61):
+        return TreeMapOfString_BigDecimal61;
+      case(62):
+        return TreeMapOfString_BigDecimal62;
+      case(63):
+        return TreeMapOfString_BigInteger63;
+      case(64):
+        return TreeMapOfString_BigInteger64;
+      case(65):
+        return TreeMapOfString_BigInteger65;
+      case(66):
+        return TreeMapOfString_Byte66;
+      case(67):
+        return TreeMapOfString_Byte67;
+      case(68):
+        return TreeMapOfString_Byte68;
+      case(69):
+        return TreeMapOfString_Double69;
+      case(70):
+        return TreeMapOfString_Double70;
+      case(71):
+        return TreeMapOfString_Double71;
+      case(72):
+        return TreeMapOfString_Float72;
+      case(73):
+        return TreeMapOfString_Float73;
+      case(74):
+        return TreeMapOfString_Float74;
+      case(75):
+        return TreeMapOfString_Integer75;
+      case(76):
+        return TreeMapOfString_Integer76;
+      case(77):
+        return TreeMapOfString_Integer77;
+      case(78):
+        return TreeMapOfString_Long78;
+      case(79):
+        return TreeMapOfString_Long79;
+      case(80):
+        return TreeMapOfString_Long80;
+      case(81):
+        return TreeMapOfString_Short81;
+      case(82):
+        return TreeMapOfString_Short82;
+      case(83):
+        return TreeMapOfString_Short83;
+      case(84):
+        return TreeMapOfString_Object84;
+      case(85):
+        return TreeMapOfString_Object85;
+      case(86):
+        return TreeMapOfString_Object86;
+      case(87):
+        return TreeMapOfString_SimpleClass87;
+      case(88):
+        return TreeMapOfString_SimpleClass88;
+      case(89):
+        return TreeMapOfString_SimpleClass89;
+      case(90):
+        return TreeMapOfString_SimpleInterface90;
+      case(91):
+        return TreeMapOfString_SimpleInterface91;
+      case(92):
+        return TreeMapOfString_SimpleInterface92;
+      case(93):
+        return TreeMapOfString_String93;
+      case(94):
+        return TreeMapOfString_String94;
+      case(95):
+        return TreeMapOfString_String95;
+      case(96):
+        return TreeMapOfString_Date96;
+      case(97):
+        return TreeMapOfString_Date97;
+      case(98):
+        return TreeMapOfString_Date98;
+      case(99):
+        return TreeMapOfString_Locale99;
+      case(100):
+        return TreeMapOfString_Locale100;
+      case(101):
+        return TreeMapOfString_Locale101;
+      case(102):
+        return TreeMapOfString_BigDecimal102;
+      case(103):
+        return TreeMapOfString_BigDecimal103;
+      case(104):
+        return TreeMapOfString_BigDecimal104;
+      case(105):
+        return TreeMapOfString_BigInteger105;
+      case(106):
+        return TreeMapOfString_BigInteger106;
+      case(107):
+        return TreeMapOfString_BigInteger107;
+      case(108):
+        return TreeMapOfString_Byte108;
+      case(109):
+        return TreeMapOfString_Byte109;
+      case(110):
+        return TreeMapOfString_Byte110;
+      case(111):
+        return TreeMapOfString_Double111;
+      case(112):
+        return TreeMapOfString_Double112;
+      case(113):
+        return TreeMapOfString_Double113;
+      case(114):
+        return TreeMapOfString_Float114;
+      case(115):
+        return TreeMapOfString_Float115;
+      case(116):
+        return TreeMapOfString_Float116;
+      case(117):
+        return TreeMapOfString_Integer117;
+      case(118):
+        return TreeMapOfString_Integer118;
+      case(119):
+        return TreeMapOfString_Integer119;
+      case(120):
+        return TreeMapOfString_Long120;
+      case(121):
+        return TreeMapOfString_Long121;
+      case(122):
+        return TreeMapOfString_Long122;
+      case(123):
+        return TreeMapOfString_Short123;
+      case(124):
+        return TreeMapOfString_Short124;
+      case(125):
+        return TreeMapOfString_Short125;
+      default:
+        throw new IndexOutOfBoundsException();
+    }
+  }
+  public boolean set(int index,TreeMap value)
+  {
+    if(fieldSpecs[index].indexOf("final") != -1)
+      return false;
+    switch (index)
+    {
+      case(0):
+        TreeMapOfString_Object0= value;
+         break;
+      case(1):
+        TreeMapOfString_Object1= value;
+         break;
+      case(2):
+        TreeMapOfString_Object2= value;
+         break;
+      case(3):
+        TreeMapOfString_SimpleClass3= value;
+         break;
+      case(4):
+        TreeMapOfString_SimpleClass4= value;
+         break;
+      case(5):
+        TreeMapOfString_SimpleClass5= value;
+         break;
+      case(6):
+        TreeMapOfString_SimpleInterface6= value;
+         break;
+      case(7):
+        TreeMapOfString_SimpleInterface7= value;
+         break;
+      case(8):
+        TreeMapOfString_SimpleInterface8= value;
+         break;
+      case(9):
+        TreeMapOfString_String9= value;
+         break;
+      case(10):
+        TreeMapOfString_String10= value;
+         break;
+      case(11):
+        TreeMapOfString_String11= value;
+         break;
+      case(12):
+        TreeMapOfString_Date12= value;
+         break;
+      case(13):
+        TreeMapOfString_Date13= value;
+         break;
+      case(14):
+        TreeMapOfString_Date14= value;
+         break;
+      case(15):
+        TreeMapOfString_Locale15= value;
+         break;
+      case(16):
+        TreeMapOfString_Locale16= value;
+         break;
+      case(17):
+        TreeMapOfString_Locale17= value;
+         break;
+      case(18):
+        TreeMapOfString_BigDecimal18= value;
+         break;
+      case(19):
+        TreeMapOfString_BigDecimal19= value;
+         break;
+      case(20):
+        TreeMapOfString_BigDecimal20= value;
+         break;
+      case(21):
+        TreeMapOfString_BigInteger21= value;
+         break;
+      case(22):
+        TreeMapOfString_BigInteger22= value;
+         break;
+      case(23):
+        TreeMapOfString_BigInteger23= value;
+         break;
+      case(24):
+        TreeMapOfString_Byte24= value;
+         break;
+      case(25):
+        TreeMapOfString_Byte25= value;
+         break;
+      case(26):
+        TreeMapOfString_Byte26= value;
+         break;
+      case(27):
+        TreeMapOfString_Double27= value;
+         break;
+      case(28):
+        TreeMapOfString_Double28= value;
+         break;
+      case(29):
+        TreeMapOfString_Double29= value;
+         break;
+      case(30):
+        TreeMapOfString_Float30= value;
+         break;
+      case(31):
+        TreeMapOfString_Float31= value;
+         break;
+      case(32):
+        TreeMapOfString_Float32= value;
+         break;
+      case(33):
+        TreeMapOfString_Integer33= value;
+         break;
+      case(34):
+        TreeMapOfString_Integer34= value;
+         break;
+      case(35):
+        TreeMapOfString_Integer35= value;
+         break;
+      case(36):
+        TreeMapOfString_Long36= value;
+         break;
+      case(37):
+        TreeMapOfString_Long37= value;
+         break;
+      case(38):
+        TreeMapOfString_Long38= value;
+         break;
+      case(39):
+        TreeMapOfString_Short39= value;
+         break;
+      case(40):
+        TreeMapOfString_Short40= value;
+         break;
+      case(41):
+        TreeMapOfString_Short41= value;
+         break;
+      case(42):
+        TreeMapOfString_Object42= value;
+         break;
+      case(43):
+        TreeMapOfString_Object43= value;
+         break;
+      case(44):
+        TreeMapOfString_Object44= value;
+         break;
+      case(45):
+        TreeMapOfString_SimpleClass45= value;
+         break;
+      case(46):
+        TreeMapOfString_SimpleClass46= value;
+         break;
+      case(47):
+        TreeMapOfString_SimpleClass47= value;
+         break;
+      case(48):
+        TreeMapOfString_SimpleInterface48= value;
+         break;
+      case(49):
+        TreeMapOfString_SimpleInterface49= value;
+         break;
+      case(50):
+        TreeMapOfString_SimpleInterface50= value;
+         break;
+      case(51):
+        TreeMapOfString_String51= value;
+         break;
+      case(52):
+        TreeMapOfString_String52= value;
+         break;
+      case(53):
+        TreeMapOfString_String53= value;
+         break;
+      case(54):
+        TreeMapOfString_Date54= value;
+         break;
+      case(55):
+        TreeMapOfString_Date55= value;
+         break;
+      case(56):
+        TreeMapOfString_Date56= value;
+         break;
+      case(57):
+        TreeMapOfString_Locale57= value;
+         break;
+      case(58):
+        TreeMapOfString_Locale58= value;
+         break;
+      case(59):
+        TreeMapOfString_Locale59= value;
+         break;
+      case(60):
+        TreeMapOfString_BigDecimal60= value;
+         break;
+      case(61):
+        TreeMapOfString_BigDecimal61= value;
+         break;
+      case(62):
+        TreeMapOfString_BigDecimal62= value;
+         break;
+      case(63):
+        TreeMapOfString_BigInteger63= value;
+         break;
+      case(64):
+        TreeMapOfString_BigInteger64= value;
+         break;
+      case(65):
+        TreeMapOfString_BigInteger65= value;
+         break;
+      case(66):
+        TreeMapOfString_Byte66= value;
+         break;
+      case(67):
+        TreeMapOfString_Byte67= value;
+         break;
+      case(68):
+        TreeMapOfString_Byte68= value;
+         break;
+      case(69):
+        TreeMapOfString_Double69= value;
+         break;
+      case(70):
+        TreeMapOfString_Double70= value;
+         break;
+      case(71):
+        TreeMapOfString_Double71= value;
+         break;
+      case(72):
+        TreeMapOfString_Float72= value;
+         break;
+      case(73):
+        TreeMapOfString_Float73= value;
+         break;
+      case(74):
+        TreeMapOfString_Float74= value;
+         break;
+      case(75):
+        TreeMapOfString_Integer75= value;
+         break;
+      case(76):
+        TreeMapOfString_Integer76= value;
+         break;
+      case(77):
+        TreeMapOfString_Integer77= value;
+         break;
+      case(78):
+        TreeMapOfString_Long78= value;
+         break;
+      case(79):
+        TreeMapOfString_Long79= value;
+         break;
+      case(80):
+        TreeMapOfString_Long80= value;
+         break;
+      case(81):
+        TreeMapOfString_Short81= value;
+         break;
+      case(82):
+        TreeMapOfString_Short82= value;
+         break;
+      case(83):
+        TreeMapOfString_Short83= value;
+         break;
+      case(84):
+        TreeMapOfString_Object84= value;
+         break;
+      case(85):
+        TreeMapOfString_Object85= value;
+         break;
+      case(86):
+        TreeMapOfString_Object86= value;
+         break;
+      case(87):
+        TreeMapOfString_SimpleClass87= value;
+         break;
+      case(88):
+        TreeMapOfString_SimpleClass88= value;
+         break;
+      case(89):
+        TreeMapOfString_SimpleClass89= value;
+         break;
+      case(90):
+        TreeMapOfString_SimpleInterface90= value;
+         break;
+      case(91):
+        TreeMapOfString_SimpleInterface91= value;
+         break;
+      case(92):
+        TreeMapOfString_SimpleInterface92= value;
+         break;
+      case(93):
+        TreeMapOfString_String93= value;
+         break;
+      case(94):
+        TreeMapOfString_String94= value;
+         break;
+      case(95):
+        TreeMapOfString_String95= value;
+         break;
+      case(96):
+        TreeMapOfString_Date96= value;
+         break;
+      case(97):
+        TreeMapOfString_Date97= value;
+         break;
+      case(98):
+        TreeMapOfString_Date98= value;
+         break;
+      case(99):
+        TreeMapOfString_Locale99= value;
+         break;
+      case(100):
+        TreeMapOfString_Locale100= value;
+         break;
+      case(101):
+        TreeMapOfString_Locale101= value;
+         break;
+      case(102):
+        TreeMapOfString_BigDecimal102= value;
+         break;
+      case(103):
+        TreeMapOfString_BigDecimal103= value;
+         break;
+      case(104):
+        TreeMapOfString_BigDecimal104= value;
+         break;
+      case(105):
+        TreeMapOfString_BigInteger105= value;
+         break;
+      case(106):
+        TreeMapOfString_BigInteger106= value;
+         break;
+      case(107):
+        TreeMapOfString_BigInteger107= value;
+         break;
+      case(108):
+        TreeMapOfString_Byte108= value;
+         break;
+      case(109):
+        TreeMapOfString_Byte109= value;
+         break;
+      case(110):
+        TreeMapOfString_Byte110= value;
+         break;
+      case(111):
+        TreeMapOfString_Double111= value;
+         break;
+      case(112):
+        TreeMapOfString_Double112= value;
+         break;
+      case(113):
+        TreeMapOfString_Double113= value;
+         break;
+      case(114):
+        TreeMapOfString_Float114= value;
+         break;
+      case(115):
+        TreeMapOfString_Float115= value;
+         break;
+      case(116):
+        TreeMapOfString_Float116= value;
+         break;
+      case(117):
+        TreeMapOfString_Integer117= value;
+         break;
+      case(118):
+        TreeMapOfString_Integer118= value;
+         break;
+      case(119):
+        TreeMapOfString_Integer119= value;
+         break;
+      case(120):
+        TreeMapOfString_Long120= value;
+         break;
+      case(121):
+        TreeMapOfString_Long121= value;
+         break;
+      case(122):
+        TreeMapOfString_Long122= value;
+         break;
+      case(123):
+        TreeMapOfString_Short123= value;
+         break;
+      case(124):
+        TreeMapOfString_Short124= value;
+         break;
+      case(125):
+        TreeMapOfString_Short125= value;
+         break;
+      default:
+        throw new IndexOutOfBoundsException();
+    }
+    return true;
+  }
+
+    public static class Oid implements Serializable {
+        public int identifier;
+
+        public Oid() {
+        }
+
+        public Oid(String s) { identifier = Integer.parseInt(s); }
+
+        public String toString() { return this.getClass().getName() + ": "  + identifier;}
+
+        public int hashCode() { return (int)identifier ; }
+
+        public boolean equals(Object other) {
+            if (other != null && (other instanceof Oid)) {
+                Oid k = (Oid)other;
+                return k.identifier == this.identifier;
+            }
+            return false;
+        }
+
+    }   
+}

Added: incubator/jdo/trunk/tck11/test/java/org/apache/jdo/tck/pc/fieldtypes/TreeMapStringValueCollections.java
URL: http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck11/test/java/org/apache/jdo/tck/pc/fieldtypes/TreeMapStringValueCollections.java?view=auto&rev=158179
==============================================================================
--- incubator/jdo/trunk/tck11/test/java/org/apache/jdo/tck/pc/fieldtypes/TreeMapStringValueCollections.java (added)
+++ incubator/jdo/trunk/tck11/test/java/org/apache/jdo/tck/pc/fieldtypes/TreeMapStringValueCollections.java Fri Mar 18 17:07:39 2005
@@ -0,0 +1,891 @@
+/*
+ * Copyright 2005 The Apache Software Foundation.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at 
+ * 
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software 
+ * distributed under the License is distributed on an "AS IS" BASIS, 
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
+ * See the License for the specific language governing permissions and 
+ * limitations under the License.
+ */
+ 
+package org.apache.jdo.tck.pc.fieldtypes;
+
+import java.io.Serializable;
+import java.util.TreeMap;
+
+public class TreeMapStringValueCollections { 
+  public int identifier;
+  public TreeMap TreeMapOfObject_String0;
+  public TreeMap TreeMapOfObject_String1;
+  public TreeMap TreeMapOfObject_String2;
+  public TreeMap TreeMapOfObject_String3;
+  public TreeMap TreeMapOfObject_String4;
+  public TreeMap TreeMapOfObject_String5;
+  public TreeMap TreeMapOfObject_String6;
+  public TreeMap TreeMapOfObject_String7;
+  public TreeMap TreeMapOfObject_String8;
+  public TreeMap TreeMapOfSimpleClass_String9;
+  public TreeMap TreeMapOfSimpleClass_String10;
+  public TreeMap TreeMapOfSimpleClass_String11;
+  public TreeMap TreeMapOfSimpleClass_String12;
+  public TreeMap TreeMapOfSimpleClass_String13;
+  public TreeMap TreeMapOfSimpleClass_String14;
+  public TreeMap TreeMapOfSimpleClass_String15;
+  public TreeMap TreeMapOfSimpleClass_String16;
+  public TreeMap TreeMapOfSimpleClass_String17;
+  public TreeMap TreeMapOfSimpleInterface_String18;
+  public TreeMap TreeMapOfSimpleInterface_String19;
+  public TreeMap TreeMapOfSimpleInterface_String20;
+  public TreeMap TreeMapOfSimpleInterface_String21;
+  public TreeMap TreeMapOfSimpleInterface_String22;
+  public TreeMap TreeMapOfSimpleInterface_String23;
+  public TreeMap TreeMapOfSimpleInterface_String24;
+  public TreeMap TreeMapOfSimpleInterface_String25;
+  public TreeMap TreeMapOfSimpleInterface_String26;
+  public TreeMap TreeMapOfString_String27;
+  public TreeMap TreeMapOfString_String28;
+  public TreeMap TreeMapOfString_String29;
+  public TreeMap TreeMapOfString_String30;
+  public TreeMap TreeMapOfString_String31;
+  public TreeMap TreeMapOfString_String32;
+  public TreeMap TreeMapOfString_String33;
+  public TreeMap TreeMapOfString_String34;
+  public TreeMap TreeMapOfString_String35;
+  public TreeMap TreeMapOfDate_String36;
+  public TreeMap TreeMapOfDate_String37;
+  public TreeMap TreeMapOfDate_String38;
+  public TreeMap TreeMapOfDate_String39;
+  public TreeMap TreeMapOfDate_String40;
+  public TreeMap TreeMapOfDate_String41;
+  public TreeMap TreeMapOfDate_String42;
+  public TreeMap TreeMapOfDate_String43;
+  public TreeMap TreeMapOfDate_String44;
+  public TreeMap TreeMapOfBigDecimal_String45;
+  public TreeMap TreeMapOfBigDecimal_String46;
+  public TreeMap TreeMapOfBigDecimal_String47;
+  public TreeMap TreeMapOfBigDecimal_String48;
+  public TreeMap TreeMapOfBigDecimal_String49;
+  public TreeMap TreeMapOfBigDecimal_String50;
+  public TreeMap TreeMapOfBigDecimal_String51;
+  public TreeMap TreeMapOfBigDecimal_String52;
+  public TreeMap TreeMapOfBigDecimal_String53;
+  public TreeMap TreeMapOfBigInteger_String54;
+  public TreeMap TreeMapOfBigInteger_String55;
+  public TreeMap TreeMapOfBigInteger_String56;
+  public TreeMap TreeMapOfBigInteger_String57;
+  public TreeMap TreeMapOfBigInteger_String58;
+  public TreeMap TreeMapOfBigInteger_String59;
+  public TreeMap TreeMapOfBigInteger_String60;
+  public TreeMap TreeMapOfBigInteger_String61;
+  public TreeMap TreeMapOfBigInteger_String62;
+  public TreeMap TreeMapOfByte_String63;
+  public TreeMap TreeMapOfByte_String64;
+  public TreeMap TreeMapOfByte_String65;
+  public TreeMap TreeMapOfByte_String66;
+  public TreeMap TreeMapOfByte_String67;
+  public TreeMap TreeMapOfByte_String68;
+  public TreeMap TreeMapOfByte_String69;
+  public TreeMap TreeMapOfByte_String70;
+  public TreeMap TreeMapOfByte_String71;
+  public TreeMap TreeMapOfDouble_String72;
+  public TreeMap TreeMapOfDouble_String73;
+  public TreeMap TreeMapOfDouble_String74;
+  public TreeMap TreeMapOfDouble_String75;
+  public TreeMap TreeMapOfDouble_String76;
+  public TreeMap TreeMapOfDouble_String77;
+  public TreeMap TreeMapOfDouble_String78;
+  public TreeMap TreeMapOfDouble_String79;
+  public TreeMap TreeMapOfDouble_String80;
+  public TreeMap TreeMapOfFloat_String81;
+  public TreeMap TreeMapOfFloat_String82;
+  public TreeMap TreeMapOfFloat_String83;
+  public TreeMap TreeMapOfFloat_String84;
+  public TreeMap TreeMapOfFloat_String85;
+  public TreeMap TreeMapOfFloat_String86;
+  public TreeMap TreeMapOfFloat_String87;
+  public TreeMap TreeMapOfFloat_String88;
+  public TreeMap TreeMapOfFloat_String89;
+  public TreeMap TreeMapOfInteger_String90;
+  public TreeMap TreeMapOfInteger_String91;
+  public TreeMap TreeMapOfInteger_String92;
+  public TreeMap TreeMapOfInteger_String93;
+  public TreeMap TreeMapOfInteger_String94;
+  public TreeMap TreeMapOfInteger_String95;
+  public TreeMap TreeMapOfInteger_String96;
+  public TreeMap TreeMapOfInteger_String97;
+  public TreeMap TreeMapOfInteger_String98;
+  public TreeMap TreeMapOfLong_String99;
+  public TreeMap TreeMapOfLong_String100;
+  public TreeMap TreeMapOfLong_String101;
+  public TreeMap TreeMapOfLong_String102;
+  public TreeMap TreeMapOfLong_String103;
+  public TreeMap TreeMapOfLong_String104;
+  public TreeMap TreeMapOfLong_String105;
+  public TreeMap TreeMapOfLong_String106;
+  public TreeMap TreeMapOfLong_String107;
+  public TreeMap TreeMapOfShort_String108;
+  public TreeMap TreeMapOfShort_String109;
+  public TreeMap TreeMapOfShort_String110;
+  public TreeMap TreeMapOfShort_String111;
+  public TreeMap TreeMapOfShort_String112;
+  public TreeMap TreeMapOfShort_String113;
+  public TreeMap TreeMapOfShort_String114;
+  public TreeMap TreeMapOfShort_String115;
+  public TreeMap TreeMapOfShort_String116;
+
+  public static final String [] fieldSpecs = { 
+  "public TreeMap TreeMapOfObject_String0",
+  "embedded-value=true public TreeMap TreeMapOfObject_String1",
+  "embedded-value=false public TreeMap TreeMapOfObject_String2",
+  "embedded-key=true  public TreeMap TreeMapOfObject_String3",
+  "embedded-key=true embedded-value=true public TreeMap TreeMapOfObject_String4",
+  "embedded-key=true embedded-value=false public TreeMap TreeMapOfObject_String5",
+  "embedded-key=false  public TreeMap TreeMapOfObject_String6",
+  "embedded-key=false embedded-value=true public TreeMap TreeMapOfObject_String7",
+  "embedded-key=false embedded-value=false public TreeMap TreeMapOfObject_String8",
+  "public TreeMap TreeMapOfSimpleClass_String9",
+  "embedded-value=true public TreeMap TreeMapOfSimpleClass_String10",
+  "embedded-value=false public TreeMap TreeMapOfSimpleClass_String11",
+  "embedded-key=true  public TreeMap TreeMapOfSimpleClass_String12",
+  "embedded-key=true embedded-value=true public TreeMap TreeMapOfSimpleClass_String13",
+  "embedded-key=true embedded-value=false public TreeMap TreeMapOfSimpleClass_String14",
+  "embedded-key=false  public TreeMap TreeMapOfSimpleClass_String15",
+  "embedded-key=false embedded-value=true public TreeMap TreeMapOfSimpleClass_String16",
+  "embedded-key=false embedded-value=false public TreeMap TreeMapOfSimpleClass_String17",
+  "public TreeMap TreeMapOfSimpleInterface_String18",
+  "embedded-value=true public TreeMap TreeMapOfSimpleInterface_String19",
+  "embedded-value=false public TreeMap TreeMapOfSimpleInterface_String20",
+  "embedded-key=true  public TreeMap TreeMapOfSimpleInterface_String21",
+  "embedded-key=true embedded-value=true public TreeMap TreeMapOfSimpleInterface_String22",
+  "embedded-key=true embedded-value=false public TreeMap TreeMapOfSimpleInterface_String23",
+  "embedded-key=false  public TreeMap TreeMapOfSimpleInterface_String24",
+  "embedded-key=false embedded-value=true public TreeMap TreeMapOfSimpleInterface_String25",
+  "embedded-key=false embedded-value=false public TreeMap TreeMapOfSimpleInterface_String26",
+  "public TreeMap TreeMapOfString_String27",
+  "embedded-value=true public TreeMap TreeMapOfString_String28",
+  "embedded-value=false public TreeMap TreeMapOfString_String29",
+  "embedded-key=true  public TreeMap TreeMapOfString_String30",
+  "embedded-key=true embedded-value=true public TreeMap TreeMapOfString_String31",
+  "embedded-key=true embedded-value=false public TreeMap TreeMapOfString_String32",
+  "embedded-key=false  public TreeMap TreeMapOfString_String33",
+  "embedded-key=false embedded-value=true public TreeMap TreeMapOfString_String34",
+  "embedded-key=false embedded-value=false public TreeMap TreeMapOfString_String35",
+  "public TreeMap TreeMapOfDate_String36",
+  "embedded-value=true public TreeMap TreeMapOfDate_String37",
+  "embedded-value=false public TreeMap TreeMapOfDate_String38",
+  "embedded-key=true  public TreeMap TreeMapOfDate_String39",
+  "embedded-key=true embedded-value=true public TreeMap TreeMapOfDate_String40",
+  "embedded-key=true embedded-value=false public TreeMap TreeMapOfDate_String41",
+  "embedded-key=false  public TreeMap TreeMapOfDate_String42",
+  "embedded-key=false embedded-value=true public TreeMap TreeMapOfDate_String43",
+  "embedded-key=false embedded-value=false public TreeMap TreeMapOfDate_String44",
+  "public TreeMap TreeMapOfBigDecimal_String45",
+  "embedded-value=true public TreeMap TreeMapOfBigDecimal_String46",
+  "embedded-value=false public TreeMap TreeMapOfBigDecimal_String47",
+  "embedded-key=true  public TreeMap TreeMapOfBigDecimal_String48",
+  "embedded-key=true embedded-value=true public TreeMap TreeMapOfBigDecimal_String49",
+  "embedded-key=true embedded-value=false public TreeMap TreeMapOfBigDecimal_String50",
+  "embedded-key=false  public TreeMap TreeMapOfBigDecimal_String51",
+  "embedded-key=false embedded-value=true public TreeMap TreeMapOfBigDecimal_String52",
+  "embedded-key=false embedded-value=false public TreeMap TreeMapOfBigDecimal_String53",
+  "public TreeMap TreeMapOfBigInteger_String54",
+  "embedded-value=true public TreeMap TreeMapOfBigInteger_String55",
+  "embedded-value=false public TreeMap TreeMapOfBigInteger_String56",
+  "embedded-key=true  public TreeMap TreeMapOfBigInteger_String57",
+  "embedded-key=true embedded-value=true public TreeMap TreeMapOfBigInteger_String58",
+  "embedded-key=true embedded-value=false public TreeMap TreeMapOfBigInteger_String59",
+  "embedded-key=false  public TreeMap TreeMapOfBigInteger_String60",
+  "embedded-key=false embedded-value=true public TreeMap TreeMapOfBigInteger_String61",
+  "embedded-key=false embedded-value=false public TreeMap TreeMapOfBigInteger_String62",
+  "public TreeMap TreeMapOfByte_String63",
+  "embedded-value=true public TreeMap TreeMapOfByte_String64",
+  "embedded-value=false public TreeMap TreeMapOfByte_String65",
+  "embedded-key=true  public TreeMap TreeMapOfByte_String66",
+  "embedded-key=true embedded-value=true public TreeMap TreeMapOfByte_String67",
+  "embedded-key=true embedded-value=false public TreeMap TreeMapOfByte_String68",
+  "embedded-key=false  public TreeMap TreeMapOfByte_String69",
+  "embedded-key=false embedded-value=true public TreeMap TreeMapOfByte_String70",
+  "embedded-key=false embedded-value=false public TreeMap TreeMapOfByte_String71",
+  "public TreeMap TreeMapOfDouble_String72",
+  "embedded-value=true public TreeMap TreeMapOfDouble_String73",
+  "embedded-value=false public TreeMap TreeMapOfDouble_String74",
+  "embedded-key=true  public TreeMap TreeMapOfDouble_String75",
+  "embedded-key=true embedded-value=true public TreeMap TreeMapOfDouble_String76",
+  "embedded-key=true embedded-value=false public TreeMap TreeMapOfDouble_String77",
+  "embedded-key=false  public TreeMap TreeMapOfDouble_String78",
+  "embedded-key=false embedded-value=true public TreeMap TreeMapOfDouble_String79",
+  "embedded-key=false embedded-value=false public TreeMap TreeMapOfDouble_String80",
+  "public TreeMap TreeMapOfFloat_String81",
+  "embedded-value=true public TreeMap TreeMapOfFloat_String82",
+  "embedded-value=false public TreeMap TreeMapOfFloat_String83",
+  "embedded-key=true  public TreeMap TreeMapOfFloat_String84",
+  "embedded-key=true embedded-value=true public TreeMap TreeMapOfFloat_String85",
+  "embedded-key=true embedded-value=false public TreeMap TreeMapOfFloat_String86",
+  "embedded-key=false  public TreeMap TreeMapOfFloat_String87",
+  "embedded-key=false embedded-value=true public TreeMap TreeMapOfFloat_String88",
+  "embedded-key=false embedded-value=false public TreeMap TreeMapOfFloat_String89",
+  "public TreeMap TreeMapOfInteger_String90",
+  "embedded-value=true public TreeMap TreeMapOfInteger_String91",
+  "embedded-value=false public TreeMap TreeMapOfInteger_String92",
+  "embedded-key=true  public TreeMap TreeMapOfInteger_String93",
+  "embedded-key=true embedded-value=true public TreeMap TreeMapOfInteger_String94",
+  "embedded-key=true embedded-value=false public TreeMap TreeMapOfInteger_String95",
+  "embedded-key=false  public TreeMap TreeMapOfInteger_String96",
+  "embedded-key=false embedded-value=true public TreeMap TreeMapOfInteger_String97",
+  "embedded-key=false embedded-value=false public TreeMap TreeMapOfInteger_String98",
+  "public TreeMap TreeMapOfLong_String99",
+  "embedded-value=true public TreeMap TreeMapOfLong_String100",
+  "embedded-value=false public TreeMap TreeMapOfLong_String101",
+  "embedded-key=true  public TreeMap TreeMapOfLong_String102",
+  "embedded-key=true embedded-value=true public TreeMap TreeMapOfLong_String103",
+  "embedded-key=true embedded-value=false public TreeMap TreeMapOfLong_String104",
+  "embedded-key=false  public TreeMap TreeMapOfLong_String105",
+  "embedded-key=false embedded-value=true public TreeMap TreeMapOfLong_String106",
+  "embedded-key=false embedded-value=false public TreeMap TreeMapOfLong_String107",
+  "public TreeMap TreeMapOfShort_String108",
+  "embedded-value=true public TreeMap TreeMapOfShort_String109",
+  "embedded-value=false public TreeMap TreeMapOfShort_String110",
+  "embedded-key=true  public TreeMap TreeMapOfShort_String111",
+  "embedded-key=true embedded-value=true public TreeMap TreeMapOfShort_String112",
+  "embedded-key=true embedded-value=false public TreeMap TreeMapOfShort_String113",
+  "embedded-key=false  public TreeMap TreeMapOfShort_String114",
+  "embedded-key=false embedded-value=true public TreeMap TreeMapOfShort_String115",
+  "embedded-key=false embedded-value=false public TreeMap TreeMapOfShort_String116"
+  };
+  public int getLength()
+  {
+    return fieldSpecs.length;
+  }
+  public TreeMap get(int index)
+  {
+    switch (index)
+    {
+      case(0):
+        return TreeMapOfObject_String0;
+      case(1):
+        return TreeMapOfObject_String1;
+      case(2):
+        return TreeMapOfObject_String2;
+      case(3):
+        return TreeMapOfObject_String3;
+      case(4):
+        return TreeMapOfObject_String4;
+      case(5):
+        return TreeMapOfObject_String5;
+      case(6):
+        return TreeMapOfObject_String6;
+      case(7):
+        return TreeMapOfObject_String7;
+      case(8):
+        return TreeMapOfObject_String8;
+      case(9):
+        return TreeMapOfSimpleClass_String9;
+      case(10):
+        return TreeMapOfSimpleClass_String10;
+      case(11):
+        return TreeMapOfSimpleClass_String11;
+      case(12):
+        return TreeMapOfSimpleClass_String12;
+      case(13):
+        return TreeMapOfSimpleClass_String13;
+      case(14):
+        return TreeMapOfSimpleClass_String14;
+      case(15):
+        return TreeMapOfSimpleClass_String15;
+      case(16):
+        return TreeMapOfSimpleClass_String16;
+      case(17):
+        return TreeMapOfSimpleClass_String17;
+      case(18):
+        return TreeMapOfSimpleInterface_String18;
+      case(19):
+        return TreeMapOfSimpleInterface_String19;
+      case(20):
+        return TreeMapOfSimpleInterface_String20;
+      case(21):
+        return TreeMapOfSimpleInterface_String21;
+      case(22):
+        return TreeMapOfSimpleInterface_String22;
+      case(23):
+        return TreeMapOfSimpleInterface_String23;
+      case(24):
+        return TreeMapOfSimpleInterface_String24;
+      case(25):
+        return TreeMapOfSimpleInterface_String25;
+      case(26):
+        return TreeMapOfSimpleInterface_String26;
+      case(27):
+        return TreeMapOfString_String27;
+      case(28):
+        return TreeMapOfString_String28;
+      case(29):
+        return TreeMapOfString_String29;
+      case(30):
+        return TreeMapOfString_String30;
+      case(31):
+        return TreeMapOfString_String31;
+      case(32):
+        return TreeMapOfString_String32;
+      case(33):
+        return TreeMapOfString_String33;
+      case(34):
+        return TreeMapOfString_String34;
+      case(35):
+        return TreeMapOfString_String35;
+      case(36):
+        return TreeMapOfDate_String36;
+      case(37):
+        return TreeMapOfDate_String37;
+      case(38):
+        return TreeMapOfDate_String38;
+      case(39):
+        return TreeMapOfDate_String39;
+      case(40):
+        return TreeMapOfDate_String40;
+      case(41):
+        return TreeMapOfDate_String41;
+      case(42):
+        return TreeMapOfDate_String42;
+      case(43):
+        return TreeMapOfDate_String43;
+      case(44):
+        return TreeMapOfDate_String44;
+      case(45):
+        return TreeMapOfBigDecimal_String45;
+      case(46):
+        return TreeMapOfBigDecimal_String46;
+      case(47):
+        return TreeMapOfBigDecimal_String47;
+      case(48):
+        return TreeMapOfBigDecimal_String48;
+      case(49):
+        return TreeMapOfBigDecimal_String49;
+      case(50):
+        return TreeMapOfBigDecimal_String50;
+      case(51):
+        return TreeMapOfBigDecimal_String51;
+      case(52):
+        return TreeMapOfBigDecimal_String52;
+      case(53):
+        return TreeMapOfBigDecimal_String53;
+      case(54):
+        return TreeMapOfBigInteger_String54;
+      case(55):
+        return TreeMapOfBigInteger_String55;
+      case(56):
+        return TreeMapOfBigInteger_String56;
+      case(57):
+        return TreeMapOfBigInteger_String57;
+      case(58):
+        return TreeMapOfBigInteger_String58;
+      case(59):
+        return TreeMapOfBigInteger_String59;
+      case(60):
+        return TreeMapOfBigInteger_String60;
+      case(61):
+        return TreeMapOfBigInteger_String61;
+      case(62):
+        return TreeMapOfBigInteger_String62;
+      case(63):
+        return TreeMapOfByte_String63;
+      case(64):
+        return TreeMapOfByte_String64;
+      case(65):
+        return TreeMapOfByte_String65;
+      case(66):
+        return TreeMapOfByte_String66;
+      case(67):
+        return TreeMapOfByte_String67;
+      case(68):
+        return TreeMapOfByte_String68;
+      case(69):
+        return TreeMapOfByte_String69;
+      case(70):
+        return TreeMapOfByte_String70;
+      case(71):
+        return TreeMapOfByte_String71;
+      case(72):
+        return TreeMapOfDouble_String72;
+      case(73):
+        return TreeMapOfDouble_String73;
+      case(74):
+        return TreeMapOfDouble_String74;
+      case(75):
+        return TreeMapOfDouble_String75;
+      case(76):
+        return TreeMapOfDouble_String76;
+      case(77):
+        return TreeMapOfDouble_String77;
+      case(78):
+        return TreeMapOfDouble_String78;
+      case(79):
+        return TreeMapOfDouble_String79;
+      case(80):
+        return TreeMapOfDouble_String80;
+      case(81):
+        return TreeMapOfFloat_String81;
+      case(82):
+        return TreeMapOfFloat_String82;
+      case(83):
+        return TreeMapOfFloat_String83;
+      case(84):
+        return TreeMapOfFloat_String84;
+      case(85):
+        return TreeMapOfFloat_String85;
+      case(86):
+        return TreeMapOfFloat_String86;
+      case(87):
+        return TreeMapOfFloat_String87;
+      case(88):
+        return TreeMapOfFloat_String88;
+      case(89):
+        return TreeMapOfFloat_String89;
+      case(90):
+        return TreeMapOfInteger_String90;
+      case(91):
+        return TreeMapOfInteger_String91;
+      case(92):
+        return TreeMapOfInteger_String92;
+      case(93):
+        return TreeMapOfInteger_String93;
+      case(94):
+        return TreeMapOfInteger_String94;
+      case(95):
+        return TreeMapOfInteger_String95;
+      case(96):
+        return TreeMapOfInteger_String96;
+      case(97):
+        return TreeMapOfInteger_String97;
+      case(98):
+        return TreeMapOfInteger_String98;
+      case(99):
+        return TreeMapOfLong_String99;
+      case(100):
+        return TreeMapOfLong_String100;
+      case(101):
+        return TreeMapOfLong_String101;
+      case(102):
+        return TreeMapOfLong_String102;
+      case(103):
+        return TreeMapOfLong_String103;
+      case(104):
+        return TreeMapOfLong_String104;
+      case(105):
+        return TreeMapOfLong_String105;
+      case(106):
+        return TreeMapOfLong_String106;
+      case(107):
+        return TreeMapOfLong_String107;
+      case(108):
+        return TreeMapOfShort_String108;
+      case(109):
+        return TreeMapOfShort_String109;
+      case(110):
+        return TreeMapOfShort_String110;
+      case(111):
+        return TreeMapOfShort_String111;
+      case(112):
+        return TreeMapOfShort_String112;
+      case(113):
+        return TreeMapOfShort_String113;
+      case(114):
+        return TreeMapOfShort_String114;
+      case(115):
+        return TreeMapOfShort_String115;
+      case(116):
+        return TreeMapOfShort_String116;
+      default:
+        throw new IndexOutOfBoundsException();
+    }
+  }
+  public boolean set(int index,TreeMap value)
+  {
+    if(fieldSpecs[index].indexOf("final") != -1)
+      return false;
+    switch (index)
+    {
+      case(0):
+        TreeMapOfObject_String0= value;
+         break;
+      case(1):
+        TreeMapOfObject_String1= value;
+         break;
+      case(2):
+        TreeMapOfObject_String2= value;
+         break;
+      case(3):
+        TreeMapOfObject_String3= value;
+         break;
+      case(4):
+        TreeMapOfObject_String4= value;
+         break;
+      case(5):
+        TreeMapOfObject_String5= value;
+         break;
+      case(6):
+        TreeMapOfObject_String6= value;
+         break;
+      case(7):
+        TreeMapOfObject_String7= value;
+         break;
+      case(8):
+        TreeMapOfObject_String8= value;
+         break;
+      case(9):
+        TreeMapOfSimpleClass_String9= value;
+         break;
+      case(10):
+        TreeMapOfSimpleClass_String10= value;
+         break;
+      case(11):
+        TreeMapOfSimpleClass_String11= value;
+         break;
+      case(12):
+        TreeMapOfSimpleClass_String12= value;
+         break;
+      case(13):
+        TreeMapOfSimpleClass_String13= value;
+         break;
+      case(14):
+        TreeMapOfSimpleClass_String14= value;
+         break;
+      case(15):
+        TreeMapOfSimpleClass_String15= value;
+         break;
+      case(16):
+        TreeMapOfSimpleClass_String16= value;
+         break;
+      case(17):
+        TreeMapOfSimpleClass_String17= value;
+         break;
+      case(18):
+        TreeMapOfSimpleInterface_String18= value;
+         break;
+      case(19):
+        TreeMapOfSimpleInterface_String19= value;
+         break;
+      case(20):
+        TreeMapOfSimpleInterface_String20= value;
+         break;
+      case(21):
+        TreeMapOfSimpleInterface_String21= value;
+         break;
+      case(22):
+        TreeMapOfSimpleInterface_String22= value;
+         break;
+      case(23):
+        TreeMapOfSimpleInterface_String23= value;
+         break;
+      case(24):
+        TreeMapOfSimpleInterface_String24= value;
+         break;
+      case(25):
+        TreeMapOfSimpleInterface_String25= value;
+         break;
+      case(26):
+        TreeMapOfSimpleInterface_String26= value;
+         break;
+      case(27):
+        TreeMapOfString_String27= value;
+         break;
+      case(28):
+        TreeMapOfString_String28= value;
+         break;
+      case(29):
+        TreeMapOfString_String29= value;
+         break;
+      case(30):
+        TreeMapOfString_String30= value;
+         break;
+      case(31):
+        TreeMapOfString_String31= value;
+         break;
+      case(32):
+        TreeMapOfString_String32= value;
+         break;
+      case(33):
+        TreeMapOfString_String33= value;
+         break;
+      case(34):
+        TreeMapOfString_String34= value;
+         break;
+      case(35):
+        TreeMapOfString_String35= value;
+         break;
+      case(36):
+        TreeMapOfDate_String36= value;
+         break;
+      case(37):
+        TreeMapOfDate_String37= value;
+         break;
+      case(38):
+        TreeMapOfDate_String38= value;
+         break;
+      case(39):
+        TreeMapOfDate_String39= value;
+         break;
+      case(40):
+        TreeMapOfDate_String40= value;
+         break;
+      case(41):
+        TreeMapOfDate_String41= value;
+         break;
+      case(42):
+        TreeMapOfDate_String42= value;
+         break;
+      case(43):
+        TreeMapOfDate_String43= value;
+         break;
+      case(44):
+        TreeMapOfDate_String44= value;
+         break;
+      case(45):
+        TreeMapOfBigDecimal_String45= value;
+         break;
+      case(46):
+        TreeMapOfBigDecimal_String46= value;
+         break;
+      case(47):
+        TreeMapOfBigDecimal_String47= value;
+         break;
+      case(48):
+        TreeMapOfBigDecimal_String48= value;
+         break;
+      case(49):
+        TreeMapOfBigDecimal_String49= value;
+         break;
+      case(50):
+        TreeMapOfBigDecimal_String50= value;
+         break;
+      case(51):
+        TreeMapOfBigDecimal_String51= value;
+         break;
+      case(52):
+        TreeMapOfBigDecimal_String52= value;
+         break;
+      case(53):
+        TreeMapOfBigDecimal_String53= value;
+         break;
+      case(54):
+        TreeMapOfBigInteger_String54= value;
+         break;
+      case(55):
+        TreeMapOfBigInteger_String55= value;
+         break;
+      case(56):
+        TreeMapOfBigInteger_String56= value;
+         break;
+      case(57):
+        TreeMapOfBigInteger_String57= value;
+         break;
+      case(58):
+        TreeMapOfBigInteger_String58= value;
+         break;
+      case(59):
+        TreeMapOfBigInteger_String59= value;
+         break;
+      case(60):
+        TreeMapOfBigInteger_String60= value;
+         break;
+      case(61):
+        TreeMapOfBigInteger_String61= value;
+         break;
+      case(62):
+        TreeMapOfBigInteger_String62= value;
+         break;
+      case(63):
+        TreeMapOfByte_String63= value;
+         break;
+      case(64):
+        TreeMapOfByte_String64= value;
+         break;
+      case(65):
+        TreeMapOfByte_String65= value;
+         break;
+      case(66):
+        TreeMapOfByte_String66= value;
+         break;
+      case(67):
+        TreeMapOfByte_String67= value;
+         break;
+      case(68):
+        TreeMapOfByte_String68= value;
+         break;
+      case(69):
+        TreeMapOfByte_String69= value;
+         break;
+      case(70):
+        TreeMapOfByte_String70= value;
+         break;
+      case(71):
+        TreeMapOfByte_String71= value;
+         break;
+      case(72):
+        TreeMapOfDouble_String72= value;
+         break;
+      case(73):
+        TreeMapOfDouble_String73= value;
+         break;
+      case(74):
+        TreeMapOfDouble_String74= value;
+         break;
+      case(75):
+        TreeMapOfDouble_String75= value;
+         break;
+      case(76):
+        TreeMapOfDouble_String76= value;
+         break;
+      case(77):
+        TreeMapOfDouble_String77= value;
+         break;
+      case(78):
+        TreeMapOfDouble_String78= value;
+         break;
+      case(79):
+        TreeMapOfDouble_String79= value;
+         break;
+      case(80):
+        TreeMapOfDouble_String80= value;
+         break;
+      case(81):
+        TreeMapOfFloat_String81= value;
+         break;
+      case(82):
+        TreeMapOfFloat_String82= value;
+         break;
+      case(83):
+        TreeMapOfFloat_String83= value;
+         break;
+      case(84):
+        TreeMapOfFloat_String84= value;
+         break;
+      case(85):
+        TreeMapOfFloat_String85= value;
+         break;
+      case(86):
+        TreeMapOfFloat_String86= value;
+         break;
+      case(87):
+        TreeMapOfFloat_String87= value;
+         break;
+      case(88):
+        TreeMapOfFloat_String88= value;
+         break;
+      case(89):
+        TreeMapOfFloat_String89= value;
+         break;
+      case(90):
+        TreeMapOfInteger_String90= value;
+         break;
+      case(91):
+        TreeMapOfInteger_String91= value;
+         break;
+      case(92):
+        TreeMapOfInteger_String92= value;
+         break;
+      case(93):
+        TreeMapOfInteger_String93= value;
+         break;
+      case(94):
+        TreeMapOfInteger_String94= value;
+         break;
+      case(95):
+        TreeMapOfInteger_String95= value;
+         break;
+      case(96):
+        TreeMapOfInteger_String96= value;
+         break;
+      case(97):
+        TreeMapOfInteger_String97= value;
+         break;
+      case(98):
+        TreeMapOfInteger_String98= value;
+         break;
+      case(99):
+        TreeMapOfLong_String99= value;
+         break;
+      case(100):
+        TreeMapOfLong_String100= value;
+         break;
+      case(101):
+        TreeMapOfLong_String101= value;
+         break;
+      case(102):
+        TreeMapOfLong_String102= value;
+         break;
+      case(103):
+        TreeMapOfLong_String103= value;
+         break;
+      case(104):
+        TreeMapOfLong_String104= value;
+         break;
+      case(105):
+        TreeMapOfLong_String105= value;
+         break;
+      case(106):
+        TreeMapOfLong_String106= value;
+         break;
+      case(107):
+        TreeMapOfLong_String107= value;
+         break;
+      case(108):
+        TreeMapOfShort_String108= value;
+         break;
+      case(109):
+        TreeMapOfShort_String109= value;
+         break;
+      case(110):
+        TreeMapOfShort_String110= value;
+         break;
+      case(111):
+        TreeMapOfShort_String111= value;
+         break;
+      case(112):
+        TreeMapOfShort_String112= value;
+         break;
+      case(113):
+        TreeMapOfShort_String113= value;
+         break;
+      case(114):
+        TreeMapOfShort_String114= value;
+         break;
+      case(115):
+        TreeMapOfShort_String115= value;
+         break;
+      case(116):
+        TreeMapOfShort_String116= value;
+         break;
+      default:
+        throw new IndexOutOfBoundsException();
+    }
+    return true;
+  }
+
+    public static class Oid implements Serializable {
+        public int identifier;
+
+        public Oid() {
+        }
+
+        public Oid(String s) { identifier = Integer.parseInt(s); }
+
+        public String toString() { return this.getClass().getName() + ": "  + identifier;}
+
+        public int hashCode() { return (int)identifier ; }
+
+        public boolean equals(Object other) {
+            if (other != null && (other instanceof Oid)) {
+                Oid k = (Oid)other;
+                return k.identifier == this.identifier;
+            }
+            return false;
+        }
+
+    }   
+}

Added: incubator/jdo/trunk/tck11/test/java/org/apache/jdo/tck/pc/fieldtypes/TreeSetCollections.java
URL: http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck11/test/java/org/apache/jdo/tck/pc/fieldtypes/TreeSetCollections.java?view=auto&rev=158179
==============================================================================
--- incubator/jdo/trunk/tck11/test/java/org/apache/jdo/tck/pc/fieldtypes/TreeSetCollections.java (added)
+++ incubator/jdo/trunk/tck11/test/java/org/apache/jdo/tck/pc/fieldtypes/TreeSetCollections.java Fri Mar 18 17:07:39 2005
@@ -0,0 +1,345 @@
+/*
+ * Copyright 2005 The Apache Software Foundation.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at 
+ * 
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software 
+ * distributed under the License is distributed on an "AS IS" BASIS, 
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
+ * See the License for the specific language governing permissions and 
+ * limitations under the License.
+ */
+ 
+package org.apache.jdo.tck.pc.fieldtypes;
+
+import java.io.Serializable;
+import java.util.TreeSet;
+
+public class TreeSetCollections { 
+  public int identifier;
+  public TreeSet TreeSetOfObject0;
+  public TreeSet TreeSetOfObject1;
+  public TreeSet TreeSetOfObject2;
+  public TreeSet TreeSetOfSimpleClass3;
+  public TreeSet TreeSetOfSimpleClass4;
+  public TreeSet TreeSetOfSimpleClass5;
+  public TreeSet TreeSetOfSimpleInterface6;
+  public TreeSet TreeSetOfSimpleInterface7;
+  public TreeSet TreeSetOfSimpleInterface8;
+  public TreeSet TreeSetOfString9;
+  public TreeSet TreeSetOfString10;
+  public TreeSet TreeSetOfString11;
+  public TreeSet TreeSetOfDate12;
+  public TreeSet TreeSetOfDate13;
+  public TreeSet TreeSetOfDate14;
+  public TreeSet TreeSetOfBigDecimal15;
+  public TreeSet TreeSetOfBigDecimal16;
+  public TreeSet TreeSetOfBigDecimal17;
+  public TreeSet TreeSetOfBigInteger18;
+  public TreeSet TreeSetOfBigInteger19;
+  public TreeSet TreeSetOfBigInteger20;
+  public TreeSet TreeSetOfByte21;
+  public TreeSet TreeSetOfByte22;
+  public TreeSet TreeSetOfByte23;
+  public TreeSet TreeSetOfDouble24;
+  public TreeSet TreeSetOfDouble25;
+  public TreeSet TreeSetOfDouble26;
+  public TreeSet TreeSetOfFloat27;
+  public TreeSet TreeSetOfFloat28;
+  public TreeSet TreeSetOfFloat29;
+  public TreeSet TreeSetOfInteger30;
+  public TreeSet TreeSetOfInteger31;
+  public TreeSet TreeSetOfInteger32;
+  public TreeSet TreeSetOfLong33;
+  public TreeSet TreeSetOfLong34;
+  public TreeSet TreeSetOfLong35;
+  public TreeSet TreeSetOfShort36;
+  public TreeSet TreeSetOfShort37;
+  public TreeSet TreeSetOfShort38;
+
+  public static final String [] fieldSpecs = { 
+  "public TreeSet TreeSetOfObject0",
+  "embedded-element=true public TreeSet TreeSetOfObject1",
+  "embedded-element=false public TreeSet TreeSetOfObject2",
+  "public TreeSet TreeSetOfSimpleClass3",
+  "embedded-element=true public TreeSet TreeSetOfSimpleClass4",
+  "embedded-element=false public TreeSet TreeSetOfSimpleClass5",
+  "public TreeSet TreeSetOfSimpleInterface6",
+  "embedded-element=true public TreeSet TreeSetOfSimpleInterface7",
+  "embedded-element=false public TreeSet TreeSetOfSimpleInterface8",
+  "public TreeSet TreeSetOfString9",
+  "embedded-element=true public TreeSet TreeSetOfString10",
+  "embedded-element=false public TreeSet TreeSetOfString11",
+  "public TreeSet TreeSetOfDate12",
+  "embedded-element=true public TreeSet TreeSetOfDate13",
+  "embedded-element=false public TreeSet TreeSetOfDate14",
+  "public TreeSet TreeSetOfBigDecimal15",
+  "embedded-element=true public TreeSet TreeSetOfBigDecimal16",
+  "embedded-element=false public TreeSet TreeSetOfBigDecimal17",
+  "public TreeSet TreeSetOfBigInteger18",
+  "embedded-element=true public TreeSet TreeSetOfBigInteger19",
+  "embedded-element=false public TreeSet TreeSetOfBigInteger20",
+  "public TreeSet TreeSetOfByte21",
+  "embedded-element=true public TreeSet TreeSetOfByte22",
+  "embedded-element=false public TreeSet TreeSetOfByte23",
+  "public TreeSet TreeSetOfDouble24",
+  "embedded-element=true public TreeSet TreeSetOfDouble25",
+  "embedded-element=false public TreeSet TreeSetOfDouble26",
+  "public TreeSet TreeSetOfFloat27",
+  "embedded-element=true public TreeSet TreeSetOfFloat28",
+  "embedded-element=false public TreeSet TreeSetOfFloat29",
+  "public TreeSet TreeSetOfInteger30",
+  "embedded-element=true public TreeSet TreeSetOfInteger31",
+  "embedded-element=false public TreeSet TreeSetOfInteger32",
+  "public TreeSet TreeSetOfLong33",
+  "embedded-element=true public TreeSet TreeSetOfLong34",
+  "embedded-element=false public TreeSet TreeSetOfLong35",
+  "public TreeSet TreeSetOfShort36",
+  "embedded-element=true public TreeSet TreeSetOfShort37",
+  "embedded-element=false public TreeSet TreeSetOfShort38"
+  };
+  public int getLength()
+  {
+    return fieldSpecs.length;
+  }
+  public TreeSet get(int index)
+  {
+    switch (index)
+    {
+      case(0):
+        return TreeSetOfObject0;
+      case(1):
+        return TreeSetOfObject1;
+      case(2):
+        return TreeSetOfObject2;
+      case(3):
+        return TreeSetOfSimpleClass3;
+      case(4):
+        return TreeSetOfSimpleClass4;
+      case(5):
+        return TreeSetOfSimpleClass5;
+      case(6):
+        return TreeSetOfSimpleInterface6;
+      case(7):
+        return TreeSetOfSimpleInterface7;
+      case(8):
+        return TreeSetOfSimpleInterface8;
+      case(9):
+        return TreeSetOfString9;
+      case(10):
+        return TreeSetOfString10;
+      case(11):
+        return TreeSetOfString11;
+      case(12):
+        return TreeSetOfDate12;
+      case(13):
+        return TreeSetOfDate13;
+      case(14):
+        return TreeSetOfDate14;
+      case(15):
+        return TreeSetOfBigDecimal15;
+      case(16):
+        return TreeSetOfBigDecimal16;
+      case(17):
+        return TreeSetOfBigDecimal17;
+      case(18):
+        return TreeSetOfBigInteger18;
+      case(19):
+        return TreeSetOfBigInteger19;
+      case(20):
+        return TreeSetOfBigInteger20;
+      case(21):
+        return TreeSetOfByte21;
+      case(22):
+        return TreeSetOfByte22;
+      case(23):
+        return TreeSetOfByte23;
+      case(24):
+        return TreeSetOfDouble24;
+      case(25):
+        return TreeSetOfDouble25;
+      case(26):
+        return TreeSetOfDouble26;
+      case(27):
+        return TreeSetOfFloat27;
+      case(28):
+        return TreeSetOfFloat28;
+      case(29):
+        return TreeSetOfFloat29;
+      case(30):
+        return TreeSetOfInteger30;
+      case(31):
+        return TreeSetOfInteger31;
+      case(32):
+        return TreeSetOfInteger32;
+      case(33):
+        return TreeSetOfLong33;
+      case(34):
+        return TreeSetOfLong34;
+      case(35):
+        return TreeSetOfLong35;
+      case(36):
+        return TreeSetOfShort36;
+      case(37):
+        return TreeSetOfShort37;
+      case(38):
+        return TreeSetOfShort38;
+      default:
+        throw new IndexOutOfBoundsException();
+    }
+  }
+  public boolean set(int index,TreeSet value)
+  {
+    if(fieldSpecs[index].indexOf("final") != -1)
+      return false;
+    switch (index)
+    {
+      case(0):
+        TreeSetOfObject0= value;
+         break;
+      case(1):
+        TreeSetOfObject1= value;
+         break;
+      case(2):
+        TreeSetOfObject2= value;
+         break;
+      case(3):
+        TreeSetOfSimpleClass3= value;
+         break;
+      case(4):
+        TreeSetOfSimpleClass4= value;
+         break;
+      case(5):
+        TreeSetOfSimpleClass5= value;
+         break;
+      case(6):
+        TreeSetOfSimpleInterface6= value;
+         break;
+      case(7):
+        TreeSetOfSimpleInterface7= value;
+         break;
+      case(8):
+        TreeSetOfSimpleInterface8= value;
+         break;
+      case(9):
+        TreeSetOfString9= value;
+         break;
+      case(10):
+        TreeSetOfString10= value;
+         break;
+      case(11):
+        TreeSetOfString11= value;
+         break;
+      case(12):
+        TreeSetOfDate12= value;
+         break;
+      case(13):
+        TreeSetOfDate13= value;
+         break;
+      case(14):
+        TreeSetOfDate14= value;
+         break;
+      case(15):
+        TreeSetOfBigDecimal15= value;
+         break;
+      case(16):
+        TreeSetOfBigDecimal16= value;
+         break;
+      case(17):
+        TreeSetOfBigDecimal17= value;
+         break;
+      case(18):
+        TreeSetOfBigInteger18= value;
+         break;
+      case(19):
+        TreeSetOfBigInteger19= value;
+         break;
+      case(20):
+        TreeSetOfBigInteger20= value;
+         break;
+      case(21):
+        TreeSetOfByte21= value;
+         break;
+      case(22):
+        TreeSetOfByte22= value;
+         break;
+      case(23):
+        TreeSetOfByte23= value;
+         break;
+      case(24):
+        TreeSetOfDouble24= value;
+         break;
+      case(25):
+        TreeSetOfDouble25= value;
+         break;
+      case(26):
+        TreeSetOfDouble26= value;
+         break;
+      case(27):
+        TreeSetOfFloat27= value;
+         break;
+      case(28):
+        TreeSetOfFloat28= value;
+         break;
+      case(29):
+        TreeSetOfFloat29= value;
+         break;
+      case(30):
+        TreeSetOfInteger30= value;
+         break;
+      case(31):
+        TreeSetOfInteger31= value;
+         break;
+      case(32):
+        TreeSetOfInteger32= value;
+         break;
+      case(33):
+        TreeSetOfLong33= value;
+         break;
+      case(34):
+        TreeSetOfLong34= value;
+         break;
+      case(35):
+        TreeSetOfLong35= value;
+         break;
+      case(36):
+        TreeSetOfShort36= value;
+         break;
+      case(37):
+        TreeSetOfShort37= value;
+         break;
+      case(38):
+        TreeSetOfShort38= value;
+         break;
+      default:
+        throw new IndexOutOfBoundsException();
+    }
+    return true;
+  }
+
+    public static class Oid implements Serializable {
+        public int identifier;
+
+        public Oid() {
+        }
+
+        public Oid(String s) { identifier = Integer.parseInt(s); }
+
+        public String toString() { return this.getClass().getName() + ": "  + identifier;}
+
+        public int hashCode() { return (int)identifier ; }
+
+        public boolean equals(Object other) {
+            if (other != null && (other instanceof Oid)) {
+                Oid k = (Oid)other;
+                return k.identifier == this.identifier;
+            }
+            return false;
+        }
+
+    }   
+}

Added: incubator/jdo/trunk/tck11/test/java/org/apache/jdo/tck/pc/fieldtypes/VectorCollections.java
URL: http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck11/test/java/org/apache/jdo/tck/pc/fieldtypes/VectorCollections.java?view=auto&rev=158179
==============================================================================
--- incubator/jdo/trunk/tck11/test/java/org/apache/jdo/tck/pc/fieldtypes/VectorCollections.java (added)
+++ incubator/jdo/trunk/tck11/test/java/org/apache/jdo/tck/pc/fieldtypes/VectorCollections.java Fri Mar 18 17:07:39 2005
@@ -0,0 +1,366 @@
+/*
+ * Copyright 2005 The Apache Software Foundation.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at 
+ * 
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software 
+ * distributed under the License is distributed on an "AS IS" BASIS, 
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
+ * See the License for the specific language governing permissions and 
+ * limitations under the License.
+ */
+ 
+package org.apache.jdo.tck.pc.fieldtypes;
+
+import java.io.Serializable;
+import java.util.Vector;
+
+public class VectorCollections { 
+  public int identifier;
+  public Vector VectorOfObject0;
+  public Vector VectorOfObject1;
+  public Vector VectorOfObject2;
+  public Vector VectorOfSimpleClass3;
+  public Vector VectorOfSimpleClass4;
+  public Vector VectorOfSimpleClass5;
+  public Vector VectorOfSimpleInterface6;
+  public Vector VectorOfSimpleInterface7;
+  public Vector VectorOfSimpleInterface8;
+  public Vector VectorOfString9;
+  public Vector VectorOfString10;
+  public Vector VectorOfString11;
+  public Vector VectorOfDate12;
+  public Vector VectorOfDate13;
+  public Vector VectorOfDate14;
+  public Vector VectorOfLocale15;
+  public Vector VectorOfLocale16;
+  public Vector VectorOfLocale17;
+  public Vector VectorOfBigDecimal18;
+  public Vector VectorOfBigDecimal19;
+  public Vector VectorOfBigDecimal20;
+  public Vector VectorOfBigInteger21;
+  public Vector VectorOfBigInteger22;
+  public Vector VectorOfBigInteger23;
+  public Vector VectorOfByte24;
+  public Vector VectorOfByte25;
+  public Vector VectorOfByte26;
+  public Vector VectorOfDouble27;
+  public Vector VectorOfDouble28;
+  public Vector VectorOfDouble29;
+  public Vector VectorOfFloat30;
+  public Vector VectorOfFloat31;
+  public Vector VectorOfFloat32;
+  public Vector VectorOfInteger33;
+  public Vector VectorOfInteger34;
+  public Vector VectorOfInteger35;
+  public Vector VectorOfLong36;
+  public Vector VectorOfLong37;
+  public Vector VectorOfLong38;
+  public Vector VectorOfShort39;
+  public Vector VectorOfShort40;
+  public Vector VectorOfShort41;
+
+  public static final String [] fieldSpecs = { 
+  "public Vector VectorOfObject0",
+  "embedded-element=true public Vector VectorOfObject1",
+  "embedded-element=false public Vector VectorOfObject2",
+  "public Vector VectorOfSimpleClass3",
+  "embedded-element=true public Vector VectorOfSimpleClass4",
+  "embedded-element=false public Vector VectorOfSimpleClass5",
+  "public Vector VectorOfSimpleInterface6",
+  "embedded-element=true public Vector VectorOfSimpleInterface7",
+  "embedded-element=false public Vector VectorOfSimpleInterface8",
+  "public Vector VectorOfString9",
+  "embedded-element=true public Vector VectorOfString10",
+  "embedded-element=false public Vector VectorOfString11",
+  "public Vector VectorOfDate12",
+  "embedded-element=true public Vector VectorOfDate13",
+  "embedded-element=false public Vector VectorOfDate14",
+  "public Vector VectorOfLocale15",
+  "embedded-element=true public Vector VectorOfLocale16",
+  "embedded-element=false public Vector VectorOfLocale17",
+  "public Vector VectorOfBigDecimal18",
+  "embedded-element=true public Vector VectorOfBigDecimal19",
+  "embedded-element=false public Vector VectorOfBigDecimal20",
+  "public Vector VectorOfBigInteger21",
+  "embedded-element=true public Vector VectorOfBigInteger22",
+  "embedded-element=false public Vector VectorOfBigInteger23",
+  "public Vector VectorOfByte24",
+  "embedded-element=true public Vector VectorOfByte25",
+  "embedded-element=false public Vector VectorOfByte26",
+  "public Vector VectorOfDouble27",
+  "embedded-element=true public Vector VectorOfDouble28",
+  "embedded-element=false public Vector VectorOfDouble29",
+  "public Vector VectorOfFloat30",
+  "embedded-element=true public Vector VectorOfFloat31",
+  "embedded-element=false public Vector VectorOfFloat32",
+  "public Vector VectorOfInteger33",
+  "embedded-element=true public Vector VectorOfInteger34",
+  "embedded-element=false public Vector VectorOfInteger35",
+  "public Vector VectorOfLong36",
+  "embedded-element=true public Vector VectorOfLong37",
+  "embedded-element=false public Vector VectorOfLong38",
+  "public Vector VectorOfShort39",
+  "embedded-element=true public Vector VectorOfShort40",
+  "embedded-element=false public Vector VectorOfShort41"
+  };
+  public int getLength()
+  {
+    return fieldSpecs.length;
+  }
+  public Vector get(int index)
+  {
+    switch (index)
+    {
+      case(0):
+        return VectorOfObject0;
+      case(1):
+        return VectorOfObject1;
+      case(2):
+        return VectorOfObject2;
+      case(3):
+        return VectorOfSimpleClass3;
+      case(4):
+        return VectorOfSimpleClass4;
+      case(5):
+        return VectorOfSimpleClass5;
+      case(6):
+        return VectorOfSimpleInterface6;
+      case(7):
+        return VectorOfSimpleInterface7;
+      case(8):
+        return VectorOfSimpleInterface8;
+      case(9):
+        return VectorOfString9;
+      case(10):
+        return VectorOfString10;
+      case(11):
+        return VectorOfString11;
+      case(12):
+        return VectorOfDate12;
+      case(13):
+        return VectorOfDate13;
+      case(14):
+        return VectorOfDate14;
+      case(15):
+        return VectorOfLocale15;
+      case(16):
+        return VectorOfLocale16;
+      case(17):
+        return VectorOfLocale17;
+      case(18):
+        return VectorOfBigDecimal18;
+      case(19):
+        return VectorOfBigDecimal19;
+      case(20):
+        return VectorOfBigDecimal20;
+      case(21):
+        return VectorOfBigInteger21;
+      case(22):
+        return VectorOfBigInteger22;
+      case(23):
+        return VectorOfBigInteger23;
+      case(24):
+        return VectorOfByte24;
+      case(25):
+        return VectorOfByte25;
+      case(26):
+        return VectorOfByte26;
+      case(27):
+        return VectorOfDouble27;
+      case(28):
+        return VectorOfDouble28;
+      case(29):
+        return VectorOfDouble29;
+      case(30):
+        return VectorOfFloat30;
+      case(31):
+        return VectorOfFloat31;
+      case(32):
+        return VectorOfFloat32;
+      case(33):
+        return VectorOfInteger33;
+      case(34):
+        return VectorOfInteger34;
+      case(35):
+        return VectorOfInteger35;
+      case(36):
+        return VectorOfLong36;
+      case(37):
+        return VectorOfLong37;
+      case(38):
+        return VectorOfLong38;
+      case(39):
+        return VectorOfShort39;
+      case(40):
+        return VectorOfShort40;
+      case(41):
+        return VectorOfShort41;
+      default:
+        throw new IndexOutOfBoundsException();
+    }
+  }
+  public boolean set(int index,Vector value)
+  {
+    if(fieldSpecs[index].indexOf("final") != -1)
+      return false;
+    switch (index)
+    {
+      case(0):
+        VectorOfObject0= value;
+         break;
+      case(1):
+        VectorOfObject1= value;
+         break;
+      case(2):
+        VectorOfObject2= value;
+         break;
+      case(3):
+        VectorOfSimpleClass3= value;
+         break;
+      case(4):
+        VectorOfSimpleClass4= value;
+         break;
+      case(5):
+        VectorOfSimpleClass5= value;
+         break;
+      case(6):
+        VectorOfSimpleInterface6= value;
+         break;
+      case(7):
+        VectorOfSimpleInterface7= value;
+         break;
+      case(8):
+        VectorOfSimpleInterface8= value;
+         break;
+      case(9):
+        VectorOfString9= value;
+         break;
+      case(10):
+        VectorOfString10= value;
+         break;
+      case(11):
+        VectorOfString11= value;
+         break;
+      case(12):
+        VectorOfDate12= value;
+         break;
+      case(13):
+        VectorOfDate13= value;
+         break;
+      case(14):
+        VectorOfDate14= value;
+         break;
+      case(15):
+        VectorOfLocale15= value;
+         break;
+      case(16):
+        VectorOfLocale16= value;
+         break;
+      case(17):
+        VectorOfLocale17= value;
+         break;
+      case(18):
+        VectorOfBigDecimal18= value;
+         break;
+      case(19):
+        VectorOfBigDecimal19= value;
+         break;
+      case(20):
+        VectorOfBigDecimal20= value;
+         break;
+      case(21):
+        VectorOfBigInteger21= value;
+         break;
+      case(22):
+        VectorOfBigInteger22= value;
+         break;
+      case(23):
+        VectorOfBigInteger23= value;
+         break;
+      case(24):
+        VectorOfByte24= value;
+         break;
+      case(25):
+        VectorOfByte25= value;
+         break;
+      case(26):
+        VectorOfByte26= value;
+         break;
+      case(27):
+        VectorOfDouble27= value;
+         break;
+      case(28):
+        VectorOfDouble28= value;
+         break;
+      case(29):
+        VectorOfDouble29= value;
+         break;
+      case(30):
+        VectorOfFloat30= value;
+         break;
+      case(31):
+        VectorOfFloat31= value;
+         break;
+      case(32):
+        VectorOfFloat32= value;
+         break;
+      case(33):
+        VectorOfInteger33= value;
+         break;
+      case(34):
+        VectorOfInteger34= value;
+         break;
+      case(35):
+        VectorOfInteger35= value;
+         break;
+      case(36):
+        VectorOfLong36= value;
+         break;
+      case(37):
+        VectorOfLong37= value;
+         break;
+      case(38):
+        VectorOfLong38= value;
+         break;
+      case(39):
+        VectorOfShort39= value;
+         break;
+      case(40):
+        VectorOfShort40= value;
+         break;
+      case(41):
+        VectorOfShort41= value;
+         break;
+      default:
+        throw new IndexOutOfBoundsException();
+    }
+    return true;
+  }
+
+    public static class Oid implements Serializable {
+        public int identifier;
+
+        public Oid() {
+        }
+
+        public Oid(String s) { identifier = Integer.parseInt(s); }
+
+        public String toString() { return this.getClass().getName() + ": "  + identifier;}
+
+        public int hashCode() { return (int)identifier ; }
+
+        public boolean equals(Object other) {
+            if (other != null && (other instanceof Oid)) {
+                Oid k = (Oid)other;
+                return k.identifier == this.identifier;
+            }
+            return false;
+        }
+
+    }   
+}



Mime
View raw message