You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jdo-commits@db.apache.org by mc...@apache.org on 2005/04/04 21:44:04 UTC

svn commit: r160090 [57/63] - in incubator/jdo/trunk: ./ tck20/ tck20/assertions/ tck20/iut_jars/ tck20/test/ tck20/test/conf/ tck20/test/java/ tck20/test/java/org/ tck20/test/java/org/apache/ tck20/test/java/org/apache/jdo/ tck20/test/java/org/apache/jdo/tck/ tck20/test/java/org/apache/jdo/tck/api/ tck20/test/java/org/apache/jdo/tck/api/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/api/jdohelper/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/cache/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/close/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/extent/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/flags/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/getobject/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/lifecycle/ tck20/test/java/org/apache/jdo/tck/api/persistencemanagerfactory/ tck20/test/java/org/apache/jdo/tck/enhancement/ tck20/test/java/org/apache/jdo/tck/extents/ tck20/test/java/org/apache/jdo/tck/lifecycle/ tck20/test/java/org/apache/jdo/tck/lifecycle/nontransactional/ tck20/test/java/org/apache/jdo/tck/models/ tck20/test/java/org/apache/jdo/tck/models/embedded/ tck20/test/java/org/apache/jdo/tck/models/fieldtypes/ tck20/test/java/org/apache/jdo/tck/models/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/ tck20/test/java/org/apache/jdo/tck/pc/company/ tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/java/org/apache/jdo/tck/pc/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/pc/lifecycle/ tck20/test/java/org/apache/jdo/tck/pc/mylib/ tck20/test/java/org/apache/jdo/tck/query/ tck20/test/java/org/apache/jdo/tck/query/operators/ tck20/test/java/org/apache/jdo/tck/transactions/ tck20/test/java/org/apache/jdo/tck/util/ tck20/test/jdo/ tck20/test/jdo/applicationidentity/ tck20/test/jdo/applicationidentity/org/ tck20/test/jdo/applicationidentity/org/apache/ tck20/test/jdo/applicationidentity/org/apache/jdo/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/jdo/datastoreidentity/ tck20/test/jdo/datastoreidentity/org/ tck20/test/jdo/datastoreidentity/org/apache/ tck20/test/jdo/datastoreidentity/org/apache/jdo/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/ tck20/test/orm/applicationidentity/ tck20/test/orm/applicationidentity/org/ tck20/test/orm/applicationidentity/org/apache/ tck20/test/orm/applicationidentity/org/apache/jdo/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/datastoreidentity/ tck20/test/orm/datastoreidentity/org/ tck20/test/orm/datastoreidentity/org/apache/ tck20/test/orm/datastoreidentity/org/apache/jdo/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/sql/ tck20/test/sql/derby/

Added: incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/TreeMapStringKeyCollections.jdo
URL: http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/TreeMapStringKeyCollections.jdo?view=auto&rev=160090
==============================================================================
--- incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/TreeMapStringKeyCollections.jdo (added)
+++ incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/TreeMapStringKeyCollections.jdo Mon Apr  4 12:41:23 2005
@@ -0,0 +1,514 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE jdo PUBLIC "-//Sun Microsystems, Inc.//DTD Java Data Objects Metadata 2.0//EN" "http://java.sun.com/dtd/jdo_2_0.dtd">
+<jdo>
+<package name="org.apache.jdo.tck.pc.fieldtypes">
+<class name="TreeMapStringKeyCollections" identity-type="application"
+    objectid-class="org.apache.jdo.tck.pc.fieldtypes.TreeMapStringKeyCollections$Oid">
+<field name="identifier" primary-key="true"/>
+<field name="TreeMapOfString_Object0" >
+<map  key-type="String" value-type="Object">
+</map>
+</field>
+<field name="TreeMapOfString_Object1" >
+<map  key-type="String" value-type="Object" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfString_Object2" >
+<map  key-type="String" value-type="Object" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfString_SimpleClass3" >
+<map  key-type="String" value-type="SimpleClass">
+</map>
+</field>
+<field name="TreeMapOfString_SimpleClass4" >
+<map  key-type="String" value-type="SimpleClass" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfString_SimpleClass5" >
+<map  key-type="String" value-type="SimpleClass" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfString_SimpleInterface6" >
+<map  key-type="String" value-type="SimpleInterface">
+</map>
+</field>
+<field name="TreeMapOfString_SimpleInterface7" >
+<map  key-type="String" value-type="SimpleInterface" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfString_SimpleInterface8" >
+<map  key-type="String" value-type="SimpleInterface" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfString_String9" >
+<map  key-type="String" value-type="String">
+</map>
+</field>
+<field name="TreeMapOfString_String10" >
+<map  key-type="String" value-type="String" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfString_String11" >
+<map  key-type="String" value-type="String" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfString_Date12" >
+<map  key-type="String" value-type="java.util.Date">
+</map>
+</field>
+<field name="TreeMapOfString_Date13" >
+<map  key-type="String" value-type="java.util.Date" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfString_Date14" >
+<map  key-type="String" value-type="java.util.Date" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfString_Locale15" >
+<map  key-type="String" value-type="java.util.Locale">
+</map>
+</field>
+<field name="TreeMapOfString_Locale16" >
+<map  key-type="String" value-type="java.util.Locale" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfString_Locale17" >
+<map  key-type="String" value-type="java.util.Locale" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfString_BigDecimal18" >
+<map  key-type="String" value-type="java.math.BigDecimal">
+</map>
+</field>
+<field name="TreeMapOfString_BigDecimal19" >
+<map  key-type="String" value-type="java.math.BigDecimal" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfString_BigDecimal20" >
+<map  key-type="String" value-type="java.math.BigDecimal" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfString_BigInteger21" >
+<map  key-type="String" value-type="java.math.BigInteger">
+</map>
+</field>
+<field name="TreeMapOfString_BigInteger22" >
+<map  key-type="String" value-type="java.math.BigInteger" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfString_BigInteger23" >
+<map  key-type="String" value-type="java.math.BigInteger" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfString_Byte24" >
+<map  key-type="String" value-type="Byte">
+</map>
+</field>
+<field name="TreeMapOfString_Byte25" >
+<map  key-type="String" value-type="Byte" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfString_Byte26" >
+<map  key-type="String" value-type="Byte" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfString_Double27" >
+<map  key-type="String" value-type="Double">
+</map>
+</field>
+<field name="TreeMapOfString_Double28" >
+<map  key-type="String" value-type="Double" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfString_Double29" >
+<map  key-type="String" value-type="Double" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfString_Float30" >
+<map  key-type="String" value-type="Float">
+</map>
+</field>
+<field name="TreeMapOfString_Float31" >
+<map  key-type="String" value-type="Float" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfString_Float32" >
+<map  key-type="String" value-type="Float" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfString_Integer33" >
+<map  key-type="String" value-type="Integer">
+</map>
+</field>
+<field name="TreeMapOfString_Integer34" >
+<map  key-type="String" value-type="Integer" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfString_Integer35" >
+<map  key-type="String" value-type="Integer" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfString_Long36" >
+<map  key-type="String" value-type="Long">
+</map>
+</field>
+<field name="TreeMapOfString_Long37" >
+<map  key-type="String" value-type="Long" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfString_Long38" >
+<map  key-type="String" value-type="Long" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfString_Short39" >
+<map  key-type="String" value-type="Short">
+</map>
+</field>
+<field name="TreeMapOfString_Short40" >
+<map  key-type="String" value-type="Short" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfString_Short41" >
+<map  key-type="String" value-type="Short" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfString_Object42" >
+<map  key-type="String" embedded-key="true" value-type="Object">
+</map>
+</field>
+<field name="TreeMapOfString_Object43" >
+<map  key-type="String" embedded-key="true" value-type="Object" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfString_Object44" >
+<map  key-type="String" embedded-key="true" value-type="Object" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfString_SimpleClass45" >
+<map  key-type="String" embedded-key="true" value-type="SimpleClass">
+</map>
+</field>
+<field name="TreeMapOfString_SimpleClass46" >
+<map  key-type="String" embedded-key="true" value-type="SimpleClass" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfString_SimpleClass47" >
+<map  key-type="String" embedded-key="true" value-type="SimpleClass" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfString_SimpleInterface48" >
+<map  key-type="String" embedded-key="true" value-type="SimpleInterface">
+</map>
+</field>
+<field name="TreeMapOfString_SimpleInterface49" >
+<map  key-type="String" embedded-key="true" value-type="SimpleInterface" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfString_SimpleInterface50" >
+<map  key-type="String" embedded-key="true" value-type="SimpleInterface" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfString_String51" >
+<map  key-type="String" embedded-key="true" value-type="String">
+</map>
+</field>
+<field name="TreeMapOfString_String52" >
+<map  key-type="String" embedded-key="true" value-type="String" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfString_String53" >
+<map  key-type="String" embedded-key="true" value-type="String" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfString_Date54" >
+<map  key-type="String" embedded-key="true" value-type="java.util.Date">
+</map>
+</field>
+<field name="TreeMapOfString_Date55" >
+<map  key-type="String" embedded-key="true" value-type="java.util.Date" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfString_Date56" >
+<map  key-type="String" embedded-key="true" value-type="java.util.Date" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfString_Locale57" >
+<map  key-type="String" embedded-key="true" value-type="java.util.Locale">
+</map>
+</field>
+<field name="TreeMapOfString_Locale58" >
+<map  key-type="String" embedded-key="true" value-type="java.util.Locale" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfString_Locale59" >
+<map  key-type="String" embedded-key="true" value-type="java.util.Locale" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfString_BigDecimal60" >
+<map  key-type="String" embedded-key="true" value-type="java.math.BigDecimal">
+</map>
+</field>
+<field name="TreeMapOfString_BigDecimal61" >
+<map  key-type="String" embedded-key="true" value-type="java.math.BigDecimal" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfString_BigDecimal62" >
+<map  key-type="String" embedded-key="true" value-type="java.math.BigDecimal" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfString_BigInteger63" >
+<map  key-type="String" embedded-key="true" value-type="java.math.BigInteger">
+</map>
+</field>
+<field name="TreeMapOfString_BigInteger64" >
+<map  key-type="String" embedded-key="true" value-type="java.math.BigInteger" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfString_BigInteger65" >
+<map  key-type="String" embedded-key="true" value-type="java.math.BigInteger" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfString_Byte66" >
+<map  key-type="String" embedded-key="true" value-type="Byte">
+</map>
+</field>
+<field name="TreeMapOfString_Byte67" >
+<map  key-type="String" embedded-key="true" value-type="Byte" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfString_Byte68" >
+<map  key-type="String" embedded-key="true" value-type="Byte" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfString_Double69" >
+<map  key-type="String" embedded-key="true" value-type="Double">
+</map>
+</field>
+<field name="TreeMapOfString_Double70" >
+<map  key-type="String" embedded-key="true" value-type="Double" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfString_Double71" >
+<map  key-type="String" embedded-key="true" value-type="Double" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfString_Float72" >
+<map  key-type="String" embedded-key="true" value-type="Float">
+</map>
+</field>
+<field name="TreeMapOfString_Float73" >
+<map  key-type="String" embedded-key="true" value-type="Float" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfString_Float74" >
+<map  key-type="String" embedded-key="true" value-type="Float" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfString_Integer75" >
+<map  key-type="String" embedded-key="true" value-type="Integer">
+</map>
+</field>
+<field name="TreeMapOfString_Integer76" >
+<map  key-type="String" embedded-key="true" value-type="Integer" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfString_Integer77" >
+<map  key-type="String" embedded-key="true" value-type="Integer" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfString_Long78" >
+<map  key-type="String" embedded-key="true" value-type="Long">
+</map>
+</field>
+<field name="TreeMapOfString_Long79" >
+<map  key-type="String" embedded-key="true" value-type="Long" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfString_Long80" >
+<map  key-type="String" embedded-key="true" value-type="Long" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfString_Short81" >
+<map  key-type="String" embedded-key="true" value-type="Short">
+</map>
+</field>
+<field name="TreeMapOfString_Short82" >
+<map  key-type="String" embedded-key="true" value-type="Short" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfString_Short83" >
+<map  key-type="String" embedded-key="true" value-type="Short" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfString_Object84" >
+<map  key-type="String" embedded-key="false" value-type="Object">
+</map>
+</field>
+<field name="TreeMapOfString_Object85" >
+<map  key-type="String" embedded-key="false" value-type="Object" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfString_Object86" >
+<map  key-type="String" embedded-key="false" value-type="Object" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfString_SimpleClass87" >
+<map  key-type="String" embedded-key="false" value-type="SimpleClass">
+</map>
+</field>
+<field name="TreeMapOfString_SimpleClass88" >
+<map  key-type="String" embedded-key="false" value-type="SimpleClass" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfString_SimpleClass89" >
+<map  key-type="String" embedded-key="false" value-type="SimpleClass" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfString_SimpleInterface90" >
+<map  key-type="String" embedded-key="false" value-type="SimpleInterface">
+</map>
+</field>
+<field name="TreeMapOfString_SimpleInterface91" >
+<map  key-type="String" embedded-key="false" value-type="SimpleInterface" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfString_SimpleInterface92" >
+<map  key-type="String" embedded-key="false" value-type="SimpleInterface" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfString_String93" >
+<map  key-type="String" embedded-key="false" value-type="String">
+</map>
+</field>
+<field name="TreeMapOfString_String94" >
+<map  key-type="String" embedded-key="false" value-type="String" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfString_String95" >
+<map  key-type="String" embedded-key="false" value-type="String" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfString_Date96" >
+<map  key-type="String" embedded-key="false" value-type="java.util.Date">
+</map>
+</field>
+<field name="TreeMapOfString_Date97" >
+<map  key-type="String" embedded-key="false" value-type="java.util.Date" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfString_Date98" >
+<map  key-type="String" embedded-key="false" value-type="java.util.Date" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfString_Locale99" >
+<map  key-type="String" embedded-key="false" value-type="java.util.Locale">
+</map>
+</field>
+<field name="TreeMapOfString_Locale100" >
+<map  key-type="String" embedded-key="false" value-type="java.util.Locale" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfString_Locale101" >
+<map  key-type="String" embedded-key="false" value-type="java.util.Locale" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfString_BigDecimal102" >
+<map  key-type="String" embedded-key="false" value-type="java.math.BigDecimal">
+</map>
+</field>
+<field name="TreeMapOfString_BigDecimal103" >
+<map  key-type="String" embedded-key="false" value-type="java.math.BigDecimal" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfString_BigDecimal104" >
+<map  key-type="String" embedded-key="false" value-type="java.math.BigDecimal" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfString_BigInteger105" >
+<map  key-type="String" embedded-key="false" value-type="java.math.BigInteger">
+</map>
+</field>
+<field name="TreeMapOfString_BigInteger106" >
+<map  key-type="String" embedded-key="false" value-type="java.math.BigInteger" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfString_BigInteger107" >
+<map  key-type="String" embedded-key="false" value-type="java.math.BigInteger" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfString_Byte108" >
+<map  key-type="String" embedded-key="false" value-type="Byte">
+</map>
+</field>
+<field name="TreeMapOfString_Byte109" >
+<map  key-type="String" embedded-key="false" value-type="Byte" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfString_Byte110" >
+<map  key-type="String" embedded-key="false" value-type="Byte" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfString_Double111" >
+<map  key-type="String" embedded-key="false" value-type="Double">
+</map>
+</field>
+<field name="TreeMapOfString_Double112" >
+<map  key-type="String" embedded-key="false" value-type="Double" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfString_Double113" >
+<map  key-type="String" embedded-key="false" value-type="Double" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfString_Float114" >
+<map  key-type="String" embedded-key="false" value-type="Float">
+</map>
+</field>
+<field name="TreeMapOfString_Float115" >
+<map  key-type="String" embedded-key="false" value-type="Float" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfString_Float116" >
+<map  key-type="String" embedded-key="false" value-type="Float" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfString_Integer117" >
+<map  key-type="String" embedded-key="false" value-type="Integer">
+</map>
+</field>
+<field name="TreeMapOfString_Integer118" >
+<map  key-type="String" embedded-key="false" value-type="Integer" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfString_Integer119" >
+<map  key-type="String" embedded-key="false" value-type="Integer" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfString_Long120" >
+<map  key-type="String" embedded-key="false" value-type="Long">
+</map>
+</field>
+<field name="TreeMapOfString_Long121" >
+<map  key-type="String" embedded-key="false" value-type="Long" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfString_Long122" >
+<map  key-type="String" embedded-key="false" value-type="Long" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfString_Short123" >
+<map  key-type="String" embedded-key="false" value-type="Short">
+</map>
+</field>
+<field name="TreeMapOfString_Short124" >
+<map  key-type="String" embedded-key="false" value-type="Short" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfString_Short125" >
+<map  key-type="String" embedded-key="false" value-type="Short" embedded-value="false">
+</map>
+</field>
+</class>
+</package>
+</jdo>

Propchange: incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/TreeMapStringKeyCollections.jdo
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/TreeMapStringValueCollections.jdo
URL: http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/TreeMapStringValueCollections.jdo?view=auto&rev=160090
==============================================================================
--- incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/TreeMapStringValueCollections.jdo (added)
+++ incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/TreeMapStringValueCollections.jdo Mon Apr  4 12:41:23 2005
@@ -0,0 +1,478 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE jdo PUBLIC "-//Sun Microsystems, Inc.//DTD Java Data Objects Metadata 2.0//EN" "http://java.sun.com/dtd/jdo_2_0.dtd">
+<jdo>
+<package name="org.apache.jdo.tck.pc.fieldtypes">
+<class name="TreeMapStringValueCollections" identity-type="application"
+    objectid-class="org.apache.jdo.tck.pc.fieldtypes.TreeMapStringValueCollections$Oid">
+<field name="identifier" primary-key="true"/>
+<field name="TreeMapOfObject_String0" >
+<map  key-type="Object" value-type="String">
+</map>
+</field>
+<field name="TreeMapOfObject_String1" >
+<map  key-type="Object" value-type="String" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfObject_String2" >
+<map  key-type="Object" value-type="String" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfObject_String3" >
+<map  key-type="Object" embedded-key="true" value-type="String">
+</map>
+</field>
+<field name="TreeMapOfObject_String4" >
+<map  key-type="Object" embedded-key="true" value-type="String" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfObject_String5" >
+<map  key-type="Object" embedded-key="true" value-type="String" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfObject_String6" >
+<map  key-type="Object" embedded-key="false" value-type="String">
+</map>
+</field>
+<field name="TreeMapOfObject_String7" >
+<map  key-type="Object" embedded-key="false" value-type="String" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfObject_String8" >
+<map  key-type="Object" embedded-key="false" value-type="String" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfSimpleClass_String9" >
+<map  key-type="SimpleClass" value-type="String">
+</map>
+</field>
+<field name="TreeMapOfSimpleClass_String10" >
+<map  key-type="SimpleClass" value-type="String" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfSimpleClass_String11" >
+<map  key-type="SimpleClass" value-type="String" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfSimpleClass_String12" >
+<map  key-type="SimpleClass" embedded-key="true" value-type="String">
+</map>
+</field>
+<field name="TreeMapOfSimpleClass_String13" >
+<map  key-type="SimpleClass" embedded-key="true" value-type="String" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfSimpleClass_String14" >
+<map  key-type="SimpleClass" embedded-key="true" value-type="String" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfSimpleClass_String15" >
+<map  key-type="SimpleClass" embedded-key="false" value-type="String">
+</map>
+</field>
+<field name="TreeMapOfSimpleClass_String16" >
+<map  key-type="SimpleClass" embedded-key="false" value-type="String" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfSimpleClass_String17" >
+<map  key-type="SimpleClass" embedded-key="false" value-type="String" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfSimpleInterface_String18" >
+<map  key-type="SimpleInterface" value-type="String">
+</map>
+</field>
+<field name="TreeMapOfSimpleInterface_String19" >
+<map  key-type="SimpleInterface" value-type="String" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfSimpleInterface_String20" >
+<map  key-type="SimpleInterface" value-type="String" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfSimpleInterface_String21" >
+<map  key-type="SimpleInterface" embedded-key="true" value-type="String">
+</map>
+</field>
+<field name="TreeMapOfSimpleInterface_String22" >
+<map  key-type="SimpleInterface" embedded-key="true" value-type="String" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfSimpleInterface_String23" >
+<map  key-type="SimpleInterface" embedded-key="true" value-type="String" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfSimpleInterface_String24" >
+<map  key-type="SimpleInterface" embedded-key="false" value-type="String">
+</map>
+</field>
+<field name="TreeMapOfSimpleInterface_String25" >
+<map  key-type="SimpleInterface" embedded-key="false" value-type="String" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfSimpleInterface_String26" >
+<map  key-type="SimpleInterface" embedded-key="false" value-type="String" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfString_String27" >
+<map  key-type="String" value-type="String">
+</map>
+</field>
+<field name="TreeMapOfString_String28" >
+<map  key-type="String" value-type="String" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfString_String29" >
+<map  key-type="String" value-type="String" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfString_String30" >
+<map  key-type="String" embedded-key="true" value-type="String">
+</map>
+</field>
+<field name="TreeMapOfString_String31" >
+<map  key-type="String" embedded-key="true" value-type="String" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfString_String32" >
+<map  key-type="String" embedded-key="true" value-type="String" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfString_String33" >
+<map  key-type="String" embedded-key="false" value-type="String">
+</map>
+</field>
+<field name="TreeMapOfString_String34" >
+<map  key-type="String" embedded-key="false" value-type="String" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfString_String35" >
+<map  key-type="String" embedded-key="false" value-type="String" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfDate_String36" >
+<map  key-type="java.util.Date" value-type="String">
+</map>
+</field>
+<field name="TreeMapOfDate_String37" >
+<map  key-type="java.util.Date" value-type="String" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfDate_String38" >
+<map  key-type="java.util.Date" value-type="String" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfDate_String39" >
+<map  key-type="java.util.Date" embedded-key="true" value-type="String">
+</map>
+</field>
+<field name="TreeMapOfDate_String40" >
+<map  key-type="java.util.Date" embedded-key="true" value-type="String" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfDate_String41" >
+<map  key-type="java.util.Date" embedded-key="true" value-type="String" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfDate_String42" >
+<map  key-type="java.util.Date" embedded-key="false" value-type="String">
+</map>
+</field>
+<field name="TreeMapOfDate_String43" >
+<map  key-type="java.util.Date" embedded-key="false" value-type="String" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfDate_String44" >
+<map  key-type="java.util.Date" embedded-key="false" value-type="String" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfBigDecimal_String45" >
+<map  key-type="java.math.BigDecimal" value-type="String">
+</map>
+</field>
+<field name="TreeMapOfBigDecimal_String46" >
+<map  key-type="java.math.BigDecimal" value-type="String" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfBigDecimal_String47" >
+<map  key-type="java.math.BigDecimal" value-type="String" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfBigDecimal_String48" >
+<map  key-type="java.math.BigDecimal" embedded-key="true" value-type="String">
+</map>
+</field>
+<field name="TreeMapOfBigDecimal_String49" >
+<map  key-type="java.math.BigDecimal" embedded-key="true" value-type="String" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfBigDecimal_String50" >
+<map  key-type="java.math.BigDecimal" embedded-key="true" value-type="String" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfBigDecimal_String51" >
+<map  key-type="java.math.BigDecimal" embedded-key="false" value-type="String">
+</map>
+</field>
+<field name="TreeMapOfBigDecimal_String52" >
+<map  key-type="java.math.BigDecimal" embedded-key="false" value-type="String" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfBigDecimal_String53" >
+<map  key-type="java.math.BigDecimal" embedded-key="false" value-type="String" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfBigInteger_String54" >
+<map  key-type="java.math.BigInteger" value-type="String">
+</map>
+</field>
+<field name="TreeMapOfBigInteger_String55" >
+<map  key-type="java.math.BigInteger" value-type="String" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfBigInteger_String56" >
+<map  key-type="java.math.BigInteger" value-type="String" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfBigInteger_String57" >
+<map  key-type="java.math.BigInteger" embedded-key="true" value-type="String">
+</map>
+</field>
+<field name="TreeMapOfBigInteger_String58" >
+<map  key-type="java.math.BigInteger" embedded-key="true" value-type="String" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfBigInteger_String59" >
+<map  key-type="java.math.BigInteger" embedded-key="true" value-type="String" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfBigInteger_String60" >
+<map  key-type="java.math.BigInteger" embedded-key="false" value-type="String">
+</map>
+</field>
+<field name="TreeMapOfBigInteger_String61" >
+<map  key-type="java.math.BigInteger" embedded-key="false" value-type="String" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfBigInteger_String62" >
+<map  key-type="java.math.BigInteger" embedded-key="false" value-type="String" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfByte_String63" >
+<map  key-type="Byte" value-type="String">
+</map>
+</field>
+<field name="TreeMapOfByte_String64" >
+<map  key-type="Byte" value-type="String" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfByte_String65" >
+<map  key-type="Byte" value-type="String" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfByte_String66" >
+<map  key-type="Byte" embedded-key="true" value-type="String">
+</map>
+</field>
+<field name="TreeMapOfByte_String67" >
+<map  key-type="Byte" embedded-key="true" value-type="String" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfByte_String68" >
+<map  key-type="Byte" embedded-key="true" value-type="String" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfByte_String69" >
+<map  key-type="Byte" embedded-key="false" value-type="String">
+</map>
+</field>
+<field name="TreeMapOfByte_String70" >
+<map  key-type="Byte" embedded-key="false" value-type="String" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfByte_String71" >
+<map  key-type="Byte" embedded-key="false" value-type="String" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfDouble_String72" >
+<map  key-type="Double" value-type="String">
+</map>
+</field>
+<field name="TreeMapOfDouble_String73" >
+<map  key-type="Double" value-type="String" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfDouble_String74" >
+<map  key-type="Double" value-type="String" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfDouble_String75" >
+<map  key-type="Double" embedded-key="true" value-type="String">
+</map>
+</field>
+<field name="TreeMapOfDouble_String76" >
+<map  key-type="Double" embedded-key="true" value-type="String" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfDouble_String77" >
+<map  key-type="Double" embedded-key="true" value-type="String" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfDouble_String78" >
+<map  key-type="Double" embedded-key="false" value-type="String">
+</map>
+</field>
+<field name="TreeMapOfDouble_String79" >
+<map  key-type="Double" embedded-key="false" value-type="String" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfDouble_String80" >
+<map  key-type="Double" embedded-key="false" value-type="String" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfFloat_String81" >
+<map  key-type="Float" value-type="String">
+</map>
+</field>
+<field name="TreeMapOfFloat_String82" >
+<map  key-type="Float" value-type="String" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfFloat_String83" >
+<map  key-type="Float" value-type="String" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfFloat_String84" >
+<map  key-type="Float" embedded-key="true" value-type="String">
+</map>
+</field>
+<field name="TreeMapOfFloat_String85" >
+<map  key-type="Float" embedded-key="true" value-type="String" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfFloat_String86" >
+<map  key-type="Float" embedded-key="true" value-type="String" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfFloat_String87" >
+<map  key-type="Float" embedded-key="false" value-type="String">
+</map>
+</field>
+<field name="TreeMapOfFloat_String88" >
+<map  key-type="Float" embedded-key="false" value-type="String" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfFloat_String89" >
+<map  key-type="Float" embedded-key="false" value-type="String" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfInteger_String90" >
+<map  key-type="Integer" value-type="String">
+</map>
+</field>
+<field name="TreeMapOfInteger_String91" >
+<map  key-type="Integer" value-type="String" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfInteger_String92" >
+<map  key-type="Integer" value-type="String" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfInteger_String93" >
+<map  key-type="Integer" embedded-key="true" value-type="String">
+</map>
+</field>
+<field name="TreeMapOfInteger_String94" >
+<map  key-type="Integer" embedded-key="true" value-type="String" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfInteger_String95" >
+<map  key-type="Integer" embedded-key="true" value-type="String" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfInteger_String96" >
+<map  key-type="Integer" embedded-key="false" value-type="String">
+</map>
+</field>
+<field name="TreeMapOfInteger_String97" >
+<map  key-type="Integer" embedded-key="false" value-type="String" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfInteger_String98" >
+<map  key-type="Integer" embedded-key="false" value-type="String" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfLong_String99" >
+<map  key-type="Long" value-type="String">
+</map>
+</field>
+<field name="TreeMapOfLong_String100" >
+<map  key-type="Long" value-type="String" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfLong_String101" >
+<map  key-type="Long" value-type="String" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfLong_String102" >
+<map  key-type="Long" embedded-key="true" value-type="String">
+</map>
+</field>
+<field name="TreeMapOfLong_String103" >
+<map  key-type="Long" embedded-key="true" value-type="String" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfLong_String104" >
+<map  key-type="Long" embedded-key="true" value-type="String" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfLong_String105" >
+<map  key-type="Long" embedded-key="false" value-type="String">
+</map>
+</field>
+<field name="TreeMapOfLong_String106" >
+<map  key-type="Long" embedded-key="false" value-type="String" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfLong_String107" >
+<map  key-type="Long" embedded-key="false" value-type="String" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfShort_String108" >
+<map  key-type="Short" value-type="String">
+</map>
+</field>
+<field name="TreeMapOfShort_String109" >
+<map  key-type="Short" value-type="String" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfShort_String110" >
+<map  key-type="Short" value-type="String" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfShort_String111" >
+<map  key-type="Short" embedded-key="true" value-type="String">
+</map>
+</field>
+<field name="TreeMapOfShort_String112" >
+<map  key-type="Short" embedded-key="true" value-type="String" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfShort_String113" >
+<map  key-type="Short" embedded-key="true" value-type="String" embedded-value="false">
+</map>
+</field>
+<field name="TreeMapOfShort_String114" >
+<map  key-type="Short" embedded-key="false" value-type="String">
+</map>
+</field>
+<field name="TreeMapOfShort_String115" >
+<map  key-type="Short" embedded-key="false" value-type="String" embedded-value="true">
+</map>
+</field>
+<field name="TreeMapOfShort_String116" >
+<map  key-type="Short" embedded-key="false" value-type="String" embedded-value="false">
+</map>
+</field>
+</class>
+</package>
+</jdo>

Propchange: incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/TreeMapStringValueCollections.jdo
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/TreeSetCollections.jdo
URL: http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/TreeSetCollections.jdo?view=auto&rev=160090
==============================================================================
--- incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/TreeSetCollections.jdo (added)
+++ incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/TreeSetCollections.jdo Mon Apr  4 12:41:23 2005
@@ -0,0 +1,166 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE jdo PUBLIC "-//Sun Microsystems, Inc.//DTD Java Data Objects Metadata 2.0//EN" "http://java.sun.com/dtd/jdo_2_0.dtd">
+<jdo>
+<package name="org.apache.jdo.tck.pc.fieldtypes">
+<class name="TreeSetCollections" identity-type="application"
+    objectid-class="org.apache.jdo.tck.pc.fieldtypes.TreeSetCollections$Oid">
+<field name="identifier" primary-key="true"/>
+<field name="TreeSetOfObject0" >
+<collection element-type="java.lang.Object">
+</collection>
+</field>
+<field name="TreeSetOfObject1" >
+<collection element-type="java.lang.Object" embedded-element="true">
+</collection>
+</field>
+<field name="TreeSetOfObject2" >
+<collection element-type="java.lang.Object" embedded-element="false">
+</collection>
+</field>
+<field name="TreeSetOfSimpleClass3" >
+<collection element-type="org.apache.jdo.tck.pc.fieldtypes.SimpleClass">
+</collection>
+</field>
+<field name="TreeSetOfSimpleClass4" >
+<collection element-type="org.apache.jdo.tck.pc.fieldtypes.SimpleClass" embedded-element="true">
+</collection>
+</field>
+<field name="TreeSetOfSimpleClass5" >
+<collection element-type="org.apache.jdo.tck.pc.fieldtypes.SimpleClass" embedded-element="false">
+</collection>
+</field>
+<field name="TreeSetOfSimpleInterface6" >
+<collection element-type="org.apache.jdo.tck.pc.fieldtypes.SimpleInterface">
+</collection>
+</field>
+<field name="TreeSetOfSimpleInterface7" >
+<collection element-type="org.apache.jdo.tck.pc.fieldtypes.SimpleInterface" embedded-element="true">
+</collection>
+</field>
+<field name="TreeSetOfSimpleInterface8" >
+<collection element-type="org.apache.jdo.tck.pc.fieldtypes.SimpleInterface" embedded-element="false">
+</collection>
+</field>
+<field name="TreeSetOfString9" >
+<collection element-type="java.lang.String">
+</collection>
+</field>
+<field name="TreeSetOfString10" >
+<collection element-type="java.lang.String" embedded-element="true">
+</collection>
+</field>
+<field name="TreeSetOfString11" >
+<collection element-type="java.lang.String" embedded-element="false">
+</collection>
+</field>
+<field name="TreeSetOfDate12" >
+<collection element-type="java.util.Date">
+</collection>
+</field>
+<field name="TreeSetOfDate13" >
+<collection element-type="java.util.Date" embedded-element="true">
+</collection>
+</field>
+<field name="TreeSetOfDate14" >
+<collection element-type="java.util.Date" embedded-element="false">
+</collection>
+</field>
+<field name="TreeSetOfBigDecimal15" >
+<collection element-type="java.math.BigDecimal">
+</collection>
+</field>
+<field name="TreeSetOfBigDecimal16" >
+<collection element-type="java.math.BigDecimal" embedded-element="true">
+</collection>
+</field>
+<field name="TreeSetOfBigDecimal17" >
+<collection element-type="java.math.BigDecimal" embedded-element="false">
+</collection>
+</field>
+<field name="TreeSetOfBigInteger18" >
+<collection element-type="java.math.BigInteger">
+</collection>
+</field>
+<field name="TreeSetOfBigInteger19" >
+<collection element-type="java.math.BigInteger" embedded-element="true">
+</collection>
+</field>
+<field name="TreeSetOfBigInteger20" >
+<collection element-type="java.math.BigInteger" embedded-element="false">
+</collection>
+</field>
+<field name="TreeSetOfByte21" >
+<collection element-type="java.lang.Byte">
+</collection>
+</field>
+<field name="TreeSetOfByte22" >
+<collection element-type="java.lang.Byte" embedded-element="true">
+</collection>
+</field>
+<field name="TreeSetOfByte23" >
+<collection element-type="java.lang.Byte" embedded-element="false">
+</collection>
+</field>
+<field name="TreeSetOfDouble24" >
+<collection element-type="java.lang.Double">
+</collection>
+</field>
+<field name="TreeSetOfDouble25" >
+<collection element-type="java.lang.Double" embedded-element="true">
+</collection>
+</field>
+<field name="TreeSetOfDouble26" >
+<collection element-type="java.lang.Double" embedded-element="false">
+</collection>
+</field>
+<field name="TreeSetOfFloat27" >
+<collection element-type="java.lang.Float">
+</collection>
+</field>
+<field name="TreeSetOfFloat28" >
+<collection element-type="java.lang.Float" embedded-element="true">
+</collection>
+</field>
+<field name="TreeSetOfFloat29" >
+<collection element-type="java.lang.Float" embedded-element="false">
+</collection>
+</field>
+<field name="TreeSetOfInteger30" >
+<collection element-type="java.lang.Integer">
+</collection>
+</field>
+<field name="TreeSetOfInteger31" >
+<collection element-type="java.lang.Integer" embedded-element="true">
+</collection>
+</field>
+<field name="TreeSetOfInteger32" >
+<collection element-type="java.lang.Integer" embedded-element="false">
+</collection>
+</field>
+<field name="TreeSetOfLong33" >
+<collection element-type="java.lang.Long">
+</collection>
+</field>
+<field name="TreeSetOfLong34" >
+<collection element-type="java.lang.Long" embedded-element="true">
+</collection>
+</field>
+<field name="TreeSetOfLong35" >
+<collection element-type="java.lang.Long" embedded-element="false">
+</collection>
+</field>
+<field name="TreeSetOfShort36" >
+<collection element-type="java.lang.Short">
+</collection>
+</field>
+<field name="TreeSetOfShort37" >
+<collection element-type="java.lang.Short" embedded-element="true">
+</collection>
+</field>
+<field name="TreeSetOfShort38" >
+<collection element-type="java.lang.Short" embedded-element="false">
+</collection>
+</field>
+</class>
+</package>
+</jdo>

Propchange: incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/TreeSetCollections.jdo
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/VectorCollections.jdo
URL: http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/VectorCollections.jdo?view=auto&rev=160090
==============================================================================
--- incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/VectorCollections.jdo (added)
+++ incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/VectorCollections.jdo Mon Apr  4 12:41:23 2005
@@ -0,0 +1,178 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE jdo PUBLIC "-//Sun Microsystems, Inc.//DTD Java Data Objects Metadata 2.0//EN" "http://java.sun.com/dtd/jdo_2_0.dtd">
+<jdo>
+<package name="org.apache.jdo.tck.pc.fieldtypes">
+<class name="VectorCollections" identity-type="application"
+    objectid-class="org.apache.jdo.tck.pc.fieldtypes.VectorCollections$Oid">
+<field name="identifier" primary-key="true"/>
+<field name="VectorOfObject0" >
+<collection element-type="java.lang.Object">
+</collection>
+</field>
+<field name="VectorOfObject1" >
+<collection element-type="java.lang.Object" embedded-element="true">
+</collection>
+</field>
+<field name="VectorOfObject2" >
+<collection element-type="java.lang.Object" embedded-element="false">
+</collection>
+</field>
+<field name="VectorOfSimpleClass3" >
+<collection element-type="org.apache.jdo.tck.pc.fieldtypes.SimpleClass">
+</collection>
+</field>
+<field name="VectorOfSimpleClass4" >
+<collection element-type="org.apache.jdo.tck.pc.fieldtypes.SimpleClass" embedded-element="true">
+</collection>
+</field>
+<field name="VectorOfSimpleClass5" >
+<collection element-type="org.apache.jdo.tck.pc.fieldtypes.SimpleClass" embedded-element="false">
+</collection>
+</field>
+<field name="VectorOfSimpleInterface6" >
+<collection element-type="org.apache.jdo.tck.pc.fieldtypes.SimpleInterface">
+</collection>
+</field>
+<field name="VectorOfSimpleInterface7" >
+<collection element-type="org.apache.jdo.tck.pc.fieldtypes.SimpleInterface" embedded-element="true">
+</collection>
+</field>
+<field name="VectorOfSimpleInterface8" >
+<collection element-type="org.apache.jdo.tck.pc.fieldtypes.SimpleInterface" embedded-element="false">
+</collection>
+</field>
+<field name="VectorOfString9" >
+<collection element-type="java.lang.String">
+</collection>
+</field>
+<field name="VectorOfString10" >
+<collection element-type="java.lang.String" embedded-element="true">
+</collection>
+</field>
+<field name="VectorOfString11" >
+<collection element-type="java.lang.String" embedded-element="false">
+</collection>
+</field>
+<field name="VectorOfDate12" >
+<collection element-type="java.util.Date">
+</collection>
+</field>
+<field name="VectorOfDate13" >
+<collection element-type="java.util.Date" embedded-element="true">
+</collection>
+</field>
+<field name="VectorOfDate14" >
+<collection element-type="java.util.Date" embedded-element="false">
+</collection>
+</field>
+<field name="VectorOfLocale15" >
+<collection element-type="java.util.Locale">
+</collection>
+</field>
+<field name="VectorOfLocale16" >
+<collection element-type="java.util.Locale" embedded-element="true">
+</collection>
+</field>
+<field name="VectorOfLocale17" >
+<collection element-type="java.util.Locale" embedded-element="false">
+</collection>
+</field>
+<field name="VectorOfBigDecimal18" >
+<collection element-type="java.math.BigDecimal">
+</collection>
+</field>
+<field name="VectorOfBigDecimal19" >
+<collection element-type="java.math.BigDecimal" embedded-element="true">
+</collection>
+</field>
+<field name="VectorOfBigDecimal20" >
+<collection element-type="java.math.BigDecimal" embedded-element="false">
+</collection>
+</field>
+<field name="VectorOfBigInteger21" >
+<collection element-type="java.math.BigInteger">
+</collection>
+</field>
+<field name="VectorOfBigInteger22" >
+<collection element-type="java.math.BigInteger" embedded-element="true">
+</collection>
+</field>
+<field name="VectorOfBigInteger23" >
+<collection element-type="java.math.BigInteger" embedded-element="false">
+</collection>
+</field>
+<field name="VectorOfByte24" >
+<collection element-type="java.lang.Byte">
+</collection>
+</field>
+<field name="VectorOfByte25" >
+<collection element-type="java.lang.Byte" embedded-element="true">
+</collection>
+</field>
+<field name="VectorOfByte26" >
+<collection element-type="java.lang.Byte" embedded-element="false">
+</collection>
+</field>
+<field name="VectorOfDouble27" >
+<collection element-type="java.lang.Double">
+</collection>
+</field>
+<field name="VectorOfDouble28" >
+<collection element-type="java.lang.Double" embedded-element="true">
+</collection>
+</field>
+<field name="VectorOfDouble29" >
+<collection element-type="java.lang.Double" embedded-element="false">
+</collection>
+</field>
+<field name="VectorOfFloat30" >
+<collection element-type="java.lang.Float">
+</collection>
+</field>
+<field name="VectorOfFloat31" >
+<collection element-type="java.lang.Float" embedded-element="true">
+</collection>
+</field>
+<field name="VectorOfFloat32" >
+<collection element-type="java.lang.Float" embedded-element="false">
+</collection>
+</field>
+<field name="VectorOfInteger33" >
+<collection element-type="java.lang.Integer">
+</collection>
+</field>
+<field name="VectorOfInteger34" >
+<collection element-type="java.lang.Integer" embedded-element="true">
+</collection>
+</field>
+<field name="VectorOfInteger35" >
+<collection element-type="java.lang.Integer" embedded-element="false">
+</collection>
+</field>
+<field name="VectorOfLong36" >
+<collection element-type="java.lang.Long">
+</collection>
+</field>
+<field name="VectorOfLong37" >
+<collection element-type="java.lang.Long" embedded-element="true">
+</collection>
+</field>
+<field name="VectorOfLong38" >
+<collection element-type="java.lang.Long" embedded-element="false">
+</collection>
+</field>
+<field name="VectorOfShort39" >
+<collection element-type="java.lang.Short">
+</collection>
+</field>
+<field name="VectorOfShort40" >
+<collection element-type="java.lang.Short" embedded-element="true">
+</collection>
+</field>
+<field name="VectorOfShort41" >
+<collection element-type="java.lang.Short" embedded-element="false">
+</collection>
+</field>
+</class>
+</package>
+</jdo>

Propchange: incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/VectorCollections.jdo
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/jdoTest.properties
URL: http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/jdoTest.properties?view=auto&rev=160090
==============================================================================
--- incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/jdoTest.properties (added)
+++ incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/jdoTest.properties Mon Apr  4 12:41:23 2005
@@ -0,0 +1,101 @@
+
+ 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.
+
+
+# Classnames can have the following attributes: 
+#          jdo:{persistent|transactional} 
+#          super: <classname> 
+#          oid: <classname> 
+#          access: {public|protected|package|private} 
+# Fieldnames can have the following attributes: 
+#          type:<type> 
+#          access: {public|protected|package|private} 
+#          jdo:{persistent|transactional|transient} 
+#          annotation:{key|dfg|mediated} 
+
+org.apache.jdo.tck.pc.inheritance.AllPersist=jdo:persistent,oid:org.apache.jdo.tck.pc.inheritance.AllPersist$Id
+org.apache.jdo.tck.pc.inheritance.AllPersist#intA=jdo:transient
+org.apache.jdo.tck.pc.inheritance.AllPersist#doubleB=jdo:persistent,annotation:mediated
+org.apache.jdo.tck.pc.inheritance.AllPersist#intB=jdo:persistent,annotation:mediated
+org.apache.jdo.tck.pc.inheritance.AllPersist#keyValue=jdo:persistent,annotation:key
+
+org.apache.jdo.tck.pc.inheritance.AllPersist2=jdo:persistent,super:org.apache.jdo.tck.pc.inheritance.AllPersist
+org.apache.jdo.tck.pc.inheritance.AllPersist2#floatE=jdo:persistent,annotation:mediated
+org.apache.jdo.tck.pc.inheritance.AllPersist2#charC=jdo:transient
+org.apache.jdo.tck.pc.inheritance.AllPersist2#booleanD=jdo:transient
+
+org.apache.jdo.tck.pc.inheritance.AllPersist3=jdo:persistent,super:org.apache.jdo.tck.pc.inheritance.AllPersist2
+org.apache.jdo.tck.pc.inheritance.AllPersist3#secondObj=jdo:persistent,annotation:mediated
+org.apache.jdo.tck.pc.inheritance.AllPersist3#shortF=jdo:persistent,annotation:mediated
+org.apache.jdo.tck.pc.inheritance.AllPersist3#thirdObj=jdo:persistent,annotation:mediated
+
+org.apache.jdo.tck.pc.inheritance.AllPersist4=jdo:persistent,super:org.apache.jdo.tck.pc.inheritance.AllPersist3
+org.apache.jdo.tck.pc.inheritance.AllPersist4#shortG=jdo:transient
+org.apache.jdo.tck.pc.inheritance.AllPersist4#intH=jdo:persistent,annotation:mediated
+
+org.apache.jdo.tck.pc.inheritance.FieldSameName=jdo:persistent,oid:org.apache.jdo.tck.pc.inheritance.FieldSameName$Id
+org.apache.jdo.tck.pc.inheritance.FieldSameName#keyValue=jdo:persistent,annotation:key
+org.apache.jdo.tck.pc.inheritance.FieldSameName#n1=jdo:transient
+org.apache.jdo.tck.pc.inheritance.FieldSameName#n2=jdo:persistent,annotation:mediated
+org.apache.jdo.tck.pc.inheritance.FieldSameName#n3=jdo:persistent,annotation:mediated
+
+org.apache.jdo.tck.pc.inheritance.FieldSameName2=jdo:persistent,super:org.apache.jdo.tck.pc.inheritance.FieldSameName
+org.apache.jdo.tck.pc.inheritance.FieldSameName2#n1=jdo:transient
+org.apache.jdo.tck.pc.inheritance.FieldSameName2#n2=jdo:transient
+org.apache.jdo.tck.pc.inheritance.FieldSameName2#n3=jdo:transactional,annotation:mediated
+
+org.apache.jdo.tck.pc.inheritance.FieldSameName3=jdo:persistent,super:org.apache.jdo.tck.pc.inheritance.FieldSameName2
+org.apache.jdo.tck.pc.inheritance.FieldSameName3#n1=jdo:persistent,annotation:mediated
+org.apache.jdo.tck.pc.inheritance.FieldSameName3#n2=jdo:transactional,annotation:mediated
+org.apache.jdo.tck.pc.inheritance.FieldSameName3#n3=jdo:persistent,annotation:mediated
+
+org.apache.jdo.tck.pc.inheritance.FieldSameName4=jdo:persistent,super:org.apache.jdo.tck.pc.inheritance.FieldSameName3
+org.apache.jdo.tck.pc.inheritance.FieldSameName4#n1=jdo:transient
+org.apache.jdo.tck.pc.inheritance.FieldSameName4#n2=jdo:transient
+org.apache.jdo.tck.pc.inheritance.FieldSameName4#n3=jdo:persistent,annotation:mediated
+
+org.apache.jdo.tck.pc.inheritance.TopNonPersistB=jdo:persistent,oid:org.apache.jdo.tck.pc.inheritance.TopNonPersistB$Id
+org.apache.jdo.tck.pc.inheritance.TopNonPersistB#doubleB=jdo:persistent,annotation:mediated
+org.apache.jdo.tck.pc.inheritance.TopNonPersistB#intB=jdo:persistent,annotation:mediated
+org.apache.jdo.tck.pc.inheritance.TopNonPersistB#keyValue=jdo:persistent,annotation:key
+
+org.apache.jdo.tck.pc.inheritance.TopNonPersistE=jdo:persistent,super:org.apache.jdo.tck.pc.inheritance.TopNonPersistB
+org.apache.jdo.tck.pc.inheritance.TopNonPersistE#floatE=jdo:persistent,annotation:mediated
+
+org.apache.jdo.tck.pc.inheritance.TopNonPersistF=jdo:persistent,super:org.apache.jdo.tck.pc.inheritance.TopNonPersistE
+org.apache.jdo.tck.pc.inheritance.TopNonPersistF#secondObj=jdo:persistent,annotation:mediated
+org.apache.jdo.tck.pc.inheritance.TopNonPersistF#shortF=jdo:persistent,annotation:mediated
+org.apache.jdo.tck.pc.inheritance.TopNonPersistF#thirdObj=jdo:persistent,annotation:mediated
+
+org.apache.jdo.tck.pc.inheritance.TopNonPersistH=jdo:persistent,super:org.apache.jdo.tck.pc.inheritance.TopNonPersistF
+org.apache.jdo.tck.pc.inheritance.TopNonPersistH#intH=jdo:persistent,annotation:mediated
+
+org.apache.jdo.tck.pc.inheritance.TopPersist=jdo:persistent,oid:org.apache.jdo.tck.pc.inheritance.TopPersist$Id
+org.apache.jdo.tck.pc.inheritance.TopPersist#intA=jdo:transient
+org.apache.jdo.tck.pc.inheritance.TopPersist#doubleB=jdo:persistent,annotation:mediated
+org.apache.jdo.tck.pc.inheritance.TopPersist#intB=jdo:persistent,annotation:mediated
+org.apache.jdo.tck.pc.inheritance.TopPersist#keyValue=jdo:persistent,annotation:key
+
+org.apache.jdo.tck.pc.inheritance.TopPersistE=jdo:persistent,super:org.apache.jdo.tck.pc.inheritance.TopPersist
+org.apache.jdo.tck.pc.inheritance.TopPersistE#floatE=jdo:persistent,annotation:mediated
+
+org.apache.jdo.tck.pc.inheritance.TopPersistF=jdo:persistent,super:org.apache.jdo.tck.pc.inheritance.TopPersistE
+org.apache.jdo.tck.pc.inheritance.TopPersistF#secondObj=jdo:persistent,annotation:mediated
+org.apache.jdo.tck.pc.inheritance.TopPersistF#shortF=jdo:persistent,annotation:mediated
+org.apache.jdo.tck.pc.inheritance.TopPersistF#thirdObj=jdo:persistent,annotation:mediated
+
+org.apache.jdo.tck.pc.inheritance.TopPersistH=jdo:persistent,super:org.apache.jdo.tck.pc.inheritance.TopPersistF
+org.apache.jdo.tck.pc.inheritance.TopPersistH#intH=jdo:persistent,annotation:mediated
+

Propchange: incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/jdoTest.properties
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/package.jdo
URL: http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/package.jdo?view=auto&rev=160090
==============================================================================
--- incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/package.jdo (added)
+++ incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/package.jdo Mon Apr  4 12:41:23 2005
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE jdo PUBLIC "-//Sun Microsystems, Inc.//DTD Java Data Objects Metadata 2.0//EN" "http://java.sun.com/dtd/jdo_2_0.dtd">
+<jdo>
+    <package name="org.apache.jdo.tck.pc.inheritance">
+        <class
+            name="AllPersist"
+            identity-type="application"
+            objectid-class="org.apache.jdo.tck.pc.inheritance.AllPersist$Id" >
+            <field name="intA" persistence-modifier="none"/>
+            <field name="keyValue" primary-key="true" />
+        </class>
+
+        <class
+            name="AllPersist2"
+            identity-type="application"
+            persistence-capable-superclass="org.apache.jdo.tck.pc.inheritance.AllPersist">
+            <field name="charC" persistence-modifier="none"/>
+            <field name="booleanD" persistence-modifier="none"/>
+            <field name="floatE" persistence-modifier="transactional"/>
+        </class>
+
+        <class
+            name="AllPersist3"
+            identity-type="application"
+            persistence-capable-superclass="org.apache.jdo.tck.pc.inheritance.AllPersist2">
+            <field name="secondObj" persistence-modifier="transactional" />
+            <field name="thirdObj" persistence-modifier="persistent" null-value="default"/>
+        </class>
+
+        <class
+            name="AllPersist4"
+            identity-type="application"
+            persistence-capable-superclass="org.apache.jdo.tck.pc.inheritance.AllPersist3">
+            <field name="shortG" persistence-modifier="none"/>
+            <field name="fourthObj" persistence-modifier="none"/>
+        </class>
+
+        <class
+            name="TopNonPersistB"
+            identity-type="application"
+            objectid-class="org.apache.jdo.tck.pc.inheritance.TopNonPersistB$Id">
+            <field name="keyValue" primary-key="true" />
+        </class>
+
+        <class
+            name="TopNonPersistE"
+            identity-type="application"
+            persistence-capable-superclass="org.apache.jdo.tck.pc.inheritance.TopNonPersistB">
+            <field name="floatE" persistence-modifier="transactional"/>
+        </class>
+
+        <class
+            name="TopNonPersistF"
+            identity-type="application"
+            persistence-capable-superclass="org.apache.jdo.tck.pc.inheritance.TopNonPersistE">
+            <field name="secondObj" persistence-modifier="transactional" />
+            <field name="thirdObj" persistence-modifier="persistent" null-value="default"/>
+        </class>
+
+        <class
+            name="TopNonPersistH"
+            identity-type="application"
+            persistence-capable-superclass="org.apache.jdo.tck.pc.inheritance.TopNonPersistF">
+        </class>
+
+        <class 
+            name="TopPersist" 
+            identity-type="application"
+            objectid-class="org.apache.jdo.tck.pc.inheritance.TopPersist$Id">
+            <field name="intA" persistence-modifier="none"/>
+            <field name="keyValue" primary-key="true" />
+        </class>
+
+        <class 
+            name="TopPersistE" 
+            identity-type="application"
+            persistence-capable-superclass ="org.apache.jdo.tck.pc.inheritance.TopPersist">
+            <field name="floatE" persistence-modifier="transactional"/>
+        </class>
+
+        <class 
+            name="TopPersistF" 
+            identity-type="application"
+            persistence-capable-superclass="org.apache.jdo.tck.pc.inheritance.TopPersistE">
+            <field name="secondObj" persistence-modifier="transactional" />
+            <field name="thirdObj" persistence-modifier="persistent" null-value="default"/>
+        </class>
+
+        <class 
+            name="TopPersistH" 
+            identity-type="application"
+            persistence-capable-superclass="org.apache.jdo.tck.pc.inheritance.TopPersistF">
+        </class>
+
+        <class 
+            name="FieldSameName" 
+            identity-type="application"
+            objectid-class="org.apache.jdo.tck.pc.inheritance.FieldSameName$Id">
+            <field name="n1" persistence-modifier="none"/>
+            <field name="n2" persistence-modifier="persistent"/>
+            <field name="n3" persistence-modifier="persistent"/>
+            <field name="keyValue" primary-key="true" />
+        </class>
+
+        <class 
+            name="FieldSameName2" 
+            identity-type="application"
+            persistence-capable-superclass="org.apache.jdo.tck.pc.inheritance.FieldSameName">
+            <field name="n1" persistence-modifier="none"/>
+            <field name="n2" persistence-modifier="none"/>
+            <field name="n3" persistence-modifier="transactional"/>
+        </class>
+
+        <class 
+            name="FieldSameName3" 
+            identity-type="application"
+            persistence-capable-superclass="org.apache.jdo.tck.pc.inheritance.FieldSameName2">
+            <field name="n1" persistence-modifier="persistent"/>
+            <field name="n2" persistence-modifier="transactional" />
+            <field name="n3" persistence-modifier="persistent" null-value="default"/>
+        </class>
+
+        <class 
+            name="FieldSameName4" 
+            identity-type="application"
+            persistence-capable-superclass="org.apache.jdo.tck.pc.inheritance.FieldSameName3">
+            <field name="n1" persistence-modifier="none"/>
+            <field name="n2" persistence-modifier="none"/>
+            <field name="n3" persistence-modifier="persistent"/>
+        </class>
+
+</package>
+</jdo>

Propchange: incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/package.jdo
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/jdoTest.properties
URL: http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/jdoTest.properties?view=auto&rev=160090
==============================================================================
--- incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/jdoTest.properties (added)
+++ incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/jdoTest.properties Mon Apr  4 12:41:23 2005
@@ -0,0 +1,49 @@
+
+ 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.
+
+
+# Classnames can have the following attributes: 
+#          jdo:{persistent|transactional} 
+#          super: <classname> 
+#          oid: <classname> 
+#          access: {public|protected|package|private} 
+# Fieldnames can have the following attributes: 
+#          type:<type> 
+#          access: {public|protected|package|private} 
+#          jdo:{persistent|transactional|transient} 
+#          annotation:{key|dfg|mediated} 
+
+org.apache.jdo.tck.pc.instancecallbacks.InstanceCallbackClass=jdo:persistent,oid:org.apache.jdo.tck.pc.instancecallbacks.InstanceCallbackClass$KeyClass
+org.apache.jdo.tck.pc.instancecallbacks.InstanceCallbackClass#keyValue=jdo:persistent,annotation:key
+org.apache.jdo.tck.pc.instancecallbacks.InstanceCallbackClass#name=jdo:persistent,annotation:mediated
+org.apache.jdo.tck.pc.instancecallbacks.InstanceCallbackClass#timeStamp=jdo:persistent,annotation:mediated
+org.apache.jdo.tck.pc.instancecallbacks.InstanceCallbackClass#nextObj=jdo:persistent,annotation:mediated
+org.apache.jdo.tck.pc.instancecallbacks.InstanceCallbackClass#children=jdo:persistent,annotation:mediated
+org.apache.jdo.tck.pc.instancecallbacks.InstanceCallbackClass#intValue=jdo:persistent,annotation:mediated
+org.apache.jdo.tck.pc.instancecallbacks.InstanceCallbackClass#doubleValue=jdo:persistent,annotation:mediated
+org.apache.jdo.tck.pc.instancecallbacks.InstanceCallbackClass#childToDelete=jdo:persistent,annotation:mediated
+org.apache.jdo.tck.pc.instancecallbacks.InstanceCallbackClass#charValue=jdo:persistent,annotation:mediated
+
+org.apache.jdo.tck.pc.instancecallbacks.InstanceCallbackNonPersistFdsClass=jdo:persistent,oid:org.apache.jdo.tck.pc.instancecallbacks.InstanceCallbackNonPersistFdsClass$KeyClass
+org.apache.jdo.tck.pc.instancecallbacks.InstanceCallbackNonPersistFdsClass#i=jdo:transient
+org.apache.jdo.tck.pc.instancecallbacks.InstanceCallbackNonPersistFdsClass#c=jdo:transient
+org.apache.jdo.tck.pc.instancecallbacks.InstanceCallbackNonPersistFdsClass#d=jdo:transactional,annotation:mediated
+org.apache.jdo.tck.pc.instancecallbacks.InstanceCallbackNonPersistFdsClass#s=jdo:transactional,annotation:mediated
+org.apache.jdo.tck.pc.instancecallbacks.InstanceCallbackNonPersistFdsClass#children=jdo:transient
+org.apache.jdo.tck.pc.instancecallbacks.InstanceCallbackNonPersistFdsClass#loadTime=jdo:transient
+org.apache.jdo.tck.pc.instancecallbacks.InstanceCallbackNonPersistFdsClass#keyValue=jdo:persistent,annotation:key
+org.apache.jdo.tck.pc.instancecallbacks.InstanceCallbackNonPersistFdsClass#floatValue=jdo:persistent,annotation:mediated
+org.apache.jdo.tck.pc.instancecallbacks.InstanceCallbackNonPersistFdsClass#intValue=jdo:persistent,annotation:mediated
+

Propchange: incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/jdoTest.properties
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/package.jdo
URL: http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/package.jdo?view=auto&rev=160090
==============================================================================
--- incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/package.jdo (added)
+++ incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/package.jdo Mon Apr  4 12:41:23 2005
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE jdo PUBLIC "-//Sun Microsystems, Inc.//DTD Java Data Objects Metadata 2.0//EN" "http://java.sun.com/dtd/jdo_2_0.dtd">
+<jdo>
+    <package name="org.apache.jdo.tck.pc.instancecallbacks">
+        <class name="InstanceCallbackNonPersistFdsClass" 
+            identity-type="application"
+            objectid-class="org.apache.jdo.tck.pc.instancecallbacks.InstanceCallbackNonPersistFdsClass$KeyClass" >
+            <field name="keyValue" primary-key="true" />
+            <field name="i" persistence-modifier="none"/>
+            <field name="c" persistence-modifier="none"/>
+            <field name="d" persistence-modifier="transactional"/>
+            <field name="s" persistence-modifier="transactional"/>
+            <field name="children" persistence-modifier="none"/>
+            <field name="loadTime" persistence-modifier="none"/>
+        </class>
+        <class name="InstanceCallbackClass" 
+            identity-type="application"
+            objectid-class="org.apache.jdo.tck.pc.instancecallbacks.InstanceCallbackClass$KeyClass" >
+            <field name="keyValue" primary-key="true" />
+            <field name="nextObj" persistence-modifier="persistent" null-value="default"/>
+            <field name="children" >
+                <collection element-type="org.apache.jdo.tck.pc.instancecallbacks.InstanceCallbackClass" />
+            </field>
+        </class>
+</package>
+</jdo>

Propchange: incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/package.jdo
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/lifecycle/StateTransitionObj.jdo
URL: http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/lifecycle/StateTransitionObj.jdo?view=auto&rev=160090
==============================================================================
--- incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/lifecycle/StateTransitionObj.jdo (added)
+++ incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/lifecycle/StateTransitionObj.jdo Mon Apr  4 12:41:23 2005
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE jdo PUBLIC "-//Sun Microsystems, Inc.//DTD Java Data Objects Metadata 2.0//EN" "http://java.sun.com/dtd/jdo_2_0.dtd">
+<jdo>
+  <package name="org.apache.jdo.tck.pc.lifecycle">
+
+    <class name="StateTransitionObj" identity-type="datastore" />
+
+  </package>
+</jdo>

Propchange: incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/lifecycle/StateTransitionObj.jdo
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/mylib/package.jdo
URL: http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/mylib/package.jdo?view=auto&rev=160090
==============================================================================
--- incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/mylib/package.jdo (added)
+++ incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/mylib/package.jdo Mon Apr  4 12:41:23 2005
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE jdo PUBLIC "-//Sun Microsystems, Inc.//DTD Java Data Objects Metadata 2.0//EN" "http://java.sun.com/dtd/jdo_2_0.dtd">
+<jdo>
+  <package name="org.apache.jdo.tck.pc.mylib">
+
+    <!-- This will not be required once the JDOModel is fixed so that
+         the defaults defined in section 18.4 of the spec are working
+    -->
+    <class name="PCPoint"
+           identity-type="application" objectid-class="org.apache.jdo.tck.pc.mylib.PCPoint$Oid">
+      <field name="id" primary-key="true"/>
+      <field name="x"/>
+      <field name="y"/>
+    </class>
+
+    <class name="PCPoint2"
+           identity-type="application" objectid-class="org.apache.jdo.tck.pc.mylib.PCPoint2$Oid">
+      <field name="id" primary-key="true"/>
+      <field name="x"/>
+      <field name="y"/>
+      <field name="clearCalled" persistence-modifier="none"/>
+      <field name="loadCalled" persistence-modifier="none"/>
+      <field name="storeCalled" persistence-modifier="none"/>
+      <field name="deleteCalled" persistence-modifier="none"/>
+    </class>
+
+    <class name="PCRect"
+           identity-type="application" objectid-class="org.apache.jdo.tck.pc.mylib.PCRect$Oid">
+      <field name="id" primary-key="true"/>
+      <field name="lowerRight"/>
+      <field name="upperLeft"/>
+    </class>
+
+    <class name="PrimitiveTypes" 
+           identity-type="application" objectid-class="org.apache.jdo.tck.pc.mylib.PrimitiveTypes$Oid">
+      <field name="id" primary-key="true"/>
+      <field name="booleanNotNull"/>
+      <field name="booleanNull"/>
+      <field name="byteNotNull"/>
+      <field name="byteNull"/>
+      <field name="shortNotNull"/>
+      <field name="shortNull"/>
+      <field name="intNotNull"/>
+      <field name="intNull"/>
+      <field name="longNotNull"/>
+      <field name="longNull"/>
+      <field name="floatNotNull"/>
+      <field name="floatNull"/>
+      <field name="doubleNotNull"/>
+      <field name="doubleNull"/>
+      <field name="charNotNull"/>
+      <field name="charNull"/>
+      <field name="dateNull"/>
+      <field name="stringNull"/>
+      <field name="bigDecimal"/>
+      <field name="bigInteger"/>
+      <field name="PrimitiveTypes"/>
+    </class>
+
+  </package>
+</jdo>
+

Propchange: incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/mylib/package.jdo
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/jdo/trunk/tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/jdoTest.properties
URL: http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/jdoTest.properties?view=auto&rev=160090
==============================================================================
--- incubator/jdo/trunk/tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/jdoTest.properties (added)
+++ incubator/jdo/trunk/tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/jdoTest.properties Mon Apr  4 12:41:23 2005
@@ -0,0 +1,98 @@
+
+ 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.
+
+
+# Classnames can have the following attributes: 
+#          jdo:{persistent|transactional} 
+#          super: <classname> 
+#          oid: <classname> 
+#          access: {public|protected|package|private} 
+# Fieldnames can have the following attributes: 
+#          type:<type> 
+#          access: {public|protected|package|private} 
+#          jdo:{persistent|transactional|transient} 
+#          annotation:{key|dfg|mediated} 
+
+org.apache.jdo.tck.pc.company.Address=jdo:persistent
+org.apache.jdo.tck.pc.company.Address#addrid=jdo:persistent,annotation:dfg
+org.apache.jdo.tck.pc.company.Address#city=jdo:persistent,annotation:dfg
+org.apache.jdo.tck.pc.company.Address#state=jdo:persistent,annotation:dfg
+org.apache.jdo.tck.pc.company.Address#street=jdo:persistent,annotation:dfg
+org.apache.jdo.tck.pc.company.Address#zipcode=jdo:persistent,annotation:dfg
+org.apache.jdo.tck.pc.company.Address#country=jdo:persistent,annotation:dfg
+
+org.apache.jdo.tck.pc.company.Company=jdo:persistent
+org.apache.jdo.tck.pc.company.Company#address=jdo:persistent,annotation:mediated
+org.apache.jdo.tck.pc.company.Company#companyid=jdo:persistent,annotation:dfg
+org.apache.jdo.tck.pc.company.Company#departments=jdo:persistent,annotation:mediated
+org.apache.jdo.tck.pc.company.Company#founded=jdo:persistent,annotation:dfg
+org.apache.jdo.tck.pc.company.Company#name=jdo:persistent,annotation:dfg
+
+org.apache.jdo.tck.pc.company.DentalInsurance=jdo:persistent,super:org.apache.jdo.tck.pc.company.Insurance
+org.apache.jdo.tck.pc.company.DentalInsurance#lifetimeOrthoBenefit=jdo:persistent,annotation:dfg
+
+org.apache.jdo.tck.pc.company.Department=jdo:persistent
+org.apache.jdo.tck.pc.company.Department#deptid=jdo:persistent,annotation:dfg
+org.apache.jdo.tck.pc.company.Department#name=jdo:persistent,annotation:dfg
+org.apache.jdo.tck.pc.company.Department#employees=jdo:persistent,annotation:mediated
+org.apache.jdo.tck.pc.company.Department#fundedEmps=jdo:persistent,annotation:mediated
+org.apache.jdo.tck.pc.company.Department#company=jdo:persistent,annotation:mediated
+org.apache.jdo.tck.pc.company.Department#employeeOfTheMonth=jdo:persistent,annotation:mediated
+
+org.apache.jdo.tck.pc.company.Employee=jdo:persistent,super:org.apache.jdo.tck.pc.company.Person
+org.apache.jdo.tck.pc.company.Employee#dentalInsurance=jdo:persistent,annotation:mediated
+org.apache.jdo.tck.pc.company.Employee#department=jdo:persistent,annotation:mediated
+org.apache.jdo.tck.pc.company.Employee#fundingDept=jdo:persistent,annotation:mediated
+org.apache.jdo.tck.pc.company.Employee#hiredate=jdo:persistent,annotation:dfg
+org.apache.jdo.tck.pc.company.Employee#hradvisees=jdo:persistent,annotation:mediated
+org.apache.jdo.tck.pc.company.Employee#hradvisor=jdo:persistent,annotation:mediated
+org.apache.jdo.tck.pc.company.Employee#manager=jdo:persistent,annotation:mediated
+org.apache.jdo.tck.pc.company.Employee#medicalInsurance=jdo:persistent,annotation:mediated
+org.apache.jdo.tck.pc.company.Employee#mentor=jdo:persistent,annotation:mediated
+org.apache.jdo.tck.pc.company.Employee#projects=jdo:persistent,annotation:mediated
+org.apache.jdo.tck.pc.company.Employee#protege=jdo:persistent,annotation:mediated
+org.apache.jdo.tck.pc.company.Employee#reviewedProjects=jdo:persistent,annotation:mediated
+org.apache.jdo.tck.pc.company.Employee#team=jdo:persistent,annotation:mediated
+org.apache.jdo.tck.pc.company.Employee#weeklyhours=jdo:persistent,annotation:dfg
+
+org.apache.jdo.tck.pc.company.FullTimeEmployee=jdo:persistent,super:org.apache.jdo.tck.pc.company.Employee
+org.apache.jdo.tck.pc.company.FullTimeEmployee#salary=jdo:persistent,annotation:dfg
+
+org.apache.jdo.tck.pc.company.Insurance=jdo:persistent
+org.apache.jdo.tck.pc.company.Insurance#insid=jdo:persistent,annotation:dfg
+org.apache.jdo.tck.pc.company.Insurance#carrier=jdo:persistent,annotation:dfg
+org.apache.jdo.tck.pc.company.Insurance#employee=jdo:persistent,annotation:mediated
+
+org.apache.jdo.tck.pc.company.MedicalInsurance=jdo:persistent,super:org.apache.jdo.tck.pc.company.Insurance
+org.apache.jdo.tck.pc.company.MedicalInsurance#planType=jdo:persistent,annotation:dfg
+
+org.apache.jdo.tck.pc.company.PartTimeEmployee=jdo:persistent,super:org.apache.jdo.tck.pc.company.Employee
+org.apache.jdo.tck.pc.company.PartTimeEmployee#wage=jdo:persistent,annotation:dfg
+
+org.apache.jdo.tck.pc.company.Person=jdo:persistent
+org.apache.jdo.tck.pc.company.Person#address=jdo:persistent,annotation:mediated
+org.apache.jdo.tck.pc.company.Person#birthdate=jdo:persistent,annotation:dfg
+org.apache.jdo.tck.pc.company.Person#firstname=jdo:persistent,annotation:dfg
+org.apache.jdo.tck.pc.company.Person#lastname=jdo:persistent,annotation:dfg
+org.apache.jdo.tck.pc.company.Person#middlename=jdo:persistent,annotation:mediated
+org.apache.jdo.tck.pc.company.Person#personid=jdo:persistent,annotation:dfg
+org.apache.jdo.tck.pc.company.Person#phoneNumbers=jdo:persistent,annotation:mediated
+
+org.apache.jdo.tck.pc.company.Project=jdo:persistent
+org.apache.jdo.tck.pc.company.Project#budget=jdo:persistent,annotation:dfg
+org.apache.jdo.tck.pc.company.Project#members=jdo:persistent,annotation:mediated
+org.apache.jdo.tck.pc.company.Project#name=jdo:persistent,annotation:dfg
+org.apache.jdo.tck.pc.company.Project#projid=jdo:persistent,annotation:dfg
+org.apache.jdo.tck.pc.company.Project#reviewers=jdo:persistent,annotation:mediated

Propchange: incubator/jdo/trunk/tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/jdoTest.properties
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/jdo/trunk/tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/package.jdo
URL: http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/package.jdo?view=auto&rev=160090
==============================================================================
--- incubator/jdo/trunk/tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/package.jdo (added)
+++ incubator/jdo/trunk/tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/package.jdo Mon Apr  4 12:41:23 2005
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE jdo PUBLIC "-//Sun Microsystems, Inc.//DTD Java Data Objects Metadata 2.0//EN" "http://java.sun.com/dtd/jdo_2_0.dtd">
+<jdo>
+    <package name="org.apache.jdo.tck.pc.company">
+
+        <class name="Address"/>
+
+        <class name="Company">
+            <field name="departments" persistence-modifier="persistent">
+                <collection element-type="org.apache.jdo.tck.pc.company.Department"/>
+            </field>
+            <field name="address" embedded="true"/>                
+        </class>
+
+        <class name="DentalInsurance"
+            persistence-capable-superclass="org.apache.jdo.tck.pc.company.Insurance"/>
+
+        <class name="Department">
+            <field name="employees" persistence-modifier="persistent">
+                <collection element-type="org.apache.jdo.tck.pc.company.Employee"/>
+            </field>
+            <field name="fundedEmps" persistence-modifier="persistent">
+                <collection element-type="org.apache.jdo.tck.pc.company.Employee"/>
+            </field>
+        </class>
+
+        <class name="Employee"
+          persistence-capable-superclass="org.apache.jdo.tck.pc.company.Person">
+            <field name="reviewedProjects" persistence-modifier="persistent">
+                <collection element-type="org.apache.jdo.tck.pc.company.Project"/>
+            </field>
+            <field name="projects" persistence-modifier="persistent">
+                <collection element-type="org.apache.jdo.tck.pc.company.Project"/>
+            </field>
+            <field name="team" persistence-modifier="persistent">
+                <collection element-type="org.apache.jdo.tck.pc.company.Employee"/>
+            </field>
+            <field name="hradvisees" persistence-modifier="persistent">
+                <collection element-type="org.apache.jdo.tck.pc.company.Employee"/>
+            </field>
+        </class>
+
+        <class name="FullTimeEmployee"
+          persistence-capable-superclass="org.apache.jdo.tck.pc.company.Employee"/>
+
+        <class name="Insurance"/>
+
+        <class name="MedicalInsurance"
+            persistence-capable-superclass="org.apache.jdo.tck.pc.company.Insurance"/>
+
+        <class name="PartTimeEmployee"
+          persistence-capable-superclass="org.apache.jdo.tck.pc.company.Employee"/>
+
+        <class name="Person">
+            <field name="middlename" default-fetch-group="false"/>
+            <field name="address" embedded="true"/>
+	    <field name="phoneNumbers" persistence-modifier="persistent">
+                <map key-type="String" value-type="String"/>
+            </field>
+        </class>
+
+        <class name="Project">
+            <field name="reviewers" persistence-modifier="persistent">
+                <collection element-type="org.apache.jdo.tck.pc.company.Employee"/>
+            </field>
+            <field name="members" persistence-modifier="persistent">
+                <collection element-type="org.apache.jdo.tck.pc.company.Employee"/>
+            </field>
+        </class>
+    </package>
+</jdo>

Propchange: incubator/jdo/trunk/tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/package.jdo
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/jdo/trunk/tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/AllTypes.jdo
URL: http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/AllTypes.jdo?view=auto&rev=160090
==============================================================================
--- incubator/jdo/trunk/tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/AllTypes.jdo (added)
+++ incubator/jdo/trunk/tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/AllTypes.jdo Mon Apr  4 12:41:23 2005
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE jdo PUBLIC "-//Sun Microsystems, Inc.//DTD Java Data Objects Metadata 2.0//EN" "http://java.sun.com/dtd/jdo_2_0.dtd">
+<jdo>
+    <package name="org.apache.jdo.tck.pc.fieldtypes">
+        <class name="AllTypes" />
+    </package>
+</jdo>

Propchange: incubator/jdo/trunk/tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/AllTypes.jdo
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/jdo/trunk/tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ArrayCollections.jdo
URL: http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ArrayCollections.jdo?view=auto&rev=160090
==============================================================================
--- incubator/jdo/trunk/tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ArrayCollections.jdo (added)
+++ incubator/jdo/trunk/tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ArrayCollections.jdo Mon Apr  4 12:41:23 2005
@@ -0,0 +1,120 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE jdo PUBLIC "-//Sun Microsystems, Inc.//DTD Java Data Objects Metadata 2.0//EN" "http://java.sun.com/dtd/jdo_2_0.dtd">
+<jdo>
+<package name="org.apache.jdo.tck.pc.fieldtypes">
+<class name="ArrayCollections" identity-type="datastore">
+<field name="ArrayOfObject0" persistence-modifier="persistent">
+<array embedded-element="true">
+</array>
+</field>
+<field name="ArrayOfObject1" persistence-modifier="persistent">
+<array embedded-element="false">
+</array>
+</field>
+<field name="ArrayOfSimpleClass2" >
+<array embedded-element="true">
+</array>
+</field>
+<field name="ArrayOfSimpleClass3" >
+<array embedded-element="false">
+</array>
+</field>
+<field name="ArrayOfSimpleInterface4" persistence-modifier="persistent">
+<array embedded-element="true">
+</array>
+</field>
+<field name="ArrayOfSimpleInterface5" persistence-modifier="persistent">
+<array embedded-element="false">
+</array>
+</field>
+<field name="ArrayOfString6" >
+<array embedded-element="true">
+</array>
+</field>
+<field name="ArrayOfString7" >
+<array embedded-element="false">
+</array>
+</field>
+<field name="ArrayOfDate8" >
+<array embedded-element="true">
+</array>
+</field>
+<field name="ArrayOfDate9" >
+<array embedded-element="false">
+</array>
+</field>
+<field name="ArrayOfLocale10" >
+<array embedded-element="true">
+</array>
+</field>
+<field name="ArrayOfLocale11" >
+<array embedded-element="false">
+</array>
+</field>
+<field name="ArrayOfBigDecimal12" >
+<array embedded-element="true">
+</array>
+</field>
+<field name="ArrayOfBigDecimal13" >
+<array embedded-element="false">
+</array>
+</field>
+<field name="ArrayOfBigInteger14" >
+<array embedded-element="true">
+</array>
+</field>
+<field name="ArrayOfBigInteger15" >
+<array embedded-element="false">
+</array>
+</field>
+<field name="ArrayOfByte16" >
+<array embedded-element="true">
+</array>
+</field>
+<field name="ArrayOfByte17" >
+<array embedded-element="false">
+</array>
+</field>
+<field name="ArrayOfDouble18" >
+<array embedded-element="true">
+</array>
+</field>
+<field name="ArrayOfDouble19" >
+<array embedded-element="false">
+</array>
+</field>
+<field name="ArrayOfFloat20" >
+<array embedded-element="true">
+</array>
+</field>
+<field name="ArrayOfFloat21" >
+<array embedded-element="false">
+</array>
+</field>
+<field name="ArrayOfInteger22" >
+<array embedded-element="true">
+</array>
+</field>
+<field name="ArrayOfInteger23" >
+<array embedded-element="false">
+</array>
+</field>
+<field name="ArrayOfLong24" >
+<array embedded-element="true">
+</array>
+</field>
+<field name="ArrayOfLong25" >
+<array embedded-element="false">
+</array>
+</field>
+<field name="ArrayOfShort26" >
+<array embedded-element="true">
+</array>
+</field>
+<field name="ArrayOfShort27" >
+<array embedded-element="false">
+</array>
+</field>
+</class>
+</package>
+</jdo>

Propchange: incubator/jdo/trunk/tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ArrayCollections.jdo
------------------------------------------------------------------------------
    svn:executable = *