[eclipselink] 02/08: Merge tag 'upstream/2.5.1'

Andrew Ross rockclimb-guest at alioth.debian.org
Sun Oct 27 22:21:15 UTC 2013


This is an automated email from the git hooks/post-receive script.

rockclimb-guest pushed a commit to branch master
in repository eclipselink.

commit 1966bd27f14be69907f49ed634e5e1fa97da3f8d
Merge: 62d26af 7c30535
Author: Andrew Ross <ubuntu at rossfamily.co.uk>
Date:   Fri Sep 27 22:28:43 2013 +0100

    Merge tag 'upstream/2.5.1'
    
    Upstream version 2.5.1

 META-INF/MANIFEST.MF                               |    8 +-
 .../services/javax.annotation.processing.Processor |    1 +
 OSGI-INF/l10n/bundle-src.properties                |    4 +
 about.html                                         |  444 +-
 commonj/sdo/impl/HelperProviderImpl.java           |    2 +-
 eclipselink_oxm_2_0.xsd                            |  260 -
 eclipselink_oxm_2_1.xsd                            |  462 -
 org/eclipse/persistence/Version.j                  |  140 +
 org/eclipse/persistence/Version.java               |   14 +-
 .../annotations/AdditionalCriteria.java            |   58 +
 org/eclipse/persistence/annotations/Array.java     |   55 +
 .../persistence/annotations/BasicCollection.java   |    2 +-
 org/eclipse/persistence/annotations/BasicMap.java  |    2 +-
 .../persistence/annotations/BatchFetch.java        |    2 +-
 .../persistence/annotations/BatchFetchType.java    |    2 +-
 org/eclipse/persistence/annotations/Cache.java     |   21 +-
 .../annotations/CacheCoordinationType.java         |    2 +-
 .../persistence/annotations/CacheIndex.java        |   50 +
 .../persistence/annotations/CacheIndexes.java      |   31 +
 .../persistence/annotations/CacheInterceptor.java  |    2 +-
 .../persistence/annotations/CacheKeyType.java      |    2 +-
 org/eclipse/persistence/annotations/CacheType.java |   18 +-
 .../persistence/annotations/CascadeOnDelete.java   |   43 +
 .../persistence/annotations/ChangeTracking.java    |    2 +-
 .../annotations/ChangeTrackingType.java            |    2 +-
 .../persistence/annotations/ClassExtractor.java    |   21 +-
 .../persistence/annotations/CloneCopyPolicy.java   |    2 +-
 .../persistence/annotations/CollectionTable.java   |    2 +-
 .../persistence/annotations/CompositeMember.java   |   47 +
 .../persistence/annotations/ConversionValue.java   |    2 +-
 org/eclipse/persistence/annotations/Convert.java   |    2 +-
 org/eclipse/persistence/annotations/Converter.java |    2 +-
 .../persistence/annotations/Converters.java        |   39 +
 .../persistence/annotations/CopyPolicy.java        |    2 +-
 .../persistence/annotations/Customizer.java        |    2 +-
 .../DatabaseChangeNotificationType.java            |   41 +
 org/eclipse/persistence/annotations/DeleteAll.java |   35 +
 org/eclipse/persistence/annotations/Direction.java |    2 +-
 .../annotations/DiscriminatorClass.java            |    2 +-
 .../annotations/ExcludeDefaultMappings.java        |   35 +
 .../persistence/annotations/ExistenceChecking.java |    2 +-
 .../persistence/annotations/ExistenceType.java     |    2 +-
 .../persistence/annotations/FetchAttribute.java    |    2 +-
 .../persistence/annotations/FetchGroup.java        |    2 +-
 .../persistence/annotations/FetchGroups.java       |    2 +-
 .../persistence/annotations/HashPartitioning.java  |   70 +
 .../persistence/annotations/IdValidation.java      |    2 +-
 org/eclipse/persistence/annotations/Index.java     |   53 +
 org/eclipse/persistence/annotations/Indexes.java   |   33 +
 .../annotations/InstantiationCopyPolicy.java       |   16 +-
 org/eclipse/persistence/annotations/JoinFetch.java |    2 +-
 .../persistence/annotations/JoinFetchType.java     |    2 +-
 .../persistence/annotations/MapKeyConvert.java     |    2 +-
 .../persistence/annotations/Multitenant.java       |   54 +
 .../persistence/annotations/MultitenantType.java   |   53 +
 org/eclipse/persistence/annotations/Mutable.java   |    2 +-
 .../annotations/NamedStoredFunctionQueries.java    |   35 +
 .../annotations/NamedStoredFunctionQuery.java      |   72 +
 .../annotations/NamedStoredProcedureQueries.java   |    2 +-
 .../annotations/NamedStoredProcedureQuery.java     |   43 +-
 .../persistence/annotations/Noncacheable.java      |   42 +
 .../annotations/ObjectTypeConverter.java           |    2 +-
 .../annotations/ObjectTypeConverters.java          |   40 +
 .../persistence/annotations/OptimisticLocking.java |    2 +-
 .../annotations/OptimisticLockingType.java         |    2 +-
 .../persistence/annotations/OrderCorrection.java   |    2 +-
 .../annotations/OrderCorrectionType.java           |    2 +-
 .../persistence/annotations/Partitioned.java       |   50 +
 .../persistence/annotations/Partitioning.java      |   54 +
 .../annotations/PinnedPartitioning.java            |   47 +
 .../persistence/annotations/PrimaryKey.java        |    2 +-
 .../persistence/annotations/PrivateOwned.java      |    2 +-
 .../persistence/annotations/Properties.java        |    2 +-
 org/eclipse/persistence/annotations/Property.java  |    2 +-
 .../persistence/annotations/QueryRedirectors.java  |    2 +-
 .../persistence/annotations/RangePartition.java    |   42 +
 .../persistence/annotations/RangePartitioning.java |   74 +
 org/eclipse/persistence/annotations/ReadOnly.java  |    2 +-
 .../persistence/annotations/ReadTransformer.java   |    2 +-
 .../annotations/ReplicationPartitioning.java       |   50 +
 .../persistence/annotations/ReturnInsert.java      |    7 +-
 .../persistence/annotations/ReturnUpdate.java      |    2 +-
 .../annotations/RoundRobinPartitioning.java        |   57 +
 .../persistence/annotations/SerializedObject.java  |   95 +
 .../annotations/StoredProcedureParameter.java      |   20 +-
 org/eclipse/persistence/annotations/Struct.java    |   47 +
 .../persistence/annotations/StructConverter.java   |   18 +-
 .../persistence/annotations/StructConverters.java  |   40 +
 org/eclipse/persistence/annotations/Structure.java |   40 +
 .../annotations/TenantDiscriminatorColumn.java     |   88 +
 .../annotations/TenantDiscriminatorColumns.java    |   38 +
 .../annotations/TenantTableDiscriminator.java      |   60 +
 .../annotations/TenantTableDiscriminatorType.java  |   39 +
 org/eclipse/persistence/annotations/TimeOfDay.java |    2 +-
 .../persistence/annotations/Transformation.java    |    2 +-
 .../TransientCompatibleAnnotations.java            |    3 +-
 .../persistence/annotations/TypeConverter.java     |    2 +-
 .../persistence/annotations/TypeConverters.java    |   39 +
 .../persistence/annotations/UnionPartitioning.java |   57 +
 .../persistence/annotations/UuidGenerator.java     |   58 +
 .../persistence/annotations/ValuePartition.java    |   41 +
 .../persistence/annotations/ValuePartitioning.java |   73 +
 .../persistence/annotations/VariableOneToOne.java  |    2 +-
 .../annotations/VirtualAccessMethods.java          |   46 +
 .../persistence/annotations/WriteTransformer.java  |    2 +-
 .../persistence/annotations/WriteTransformers.java |    2 +-
 org/eclipse/persistence/config/BatchWriting.java   |   15 +-
 .../config/CacheCoordinationProtocol.java          |   30 +
 .../persistence/config/CacheIsolationType.java     |   55 +
 org/eclipse/persistence/config/CacheType.java      |    2 +-
 org/eclipse/persistence/config/CacheUsage.java     |    2 +-
 .../config/CacheUsageIndirectionPolicy.java        |    2 +-
 org/eclipse/persistence/config/CascadePolicy.java  |    2 +-
 .../persistence/config/DescriptorCustomizer.java   |    2 +-
 .../config/EntityManagerProperties.java            |   45 +-
 .../config/ExclusiveConnectionMode.java            |    2 +-
 .../persistence/config/FlushClearCache.java        |    2 +-
 org/eclipse/persistence/config/HintValues.java     |    2 +-
 org/eclipse/persistence/config/LoggerType.java     |    2 +-
 .../persistence/config/ParameterDelimiterType.java |   38 +
 org/eclipse/persistence/config/ParserType.java     |   34 +
 .../persistence/config/ParserValidationType.java   |   33 +
 .../config/PersistenceUnitProperties.java          | 1660 +-
 .../persistence/config/PessimisticLock.java        |    2 +-
 org/eclipse/persistence/config/ProfilerType.java   |    8 +-
 org/eclipse/persistence/config/QueryHints.java     |  138 +-
 org/eclipse/persistence/config/QueryType.java      |    2 +-
 org/eclipse/persistence/config/ReferenceMode.java  |   63 +
 org/eclipse/persistence/config/RemoteProtocol.java |   27 +
 .../persistence/config/ResultSetConcurrency.java   |    2 +-
 org/eclipse/persistence/config/ResultSetType.java  |    2 +-
 org/eclipse/persistence/config/ResultType.java     |    2 +-
 .../persistence/config/SessionCustomizer.java      |    2 +-
 .../persistence/config/StructConverterType.java    |    2 +-
 .../persistence/config/SystemProperties.java       |   10 +-
 org/eclipse/persistence/config/TargetDatabase.java |    5 +-
 org/eclipse/persistence/config/TargetServer.java   |    4 +-
 org/eclipse/persistence/config/TunerType.java      |   28 +
 .../core/descriptors/CoreDescriptor.java           |  198 +
 .../core/descriptors/CoreDescriptorEvent.java      |   22 +
 .../descriptors/CoreDescriptorEventManager.java    |   27 +
 .../core/descriptors/CoreInheritancePolicy.java    |  160 +
 .../core/mappings/CoreAttributeAccessor.java       |   68 +
 .../persistence/core/mappings/CoreMapping.java     |  191 +
 .../core/mappings/converters/CoreConverter.java    |   47 +
 .../core/queries/CoreAttributeGroup.java           |  805 +
 .../core/queries/CoreAttributeItem.java            |  345 +
 .../persistence/core/sessions/CoreLogin.java       |   25 +
 .../persistence/core/sessions/CoreProject.java     |   74 +
 .../persistence/core/sessions/CoreSession.java     |   85 +
 .../core/sessions/CoreSessionEventListener.java    |   24 +
 .../core/sessions/CoreSessionEventManager.java     |   32 +
 org/eclipse/persistence/dbws/DBWSModel.java        |    2 +-
 org/eclipse/persistence/dbws/DBWSModelProject.java |   49 +-
 .../persistence/dbws/eclipselink-dbws-sxf_1.0.xsd  |   10 +
 .../persistence/dbws/eclipselink-dbws_1.0.xsd      |  114 +
 .../persistence/dbws/eclipselink-dbws_1.1.xsd      |  125 +
 .../descriptors/AllFieldsLockingPolicy.java        |    4 +-
 org/eclipse/persistence/descriptors/CMPPolicy.java |  188 +-
 .../persistence/descriptors/CacheIndex.java        |  152 +
 .../persistence/descriptors/CachePolicy.java       | 1052 +
 .../descriptors/ChangedFieldsLockingPolicy.java    |   11 +-
 .../persistence/descriptors/ClassDescriptor.java   | 1575 +-
 .../persistence/descriptors/ClassExtractor.java    |    2 +-
 .../persistence/descriptors/DescriptorEvent.java   |    7 +-
 .../descriptors/DescriptorEventAdapter.java        |    2 +-
 .../descriptors/DescriptorEventListener.java       |    2 +-
 .../descriptors/DescriptorEventManager.java        |   93 +-
 .../descriptors/DescriptorQueryManager.java        |  322 +-
 .../persistence/descriptors/FetchGroupManager.java |  135 +-
 .../descriptors/FieldsLockingPolicy.java           |   22 +-
 .../persistence/descriptors/InheritancePolicy.java |   77 +-
 .../persistence/descriptors/InterfacePolicy.java   |    2 +-
 .../descriptors/MethodClassExtractor.java          |    2 +-
 .../persistence/descriptors/MultitenantPolicy.java |   42 +
 .../descriptors/PessimisticLockingPolicy.java      |    2 +-
 .../descriptors/RelationalDescriptor.java          |   39 +-
 .../persistence/descriptors/ReturningPolicy.java   |  155 +-
 .../descriptors/SelectedFieldsLockingPolicy.java   |  171 +-
 .../SerializableDescriptorEventHolder.java         |   31 +
 .../descriptors/SerializedObjectPolicy.java        |   96 +
 .../descriptors/SingleTableMultitenantPolicy.java  |  239 +
 .../descriptors/TablePerClassPolicy.java           |    4 +-
 .../descriptors/TablePerMultitenantPolicy.java     |  370 +
 .../descriptors/TimestampLockingPolicy.java        |    2 +-
 .../descriptors/VPDMultitenantPolicy.java          |  103 +
 .../descriptors/VersionLockingPolicy.java          |   46 +-
 .../persistence/descriptors/WrapperPolicy.java     |    2 +-
 .../AttributeChangeTrackingPolicy.java             |   21 +-
 .../descriptors/changetracking/ChangeTracker.java  |    2 +-
 .../changetracking/CollectionChangeEvent.java      |   47 +-
 .../changetracking/CollectionChangeTracker.java    |    2 +-
 .../DeferredChangeDetectionPolicy.java             |   56 +-
 .../descriptors/changetracking/MapChangeEvent.java |   14 +-
 .../changetracking/ObjectChangePolicy.java         |   15 +-
 .../changetracking/ObjectChangeTrackingPolicy.java |    6 +-
 .../descriptors/copying/AbstractCopyPolicy.java    |    2 +-
 .../descriptors/copying/CloneCopyPolicy.java       |    2 +-
 .../descriptors/copying/CopyPolicy.java            |    2 +-
 .../copying/InstantiationCopyPolicy.java           |    2 +-
 .../copying/PersistenceEntityCopyPolicy.java       |    2 +-
 .../invalidation/CacheInvalidationPolicy.java      |   56 +-
 .../invalidation/DailyCacheInvalidationPolicy.java |   20 +-
 .../NoExpiryCacheInvalidationPolicy.java           |    2 +-
 .../TimeToLiveCacheInvalidationPolicy.java         |   15 +-
 .../partitioning/CustomPartitioningPolicy.java     |  105 +
 .../partitioning/FieldPartitioningPolicy.java      |  133 +
 .../partitioning/HashPartitioningPolicy.java       |  139 +
 .../partitioning/PartitioningPolicy.java           |  128 +
 .../partitioning/PinnedPartitioningPolicy.java     |   73 +
 .../descriptors/partitioning/RangePartition.java   |  192 +
 .../partitioning/RangePartitioningPolicy.java      |  169 +
 .../ReplicationPartitioningPolicy.java             |  105 +
 .../partitioning/RoundRobinPartitioningPolicy.java |  147 +
 .../partitioning/UnionPartitioningPolicy.java      |   87 +
 .../partitioning/ValuePartitioningPolicy.java      |  245 +
 .../persistence/dynamic/DynamicClassLoader.java    |  559 +-
 .../persistence/dynamic/DynamicClassWriter.java    |  390 +-
 org/eclipse/persistence/dynamic/DynamicEntity.java |    2 +-
 .../persistence/dynamic/DynamicEnumBuilder.java    |    2 +-
 org/eclipse/persistence/dynamic/DynamicHelper.java |   39 +-
 org/eclipse/persistence/dynamic/DynamicType.java   |    4 +-
 .../persistence/dynamic/DynamicTypeBuilder.java    |  102 +-
 .../dynamic/EclipseLinkClassWriter.java            |   24 +
 .../eclipselink_persistence_map_1.0.xsd            |    0
 .../eclipselink_persistence_map_2.3.xsd            | 4307 ++
 .../persistence/eclipselink_sessions_2.1.xsd       | 1603 +
 org/eclipse/persistence/eis/DOMRecord.java         |    2 +-
 org/eclipse/persistence/eis/EISAccessor.java       |   21 +-
 .../persistence/eis/EISCollectionChangeRecord.java |    2 +-
 org/eclipse/persistence/eis/EISConnectionSpec.java |   20 +-
 org/eclipse/persistence/eis/EISDOMRecord.java      |    2 +-
 org/eclipse/persistence/eis/EISDescriptor.java     |  288 +-
 org/eclipse/persistence/eis/EISException.java      |    8 +-
 org/eclipse/persistence/eis/EISLogin.java          |    2 +-
 org/eclipse/persistence/eis/EISMappedRecord.java   |   32 +-
 .../eis/EISObjectPersistenceXMLProject.java        |    2 +-
 .../eis/EISOrderedCollectionChangeRecord.java      |    2 +-
 org/eclipse/persistence/eis/EISPlatform.java       |   36 +-
 org/eclipse/persistence/eis/EISSequence.java       |    2 +-
 org/eclipse/persistence/eis/RecordConverter.java   |    4 +-
 .../eis/adapters/aq/AQEISConnectionSpec.java       |   60 -
 .../persistence/eis/adapters/aq/AQPlatform.java    |  119 -
 .../eis/adapters/jms/JMSEISConnectionSpec.java     |   78 -
 .../persistence/eis/adapters/jms/JMSPlatform.java  |  240 -
 .../adapters/xmlfile/XMLFileEISConnectionSpec.java |   52 -
 .../eis/adapters/xmlfile/XMLFilePlatform.java      |   90 -
 .../eis/adapters/xmlfile/XMLFileSequence.java      |   81 -
 .../eis/interactions/EISInteraction.java           |   22 +-
 .../eis/interactions/IndexedInteraction.java       |    2 +-
 .../eis/interactions/MappedInteraction.java        |   25 +-
 .../eis/interactions/QueryStringInteraction.java   |    9 +-
 .../eis/interactions/XMLInteraction.java           |    2 +-
 .../eis/interactions/XQueryInteraction.java        |    9 +-
 .../mappings/EISCompositeCollectionMapping.java    |   31 +-
 .../EISCompositeDirectCollectionMapping.java       |    8 +-
 .../eis/mappings/EISCompositeObjectMapping.java    |   30 +-
 .../persistence/eis/mappings/EISDirectMapping.java |    8 +-
 .../persistence/eis/mappings/EISMapping.java       |    2 +-
 .../eis/mappings/EISOneToManyMapping.java          |  375 +-
 .../eis/mappings/EISOneToManyMappingHelper.java    |   36 +-
 .../eis/mappings/EISOneToOneMapping.java           |   46 +-
 .../eis/mappings/EISTransformationMapping.java     |    2 +-
 .../exceptions/CommunicationException.java         |    2 +-
 .../exceptions/ConcurrencyException.java           |    2 +-
 .../exceptions/ConversionException.java            |   14 +-
 .../persistence/exceptions/DBWSException.java      |    2 +-
 .../persistence/exceptions/DatabaseException.java  |    9 +-
 .../exceptions/DescriptorException.java            |   72 +-
 .../persistence/exceptions/DiscoveryException.java |    2 +-
 .../persistence/exceptions/DynamicException.java   |   13 +-
 .../exceptions/EclipseLinkException.java           |    2 +-
 .../exceptions/EntityManagerSetupException.java    |   63 +-
 .../persistence/exceptions/ExceptionHandler.java   |   12 +-
 .../persistence/exceptions/IntegrityChecker.java   |    2 +-
 .../persistence/exceptions/IntegrityException.java |    2 +-
 .../persistence/exceptions/JAXBException.java      |  576 +-
 .../persistence/exceptions/JPQLException.java      |   17 +-
 .../exceptions/OptimisticLockException.java        |   13 +-
 .../PersistenceUnitLoadingException.java           |   10 +-
 .../persistence/exceptions/QueryException.java     |  132 +-
 .../exceptions/RemoteCommandManagerException.java  |   19 +-
 .../persistence/exceptions/SDOException.java       |   28 +-
 .../exceptions/SessionLoaderException.java         |    2 +-
 .../exceptions/StaticWeaveException.java           |    2 +-
 .../exceptions/TransactionException.java           |    2 +-
 .../exceptions/ValidationException.java            |  327 +-
 .../exceptions/XMLConversionException.java         |    2 +-
 .../exceptions/XMLMarshalException.java            |  167 +-
 .../persistence/exceptions/XMLParseException.java  |    2 +-
 .../i18n/CommunicationExceptionResource.java       |    2 +-
 .../i18n/ConcurrencyExceptionResource.java         |    2 +-
 .../i18n/ConversionExceptionResource.java          |    4 +-
 .../exceptions/i18n/DBWSExceptionResource.java     |    2 +-
 .../exceptions/i18n/DatabaseExceptionResource.java |    2 +-
 .../i18n/DescriptorExceptionResource.java          |   10 +-
 .../i18n/DiscoveryExceptionResource.java           |    2 +-
 .../exceptions/i18n/EISExceptionResource.java      |    2 +-
 .../i18n/EntityManagerSetupExceptionResource.java  |   20 +-
 .../exceptions/i18n/ExceptionMessageGenerator.java |   27 +-
 .../exceptions/i18n/ExceptionResource.java         |    2 +-
 .../exceptions/i18n/JAXBExceptionResource.java     |   81 +-
 .../i18n/JMSProcessingExceptionResource.java       |    2 +-
 .../exceptions/i18n/JPQLExceptionResource.java     |    2 +-
 .../i18n/OptimisticLockExceptionResource.java      |    2 +-
 .../PersistenceUnitLoadingExceptionResource.java   |    5 +-
 .../exceptions/i18n/QueryExceptionResource.java    |   34 +-
 .../RemoteCommandManagerExceptionResource.java     |   10 +-
 .../exceptions/i18n/SDOExceptionResource.java      |    6 +-
 .../i18n/SessionLoaderExceptionResource.java       |    2 +-
 .../i18n/StaticWeaveExceptionResource.java         |    2 +-
 .../i18n/TransactionExceptionResource.java         |    2 +-
 .../i18n/ValidationExceptionResource.java          |   83 +-
 .../i18n/XMLConversionExceptionResource.java       |    2 +-
 .../i18n/XMLMarshalExceptionResource.java          |   23 +-
 .../exceptions/i18n/XMLParseExceptionResource.java |    2 +-
 .../i18n/XMLPlatformExceptionResource.java         |    2 +-
 .../persistence/expressions/Expression.java        | 1176 +-
 .../persistence/expressions/ExpressionBuilder.java |   99 +-
 .../persistence/expressions/ExpressionMath.java    |    2 +-
 .../expressions/ExpressionOperator.java            |  665 +-
 .../expressions/ListExpressionOperator.java        |   11 +-
 .../spatial/SpatialExpressionFactory.java          |    2 +-
 .../expressions/spatial/SpatialParameters.java     |    2 +-
 org/eclipse/persistence/history/AsOfClause.java    |    7 +-
 org/eclipse/persistence/history/AsOfSCNClause.java |    2 +-
 org/eclipse/persistence/history/HistoryPolicy.java |  251 +-
 .../indirection/IndirectCollection.java            |   16 +-
 .../persistence/indirection/IndirectContainer.java |    2 +-
 .../persistence/indirection/IndirectList.java      |   73 +-
 .../persistence/indirection/IndirectMap.java       |   36 +-
 .../persistence/indirection/IndirectSet.java       |   79 +-
 .../persistence/indirection/ValueHolder.java       |    2 +-
 .../indirection/ValueHolderInterface.java          |    2 +-
 .../WeavedAttributeValueHolderInterface.java       |    2 +-
 .../persistence/internal/codegen/AccessLevel.java  |    2 +-
 .../internal/codegen/AttributeDefinition.java      |    2 +-
 .../internal/codegen/ClassDefinition.java          |    2 +-
 .../internal/codegen/CodeDefinition.java           |    2 +-
 .../internal/codegen/CodeGenerator.java            |    2 +-
 .../internal/codegen/HierarchyNode.java            |    2 +-
 .../codegen/InheritanceHierarchyBuilder.java       |    2 +-
 .../internal/codegen/MethodDefinition.java         |    2 +-
 .../codegen/NonreflectiveAttributeDefinition.java  |    2 +-
 .../codegen/NonreflectiveMethodDefinition.java     |    2 +-
 .../codegen/ReflectiveAttributeDefinition.java     |    2 +-
 .../codegen/ReflectiveMethodDefinition.java        |    2 +-
 .../internal/core/databaseaccess/CorePlatform.java |   34 +
 .../core/descriptors/CoreInstantiationPolicy.java  |   23 +
 .../core/descriptors/CoreObjectBuilder.java        |   47 +
 .../internal/core/helper/CoreClassConstants.java   |   76 +
 .../core/helper/CoreConversionManager.java         |   27 +
 .../internal/core/helper/CoreField.java            |   36 +
 .../internal/core/helper/CoreHelper.java           |   32 +
 .../internal/core/queries/CoreContainerPolicy.java |  159 +
 .../queries/CoreMappedKeyMapContainerPolicy.java   |   19 +
 .../internal/core/sessions/CoreAbstractRecord.java |   17 +
 .../core/sessions/CoreAbstractSession.java         |   52 +
 .../internal/databaseaccess/Accessor.java          |   13 +-
 .../databaseaccess/AppendCallCustomParameter.java  |    2 +-
 .../databaseaccess/BatchWritingMechanism.java      |   45 +-
 .../databaseaccess/BindCallCustomParameter.java    |    5 +-
 .../databaseaccess/ConnectionCustomizer.java       |    2 +-
 .../internal/databaseaccess/DatabaseAccessor.java  |  592 +-
 .../internal/databaseaccess/DatabaseCall.java      |  328 +-
 .../internal/databaseaccess/DatabasePlatform.java  |  722 +-
 .../databaseaccess/DatasourceAccessor.java         |   87 +-
 .../internal/databaseaccess/DatasourceCall.java    |  204 +-
 .../databaseaccess/DatasourcePlatform.java         |  233 +-
 .../DynamicSQLBatchWritingMechanism.java           |  109 +-
 .../databaseaccess/FieldTypeDefinition.java        |   19 +-
 .../InOutputParameterForCallableStatement.java     |    2 +-
 .../InParameterForCallableStatement.java           |    2 +-
 .../OutputParameterForCallableStatement.java       |    2 +-
 .../ParameterizedSQLBatchWritingMechanism.java     |  147 +-
 .../internal/databaseaccess/Platform.java          |   26 +-
 .../internal/databaseaccess/QueryStringCall.java   |    6 +-
 .../SimpleAppendCallCustomParameter.java           |    2 +-
 .../persistence/internal/dbws/DBWSAdapter.java     |    2 +-
 .../persistence/internal/dbws/ProviderHelper.java  |   83 +-
 .../internal/dbws/SOAPAttachmentHandler.java       |    2 +-
 .../persistence/internal/dbws/SOAPResponse.java    |    2 +-
 .../internal/dbws/SOAPResponseClassLoader.java     |   31 +-
 .../internal/dbws/SOAPResponseWriter.java          |   43 +-
 .../AbstractSerializedObjectPolicy.java            |   76 +
 .../internal/descriptors/CascadeLockingPolicy.java |    6 +-
 .../internal/descriptors/DescriptorIterator.java   |   16 +-
 .../internal/descriptors/FieldTransformation.java  |    2 +-
 .../internal/descriptors/FieldTranslation.java     |    2 +-
 .../InstanceVariableAttributeAccessor.java         |    2 +-
 .../internal/descriptors/InstantiationPolicy.java  |   22 +-
 .../internal/descriptors/InteractionArgument.java  |    2 +-
 .../descriptors/MethodAttributeAccessor.java       |   38 +-
 .../MethodBasedFieldTransformation.java            |    2 +-
 .../descriptors/MultitenantPrimaryKeyAccessor.java |   53 +
 .../internal/descriptors/Namespace.java            |   50 -
 .../internal/descriptors/ObjectBuilder.java        | 2021 +-
 .../descriptors/OptimisticLockingPolicy.java       |   11 +-
 .../internal/descriptors/PersistenceEntity.java    |    6 +-
 .../internal/descriptors/PersistenceObject.java    |    2 +-
 .../PersistenceObjectAttributeAccessor.java        |    2 +-
 .../PersistenceObjectInstantiationPolicy.java      |    5 +-
 .../internal/descriptors/QueryArgument.java        |   11 +-
 .../internal/descriptors/QueryKeyReference.java    |    2 +-
 .../descriptors/SerializedObjectPolicyWrapper.java |   79 +
 .../TransformerBasedFieldTransformation.java       |    2 +-
 .../internal/descriptors/TypeMapping.java          |    2 +-
 .../descriptors/VirtualAttributeAccessor.java      |   21 +-
 .../descriptors/VirtualAttributeMethodInfo.java    |   80 +
 .../AggregateAttributeChangeListener.java          |    2 +-
 .../AggregateObjectChangeListener.java             |    2 +-
 .../changetracking/AttributeChangeListener.java    |    9 +-
 .../changetracking/ObjectChangeListener.java       |    7 +-
 .../internal/dynamic/DynamicEntityImpl.java        |  521 +-
 .../DynamicPropertiesInitializatonPolicy.java      |   95 +
 .../internal/dynamic/DynamicPropertiesManager.java |  122 +
 .../internal/dynamic/DynamicTypeImpl.java          |  132 +-
 .../dynamic/DynamicTypeInstantiationPolicy.java    |  168 -
 .../internal/dynamic/ValuesAccessor.java           |  132 +-
 .../eis/adapters/aq/AQAdapterMetaData.java         |   70 -
 .../internal/eis/adapters/aq/AQConnection.java     |   96 -
 .../eis/adapters/aq/AQConnectionFactory.java       |   83 -
 .../eis/adapters/aq/AQConnectionMetaData.java      |   57 -
 .../internal/eis/adapters/aq/AQConnectionSpec.java |  144 -
 .../eis/adapters/aq/AQDequeueInteractionSpec.java  |   46 -
 .../eis/adapters/aq/AQEnqueueInteractionSpec.java  |   46 -
 .../internal/eis/adapters/aq/AQInteraction.java    |  146 -
 .../eis/adapters/aq/AQInteractionSpec.java         |   65 -
 .../internal/eis/adapters/aq/AQRecord.java         |   52 -
 .../internal/eis/adapters/aq/AQRecordFactory.java  |   39 -
 .../internal/eis/adapters/aq/AQTransaction.java    |   73 -
 .../eis/adapters/jms/CciJMSAdapterMetaData.java    |  122 -
 .../eis/adapters/jms/CciJMSConnection.java         |  124 -
 .../eis/adapters/jms/CciJMSConnectionFactory.java  |  127 -
 .../eis/adapters/jms/CciJMSConnectionMetaData.java |   74 -
 .../eis/adapters/jms/CciJMSConnectionSpec.java     |  192 -
 .../eis/adapters/jms/CciJMSInteraction.java        |  319 -
 .../eis/adapters/jms/CciJMSInteractionSpec.java    |  136 -
 .../adapters/jms/CciJMSReceiveInteractionSpec.java |   62 -
 .../internal/eis/adapters/jms/CciJMSRecord.java    |   86 -
 .../eis/adapters/jms/CciJMSRecordFactory.java      |   53 -
 .../adapters/jms/CciJMSSendInteractionSpec.java    |   84 -
 .../jms/CciJMSSendReceiveInteractionSpec.java      |  135 -
 .../eis/adapters/jms/CciJMSTransaction.java        |   91 -
 .../adapters/xmlfile/XMLFileAdapterMetaData.java   |   69 -
 .../eis/adapters/xmlfile/XMLFileConnection.java    |   70 -
 .../adapters/xmlfile/XMLFileConnectionFactory.java |   54 -
 .../xmlfile/XMLFileConnectionMetaData.java         |   43 -
 .../adapters/xmlfile/XMLFileConnectionSpec.java    |   63 -
 .../eis/adapters/xmlfile/XMLFileInteraction.java   |  213 -
 .../adapters/xmlfile/XMLFileInteractionSpec.java   |  142 -
 .../eis/adapters/xmlfile/XMLFileRecordFactory.java |   41 -
 .../eis/adapters/xmlfile/XMLFileTransaction.java   |  111 -
 .../internal/eis/cobol/ByteArrayException.java     |   42 -
 .../eis/cobol/CobolRedefinedFieldValue.java        |   79 -
 .../persistence/internal/eis/cobol/CobolRow.java   |   69 -
 .../internal/eis/cobol/CompositeFieldMetaData.java |  294 -
 .../internal/eis/cobol/CompositeObject.java        |   37 -
 .../internal/eis/cobol/CopyBookParseException.java |   53 -
 .../internal/eis/cobol/CopyBookParser.java         |  529 -
 .../eis/cobol/ElementaryFieldMetaData.java         |  405 -
 .../internal/eis/cobol/FieldMetaData.java          |  122 -
 .../internal/eis/cobol/RecordMetaData.java         |   96 -
 .../internal/eis/cobol/helper/ByteConverter.java   |  415 -
 .../internal/eis/cobol/helper/Helper.java          |   83 -
 .../ArgumentListFunctionExpression.java            |   21 +-
 .../internal/expressions/BaseExpression.java       |    6 +-
 .../internal/expressions/ClassTypeExpression.java  |   17 +-
 .../internal/expressions/CollectionExpression.java |    2 +-
 .../internal/expressions/CompoundExpression.java   |   50 +-
 .../internal/expressions/ConstantExpression.java   |   38 +-
 .../internal/expressions/DataExpression.java       |  114 +-
 .../expressions/DateConstantExpression.java        |    2 +-
 .../internal/expressions/ExpressionIterator.java   |    2 +-
 .../expressions/ExpressionJavaPrinter.java         |    2 +-
 .../internal/expressions/ExpressionNormalizer.java |   84 +-
 .../expressions/ExpressionOperatorConverter.java   |    2 +-
 .../internal/expressions/ExpressionSQLPrinter.java |    2 +-
 .../internal/expressions/FieldExpression.java      |   13 +-
 .../internal/expressions/ForUpdateClause.java      |    8 +-
 .../internal/expressions/ForUpdateOfClause.java    |    2 +-
 .../internal/expressions/FromAliasExpression.java  |  108 +
 .../expressions/FromSubSelectExpression.java       |  174 +
 .../internal/expressions/FunctionExpression.java   |  466 +-
 .../internal/expressions/IndexExpression.java      |    5 +-
 .../internal/expressions/LiteralExpression.java    |    6 +-
 .../internal/expressions/LogicalExpression.java    |   17 +-
 .../expressions/ManualQueryKeyExpression.java      |   14 +-
 .../internal/expressions/MapEntryExpression.java   |   30 +-
 .../internal/expressions/NestedTable.java          |    3 +-
 .../internal/expressions/ObjectExpression.java     |  373 +-
 .../expressions/OuterJoinExpressionHolder.java     |  294 +
 .../internal/expressions/ParameterExpression.java  |   80 +-
 .../internal/expressions/QueryKeyExpression.java   |  516 +-
 .../internal/expressions/RelationExpression.java   |  336 +-
 .../expressions/SQLDeleteAllStatement.java         |    2 +-
 .../SQLDeleteAllStatementForTempTable.java         |   14 +-
 .../internal/expressions/SQLDeleteStatement.java   |    2 +-
 .../internal/expressions/SQLInsertStatement.java   |    2 +-
 .../SQLModifyAllStatementForTempTable.java         |   10 +-
 .../internal/expressions/SQLModifyStatement.java   |    2 +-
 .../internal/expressions/SQLSelectStatement.java   |  876 +-
 .../internal/expressions/SQLStatement.java         |    2 +-
 .../expressions/SQLUpdateAllStatement.java         |    2 +-
 ...LUpdateAllStatementForOracleAnonymousBlock.java |    2 +-
 .../SQLUpdateAllStatementForTempTable.java         |    2 +-
 .../internal/expressions/SQLUpdateStatement.java   |    2 +-
 .../expressions/SpatialExpressionOperators.java    |    2 +-
 .../expressions/SubSelectDatabaseTable.java        |   47 +
 .../internal/expressions/SubSelectExpression.java  |  247 +-
 .../internal/expressions/TableAliasLookup.java     |   10 +-
 .../internal/expressions/TableExpression.java      |   56 +-
 .../internal/expressions/TreatAsExpression.java    |  624 +
 .../internal/helper/BasicTypeHelperImpl.java       |    2 +-
 .../internal/helper/ClassConstants.java            |   18 +-
 .../internal/helper/ComplexDatabaseType.java       |   39 +-
 .../internal/helper/ConcurrencyManager.java        |   67 +-
 .../internal/helper/ConcurrentFixedCache.java      |    9 +-
 .../internal/helper/ConversionManager.java         |   45 +-
 .../internal/helper/CustomObjectInputStream.java   |    2 +-
 .../internal/helper/DBPlatformHelper.java          |   68 +-
 .../persistence/internal/helper/DatabaseField.java |  160 +-
 .../persistence/internal/helper/DatabaseTable.java |  144 +-
 .../persistence/internal/helper/DatabaseType.java  |   88 +-
 .../internal/helper/DeferredLockManager.java       |    2 +-
 .../internal/helper/DescriptorCompare.java         |    2 +-
 .../persistence/internal/helper/FunctionField.java |   43 +
 .../persistence/internal/helper/Helper.java        |  375 +-
 .../internal/helper/IdentityHashSet.java           |    2 +-
 .../internal/helper/IdentityWeakHashMap.java       |   14 +-
 .../persistence/internal/helper/IndexedObject.java |    2 +-
 .../persistence/internal/helper/InvalidObject.java |    2 +-
 .../persistence/internal/helper/JDK15Platform.java |   77 +-
 .../persistence/internal/helper/JDK16Platform.java |    2 +-
 .../persistence/internal/helper/JDKPlatform.java   |   10 +-
 .../internal/helper/JPAClassLoaderHolder.java      |    2 +-
 .../internal/helper/JPAConversionManager.java      |   20 +-
 .../persistence/internal/helper/JavaPlatform.java  |   12 +-
 .../internal/helper/LOBValueWriter.java            |    2 +-
 .../internal/helper/MappingCompare.java            |   13 +-
 .../persistence/internal/helper/NoConversion.java  |    2 +-
 .../internal/helper/NonSynchronizedProperties.java |    2 +-
 .../internal/helper/NonSynchronizedSubVector.java  |    2 +-
 .../internal/helper/NonSynchronizedVector.java     |    2 +-
 .../persistence/internal/helper/QueryCounter.java  |    2 +-
 .../internal/helper/SerializationHelper.java       |    2 +-
 .../internal/helper/SimpleDatabaseType.java        |    2 +-
 .../internal/helper/ThreadCursoredList.java        |   77 +-
 .../internal/helper/TimeZoneHolder.java            |    2 +-
 .../helper/VendorNameToPlatformMapping.properties  |   79 +-
 .../internal/helper/WriteLockManager.java          |  244 +-
 .../helper/linkedlist/ExposedNodeLinkedList.java   |    2 +-
 .../internal/helper/linkedlist/LinkedNode.java     |    2 +-
 .../internal/history/DecoratedDatabaseTable.java   |    6 +-
 .../internal/history/HistoricalDatabaseTable.java  |    2 +-
 .../internal/history/HistoricalSession.java        |    5 +-
 .../internal/history/UniversalAsOfClause.java      |    2 +-
 .../internal/identitymaps/AbstractIdentityMap.java |  115 +-
 .../persistence/internal/identitymaps/CacheId.java |   80 +-
 .../internal/identitymaps/CacheIdentityMap.java    |   31 +-
 .../internal/identitymaps/CacheKey.java            |  230 +-
 .../internal/identitymaps/FullIdentityMap.java     |   33 +-
 .../identitymaps/HardCacheWeakIdentityMap.java     |   13 +-
 .../internal/identitymaps/IdentityMap.java         |   35 +-
 .../identitymaps/IdentityMapEnumeration.java       |    2 +-
 .../identitymaps/IdentityMapKeyEnumeration.java    |    2 +-
 .../internal/identitymaps/IdentityMapManager.java  |  451 +-
 .../internal/identitymaps/LinkedCacheKey.java      |    6 +-
 .../internal/identitymaps/NoIdentityMap.java       |   19 +-
 .../identitymaps/QueueableWeakCacheKey.java        |    4 +-
 .../internal/identitymaps/SoftCacheKey.java        |    6 +-
 .../identitymaps/SoftCacheWeakIdentityMap.java     |   10 +-
 .../internal/identitymaps/SoftIdentityMap.java     |   11 +-
 .../internal/identitymaps/UnitOfWorkCacheKey.java  |  118 -
 .../identitymaps/UnitOfWorkIdentityMap.java        |   41 +-
 .../internal/identitymaps/WeakCacheKey.java        |    6 +-
 .../internal/identitymaps/WeakIdentityMap.java     |   38 +-
 .../identitymaps/WeakUnitOfWorkIdentityMap.java    |    9 +-
 .../internal/indirection/BackupValueHolder.java    |    2 +-
 .../indirection/BasicIndirectionPolicy.java        |  145 +-
 .../internal/indirection/BatchValueHolder.java     |   11 +-
 .../indirection/CacheBasedValueHolder.java         |   39 +-
 .../indirection/ContainerIndirectionPolicy.java    |   43 +-
 .../internal/indirection/DatabaseValueHolder.java  |   22 +-
 .../EISOneToManyQueryBasedValueHolder.java         |    4 +-
 .../internal/indirection/IndirectionPolicy.java    |  123 +-
 .../internal/indirection/NoIndirectionPolicy.java  |   96 +-
 .../internal/indirection/ProtectedValueHolder.java |   69 +
 .../indirection/ProxyIndirectionHandler.java       |    2 +-
 .../indirection/ProxyIndirectionPolicy.java        |   55 +-
 .../indirection/QueryBasedValueHolder.java         |   58 +-
 .../indirection/TransformerBasedValueHolder.java   |    2 +-
 .../indirection/TransparentIndirectionPolicy.java  |  172 +-
 .../indirection/UnitOfWorkQueryValueHolder.java    |   17 +-
 .../UnitOfWorkTransformerValueHolder.java          |    4 +-
 .../indirection/UnitOfWorkValueHolder.java         |   23 +-
 .../WeavedObjectBasicIndirectionPolicy.java        |   46 +-
 .../internal/indirection/WrappingValueHolder.java  |   32 +
 .../internal/jaxb/AccessorFactoryWrapper.java      |   68 +
 .../internal/jaxb/AttributeNodeImpl.java           |   18 +
 .../jaxb/CustomAccessorAttributeAccessor.java      |   65 +
 .../internal/jaxb/DefaultElementConverter.java     |    2 +-
 .../internal/jaxb/DomHandlerConverter.java         |  177 +-
 .../internal/jaxb/IDResolverWrapper.java           |  134 +
 .../internal/jaxb/JAXBElementConverter.java        |   29 +-
 .../internal/jaxb/JAXBElementRootConverter.java    |   20 +-
 .../internal/jaxb/JAXBSchemaOutputResolver.java    |    2 +-
 .../jaxb/JAXBSetMethodAttributeAccessor.java       |    6 +-
 .../persistence/internal/jaxb/JaxbClassLoader.java |    3 +-
 .../internal/jaxb/MultiArgInstantiationPolicy.java |    8 +-
 .../persistence/internal/jaxb/ObjectGraphImpl.java |   74 +
 .../internal/jaxb/SessionEventListener.java        |    3 +-
 .../persistence/internal/jaxb/WrappedValue.java    |    2 +-
 .../internal/jaxb/XMLJavaTypeConverter.java        |  138 +-
 .../jaxb/json/schema/JsonSchemaGenerator.java      |  705 +
 .../jaxb/json/schema/model/JsonSchema.java         |  105 +
 .../internal/jaxb/json/schema/model/JsonType.java  |   46 +
 .../internal/jaxb/json/schema/model/Property.java  |  125 +
 .../persistence/internal/jaxb/many/ArrayValue.java |   41 +-
 .../internal/jaxb/many/CollectionValue.java        |   39 +-
 .../jaxb/many/JAXBArrayAttributeAccessor.java      |   95 +-
 .../persistence/internal/jaxb/many/ManyValue.java  |   39 +-
 .../persistence/internal/jaxb/many/MapEntry.java   |    2 +-
 .../persistence/internal/jaxb/many/MapValue.java   |    4 +-
 .../jaxb/many/MapValueAttributeAccessor.java       |   53 +-
 .../jaxb/many/MultiDimensionalArrayValue.java      |   66 +-
 .../jaxb/many/MultiDimensionalCollectionValue.java |   64 +
 .../jaxb/many/MultiDimensionalManyValue.java       |   22 +
 .../internal/jpa/AttributeNodeImpl.java            |   74 +
 .../persistence/internal/jpa/CMP3Policy.java       |  208 +-
 .../persistence/internal/jpa/CacheImpl.java        |   85 +-
 .../persistence/internal/jpa/DataSourceConfig.java |    2 +-
 .../persistence/internal/jpa/EJBQueryImpl.java     | 1360 +-
 .../persistence/internal/jpa/EntityGraphImpl.java  |  305 +
 .../internal/jpa/EntityManagerFactoryDelegate.java |  775 +
 .../internal/jpa/EntityManagerFactoryImpl.java     | 1362 +-
 .../internal/jpa/EntityManagerFactoryProvider.java |  231 +-
 .../internal/jpa/EntityManagerImpl.java            |  777 +-
 .../internal/jpa/EntityManagerSetupImpl.java       | 3404 +-
 .../persistence/internal/jpa/ExceptionFactory.java |    2 +-
 org/eclipse/persistence/internal/jpa/JPAQuery.java |  249 +-
 .../jpa/PersistenceInitializationActivator.java    |    2 +-
 .../internal/jpa/QueryHintsHandler.java            |  326 +-
 .../persistence/internal/jpa/QueryImpl.java        | 1166 +
 .../persistence/internal/jpa/StaticWeaveInfo.java  |   38 +
 .../internal/jpa/StoredProcedureQueryImpl.java     | 1100 +
 .../internal/jpa/config/AbstractAccessorImpl.java  |  184 +
 .../internal/jpa/config/MetadataImpl.java          |   33 +
 .../internal/jpa/config/PropertyImpl.java          |   45 +
 .../additionalcriteria/AdditionalCriteriaImpl.java |   36 +
 .../internal/jpa/config/cache/CacheImpl.java       |   88 +
 .../internal/jpa/config/cache/CacheIndexImpl.java  |   44 +
 .../jpa/config/cache/CacheInterceptorImpl.java     |   36 +
 .../internal/jpa/config/cache/TimeOfDayImpl.java   |   51 +
 .../config/changetracking/ChangeTrackingImpl.java  |   36 +
 .../jpa/config/classes/AbstractClassImpl.java      |  288 +
 .../config/classes/AbstractMappedClassImpl.java    |  277 +
 .../internal/jpa/config/classes/Attributes.java    |   64 +
 .../jpa/config/classes/ConverterClassImpl.java     |   41 +
 .../jpa/config/classes/EmbeddableImpl.java         |   30 +
 .../internal/jpa/config/classes/EntityImpl.java    |  126 +
 .../jpa/config/classes/MappedSuperclassImpl.java   |   30 +
 .../jpa/config/columns/AbstractColumnImpl.java     |   40 +
 .../config/columns/AbstractDirectColumnImpl.java   |   44 +
 .../columns/AbstractDiscriminatorColumnImpl.java   |   40 +
 .../jpa/config/columns/AbstractOverrideImpl.java   |   36 +
 .../columns/AbstractRelationalColumnImpl.java      |   35 +
 .../config/columns/AssociationOverrideImpl.java    |   57 +
 .../jpa/config/columns/AttributeOverrideImpl.java  |   37 +
 .../internal/jpa/config/columns/ColumnImpl.java    |   55 +
 .../jpa/config/columns/DiscriminatorClassImpl.java |   41 +
 .../config/columns/DiscriminatorColumnImpl.java    |   30 +
 .../internal/jpa/config/columns/FieldImpl.java     |   36 +
 .../jpa/config/columns/ForeignKeyImpl.java         |   46 +
 .../jpa/config/columns/JoinColumnImpl.java         |   55 +
 .../internal/jpa/config/columns/JoinFieldImpl.java |   41 +
 .../jpa/config/columns/OrderColumnImpl.java        |   35 +
 .../jpa/config/columns/PrimaryKeyImpl.java         |   53 +
 .../config/columns/PrimaryKeyJoinColumnImpl.java   |   30 +
 .../columns/TenantDiscriminatorColumnImpl.java     |   45 +
 .../jpa/config/converters/ConversionValueImpl.java |   41 +
 .../jpa/config/converters/ConvertImpl.java         |   46 +
 .../jpa/config/converters/ConverterImpl.java       |   41 +
 .../jpa/config/converters/EnumeratedImpl.java      |   36 +
 .../internal/jpa/config/converters/LobImpl.java    |   30 +
 .../config/converters/ObjectTypeConverterImpl.java |   62 +
 .../jpa/config/converters/StructConverterImpl.java |   41 +
 .../jpa/config/converters/TemporalImpl.java        |   35 +
 .../jpa/config/converters/TypeConverterImpl.java   |   46 +
 .../jpa/config/copypolicy/CloneCopyPolicyImpl.java |   41 +
 .../jpa/config/copypolicy/CopyPolicyImpl.java      |   36 +
 .../copypolicy/InstantiationCopyPolicyImpl.java    |   31 +
 .../jpa/config/inheritance/InheritanceImpl.java    |   36 +
 .../jpa/config/listeners/EntityListenerImpl.java   |   71 +
 .../jpa/config/locking/OptimisticLockingImpl.java  |   54 +
 .../config/mappings/AbstractBasicMappingImpl.java  |  110 +
 .../mappings/AbstractCollectionMappingImpl.java    |  151 +
 .../config/mappings/AbstractDirectMappingImpl.java |   90 +
 .../mappings/AbstractEmbeddedMappingImpl.java      |   41 +
 .../jpa/config/mappings/AbstractMappingImpl.java   |   36 +
 .../config/mappings/AbstractObjectMappingImpl.java |   65 +
 .../mappings/AbstractRelationshipMappingImpl.java  |  115 +
 .../jpa/config/mappings/AccessMethodsImpl.java     |   41 +
 .../internal/jpa/config/mappings/BasicImpl.java    |   36 +
 .../jpa/config/mappings/BatchFetchImpl.java        |   41 +
 .../internal/jpa/config/mappings/CascadeImpl.java  |   60 +
 .../jpa/config/mappings/ElementCollectionImpl.java |  219 +
 .../jpa/config/mappings/EmbeddedIdImpl.java        |   30 +
 .../internal/jpa/config/mappings/EmbeddedImpl.java |   61 +
 .../internal/jpa/config/mappings/IdImpl.java       |   32 +
 .../jpa/config/mappings/ManyToManyImpl.java        |   30 +
 .../jpa/config/mappings/ManyToOneImpl.java         |   30 +
 .../internal/jpa/config/mappings/MapKeyImpl.java   |   36 +
 .../jpa/config/mappings/OneToManyImpl.java         |   38 +
 .../internal/jpa/config/mappings/OneToOneImpl.java |   39 +
 .../jpa/config/mappings/ReturnInsertImpl.java      |   36 +
 .../jpa/config/mappings/TransformationImpl.java    |   56 +
 .../jpa/config/mappings/TransientImpl.java         |   37 +
 .../jpa/config/mappings/VariableOneToOneImpl.java  |   56 +
 .../internal/jpa/config/mappings/VersionImpl.java  |   30 +
 .../metadata/ReflectiveDynamicClassLoader.java     |   57 +
 .../jpa/config/multitenant/MultitenantImpl.java    |   61 +
 .../multitenant/TenantTableDiscriminatorImpl.java  |   41 +
 .../internal/jpa/config/nosql/NoSqlImpl.java       |   41 +
 .../config/partitioning/HashPartitioningImpl.java  |   58 +
 .../jpa/config/partitioning/PartitioningImpl.java  |   41 +
 .../partitioning/PinnedPartitioningImpl.java       |   41 +
 .../config/partitioning/RangePartitionImpl.java    |   46 +
 .../config/partitioning/RangePartitioningImpl.java |   66 +
 .../partitioning/ReplicationPartitioningImpl.java  |   45 +
 .../partitioning/RoundRobinPartitioningImpl.java   |   50 +
 .../config/partitioning/UnionPartitioningImpl.java |   50 +
 .../config/partitioning/ValuePartitionImpl.java    |   41 +
 .../config/partitioning/ValuePartitioningImpl.java |   71 +
 .../config/persistenceunit/DataServiceImpl.java    |   47 +
 .../jpa/config/persistenceunit/MetadataSource.java |   42 +
 .../persistenceunit/PersistenceUnitImpl.java       |  154 +
 .../jpa/config/queries/AbstractNamedQueryImpl.java |   49 +
 .../queries/AbstractPlsqlStoredQueryImpl.java      |   47 +
 .../jpa/config/queries/AbstractPlsqlTypeImpl.java  |   46 +
 .../jpa/config/queries/AbstractQueryImpl.java      |   35 +
 .../config/queries/AbstractStoredQueryImpl.java    |   46 +
 .../jpa/config/queries/ColumnResultImpl.java       |   41 +
 .../jpa/config/queries/ConstructorResultImpl.java  |   48 +
 .../jpa/config/queries/EntityResultImpl.java       |   53 +
 .../jpa/config/queries/FetchAttributeImpl.java     |   36 +
 .../jpa/config/queries/FetchGroupImpl.java         |   53 +
 .../jpa/config/queries/FieldResultImpl.java        |   41 +
 .../jpa/config/queries/NamedNativeQueryImpl.java   |   40 +
 .../queries/NamedPlsqlStoredFunctionQueryImpl.java |   42 +
 .../NamedPlsqlStoredProcedureQueryImpl.java        |   40 +
 .../jpa/config/queries/NamedQueryImpl.java         |   34 +
 .../queries/NamedStoredFunctionQueryImpl.java      |   47 +
 .../queries/NamedStoredProcedureQueryImpl.java     |   60 +
 .../jpa/config/queries/OracleArrayImpl.java        |   46 +
 .../jpa/config/queries/OracleObjectImpl.java       |   53 +
 .../jpa/config/queries/PlsqlParameterImpl.java     |   71 +
 .../jpa/config/queries/PlsqlRecordImpl.java        |   42 +
 .../jpa/config/queries/PlsqlTableImpl.java         |   35 +
 .../internal/jpa/config/queries/QueryHintImpl.java |   41 +
 .../jpa/config/queries/QueryRedirectorsImpl.java   |   66 +
 .../config/queries/SqlResultSetMappingImpl.java    |   66 +
 .../queries/StoredProcedureParameterImpl.java      |   66 +
 .../jpa/config/sequencing/GeneratedValueImpl.java  |   41 +
 .../config/sequencing/SequenceGeneratorImpl.java   |   61 +
 .../jpa/config/sequencing/TableGeneratorImpl.java  |  104 +
 .../jpa/config/sequencing/UuidGeneratorImpl.java   |   36 +
 .../internal/jpa/config/structures/ArrayImpl.java  |   49 +
 .../internal/jpa/config/structures/StructImpl.java |   45 +
 .../jpa/config/structures/StructureImpl.java       |   31 +
 .../jpa/config/tables/AbstractTableImpl.java       |   70 +
 .../jpa/config/tables/CollectionTableImpl.java     |   51 +
 .../internal/jpa/config/tables/IndexImpl.java      |   69 +
 .../internal/jpa/config/tables/JoinTableImpl.java  |   64 +
 .../jpa/config/tables/SecondaryTableImpl.java      |   52 +
 .../internal/jpa/config/tables/TableImpl.java      |   30 +
 .../jpa/config/tables/UniqueConstraintImpl.java    |   44 +
 .../config/transformers/ReadTransformerImpl.java   |   41 +
 .../config/transformers/WriteTransformerImpl.java  |   49 +
 .../internal/jpa/config/xml/MappingsImpl.java      |  386 +
 .../config/xml/PersistenceUnitDefaultsImpl.java    |   87 +
 .../config/xml/PersistenceUnitMetadataImpl.java    |   48 +
 .../internal/jpa/deployment/ArchiveBase.java       |    9 +-
 .../jpa/deployment/ArchiveFactoryImpl.java         |   43 +-
 .../BeanValidationInitializationHelper.java        |   17 +-
 .../internal/jpa/deployment/DirectoryArchive.java  |    2 +-
 .../deployment/DirectoryInsideJarURLArchive.java   |    5 +-
 .../internal/jpa/deployment/JPAInitializer.java    |  150 +-
 .../internal/jpa/deployment/JarFileArchive.java    |   12 +-
 .../jpa/deployment/JarInputStreamURLArchive.java   |    2 +-
 .../jpa/deployment/JavaSECMPInitializer.java       |  172 +-
 .../jpa/deployment/JavaSECMPInitializerAgent.java  |   13 +-
 .../PersistenceInitializationHelper.java           |   58 -
 .../jpa/deployment/PersistenceUnitProcessor.java   |  264 +-
 .../jpa/deployment/SEPersistenceUnitInfo.java      |    2 +-
 .../jpa/deployment/SEPersistenceUnitProperty.java  |    2 +-
 .../internal/jpa/deployment/URLArchive.java        |    2 +-
 .../deployment/osgi/BundleProxyClassLoader.java    |   66 -
 .../jpa/deployment/osgi/CompositeClassLoader.java  |  185 -
 .../jpa/deployment/osgi/CompositeEnumeration.java  |   75 -
 .../jpa/deployment/osgi/OSGiInitializer.java       |   72 -
 .../osgi/OSGiPersistenceInitializationHelper.java  |  194 -
 .../xml/parser/PersistenceContentHandler.java      |   22 +-
 .../jpa/deployment/xml/parser/XMLException.java    |    2 +-
 .../deployment/xml/parser/XMLExceptionHandler.java |    2 +-
 .../jpa/deployment/xml/parser/XMLNodeList.java     |    2 +-
 .../jpa/deployment/xml/parser/XPathEngine.java     |    2 +-
 .../internal/jpa/jdbc/ConnectionProxyHandler.java  |    2 +-
 .../internal/jpa/jdbc/DataSourceImpl.java          |   10 +-
 .../jpa/jpql/AbstractModifyAllQueryBuilder.java    |   83 +
 .../jpql/AbstractObjectLevelReadQueryVisitor.java  |  675 +
 .../jpa/jpql/AbstractRangeDeclaration.java         |   97 +
 .../internal/jpa/jpql/CollectionDeclaration.java   |   92 +
 .../jpa/jpql/ConstructorQueryMappings.java         |  238 +
 .../persistence/internal/jpa/jpql/Declaration.java |  232 +
 .../internal/jpa/jpql/DeclarationResolver.java     |  837 +
 .../internal/jpa/jpql/DeleteQueryVisitor.java      |   62 +
 .../internal/jpa/jpql/DerivedDeclaration.java      |  112 +
 .../jpa/jpql/EclipseLinkSemanticValidator.java     |   38 +
 .../jpql/EclipseLinkSemanticValidatorHelper.java   |  539 +
 .../jpa/jpql/ExpressionBuilderVisitor.java         | 2800 ++
 .../internal/jpa/jpql/HermesParser.java            |  465 +
 .../internal/jpa/jpql/JPQLQueryContext.java        | 1157 +
 .../internal/jpa/jpql/JPQLQueryHelper.java         |  226 +
 .../internal/jpa/jpql/JoinDeclaration.java         |   87 +
 .../internal/jpa/jpql/NumericTypeComparator.java   |   87 +
 .../jpa/jpql/ObjectLevelReadQueryVisitor.java      |   39 +
 .../internal/jpa/jpql/ParameterType.java           |   69 +
 .../internal/jpa/jpql/RangeDeclaration.java        |  172 +
 .../internal/jpa/jpql/ReadAllQueryBuilder.java     |  170 +
 .../internal/jpa/jpql/ReadAllQueryVisitor.java     |  116 +
 .../internal/jpa/jpql/ReportItemBuilder.java       |  735 +
 .../internal/jpa/jpql/ReportQueryVisitor.java      |  141 +
 .../internal/jpa/jpql/SubqueryDeclaration.java     |   75 +
 .../internal/jpa/jpql/TableDeclaration.java        |   80 +
 .../internal/jpa/jpql/TypeResolver.java            | 1726 +
 .../internal/jpa/jpql/UpdateQueryVisitor.java      |   90 +
 .../internal/jpa/metadata/MetadataConstants.java   |  169 +-
 .../internal/jpa/metadata/MetadataDescriptor.java  |  916 +-
 .../jpa/metadata/MetadataDynamicClassWriter.java   |  139 +
 .../internal/jpa/metadata/MetadataHelper.java      |   14 +-
 .../internal/jpa/metadata/MetadataLogger.java      |   94 +-
 .../internal/jpa/metadata/MetadataProcessor.java   |  291 +-
 .../internal/jpa/metadata/MetadataProject.java     | 1076 +-
 .../internal/jpa/metadata/ORMetadata.java          |  337 +-
 .../internal/jpa/metadata/PrimaryKeyMetadata.java  |  163 -
 .../jpa/metadata/accessors/MetadataAccessor.java   |  716 +-
 .../jpa/metadata/accessors/PropertyMetadata.java   |   46 +-
 .../metadata/accessors/classes/ClassAccessor.java  |  876 +-
 .../accessors/classes/ConverterAccessor.java       |  245 +
 .../accessors/classes/EmbeddableAccessor.java      |  261 +-
 .../metadata/accessors/classes/EntityAccessor.java | 1024 +-
 .../accessors/classes/InterfaceAccessor.java       |   35 +-
 .../classes/MappedSuperclassAccessor.java          |  971 +-
 .../metadata/accessors/classes/XMLAttributes.java  |  214 +-
 .../metadata/accessors/mappings/BasicAccessor.java |  289 +-
 .../mappings/BasicCollectionAccessor.java          |   53 +-
 .../accessors/mappings/BasicMapAccessor.java       |   44 +-
 .../accessors/mappings/CollectionAccessor.java     |  456 +-
 .../accessors/mappings/DerivedIdClassAccessor.java |   15 +-
 .../accessors/mappings/DirectAccessor.java         |  111 +-
 .../mappings/DirectCollectionAccessor.java         |  243 +-
 .../mappings/ElementCollectionAccessor.java        |  543 +-
 .../accessors/mappings/EmbeddedAccessor.java       |  131 +-
 .../accessors/mappings/EmbeddedIdAccessor.java     |   80 +-
 .../metadata/accessors/mappings/IdAccessor.java    |   19 +-
 .../accessors/mappings/ManyToManyAccessor.java     |   44 +-
 .../accessors/mappings/ManyToOneAccessor.java      |   41 +-
 .../accessors/mappings/MappedKeyMapAccessor.java   |   25 +-
 .../accessors/mappings/MappingAccessor.java        |  868 +-
 .../accessors/mappings/MultitenantIdAccessor.java  |   75 +
 .../accessors/mappings/ObjectAccessor.java         |  300 +-
 .../accessors/mappings/OneToManyAccessor.java      |   98 +-
 .../accessors/mappings/OneToOneAccessor.java       |   92 +-
 .../accessors/mappings/RelationshipAccessor.java   |  518 +-
 .../accessors/mappings/TransformationAccessor.java |   48 +-
 .../accessors/mappings/TransientAccessor.java      |   15 +-
 .../mappings/VariableOneToOneAccessor.java         |   66 +-
 .../accessors/mappings/VersionAccessor.java        |   27 +-
 .../objects/MetadataAccessibleObject.java          |   12 +-
 .../objects/MetadataAnnotatedElement.java          |  343 +-
 .../accessors/objects/MetadataAnnotation.java      |   82 +-
 .../accessors/objects/MetadataAsmFactory.java      |  718 +-
 .../metadata/accessors/objects/MetadataClass.java  |  116 +-
 .../accessors/objects/MetadataFactory.java         |   12 +-
 .../metadata/accessors/objects/MetadataField.java  |   32 +-
 .../metadata/accessors/objects/MetadataFile.java   |   16 +-
 .../metadata/accessors/objects/MetadataMethod.java |   56 +-
 .../AdditionalCriteriaMetadata.java                |  105 +
 .../jpa/metadata/cache/CacheIndexMetadata.java     |  136 +
 .../metadata/cache/CacheInterceptorMetadata.java   |   43 +-
 .../internal/jpa/metadata/cache/CacheMetadata.java |  126 +-
 .../jpa/metadata/cache/TimeOfDayMetadata.java      |   30 +-
 .../changetracking/ChangeTrackingMetadata.java     |   40 +-
 .../columns/AssociationOverrideMetadata.java       |   75 +-
 .../columns/AttributeOverrideMetadata.java         |   21 +-
 .../jpa/metadata/columns/ColumnMetadata.java       |  252 +-
 .../jpa/metadata/columns/DirectColumnMetadata.java |   27 +-
 .../columns/DiscriminatorClassMetadata.java        |   54 +-
 .../columns/DiscriminatorColumnMetadata.java       |   71 +-
 .../jpa/metadata/columns/FieldMetadata.java        |   39 +
 .../jpa/metadata/columns/ForeignKeyMetadata.java   |  191 +
 .../jpa/metadata/columns/JoinColumnMetadata.java   |   63 +-
 .../jpa/metadata/columns/JoinFieldMetadata.java    |   39 +
 .../jpa/metadata/columns/MetadataColumn.java       |   40 +-
 .../jpa/metadata/columns/MetadataHelper.java       |   59 -
 .../jpa/metadata/columns/OrderColumnMetadata.java  |   44 +-
 .../jpa/metadata/columns/OverrideMetadata.java     |   29 +-
 .../columns/PrimaryKeyForeignKeyMetadata.java      |   58 +
 .../columns/PrimaryKeyJoinColumnMetadata.java      |   33 +-
 .../columns/PrimaryKeyJoinColumnsMetadata.java     |  104 -
 .../jpa/metadata/columns/PrimaryKeyMetadata.java   |  185 +
 .../metadata/columns/RelationalColumnMetadata.java |   96 +-
 .../columns/TenantDiscriminatorColumnMetadata.java |  204 +
 .../converters/AbstractConverterMetadata.java      |   30 +-
 .../metadata/converters/ClassInstanceMetadata.java |   14 +-
 .../converters/ConversionValueMetadata.java        |   25 +-
 .../jpa/metadata/converters/ConvertMetadata.java   |  301 +
 .../jpa/metadata/converters/ConverterMetadata.java |   28 +-
 .../metadata/converters/EnumeratedMetadata.java    |   42 +-
 .../jpa/metadata/converters/LobMetadata.java       |   24 +-
 .../jpa/metadata/converters/MetadataConverter.java |   76 +-
 .../converters/MixedConverterMetadata.java         |  133 +
 .../converters/ObjectTypeConverterMetadata.java    |  101 +-
 .../metadata/converters/SerializedMetadata.java    |   31 +-
 .../converters/StructConverterMetadata.java        |   31 +-
 .../jpa/metadata/converters/TemporalMetadata.java  |   33 +-
 .../metadata/converters/TypeConverterMetadata.java |   52 +-
 .../copypolicy/CloneCopyPolicyMetadata.java        |   27 +-
 .../metadata/copypolicy/CopyPolicyMetadata.java    |   27 +-
 .../copypolicy/CustomCopyPolicyMetadata.java       |   24 +-
 .../InstantiationCopyPolicyMetadata.java           |   23 +-
 .../graphs/NamedAttributeNodeMetadata.java         |  169 +
 .../metadata/graphs/NamedEntityGraphMetadata.java  |  278 +
 .../jpa/metadata/graphs/NamedSubgraphMetadata.java |  213 +
 .../metadata/inheritance/InheritanceMetadata.java  |   36 +-
 .../metadata/listeners/EntityClassListener.java    |   19 +-
 .../listeners/EntityClassListenerMetadata.java     |   40 +-
 .../jpa/metadata/listeners/EntityListener.java     |  275 +-
 .../metadata/listeners/EntityListenerMetadata.java |  145 +-
 .../listeners/JPAEntityListenerHolder.java         |  192 +
 .../jpa/metadata/listeners/MethodSerialImpl.java   |   84 +
 .../locking/OptimisticLockingMetadata.java         |   32 +-
 .../metadata/mappings/AccessMethodsMetadata.java   |   31 +-
 .../jpa/metadata/mappings/BatchFetchMetadata.java  |  115 +
 .../jpa/metadata/mappings/CascadeMetadata.java     |  209 +-
 .../jpa/metadata/mappings/MapKeyMetadata.java      |   39 +-
 .../jpa/metadata/mappings/OrderByMetadata.java     |  197 +
 .../metadata/mappings/ReturnInsertMetadata.java    |   24 +-
 .../metadata/multitenant/MultitenantMetadata.java  |  366 +
 .../TenantTableDiscriminatorMetadata.java          |  147 +
 .../internal/jpa/metadata/nosql/NoSqlMetadata.java |  148 +
 .../partitioning/AbstractPartitioningMetadata.java |   93 +
 .../partitioning/FieldPartitioningMetadata.java    |  184 +
 .../partitioning/HashPartitioningMetadata.java     |  100 +
 .../partitioning/PartitioningMetadata.java         |  112 +
 .../partitioning/PinnedPartitioningMetadata.java   |   84 +
 .../partitioning/RangePartitionMetadata.java       |  126 +
 .../partitioning/RangePartitioningMetadata.java    |  131 +
 .../ReplicationPartitioningMetadata.java           |  104 +
 .../RoundRobinPartitioningMetadata.java            |   87 +
 .../partitioning/UnionPartitioningMetadata.java    |   87 +
 .../partitioning/ValuePartitionMetadata.java       |  107 +
 .../partitioning/ValuePartitioningMetadata.java    |  160 +
 .../jpa/metadata/queries/ColumnResultMetadata.java |  161 +
 .../jpa/metadata/queries/ComplexTypeMetadata.java  |  116 +
 .../queries/ConstructorResultMetadata.java         |  167 +
 .../jpa/metadata/queries/EntityResultMetadata.java |   85 +-
 .../metadata/queries/FetchAttributeMetadata.java   |   25 +-
 .../jpa/metadata/queries/FetchGroupMetadata.java   |   33 +-
 .../jpa/metadata/queries/FieldResultMetadata.java  |   50 +-
 .../jpa/metadata/queries/MetadataHelper.java       |   51 -
 .../metadata/queries/NamedNativeQueryMetadata.java |   65 +-
 .../NamedPLSQLStoredFunctionQueryMetadata.java     |  145 +
 .../NamedPLSQLStoredProcedureQueryMetadata.java    |  180 +
 .../jpa/metadata/queries/NamedQueryMetadata.java   |   91 +-
 .../queries/NamedStoredFunctionQueryMetadata.java  |  147 +
 .../queries/NamedStoredProcedureQueryMetadata.java |  246 +-
 .../metadata/queries/OracleArrayTypeMetadata.java  |  100 +
 .../queries/OracleComplexTypeMetadata.java         |  116 +
 .../metadata/queries/OracleObjectTypeMetadata.java |  128 +
 .../metadata/queries/PLSQLComplexTypeMetadata.java |  146 +
 .../metadata/queries/PLSQLParameterMetadata.java   |  342 +
 .../jpa/metadata/queries/PLSQLRecordMetadata.java  |  147 +
 .../jpa/metadata/queries/PLSQLTableMetadata.java   |  136 +
 .../jpa/metadata/queries/QueryHintMetadata.java    |   26 +-
 .../metadata/queries/QueryRedirectorsMetadata.java |  162 +-
 .../queries/SQLResultSetMappingMetadata.java       |  153 +-
 .../queries/StoredProcedureParameterMetadata.java  |  370 +-
 .../sequencing/GeneratedValueMetadata.java         |  100 +-
 .../sequencing/SequenceGeneratorMetadata.java      |  149 +-
 .../sequencing/TableGeneratorMetadata.java         |   96 +-
 .../metadata/sequencing/UuidGeneratorMetadata.java |  107 +
 .../sop/SerializedObjectPolicyMetadata.java        |  144 +
 .../jpa/metadata/structures/ArrayAccessor.java     |  302 +
 .../jpa/metadata/structures/StructMetadata.java    |  144 +
 .../jpa/metadata/structures/StructureAccessor.java |  197 +
 .../metadata/tables/CollectionTableMetadata.java   |   64 +-
 .../jpa/metadata/tables/IndexMetadata.java         |  368 +
 .../jpa/metadata/tables/JoinTableMetadata.java     |  109 +-
 .../metadata/tables/RelationalTableMetadata.java   |  161 +
 .../metadata/tables/SecondaryTableMetadata.java    |   86 +-
 .../jpa/metadata/tables/TableMetadata.java         |  181 +-
 .../metadata/tables/UniqueConstraintMetadata.java  |   27 +-
 .../transformers/ReadTransformerMetadata.java      |   36 +-
 .../transformers/WriteTransformerMetadata.java     |   40 +-
 .../jpa/metadata/xml/EmptyElementConverter.java    |   43 +
 .../jpa/metadata/xml/ORMContentHandler.java        |   76 +
 .../jpa/metadata/xml/XMLEntityMappings.java        |  521 +-
 .../xml/XMLEntityMappingsMappingProject.java       | 3374 +-
 .../jpa/metadata/xml/XMLEntityMappingsReader.java  |  390 +-
 .../jpa/metadata/xml/XMLEntityMappingsWriter.java  |    2 +-
 .../metadata/xml/XMLPersistenceUnitDefaults.java   |  105 +-
 .../metadata/xml/XMLPersistenceUnitMetadata.java   |   52 +-
 .../internal/jpa/metamodel/AttributeImpl.java      |   97 +-
 .../internal/jpa/metamodel/BasicTypeImpl.java      |    2 +-
 .../jpa/metamodel/CollectionAttributeImpl.java     |   14 +-
 .../internal/jpa/metamodel/EmbeddableTypeImpl.java |    6 +-
 .../internal/jpa/metamodel/EntityTypeImpl.java     |    6 +-
 .../jpa/metamodel/IdentifiableTypeImpl.java        |   23 +-
 .../internal/jpa/metamodel/ListAttributeImpl.java  |   14 +-
 .../internal/jpa/metamodel/ManagedTypeImpl.java    |  120 +-
 .../internal/jpa/metamodel/MapAttributeImpl.java   |   23 +-
 .../jpa/metamodel/MappedSuperclassTypeImpl.java    |   27 +-
 .../internal/jpa/metamodel/MetamodelImpl.java      |  192 +-
 .../jpa/metamodel/PluralAttributeImpl.java         |   30 +-
 .../internal/jpa/metamodel/SetAttributeImpl.java   |   16 +-
 .../jpa/metamodel/SingularAttributeImpl.java       |   38 +-
 .../internal/jpa/metamodel/TypeImpl.java           |   10 +-
 .../jpa/modelgen/CanonicalModelProcessor.java      |   92 +-
 .../jpa/modelgen/CanonicalModelProperties.java     |  161 +-
 .../jpa/modelgen/MetadataMirrorFactory.java        |  190 +-
 .../jpa/modelgen/objects/PersistenceUnit.java      |  133 +-
 .../modelgen/objects/PersistenceUnitReader.java    |   31 +-
 .../jpa/modelgen/objects/PersistenceXML.java       |    2 +-
 .../modelgen/objects/PersistenceXMLMappings.java   |   24 +-
 .../modelgen/visitors/AnnotationValueVisitor.java  |    4 +-
 .../jpa/modelgen/visitors/ElementVisitor.java      |   41 +-
 .../jpa/modelgen/visitors/TypeVisitor.java         |    2 +-
 .../persistence/internal/jpa/parsing/AbsNode.java  |    2 +-
 .../internal/jpa/parsing/AggregateNode.java        |   10 +-
 .../internal/jpa/parsing/AliasableNode.java        |    2 +-
 .../persistence/internal/jpa/parsing/AllNode.java  |    5 +-
 .../persistence/internal/jpa/parsing/AndNode.java  |    2 +-
 .../persistence/internal/jpa/parsing/AnyNode.java  |    2 +-
 .../jpa/parsing/ArithmeticFunctionNode.java        |    2 +-
 .../internal/jpa/parsing/AttributeNode.java        |   13 +-
 .../persistence/internal/jpa/parsing/AvgNode.java  |    2 +-
 .../internal/jpa/parsing/BetweenNode.java          |    2 +-
 .../internal/jpa/parsing/BinaryOperatorNode.java   |    2 +-
 .../internal/jpa/parsing/BooleanLiteralNode.java   |    2 +-
 .../persistence/internal/jpa/parsing/CaseNode.java |    8 +-
 .../jpa/parsing/ClassForInheritanceNode.java       |    8 +-
 .../internal/jpa/parsing/CoalesceNode.java         |    8 +-
 .../jpa/parsing/CollectionMemberDeclNode.java      |    2 +-
 .../internal/jpa/parsing/ConcatNode.java           |    2 +-
 .../internal/jpa/parsing/ConstructorNode.java      |   17 +-
 .../internal/jpa/parsing/CountNode.java            |    2 +-
 .../internal/jpa/parsing/DateFunctionNode.java     |    2 +-
 .../internal/jpa/parsing/DeleteNode.java           |    2 +-
 .../internal/jpa/parsing/DivideNode.java           |    8 +-
 .../persistence/internal/jpa/parsing/DotNode.java  |   17 +-
 .../internal/jpa/parsing/DoubleLiteralNode.java    |    2 +-
 .../jpa/parsing/EmptyCollectionComparisonNode.java |    2 +-
 .../internal/jpa/parsing/EqualsAssignmentNode.java |    2 +-
 .../internal/jpa/parsing/EqualsNode.java           |    2 +-
 .../internal/jpa/parsing/EscapeNode.java           |    2 +-
 .../internal/jpa/parsing/ExistsNode.java           |    2 +-
 .../internal/jpa/parsing/FetchJoinNode.java        |    2 +-
 .../internal/jpa/parsing/FloatLiteralNode.java     |    2 +-
 .../persistence/internal/jpa/parsing/FromNode.java |    2 +-
 .../persistence/internal/jpa/parsing/FuncNode.java |    6 +-
 .../jpa/parsing/FunctionalExpressionNode.java      |    8 +-
 .../internal/jpa/parsing/GenerationContext.java    |   18 +-
 .../jpa/parsing/GreaterThanEqualToNode.java        |    2 +-
 .../internal/jpa/parsing/GreaterThanNode.java      |    2 +-
 .../internal/jpa/parsing/GroupByNode.java          |    2 +-
 .../internal/jpa/parsing/HavingNode.java           |    2 +-
 .../parsing/IdentificationVariableDeclNode.java    |    2 +-
 .../persistence/internal/jpa/parsing/InNode.java   |    2 +-
 .../internal/jpa/parsing/IndexNode.java            |    8 +-
 .../internal/jpa/parsing/IntegerLiteralNode.java   |    2 +-
 .../internal/jpa/parsing/JPQLParseTree.java        |    2 +-
 .../internal/jpa/parsing/JoinDeclNode.java         |    2 +-
 .../internal/jpa/parsing/LengthNode.java           |    2 +-
 .../internal/jpa/parsing/LessThanEqualToNode.java  |    2 +-
 .../internal/jpa/parsing/LessThanNode.java         |    2 +-
 .../persistence/internal/jpa/parsing/LikeNode.java |    2 +-
 .../internal/jpa/parsing/LiteralNode.java          |    8 +-
 .../internal/jpa/parsing/LocateNode.java           |    2 +-
 .../internal/jpa/parsing/LogicalOperatorNode.java  |    2 +-
 .../internal/jpa/parsing/LongLiteralNode.java      |    2 +-
 .../internal/jpa/parsing/LowerNode.java            |    2 +-
 .../internal/jpa/parsing/MajorNode.java            |    2 +-
 .../internal/jpa/parsing/MapEntryNode.java         |    8 +-
 .../internal/jpa/parsing/MapKeyNode.java           |    8 +-
 .../persistence/internal/jpa/parsing/MaxNode.java  |    2 +-
 .../internal/jpa/parsing/MemberOfNode.java         |    2 +-
 .../persistence/internal/jpa/parsing/MinNode.java  |    2 +-
 .../internal/jpa/parsing/MinusNode.java            |    8 +-
 .../persistence/internal/jpa/parsing/ModNode.java  |    2 +-
 .../internal/jpa/parsing/ModifyNode.java           |    2 +-
 .../internal/jpa/parsing/MultiplyNode.java         |    8 +-
 .../persistence/internal/jpa/parsing/Node.java     |   25 +-
 .../internal/jpa/parsing/NodeFactory.java          |    2 +-
 .../internal/jpa/parsing/NodeFactoryImpl.java      |    2 +-
 .../internal/jpa/parsing/NotEqualsNode.java        |    2 +-
 .../persistence/internal/jpa/parsing/NotNode.java  |    2 +-
 .../internal/jpa/parsing/NullComparisonNode.java   |    2 +-
 .../internal/jpa/parsing/NullIfNode.java           |    8 +-
 .../persistence/internal/jpa/parsing/OrNode.java   |    2 +-
 .../internal/jpa/parsing/OrderByItemNode.java      |    2 +-
 .../internal/jpa/parsing/OrderByNode.java          |    2 +-
 .../internal/jpa/parsing/ParameterNode.java        |    2 +-
 .../internal/jpa/parsing/ParseTree.java            |    4 +-
 .../internal/jpa/parsing/ParseTreeContext.java     |    2 +-
 .../persistence/internal/jpa/parsing/PlusNode.java |    8 +-
 .../internal/jpa/parsing/QueryNode.java            |    2 +-
 .../internal/jpa/parsing/RangeDeclNode.java        |    2 +-
 .../jpa/parsing/SelectGenerationContext.java       |   17 +-
 .../internal/jpa/parsing/SelectNode.java           |    8 +-
 .../persistence/internal/jpa/parsing/SetNode.java  |    2 +-
 .../parsing/SimpleConditionalExpressionNode.java   |    2 +-
 .../persistence/internal/jpa/parsing/SizeNode.java |    2 +-
 .../persistence/internal/jpa/parsing/SomeNode.java |    2 +-
 .../internal/jpa/parsing/SortDirectionNode.java    |    2 +-
 .../persistence/internal/jpa/parsing/SqrtNode.java |    2 +-
 .../internal/jpa/parsing/StringFunctionNode.java   |    2 +-
 .../internal/jpa/parsing/StringLiteralNode.java    |    2 +-
 .../internal/jpa/parsing/SubqueryNode.java         |    2 +-
 .../internal/jpa/parsing/SubstringNode.java        |    2 +-
 .../persistence/internal/jpa/parsing/SumNode.java  |    2 +-
 .../internal/jpa/parsing/TemporalLiteralNode.java  |    2 +-
 .../persistence/internal/jpa/parsing/TrimNode.java |    6 +-
 .../internal/jpa/parsing/TypeHelper.java           |    9 +-
 .../internal/jpa/parsing/TypeHelperImpl.java       |   20 +-
 .../internal/jpa/parsing/UnaryMinus.java           |    2 +-
 .../internal/jpa/parsing/UpdateNode.java           |    2 +-
 .../internal/jpa/parsing/UpperNode.java            |    2 +-
 .../internal/jpa/parsing/VariableNode.java         |    8 +-
 .../internal/jpa/parsing/WhenThenNode.java         |    2 +-
 .../internal/jpa/parsing/WhereNode.java            |    2 +-
 .../jpql/CaseInsensitiveANTLRStringStream.java     |    2 +-
 .../jpa/parsing/jpql/CaseInsensitiveJPQLLexer.java |   20 +-
 .../parsing/jpql/InvalidIdentifierException.java   |    2 +-
 .../jpql/InvalidIdentifierStartException.java      |    2 +-
 .../internal/jpa/parsing/jpql/JPQLParser.java      |    6 +-
 .../jpa/parsing/jpql/JPQLParserFactory.java        |    2 +-
 .../internal/jpa/parsing/jpql/antlr/JPQL.g         | 1579 +
 .../internal/jpa/parsing/jpql/antlr/JPQLLexer.java | 2941 +-
 .../jpa/parsing/jpql/antlr/JPQLParser.java         |41136 ++++++++++----------
 .../jpa/parsing/jpql/antlr/JPQLParserBuilder.java  |    2 +-
 .../internal/jpa/querydef/AbstractQueryImpl.java   |  225 +-
 .../jpa/querydef/BasicCollectionJoinImpl.java      |    2 +-
 .../internal/jpa/querydef/BasicListJoinImpl.java   |    2 +-
 .../internal/jpa/querydef/BasicMapJoinImpl.java    |    2 +-
 .../internal/jpa/querydef/BasicSetJoinImpl.java    |    2 +-
 .../internal/jpa/querydef/CollectionJoinImpl.java  |   11 +-
 .../jpa/querydef/CommonAbstractCriteriaImpl.java   |  215 +
 .../jpa/querydef/CompoundExpressionImpl.java       |   39 +-
 .../jpa/querydef/CompoundSelectionImpl.java        |   43 +-
 .../jpa/querydef/ConstructorSelectionImpl.java     |   11 +-
 .../internal/jpa/querydef/CriteriaBuilderImpl.java |  381 +-
 .../internal/jpa/querydef/CriteriaDeleteImpl.java  |   99 +
 .../internal/jpa/querydef/CriteriaQueryImpl.java   |   95 +-
 .../internal/jpa/querydef/CriteriaUpdateImpl.java  |  136 +
 .../internal/jpa/querydef/ExpressionImpl.java      |   19 +-
 .../internal/jpa/querydef/FromImpl.java            |  103 +-
 .../jpa/querydef/FunctionExpressionImpl.java       |    6 +-
 .../persistence/internal/jpa/querydef/InImpl.java  |   51 +-
 .../internal/jpa/querydef/InternalExpression.java  |    5 +-
 .../internal/jpa/querydef/InternalSelection.java   |    4 +-
 .../internal/jpa/querydef/JoinImpl.java            |   56 +-
 .../internal/jpa/querydef/ListJoinImpl.java        |   11 +-
 .../internal/jpa/querydef/MapJoinImpl.java         |   11 +-
 .../internal/jpa/querydef/OrderImpl.java           |   13 +
 .../jpa/querydef/ParameterExpressionImpl.java      |   66 +-
 .../internal/jpa/querydef/PathImpl.java            |   13 +-
 .../internal/jpa/querydef/PredicateImpl.java       |   48 +-
 .../internal/jpa/querydef/RootImpl.java            |    6 +-
 .../internal/jpa/querydef/SelectionImpl.java       |    2 +-
 .../internal/jpa/querydef/SetJoinImpl.java         |   12 +-
 .../internal/jpa/querydef/SubQueryImpl.java        |   59 +-
 .../internal/jpa/querydef/TupleImpl.java           |   43 +-
 .../internal/jpa/rs/metadata/model/Attribute.java  |   46 +
 .../internal/jpa/rs/metadata/model/Descriptor.java |   61 +
 .../internal/jpa/rs/metadata/model/Link.java       |   58 +
 .../jpa/rs/metadata/model/LinkTemplate.java        |   58 +
 .../internal/jpa/rs/metadata/model/Parameter.java  |   38 +
 .../jpa/rs/metadata/model/PersistenceUnit.java     |   43 +
 .../internal/jpa/rs/metadata/model/Query.java      |   69 +
 .../jpa/rs/metadata/model/SessionBeanCall.java     |   61 +
 .../jpa/transaction/EntityTransactionImpl.java     |  322 +-
 .../jpa/transaction/EntityTransactionWrapper.java  |   48 +-
 .../jpa/transaction/JTATransactionWrapper.java     |   76 +-
 .../internal/jpa/transaction/TransactionImpl.java  |    3 +-
 .../jpa/transaction/TransactionManagerImpl.java    |    3 +-
 .../jpa/transaction/TransactionWrapper.java        |    2 +-
 .../jpa/transaction/TransactionWrapperImpl.java    |   18 +-
 .../weaving/AbstractStaticWeaveOutputHandler.java  |    2 +-
 .../internal/jpa/weaving/AttributeDetails.java     |   22 +-
 .../internal/jpa/weaving/ClassDetails.java         |   80 +-
 .../internal/jpa/weaving/ClassWeaver.java          | 1283 +-
 .../internal/jpa/weaving/ComputeClassWriter.java   |  175 +
 .../internal/jpa/weaving/MethodWeaver.java         |  365 +-
 .../internal/jpa/weaving/PersistenceWeaver.java    |   77 +-
 .../jpa/weaving/RestAdapterClassWriter.java        |  102 +
 .../weaving/StaticWeaveDirectoryOutputHandler.java |    2 +-
 .../jpa/weaving/StaticWeaveJAROutputHandler.java   |    2 +-
 .../internal/jpa/weaving/TransformerFactory.java   |  165 +-
 .../libraries/antlr/runtime/ANTLRFileStream.java   |  156 +-
 .../libraries/antlr/runtime/ANTLRInputStream.java  |  113 +-
 .../libraries/antlr/runtime/ANTLRReaderStream.java |  163 +-
 .../libraries/antlr/runtime/ANTLRStringStream.java |  449 +-
 .../libraries/antlr/runtime/BaseRecognizer.java    | 1709 +-
 .../internal/libraries/antlr/runtime/BitSet.java   |  649 +-
 .../libraries/antlr/runtime/CharStream.java        |  114 +-
 .../libraries/antlr/runtime/CharStreamState.java   |   90 +-
 .../libraries/antlr/runtime/ClassicToken.java      |  248 +-
 .../libraries/antlr/runtime/CommonToken.java       |  357 +-
 .../libraries/antlr/runtime/CommonTokenStream.java |  749 +-
 .../internal/libraries/antlr/runtime/DFA.java      |  416 +-
 .../antlr/runtime/EarlyExitException.java          |   82 +-
 .../antlr/runtime/FailedPredicateException.java    |  108 +-
 .../libraries/antlr/runtime/IntStream.java         |  238 +-
 .../internal/libraries/antlr/runtime/Lexer.java    |  680 +-
 .../antlr/runtime/MismatchedNotSetException.java   |   82 +-
 .../antlr/runtime/MismatchedRangeException.java    |   87 +-
 .../antlr/runtime/MismatchedSetException.java      |   88 +-
 .../antlr/runtime/MismatchedTokenException.java    |   89 +-
 .../antlr/runtime/MismatchedTreeNodeException.java |   77 +-
 .../antlr/runtime/MissingTokenException.java       |   56 +
 .../antlr/runtime/NoViableAltException.java        |  109 +-
 .../internal/libraries/antlr/runtime/Parser.java   |  163 +-
 .../antlr/runtime/ParserRuleReturnScope.java       |  101 +-
 .../antlr/runtime/RecognitionException.java        |  311 +-
 .../antlr/runtime/RecognizerSharedState.java       |  144 +
 .../libraries/antlr/runtime/RuleReturnScope.java   |   57 +-
 .../libraries/antlr/runtime/SerializedGrammar.java |  170 +
 .../internal/libraries/antlr/runtime/Token.java    |  175 +-
 .../antlr/runtime/TokenRewriteStream.java          | 1078 +-
 .../libraries/antlr/runtime/TokenSource.java       |  103 +-
 .../libraries/antlr/runtime/TokenStream.java       |  136 +-
 .../antlr/runtime/UnwantedTokenException.java      |   53 +
 .../runtime/debug/BlankDebugEventListener.java     |   77 +
 .../antlr/runtime/debug/DebugEventHub.java         |  292 +
 .../antlr/runtime/debug/DebugEventListener.java    |  323 +
 .../antlr/runtime/debug/DebugEventRepeater.java    |   88 +
 .../antlr/runtime/debug/DebugEventSocketProxy.java |  354 +
 .../libraries/antlr/runtime/debug/DebugParser.java |   97 +
 .../antlr/runtime/debug/DebugTokenStream.java      |  150 +
 .../antlr/runtime/debug/DebugTreeAdaptor.java      |  250 +
 .../antlr/runtime/debug/DebugTreeNodeStream.java   |  155 +
 .../antlr/runtime/debug/DebugTreeParser.java       |  109 +
 .../antlr/runtime/debug/ParseTreeBuilder.java      |  109 +
 .../libraries/antlr/runtime/debug/Profiler.java    |  506 +
 .../debug/RemoteDebugEventSocketListener.java      |  527 +
 .../runtime/debug/TraceDebugEventListener.java     |   96 +
 .../libraries/antlr/runtime/debug/Tracer.java      |   65 +
 .../libraries/antlr/runtime/misc/FastQueue.java    |   93 +
 .../libraries/antlr/runtime/misc/IntArray.java     |   87 +
 .../antlr/runtime/misc/LookaheadStream.java        |  163 +
 .../libraries/antlr/runtime/misc/Stats.java        |  144 +
 .../libraries/antlr/runtime/tree/BaseTree.java     |  542 +-
 .../antlr/runtime/tree/BaseTreeAdaptor.java        |  446 +-
 .../antlr/runtime/tree/BufferedTreeNodeStream.java |  478 +
 .../antlr/runtime/tree/CommonErrorNode.java        |  108 +
 .../libraries/antlr/runtime/tree/CommonTree.java   |  309 +-
 .../antlr/runtime/tree/CommonTreeAdaptor.java      |  287 +-
 .../antlr/runtime/tree/CommonTreeNodeStream.java   |  727 +-
 .../antlr/runtime/tree/DOTTreeGenerator.java       |  224 +
 .../antlr/runtime/tree/DoubleLinkTree.java         |   54 -
 .../libraries/antlr/runtime/tree/ParseTree.java    |  198 +-
 .../runtime/tree/RewriteCardinalityException.java  |   94 +-
 .../runtime/tree/RewriteEarlyExitException.java    |   78 +-
 .../runtime/tree/RewriteEmptyStreamException.java  |   70 +-
 .../runtime/tree/RewriteRuleElementStream.java     |  406 +-
 .../antlr/runtime/tree/RewriteRuleNodeStream.java  |   70 +
 .../runtime/tree/RewriteRuleSubtreeStream.java     |  157 +-
 .../antlr/runtime/tree/RewriteRuleTokenStream.java |  139 +-
 .../libraries/antlr/runtime/tree/Tree.java         |  191 +-
 .../libraries/antlr/runtime/tree/TreeAdaptor.java  |  475 +-
 .../libraries/antlr/runtime/tree/TreeFilter.java   |  135 +
 .../libraries/antlr/runtime/tree/TreeIterator.java |  131 +
 .../antlr/runtime/tree/TreeNodeStream.java         |  193 +-
 .../libraries/antlr/runtime/tree/TreeParser.java   |  275 +-
 .../antlr/runtime/tree/TreePatternLexer.java       |  135 +
 .../antlr/runtime/tree/TreePatternParser.java      |  156 +
 .../libraries/antlr/runtime/tree/TreeRewriter.java |  120 +
 .../antlr/runtime/tree/TreeRuleReturnScope.java    |   81 +-
 .../libraries/antlr/runtime/tree/TreeVisitor.java  |   42 +
 .../antlr/runtime/tree/TreeVisitorAction.java      |   19 +
 .../libraries/antlr/runtime/tree/TreeWizard.java   |  528 +
 .../runtime/tree/UnBufferedTreeNodeStream.java     |  561 -
 .../internal/libraries/asm/AnnotationVisitor.java  |   97 +
 .../internal/libraries/asm/AnnotationWriter.java   |  316 +
 .../internal/libraries/asm/Attribute.java          |  491 +-
 .../internal/libraries/asm/ByteVector.java         |  584 +-
 .../internal/libraries/asm/ClassAdapter.java       |  229 +-
 .../internal/libraries/asm/ClassReader.java        | 3069 +-
 .../internal/libraries/asm/ClassVisitor.java       |  356 +-
 .../internal/libraries/asm/ClassWriter.java        | 2469 +-
 .../internal/libraries/asm/CodeAdapter.java        |  161 -
 .../internal/libraries/asm/CodeVisitor.java        |  309 -
 .../internal/libraries/asm/CodeWriter.java         | 1821 -
 .../internal/libraries/asm/Constants.java          |  295 -
 .../persistence/internal/libraries/asm/Edge.java   |  143 +-
 .../internal/libraries/asm/FieldVisitor.java       |   64 +
 .../internal/libraries/asm/FieldWriter.java        |  272 +
 .../persistence/internal/libraries/asm/Frame.java  | 1429 +
 .../internal/libraries/asm/Handler.java            |   70 +
 .../persistence/internal/libraries/asm/Item.java   |  518 +-
 .../persistence/internal/libraries/asm/Label.java  |  885 +-
 .../internal/libraries/asm/MethodAdapter.java      |  195 +
 .../internal/libraries/asm/MethodVisitor.java      |  399 +
 .../internal/libraries/asm/MethodWriter.java       | 2580 ++
 .../internal/libraries/asm/Opcodes.java            |  347 +
 .../persistence/internal/libraries/asm/Type.java   | 1549 +-
 .../internal/libraries/asm/attrs/Annotation.java   |  767 -
 .../asm/attrs/AnnotationDefaultAttribute.java      |  117 -
 .../internal/libraries/asm/attrs/Attributes.java   |   72 -
 .../asm/attrs/EnclosingMethodAttribute.java        |  130 -
 .../libraries/asm/attrs/LocalVariableType.java     |   78 -
 .../asm/attrs/LocalVariableTypeTableAttribute.java |  205 -
 .../asm/attrs/RuntimeInvisibleAnnotations.java     |  130 -
 .../RuntimeInvisibleParameterAnnotations.java      |  146 -
 .../asm/attrs/RuntimeVisibleAnnotations.java       |  126 -
 .../attrs/RuntimeVisibleParameterAnnotations.java  |  139 -
 .../libraries/asm/attrs/SignatureAttribute.java    |  117 -
 .../asm/attrs/SourceDebugExtensionAttribute.java   |  175 -
 .../libraries/asm/attrs/StackMapAttribute.java     |  213 -
 .../libraries/asm/attrs/StackMapFrame.java         |  170 -
 .../internal/libraries/asm/attrs/StackMapType.java |  120 -
 .../libraries/asm/commons/AdviceAdapter.java       |  613 +
 .../libraries/asm/commons/AnalyzerAdapter.java     |  877 +
 .../libraries/asm/commons/CodeSizeEvaluator.java   |  206 +
 .../libraries/asm/commons/EmptyVisitor.java        |  238 +
 .../libraries/asm/commons/GeneratorAdapter.java    | 1506 +
 .../libraries/asm/commons/InstructionAdapter.java  | 1079 +
 .../libraries/asm/commons/JSRInlinerAdapter.java   |  728 +
 .../asm/commons/LocalVariablesSorter.java          |  318 +
 .../internal/libraries/asm/commons/Method.java     |  275 +
 .../internal/libraries/asm/commons/Remapper.java   |  187 +
 .../asm/commons/RemappingAnnotationAdapter.java    |   76 +
 .../asm/commons/RemappingClassAdapter.java         |  145 +
 .../asm/commons/RemappingFieldAdapter.java         |   65 +
 .../asm/commons/RemappingMethodAdapter.java        |  168 +
 .../asm/commons/RemappingSignatureAdapter.java     |  126 +
 .../asm/commons/SerialVersionUIDAdder.java         |  490 +-
 .../libraries/asm/commons/SimpleRemapper.java      |   62 +
 .../libraries/asm/commons/StaticInitMerger.java    |   99 +
 .../asm/commons/TableSwitchGenerator.java          |   55 +
 .../libraries/asm/commons/TryCatchBlockSorter.java |   60 +
 .../internal/libraries/asm/commons/package.html    |   48 +
 .../internal/libraries/asm/package.html            |   87 +
 .../libraries/asm/signature/SignatureReader.java   |  229 +
 .../libraries/asm/signature/SignatureVisitor.java  |  185 +
 .../libraries/asm/signature/SignatureWriter.java   |  207 +
 .../internal/libraries/asm/signature/package.html  |   36 +
 .../libraries/asm/tree/AbstractInsnNode.java       |  309 +-
 .../libraries/asm/tree/AnnotationNode.java         |  191 +
 .../internal/libraries/asm/tree/ClassNode.java     |  473 +-
 .../internal/libraries/asm/tree/FieldInsnNode.java |  204 +-
 .../internal/libraries/asm/tree/FieldNode.java     |  245 +-
 .../internal/libraries/asm/tree/FrameNode.java     |  208 +
 .../internal/libraries/asm/tree/IincInsnNode.java  |  149 +-
 .../libraries/asm/tree/InnerClassNode.java         |  208 +-
 .../internal/libraries/asm/tree/InsnList.java      |  640 +
 .../internal/libraries/asm/tree/InsnNode.java      |  207 +-
 .../internal/libraries/asm/tree/IntInsnNode.java   |  157 +-
 .../internal/libraries/asm/tree/JumpInsnNode.java  |  174 +-
 .../internal/libraries/asm/tree/LabelNode.java     |   75 +
 .../internal/libraries/asm/tree/LdcInsnNode.java   |  144 +-
 .../libraries/asm/tree/LineNumberNode.java         |  158 +-
 .../libraries/asm/tree/LocalVariableNode.java      |  226 +-
 .../libraries/asm/tree/LookupSwitchInsnNode.java   |  219 +-
 .../internal/libraries/asm/tree/MemberNode.java    |  120 +
 .../libraries/asm/tree/MethodInsnNode.java         |  207 +-
 .../internal/libraries/asm/tree/MethodNode.java    |  699 +-
 .../libraries/asm/tree/MultiANewArrayInsnNode.java |  152 +-
 .../libraries/asm/tree/TableSwitchInsnNode.java    |  217 +-
 .../libraries/asm/tree/TreeClassAdapter.java       |  134 -
 .../libraries/asm/tree/TreeCodeAdapter.java        |  184 -
 .../libraries/asm/tree/TryCatchBlockNode.java      |  194 +-
 .../internal/libraries/asm/tree/TypeInsnNode.java  |  163 +-
 .../internal/libraries/asm/tree/VarInsnNode.java   |  169 +-
 .../libraries/asm/tree/analysis/Analyzer.java      | 1017 +-
 .../asm/tree/analysis/AnalyzerException.java       |  118 +-
 .../asm/tree/analysis/BasicInterpreter.java        |  660 +-
 .../libraries/asm/tree/analysis/BasicValue.java    |  207 +-
 .../libraries/asm/tree/analysis/BasicVerifier.java |  826 +-
 .../asm/tree/analysis/DataflowInterpreter.java     |  167 -
 .../libraries/asm/tree/analysis/DataflowValue.java |   93 -
 .../libraries/asm/tree/analysis/Frame.java         | 1383 +-
 .../libraries/asm/tree/analysis/Interpreter.java   |  392 +-
 .../asm/tree/analysis/SimpleVerifier.java          |  477 +-
 .../libraries/asm/tree/analysis/SmallSet.java      |  126 +
 .../asm/tree/analysis/SourceInterpreter.java       |  184 +
 .../libraries/asm/tree/analysis/SourceValue.java   |   95 +
 .../libraries/asm/tree/analysis/Subroutine.java    |   93 +
 .../libraries/asm/tree/analysis/Value.java         |  102 +-
 .../libraries/asm/tree/analysis/package.html       |   67 +
 .../internal/libraries/asm/tree/package.html       |  192 +
 .../internal/libraries/asm/util/ASMifiable.java    |   53 +
 .../asm/util/ASMifierAbstractVisitor.java          |  222 +
 .../asm/util/ASMifierAnnotationVisitor.java        |  127 +
 .../libraries/asm/util/ASMifierClassVisitor.java   | 1180 +-
 .../libraries/asm/util/ASMifierCodeVisitor.java    |  304 -
 .../libraries/asm/util/ASMifierFieldVisitor.java   |   50 +
 .../libraries/asm/util/ASMifierMethodVisitor.java  |  443 +
 .../libraries/asm/util/AbstractVisitor.java        |  202 +
 .../libraries/asm/util/CheckAnnotationAdapter.java |  132 +
 .../libraries/asm/util/CheckClassAdapter.java      |  928 +-
 .../libraries/asm/util/CheckCodeAdapter.java       |  860 -
 .../libraries/asm/util/CheckFieldAdapter.java      |   77 +
 .../libraries/asm/util/CheckMethodAdapter.java     | 1498 +
 .../libraries/asm/util/CheckSignatureAdapter.java  |  290 +
 .../libraries/asm/util/PrintClassVisitor.java      |  138 -
 .../libraries/asm/util/PrintCodeVisitor.java       |  691 -
 .../libraries/asm/util/TraceAbstractVisitor.java   |  179 +
 .../libraries/asm/util/TraceAnnotationVisitor.java |  266 +
 .../libraries/asm/util/TraceClassVisitor.java      |  909 +-
 .../libraries/asm/util/TraceCodeVisitor.java       |  362 -
 .../libraries/asm/util/TraceFieldVisitor.java      |   78 +
 .../libraries/asm/util/TraceMethodVisitor.java     |  567 +
 .../libraries/asm/util/TraceSignatureVisitor.java  |  300 +
 .../internal/libraries/asm/util/Traceable.java     |   52 +
 .../util/attrs/ASMAnnotationDefaultAttribute.java  |  268 -
 .../util/attrs/ASMEnclosingMethodAttribute.java    |   71 -
 .../attrs/ASMLocalVariableTypeTableAttribute.java  |  103 -
 .../util/attrs/ASMRuntimeInvisibleAnnotations.java |   67 -
 .../ASMRuntimeInvisibleParameterAnnotations.java   |   68 -
 .../util/attrs/ASMRuntimeVisibleAnnotations.java   |   67 -
 .../ASMRuntimeVisibleParameterAnnotations.java     |   68 -
 .../asm/util/attrs/ASMSignatureAttribute.java      |   66 -
 .../attrs/ASMSourceDebugExtensionAttribute.java    |   67 -
 .../asm/util/attrs/ASMStackMapAttribute.java       |  132 -
 .../libraries/asm/util/attrs/ASMifiable.java       |   56 -
 .../internal/libraries/asm/util/package.html       |   40 +
 .../libraries/asm/xml/ASMContentHandler.java       | 2298 +-
 .../internal/libraries/asm/xml/Processor.java      | 2012 +-
 .../internal/libraries/asm/xml/SAXAdapter.java     |   94 +
 .../libraries/asm/xml/SAXAnnotationAdapter.java    |  218 +
 .../libraries/asm/xml/SAXClassAdapter.java         |  611 +-
 .../internal/libraries/asm/xml/SAXCodeAdapter.java |  639 +-
 .../libraries/asm/xml/SAXFieldAdapter.java         |   63 +
 .../internal/libraries/asm/xml/asm-xml.dtd         |  343 +
 .../internal/libraries/asm/xml/package.html        |   96 +
 .../internal/localization/DMSLocalization.java     |   30 +
 .../localization/EclipseLinkLocalization.java      |    2 +-
 .../localization/ExceptionLocalization.java        |    2 +-
 .../internal/localization/JAXBLocalization.java    |    2 +-
 .../internal/localization/LoggingLocalization.java |    2 +-
 .../localization/ToStringLocalization.java         |    2 +-
 .../internal/localization/TraceLocalization.java   |    2 +-
 .../internal/localization/WarningLocalization.java |   31 -
 .../localization/i18n/DMSLocalizationResource.java |   72 +
 .../i18n/EclipseLinkLocalizationResource.java      |    2 +-
 .../i18n/ExceptionLocalizationResource.java        |  443 +-
 .../i18n/JAXBLocalizationResource.java             |    2 +-
 .../i18n/LoggingLocalizationResource.java          |  117 +-
 .../i18n/ToStringLocalizationResource.java         |    2 +-
 .../i18n/TraceLocalizationResource.java            |   49 +-
 .../i18n/WarningLocalizationResource.java          |   34 -
 .../internal/oxm/ByteArrayDataSource.java          |    2 +-
 .../persistence/internal/oxm/ByteArraySource.java  |   55 +
 .../internal/oxm/ChoiceUnmarshalContext.java       |   20 +-
 .../oxm/CollectionGroupingElementNodeValue.java    |   66 +
 .../persistence/internal/oxm/Constants.java        |  177 +
 .../persistence/internal/oxm/ContainerValue.java   |   47 +-
 org/eclipse/persistence/internal/oxm/Context.java  |  656 +
 .../internal/oxm/CycleRecoverableContextProxy.java |   42 +
 .../internal/oxm/FieldTransformerNodeValue.java    |   34 +-
 .../internal/oxm/FragmentContentHandler.java       |    2 +-
 .../persistence/internal/oxm/IDResolver.java       |  109 +
 .../internal/oxm/InheritanceNodeValue.java         |   96 -
 .../persistence/internal/oxm/MappingNodeValue.java |  116 +-
 .../internal/oxm/MarshalRecordContentHandler.java  |   19 +-
 .../persistence/internal/oxm/Marshaller.java       |  232 +
 .../persistence/internal/oxm/MediaType.java        |   25 +
 .../persistence/internal/oxm/Namespace.java        |   50 +
 .../internal/oxm/NamespacePrefixMapper.java        |   52 +
 .../internal/oxm/NamespaceResolver.java            |  308 +
 .../internal/oxm/NillableNodeValue.java            |   56 -
 .../persistence/internal/oxm/NodeValue.java        |   41 +-
 .../persistence/internal/oxm/NullCapableValue.java |    6 +-
 .../oxm/OXMObjectPersistenceRuntimeXMLProject.java |  101 -
 .../persistence/internal/oxm/ObjectBuilder.java    |   63 +
 .../internal/oxm/OptionalNodeValue.java            |   59 -
 .../internal/oxm/QNameInheritancePolicy.java       |  187 +-
 .../persistence/internal/oxm/Reference.java        |   23 +-
 .../internal/oxm/ReferenceListener.java            |   32 -
 .../internal/oxm/ReferenceResolver.java            |  340 +-
 org/eclipse/persistence/internal/oxm/Root.java     |  239 +
 .../internal/oxm/SAXFragmentBuilder.java           |   76 +-
 .../persistence/internal/oxm/StrBuffer.java        |   15 +-
 .../internal/oxm/TreeObjectBuilder.java            |  453 +-
 .../persistence/internal/oxm/TypeNodeValue.java    |   61 +-
 .../internal/oxm/UnmarshalXPathEngine.java         |  106 +-
 .../persistence/internal/oxm/Unmarshaller.java     |  164 +
 .../internal/oxm/UnmarshallerHandler.java          |   28 +
 .../internal/oxm/WeakObjectWrapper.java            |    2 +-
 .../persistence/internal/oxm/XMLAccessor.java      |    2 +-
 .../oxm/XMLAnyAttributeMappingNodeValue.java       |  100 +-
 .../oxm/XMLAnyCollectionMappingNodeValue.java      |  380 +-
 .../internal/oxm/XMLAnyObjectMappingNodeValue.java |  182 +-
 .../internal/oxm/XMLBinaryAttachmentHandler.java   |  150 +-
 .../XMLBinaryDataCollectionMappingNodeValue.java   |  238 +-
 .../internal/oxm/XMLBinaryDataHelper.java          |   94 +-
 .../oxm/XMLBinaryDataMappingNodeValue.java         |  176 +-
 ...XMLChoiceCollectionMappingMarshalNodeValue.java |  438 +-
 ...LChoiceCollectionMappingUnmarshalNodeValue.java |  174 +-
 .../oxm/XMLChoiceFieldToClassAssociation.java      |   17 +-
 .../oxm/XMLChoiceObjectMappingNodeValue.java       |  171 +-
 ...CollectionReferenceMappingMarshalNodeValue.java |  125 +-
 .../XMLCollectionReferenceMappingNodeValue.java    |  141 +-
 .../XMLCompositeCollectionMappingNodeValue.java    |  312 +-
 ...LCompositeDirectCollectionMappingNodeValue.java |  326 +-
 .../oxm/XMLCompositeObjectMappingNodeValue.java    |  422 +-
 .../internal/oxm/XMLConversionManager.java         | 1256 +-
 .../internal/oxm/XMLConversionPair.java            |    2 +-
 .../internal/oxm/XMLDirectMappingNodeValue.java    |  169 +-
 .../oxm/XMLFragmentCollectionMappingNodeValue.java |   73 +-
 .../internal/oxm/XMLFragmentMappingNodeValue.java  |   55 +-
 .../internal/oxm/XMLInlineBinaryHandler.java       |  135 +-
 .../persistence/internal/oxm/XMLMarshaller.java    | 1344 +
 .../persistence/internal/oxm/XMLObjectBuilder.java |  452 +-
 .../oxm/XMLObjectReferenceMappingNodeValue.java    |   58 +-
 .../oxm/XMLRelationshipMappingNodeValue.java       |  205 +-
 .../internal/oxm/XMLSequencedDescriptor.java       |    2 +-
 .../internal/oxm/XMLSequencedObjectBuilder.java    |    2 +-
 .../persistence/internal/oxm/XMLSetting.java       |    7 +-
 ...XMLVariableXPathCollectionMappingNodeValue.java |  185 +
 .../oxm/XMLVariableXPathMappingNodeValue.java      |  178 +
 .../XMLVariableXPathObjectMappingNodeValue.java    |   51 +
 .../persistence/internal/oxm/XPathEngine.java      |  329 +-
 .../persistence/internal/oxm/XPathFragment.java    |  207 +-
 .../persistence/internal/oxm/XPathNode.java        |  161 +-
 .../internal/oxm/XPathObjectBuilder.java           |  610 +
 .../persistence/internal/oxm/XPathPredicate.java   |   53 +
 .../persistence/internal/oxm/XPathQName.java       |  118 +
 .../oxm/accessor/OrmAttributeAccessor.java         |    9 +-
 .../internal/oxm/conversion/Base64.java            |    2 +-
 .../AbstractDocumentPreservationPolicy.java        |   76 +
 .../DescriptorLevelDocumentPreservationPolicy.java |   84 +-
 .../NoDocumentPreservationPolicy.java              |   25 +-
 .../documentpreservation/XMLBinderCacheEntry.java  |   19 +-
 .../oxm/documentpreservation/XMLBinderPolicy.java  |   62 +-
 .../internal/oxm/mappings/AnyAttributeMapping.java |   50 +
 .../oxm/mappings/AnyCollectionMapping.java         |   69 +
 .../internal/oxm/mappings/AnyObjectMapping.java    |   57 +
 .../oxm/mappings/BinaryDataCollectionMapping.java  |  103 +
 .../internal/oxm/mappings/BinaryDataMapping.java   |  121 +
 .../oxm/mappings/ChoiceCollectionMapping.java      |  107 +
 .../internal/oxm/mappings/ChoiceObjectMapping.java |   82 +
 .../oxm/mappings/CollectionReferenceMapping.java   |   47 +
 .../oxm/mappings/CompositeCollectionMapping.java   |   52 +
 .../oxm/mappings/CompositeObjectMapping.java       |   85 +
 .../internal/oxm/mappings/Descriptor.java          |  306 +
 .../oxm/mappings/DirectCollectionMapping.java      |  139 +
 .../internal/oxm/mappings/DirectMapping.java       |  146 +
 .../persistence/internal/oxm/mappings/Field.java   |  196 +
 .../oxm/mappings/FragmentCollectionMapping.java    |   32 +
 .../internal/oxm/mappings/FragmentMapping.java     |   36 +
 .../oxm/mappings/InverseReferenceMapping.java      |   51 +
 .../persistence/internal/oxm/mappings/Login.java   |   25 +
 .../persistence/internal/oxm/mappings/Mapping.java |  135 +
 .../internal/oxm/mappings/MimeTypePolicy.java      |   29 +
 .../oxm/mappings/ObjectReferenceMapping.java       |   69 +
 .../oxm/mappings/TransformationMapping.java        |   76 +
 .../internal/oxm/mappings/UnionField.java          |   51 +
 .../oxm/mappings/UnmarshalKeepAsElementPolicy.java |   23 +
 .../mappings/VariableXPathCollectionMapping.java   |   39 +
 .../oxm/mappings/VariableXPathObjectMapping.java   |   63 +
 .../internal/oxm/mappings/XMLContainerMapping.java |   63 +
 .../internal/oxm/mappings/XMLConverterMapping.java |   28 +
 .../internal/oxm/record/AbstractMarshalRecord.java |  101 +
 .../oxm/record/AbstractMarshalRecordImpl.java      |  502 +
 .../oxm/record/AbstractUnmarshalRecord.java        |   34 +
 .../oxm/record/BinaryDataUnmarshalRecord.java      |   13 +-
 .../oxm/record/CharacterEscapeHandlerWrapper.java  |   65 +
 .../internal/oxm/record/DOMInputSource.java        |    2 +-
 .../persistence/internal/oxm/record/DOMReader.java |  182 +-
 .../internal/oxm/record/DOMUnmarshaller.java       |  309 +-
 .../internal/oxm/record/DomToXMLEventWriter.java   |   81 +-
 .../internal/oxm/record/DomToXMLStreamWriter.java  |   93 +-
 .../oxm/record/ExtendedContentHandler.java         |   36 +
 .../internal/oxm/record/MarshalContext.java        |   15 +-
 .../internal/oxm/record/MarshalRecord.java         |  149 +
 .../internal/oxm/record/ObjectMarshalContext.java  |   15 +-
 .../oxm/record/ObjectUnmarshalContext.java         |    7 +-
 .../internal/oxm/record/PlatformUnmarshaller.java  |    4 +-
 .../internal/oxm/record/SAXUnmarshaller.java       |  760 +-
 .../oxm/record/SAXUnmarshallerHandler.java         |  383 +-
 .../oxm/record/SequencedMarshalContext.java        |   20 +-
 .../oxm/record/SequencedUnmarshalContext.java      |   33 +-
 .../oxm/record/UnmappedContentHandlerWrapper.java  |   16 +-
 .../internal/oxm/record/UnmarshalContext.java      |    7 +-
 .../internal/oxm/record/UnmarshalRecord.java       |  211 +
 .../internal/oxm/record/UnmarshalRecordImpl.java   | 1580 +
 .../oxm/record/XMLEventReaderInputSource.java      |    2 +-
 .../internal/oxm/record/XMLEventReaderReader.java  |  255 +-
 .../internal/oxm/record/XMLFragmentReader.java     |  112 +-
 .../persistence/internal/oxm/record/XMLReader.java |  244 +-
 .../internal/oxm/record/XMLReaderAdapter.java      |  238 +-
 .../persistence/internal/oxm/record/XMLRecord.java |   47 +
 .../oxm/record/XMLStreamReaderInputSource.java     |    2 +-
 .../internal/oxm/record/XMLStreamReaderReader.java |  317 +-
 .../oxm/record/XMLTransformationRecord.java        |    8 +-
 .../record/deferred/AnyMappingContentHandler.java  |    6 +-
 .../deferred/BinaryMappingContentHandler.java      |   24 +-
 .../oxm/record/deferred/CharactersEvent.java       |   31 +-
 .../internal/oxm/record/deferred/CommentEvent.java |    4 +-
 .../CompositeCollectionMappingContentHandler.java  |   52 +
 .../deferred/CompositeMappingContentHandler.java   |   91 +
 .../CompositeObjectMappingContentHandler.java      |   93 +-
 .../record/deferred/DeferredContentHandler.java    |   44 +-
 .../deferred/DescriptorNotFoundContentHandler.java |   14 +-
 .../oxm/record/deferred/DocumentLocatorEvent.java  |    4 +-
 .../oxm/record/deferred/EndCDATAEvent.java         |    4 +-
 .../internal/oxm/record/deferred/EndDTDEvent.java  |    4 +-
 .../oxm/record/deferred/EndDocumentEvent.java      |    4 +-
 .../oxm/record/deferred/EndElementEvent.java       |    4 +-
 .../oxm/record/deferred/EndEntityEvent.java        |    4 +-
 .../oxm/record/deferred/EndPrefixMappingEvent.java |    4 +-
 .../record/deferred/IgnorableWhitespaceEvent.java  |    4 +-
 .../deferred/ProcessingInstructionEvent.java       |    4 +-
 .../internal/oxm/record/deferred/SAXEvent.java     |    4 +-
 .../oxm/record/deferred/SkippedEntityEvent.java    |    4 +-
 .../oxm/record/deferred/StartCDATAEvent.java       |    4 +-
 .../oxm/record/deferred/StartDTDEvent.java         |    4 +-
 .../oxm/record/deferred/StartDocumentEvent.java    |    4 +-
 .../oxm/record/deferred/StartElementEvent.java     |    4 +-
 .../oxm/record/deferred/StartEntityEvent.java      |    4 +-
 .../record/deferred/StartPrefixMappingEvent.java   |    4 +-
 .../persistence/internal/oxm/record/json/JSON.g    |  110 +
 .../internal/oxm/record/json/JSONLexer.java        | 1008 +
 .../internal/oxm/record/json/JSONParser.java       |  936 +
 .../internal/oxm/record/json/JSONReader.java       |  763 +
 .../namespaces/MapNamespacePrefixMapper.java       |   48 +
 .../namespaces/NamespacePrefixMapperWrapper.java   |  109 +
 .../namespaces/PrefixMapperNamespaceResolver.java  |  132 +
 .../StackUnmarshalNamespaceResolver.java           |    6 +-
 .../namespaces/UnmarshalNamespaceContext.java      |   12 +-
 .../namespaces/UnmarshalNamespaceResolver.java     |    2 +-
 .../internal/oxm/schema/SchemaModelGenerator.java  |  320 +-
 .../oxm/schema/SchemaModelGeneratorProperties.java |    2 +-
 .../oxm/schema/SchemaModelOutputResolver.java      |    2 +-
 .../internal/oxm/schema/SchemaModelProject.java    |  175 +-
 .../persistence/internal/oxm/schema/model/All.java |    2 +-
 .../internal/oxm/schema/model/Annotation.java      |    2 +-
 .../persistence/internal/oxm/schema/model/Any.java |    2 +-
 .../internal/oxm/schema/model/AnyAttribute.java    |    2 +-
 .../internal/oxm/schema/model/Attribute.java       |   14 +-
 .../internal/oxm/schema/model/AttributeGroup.java  |    2 +-
 .../internal/oxm/schema/model/Choice.java          |    2 +-
 .../internal/oxm/schema/model/ComplexContent.java  |    2 +-
 .../internal/oxm/schema/model/ComplexType.java     |    2 +-
 .../internal/oxm/schema/model/Content.java         |    2 +-
 .../internal/oxm/schema/model/Element.java         |   10 +-
 .../internal/oxm/schema/model/Extension.java       |   11 +-
 .../internal/oxm/schema/model/Group.java           |    2 +-
 .../internal/oxm/schema/model/Import.java          |    2 +-
 .../internal/oxm/schema/model/Include.java         |    2 +-
 .../internal/oxm/schema/model/List.java            |    2 +-
 .../internal/oxm/schema/model/NestedParticle.java  |    2 +-
 .../internal/oxm/schema/model/Occurs.java          |    2 +-
 .../internal/oxm/schema/model/Restrictable.java    |    2 +-
 .../internal/oxm/schema/model/Restriction.java     |    2 +-
 .../internal/oxm/schema/model/Schema.java          |   72 +-
 .../internal/oxm/schema/model/Sequence.java        |    2 +-
 .../internal/oxm/schema/model/SimpleComponent.java |   21 +-
 .../internal/oxm/schema/model/SimpleContent.java   |    2 +-
 .../oxm/schema/model/SimpleDerivation.java         |    2 +-
 .../internal/oxm/schema/model/SimpleType.java      |    2 +-
 .../internal/oxm/schema/model/TypeDefParticle.java |    2 +-
 .../oxm/schema/model/TypeDefParticleOwner.java     |    2 +-
 .../internal/oxm/schema/model/Union.java           |    2 +-
 .../unmapped/DefaultUnmappedContentHandler.java    |   65 +
 .../oxm/unmapped/UnmappedContentHandler.java       |   32 +
 .../platform/database/Oracle9Specific.java         |    2 +-
 .../platform/database/XMLTypePlaceholder.java      |    2 +-
 .../platform/database/oracle/TIMESTAMPHelper.java  |    2 +-
 .../database/oracle/TIMESTAMPLTZWrapper.java       |    2 +-
 .../database/oracle/TIMESTAMPTZWrapper.java        |    2 +-
 .../platform/database/oracle/TIMESTAMPTypes.java   |    2 +-
 .../platform/database/oracle/XMLTypeFactory.java   |    2 +-
 .../oracle/xdb/XMLTypeBindCallCustomParameter.java |    2 +-
 .../database/oracle/xdb/XMLTypeFactoryImpl.java    |    2 +-
 .../internal/queries/ArrayListContainerPolicy.java |    2 +-
 .../internal/queries/AttributeItem.java            |  181 +-
 .../internal/queries/CallQueryMechanism.java       |  230 +-
 .../queries/CollectionContainerPolicy.java         |    2 +-
 .../internal/queries/ContainerPolicy.java          |  231 +-
 .../internal/queries/DatabaseQueryMechanism.java   |  262 +-
 .../queries/DatasourceCallQueryMechanism.java      |   84 +-
 .../internal/queries/EntityFetchGroup.java         |   24 +-
 .../internal/queries/ExpressionQueryMechanism.java |  741 +-
 .../queries/IndirectListContainerPolicy.java       |    2 +-
 .../internal/queries/InterfaceContainerPolicy.java |    6 +-
 .../internal/queries/JPQLCallQueryMechanism.java   |    5 +-
 .../internal/queries/JoinedAttributeManager.java   |   77 +-
 .../internal/queries/ListContainerPolicy.java      |   94 +-
 .../internal/queries/MapContainerPolicy.java       |  105 +-
 .../queries/MappedKeyMapContainerPolicy.java       |  165 +-
 .../queries/OrderedListContainerPolicy.java        |  128 +-
 .../internal/queries/QueryByExampleMechanism.java  |    2 +-
 .../persistence/internal/queries/ReportItem.java   |   88 +-
 .../queries/SortedCollectionContainerPolicy.java   |    2 +-
 .../internal/queries/StatementQueryMechanism.java  |   55 +-
 .../internal/queries/VectorContainerPolicy.java    |    2 +-
 .../internal/security/JCEEncryptor.java            |   71 +-
 .../internal/security/PrivilegedAccessHelper.java  |   47 +-
 .../internal/security/PrivilegedClassForName.java  |    2 +-
 .../security/PrivilegedGetClassLoaderForClass.java |    2 +-
 .../security/PrivilegedGetConstructorFor.java      |    2 +-
 .../security/PrivilegedGetContextClassLoader.java  |    2 +-
 .../PrivilegedGetDeclaredConstructorFor.java       |    2 +-
 .../security/PrivilegedGetDeclaredField.java       |    2 +-
 .../security/PrivilegedGetDeclaredFields.java      |    2 +-
 .../security/PrivilegedGetDeclaredMethod.java      |    2 +-
 .../security/PrivilegedGetDeclaredMethods.java     |    2 +-
 .../internal/security/PrivilegedGetField.java      |    2 +-
 .../internal/security/PrivilegedGetFieldType.java  |    2 +-
 .../internal/security/PrivilegedGetFields.java     |    2 +-
 .../internal/security/PrivilegedGetMethod.java     |    2 +-
 .../PrivilegedGetMethodParameterTypes.java         |    2 +-
 .../security/PrivilegedGetMethodReturnType.java    |    2 +-
 .../internal/security/PrivilegedGetMethods.java    |    2 +-
 .../security/PrivilegedGetValueFromField.java      |    2 +-
 .../security/PrivilegedInvokeConstructor.java      |    2 +-
 .../internal/security/PrivilegedMethodInvoker.java |    2 +-
 .../security/PrivilegedNewInstanceFromClass.java   |    2 +-
 .../security/PrivilegedSetValueInField.java        |    2 +-
 .../persistence/internal/security/Securable.java   |    2 +-
 .../internal/security/SecurableObjectHolder.java   |   12 +-
 .../sequencing/ClientSessionSequencing.java        |    2 +-
 .../DatabaseSessionConnectionHandler.java          |    2 +-
 .../internal/sequencing/PreallocationHandler.java  |    2 +-
 .../sequencing/RemoteConnectionSequencing.java     |    2 +-
 .../internal/sequencing/Sequencing.java            |    2 +-
 .../internal/sequencing/SequencingCallback.java    |    2 +-
 .../sequencing/SequencingCallbackFactory.java      |    2 +-
 .../sequencing/SequencingConnectionHandler.java    |    2 +-
 .../internal/sequencing/SequencingFactory.java     |    6 +-
 .../internal/sequencing/SequencingHome.java        |    6 +-
 .../internal/sequencing/SequencingLogInOut.java    |    2 +-
 .../internal/sequencing/SequencingManager.java     |  262 +-
 .../internal/sequencing/SequencingServer.java      |    2 +-
 .../sequencing/ServerSessionConnectionHandler.java |    2 +-
 .../sequencing/SessionBrokerSequencing.java        |    2 +-
 .../internal/sessions/AbstractRecord.java          |  132 +-
 .../internal/sessions/AbstractSession.java         | 1703 +-
 .../internal/sessions/AggregateChangeRecord.java   |   36 +-
 .../sessions/AggregateCollectionChangeRecord.java  |    2 +-
 .../sessions/AggregateObjectChangeSet.java         |    2 +-
 .../persistence/internal/sessions/ArrayRecord.java |  348 +
 .../internal/sessions/ChangeRecord.java            |    2 +-
 .../sessions/ClientSessionIdentityMapAccessor.java |    2 +-
 .../internal/sessions/CollectionChangeRecord.java  |  247 +-
 .../internal/sessions/CommitManager.java           |   43 +-
 .../internal/sessions/CommitOrderCalculator.java   |   12 +-
 .../sessions/CommitOrderDependencyNode.java        |   10 +-
 .../internal/sessions/DatabaseSessionImpl.java     |  539 +-
 .../internal/sessions/DeferrableChangeRecord.java  |   74 +-
 .../sessions/DirectCollectionChangeRecord.java     |  109 +-
 .../internal/sessions/DirectMapChangeRecord.java   |   48 +-
 .../sessions/DirectToFieldChangeRecord.java        |   19 +-
 .../DistributedSessionIdentityMapAccessor.java     |    2 +-
 .../persistence/internal/sessions/EmptyRecord.java |    2 +-
 .../sessions/ExclusiveIsolatedClientSession.java   |   83 +-
 .../internal/sessions/IdentityMapAccessor.java     |  110 +-
 .../internal/sessions/IsolatedClientSession.java   |   95 +-
 .../IsolatedClientSessionIdentityMapAccessor.java  |  255 +-
 .../internal/sessions/MergeManager.java            |  501 +-
 .../internal/sessions/ObjectChangeSet.java         |  254 +-
 .../sessions/ObjectReferenceChangeRecord.java      |    2 +-
 .../internal/sessions/OrderedChangeObject.java     |    2 +-
 .../internal/sessions/PropertiesHandler.java       |   55 +-
 .../sessions/RepeatableWriteUnitOfWork.java        |  150 +-
 .../internal/sessions/ResultSetRecord.java         |  267 +
 .../sessions/SessionBrokerIdentityMapAccessor.java |    2 +-
 .../internal/sessions/SessionFinalizer.java        |    2 +-
 .../internal/sessions/SimpleResultSetRecord.java   |  309 +
 .../TransformationMappingChangeRecord.java         |   19 +-
 .../internal/sessions/UnitOfWorkChangeSet.java     |  135 +-
 .../sessions/UnitOfWorkIdentityMapAccessor.java    |   79 +-
 .../internal/sessions/UnitOfWorkImpl.java          | 1111 +-
 .../DisabledEntityListenerInjectionManager.java    |   32 +
 .../cdi/EntityListenerInjectionManager.java        |   31 +
 .../cdi/EntityListenerInjectionManagerImpl.java    |   83 +
 .../sessions/coordination/CommandPropagator.java   |   64 +-
 .../coordination/ConnectToHostCommand.java         |    2 +-
 .../coordination/MetadataRefreshCommand.java       |   47 +
 .../ProfileDiscoveryStartedCommand.java            |    2 +-
 .../ProfileDiscoveryStoppedCommand.java            |    2 +-
 .../coordination/ProfileMessageReceiveCommand.java |    2 +-
 .../coordination/ProfileMessageSentCommand.java    |    2 +-
 .../ProfileRemoteChangeSetCommand.java             |    2 +-
 .../internal/sessions/coordination/RCMCommand.java |    2 +-
 .../sessions/coordination/RemoteConnection.java    |    8 +-
 .../sessions/coordination/ServiceAnnouncement.java |   18 +-
 .../broadcast/BroadcastRemoteConnection.java       |   32 +-
 .../coordination/corba/CORBAConnection.java        |    2 +-
 .../corba/CORBARemoteCommandConnection.java        |   31 +-
 .../coordination/corba/sun/CommandDataHelper.java  |    2 +-
 .../coordination/corba/sun/CommandDataHolder.java  |    2 +-
 .../coordination/corba/sun/SunCORBAConnection.java |    2 +-
 .../corba/sun/SunCORBAConnectionHelper.java        |    2 +-
 .../corba/sun/SunCORBAConnectionHolder.java        |    2 +-
 .../corba/sun/SunCORBAConnectionImpl.java          |    2 +-
 .../corba/sun/SunCORBAConnectionOperations.java    |    2 +-
 .../corba/sun/_SunCORBAConnectionImplBase.java     |    2 +-
 .../corba/sun/_SunCORBAConnectionStub.java         |    2 +-
 .../coordination/jms/JMSTopicRemoteConnection.java |   81 +-
 .../rmi/RMIRemoteCommandConnection.java            |    3 +-
 .../rmi/RMIRemoteCommandConnectionImpl.java        |   24 +-
 .../coordination/rmi/RMIRemoteConnection.java      |   22 +-
 .../rmi/iiop/RMIRemoteCommandConnectionImpl.java   |   24 +-
 .../iiop/_RMIRemoteCommandConnectionImpl_Tie.java  |    2 +-
 .../factories/ComplexPLSQLTypeWrapper.java         |    2 +-
 .../sessions/factories/DatabaseTypeWrapper.java    |    2 +-
 .../factories/DirectToXMLTypeMappingHelper.java    |    2 +-
 ...ipseLinkObjectPersistenceRuntimeXMLProject.java |    2 +-
 .../sessions/factories/JDBCTypeWrapper.java        |    2 +-
 .../factories/MissingDescriptorListener.java       |    6 +-
 .../factories/NamespaceResolvableProject.java      |    2 +-
 .../factories/NodeListElementEnumerator.java       |    2 +-
 .../OXMObjectPersistenceRuntimeXMLProject.java     |  101 +
 .../ObjectPersistenceRuntimeXMLProject.java        |   74 +-
 .../ObjectPersistenceRuntimeXMLProject_11_1_1.java |  307 +-
 .../ObjectPersistenceWorkbenchXMLProject.java      |    2 +-
 .../sessions/factories/OracleArrayTypeWrapper.java |   35 +
 .../factories/OracleObjectTypeWrapper.java         |   35 +
 .../sessions/factories/PLSQLCollectionWrapper.java |    2 +-
 .../sessions/factories/PLSQLCursorWrapper.java     |   35 +
 .../sessions/factories/PLSQLRecordWrapper.java     |    2 +-
 .../factories/PersistenceEntityResolver.java       |    2 +-
 .../factories/SessionBrokerPlaceHolder.java        |    2 +-
 .../sessions/factories/SessionsFactory.java        |   52 +-
 .../sessions/factories/SimplePLSQLTypeWrapper.java |    2 +-
 .../factories/XMLSessionConfigProject.java         |   15 +-
 .../factories/XMLSessionConfigProject_11_1_1.java  |    9 +-
 .../factories/XMLSessionConfigToplinkProject.java  |    2 +-
 .../sessions/factories/XMLSessionConfigWriter.java |    2 +-
 .../sessions/factories/model/SessionConfigs.java   |    2 +-
 .../model/event/SessionEventManagerConfig.java     |    2 +-
 .../model/log/DefaultSessionLogConfig.java         |    2 +-
 .../factories/model/log/JavaLogConfig.java         |    2 +-
 .../sessions/factories/model/log/LogConfig.java    |    2 +-
 .../factories/model/log/LoggingOptionsConfig.java  |    2 +-
 .../factories/model/log/ServerLogConfig.java       |    2 +-
 .../AppendNewElementsOrderingPolicyConfig.java     |    2 +-
 .../factories/model/login/DatabaseLoginConfig.java |    2 +-
 ...iptorLevelDocumentPreservationPolicyConfig.java |    2 +-
 .../login/DocumentPreservationPolicyConfig.java    |    2 +-
 .../factories/model/login/EISLoginConfig.java      |    2 +-
 .../IgnoreNewElementsOrderingPolicyConfig.java     |    2 +-
 .../factories/model/login/LoginConfig.java         |   58 +-
 .../login/NoDocumentPreservationPolicyConfig.java  |    2 +-
 .../model/login/NodeOrderingPolicyConfig.java      |    2 +-
 .../RelativePositionOrderingPolicyConfig.java      |    2 +-
 .../model/login/StructConverterConfig.java         |    2 +-
 .../model/login/XMLBinderPolicyConfig.java         |    2 +-
 .../factories/model/login/XMLLoginConfig.java      |    2 +-
 .../model/platform/CustomServerPlatformConfig.java |    2 +-
 .../model/platform/GlassfishPlatformConfig.java    |   23 +
 .../model/platform/JBossPlatformConfig.java        |    2 +-
 .../platform/NetWeaver_7_1_PlatformConfig.java     |    2 +-
 .../model/platform/Oc4jPlatformConfig.java         |    2 +-
 .../model/platform/ServerPlatformConfig.java       |    2 +-
 .../model/platform/SunAS9PlatformConfig.java       |    2 +-
 .../model/platform/WebLogic_10_PlatformConfig.java |    2 +-
 .../platform/WebLogic_6_1_PlatformConfig.java      |    4 +-
 .../platform/WebLogic_7_0_PlatformConfig.java      |    4 +-
 .../platform/WebLogic_8_1_PlatformConfig.java      |    4 +-
 .../model/platform/WebLogic_9_PlatformConfig.java  |    2 +-
 .../platform/WebSphere_4_0_PlatformConfig.java     |    4 +-
 .../platform/WebSphere_5_0_PlatformConfig.java     |    4 +-
 .../platform/WebSphere_5_1_PlatformConfig.java     |    4 +-
 .../platform/WebSphere_6_0_PlatformConfig.java     |    4 +-
 .../platform/WebSphere_6_1_PlatformConfig.java     |    2 +-
 .../platform/WebSphere_7_0_PlatformConfig.java     |    2 +-
 .../model/pool/ConnectionPolicyConfig.java         |    2 +-
 .../factories/model/pool/ConnectionPoolConfig.java |    2 +-
 .../sessions/factories/model/pool/PoolsConfig.java |    2 +-
 .../model/pool/ReadConnectionPoolConfig.java       |    2 +-
 .../model/pool/WriteConnectionPoolConfig.java      |    2 +-
 .../model/project/ProjectClassConfig.java          |    2 +-
 .../factories/model/project/ProjectConfig.java     |    2 +-
 .../factories/model/project/ProjectXMLConfig.java  |    2 +-
 .../factories/model/property/PropertyConfig.java   |    2 +-
 .../model/rcm/RemoteCommandManagerConfig.java      |    2 +-
 .../model/rcm/command/CommandsConfig.java          |    2 +-
 .../model/sequencing/DefaultSequenceConfig.java    |    2 +-
 .../model/sequencing/NativeSequenceConfig.java     |    2 +-
 .../factories/model/sequencing/SequenceConfig.java |    2 +-
 .../model/sequencing/SequencingConfig.java         |    2 +-
 .../model/sequencing/TableSequenceConfig.java      |    2 +-
 .../model/sequencing/UnaryTableSequenceConfig.java |    2 +-
 .../model/sequencing/XMLFileSequenceConfig.java    |    2 +-
 .../model/session/DatabaseSessionConfig.java       |    2 +-
 .../model/session/ServerSessionConfig.java         |    2 +-
 .../model/session/SessionBrokerConfig.java         |    2 +-
 .../factories/model/session/SessionConfig.java     |    2 +-
 .../JMSPublishingTransportManagerConfig.java       |    2 +-
 .../transport/JMSTopicTransportManagerConfig.java  |    2 +-
 .../Oc4jJGroupsTransportManagerConfig.java         |    2 +-
 .../transport/RMIIIOPTransportManagerConfig.java   |    2 +-
 .../model/transport/RMITransportManagerConfig.java |    2 +-
 .../transport/SunCORBATransportManagerConfig.java  |    2 +-
 .../model/transport/TransportManagerConfig.java    |    2 +-
 .../UserDefinedTransportManagerConfig.java         |    2 +-
 .../model/transport/discovery/DiscoveryConfig.java |    2 +-
 .../transport/naming/JNDINamingServiceConfig.java  |   57 +-
 .../naming/RMIRegistryNamingServiceConfig.java     |    2 +-
 .../internal/sessions/remote/ObjectDescriptor.java |    2 +-
 .../internal/sessions/remote/RemoteCommand.java    |    2 +-
 .../internal/sessions/remote/RemoteConnection.java |   67 +-
 .../sessions/remote/RemoteCursoredStream.java      |    8 +-
 .../sessions/remote/RemoteFunctionCall.java        |    2 +-
 .../sessions/remote/RemoteScrollableCursor.java    |   32 +-
 .../sessions/remote/RemoteSessionController.java   |  168 +-
 .../internal/sessions/remote/RemoteUnitOfWork.java |  434 +-
 .../sessions/remote/RemoteValueHolder.java         |    9 +-
 .../RemoveServerSideRemoteValueHolderCommand.java  |    2 +-
 .../remote/ReplaceValueHoldersIterator.java        |    5 +-
 .../sessions/remote/SequencingFunctionCall.java    |    2 +-
 .../sessions/remote/SimpleFunctionCall.java        |    2 +-
 .../internal/sessions/remote/Transporter.java      |   21 +-
 .../internal/weaving/PersistenceWeaved.java        |    4 +-
 .../weaving/PersistenceWeavedChangeTracking.java   |    2 +-
 .../weaving/PersistenceWeavedFetchGroups.java      |    2 +-
 .../internal/weaving/PersistenceWeavedLazy.java    |    2 +-
 .../internal/weaving/PersistenceWeavedRest.java    |   29 +
 .../internal/weaving/RelationshipInfo.java         |   59 +
 .../persistence/internal/xr/Attachment.java        |    2 +-
 .../persistence/internal/xr/AttachmentHelper.java  |    2 +-
 .../internal/xr/BatchQueryOperation.java           |   88 +
 .../persistence/internal/xr/CollectionResult.java  |    2 +-
 .../persistence/internal/xr/DeleteOperation.java   |   83 +-
 .../persistence/internal/xr/InsertOperation.java   |    2 +-
 .../persistence/internal/xr/Invocation.java        |    2 +-
 .../persistence/internal/xr/JPQLQueryHandler.java  |    2 +-
 .../persistence/internal/xr/NamedQueryHandler.java |   53 +-
 org/eclipse/persistence/internal/xr/Operation.java |    2 +-
 org/eclipse/persistence/internal/xr/Parameter.java |   17 +-
 .../persistence/internal/xr/ProcedureArgument.java |   25 +-
 .../internal/xr/ProcedureOutputArgument.java       |    2 +-
 .../persistence/internal/xr/ProjectHelper.java     |   33 +-
 .../persistence/internal/xr/QNameTransformer.java  |    2 +-
 .../persistence/internal/xr/QueryHandler.java      |    8 +-
 .../persistence/internal/xr/QueryOperation.java    |  381 +-
 org/eclipse/persistence/internal/xr/Result.java    |   24 +-
 .../persistence/internal/xr/SQLQueryHandler.java   |    2 +-
 .../internal/xr/StoredFunctionQueryHandler.java    |    4 +-
 .../internal/xr/StoredProcedureQueryHandler.java   |   80 +-
 .../persistence/internal/xr/UpdateOperation.java   |   22 +-
 org/eclipse/persistence/internal/xr/Util.java      |  118 +-
 .../persistence/internal/xr/ValueObject.java       |    2 +-
 .../persistence/internal/xr/XRClassWriter.java     |  167 +-
 .../internal/xr/XRDynamicClassLoader.java          |    2 +-
 .../persistence/internal/xr/XRDynamicEntity.java   |  195 +-
 .../internal/xr/XRDynamicEntityAccessor.java       |   36 +-
 .../internal/xr/XRDynamicEntityVHAccessor.java     |   45 +-
 .../xr/XRDynamicEntity_CollectionWrapper.java      |   59 +-
 .../xr/XRDynamicPropertiesInitializatonPolicy.java |   18 +
 .../internal/xr/XRDynamicPropertiesManager.java    |   77 +
 .../persistence/internal/xr/XRDynamicType.java     |   22 +
 .../persistence/internal/xr/XRServiceAdapter.java  |    2 +-
 .../persistence/internal/xr/XRServiceFactory.java  |  392 +-
 .../persistence/internal/xr/XRServiceModel.java    |    2 +-
 .../internal/xr/XRSessionConfigLoader.java         |    2 +-
 .../persistence/internal/xr/XRSessionsFactory.java |   14 +-
 .../persistence/internal/xr/XmlBindingsModel.java  |   46 +
 .../internal/xr/sxf/SimpleXMLFormat.java           |    2 +-
 .../internal/xr/sxf/SimpleXMLFormatModel.java      |    2 +-
 .../internal/xr/sxf/SimpleXMLFormatProject.java    |    2 +-
 org/eclipse/persistence/jaxb/AttributeNode.java    |   25 +
 .../jaxb/DefaultXMLNameTransformer.java            |  120 +
 org/eclipse/persistence/jaxb/IDResolver.java       |   58 +
 org/eclipse/persistence/jaxb/JAXBBinder.java       |   35 +-
 org/eclipse/persistence/jaxb/JAXBContext.java      | 1538 +-
 .../persistence/jaxb/JAXBContextFactory.java       |  616 +-
 .../persistence/jaxb/JAXBContextProperties.java    |  224 +
 .../persistence/jaxb/JAXBEnumTypeConverter.java    |   24 +-
 org/eclipse/persistence/jaxb/JAXBErrorHandler.java |   74 +-
 org/eclipse/persistence/jaxb/JAXBHelper.java       |    2 +-
 org/eclipse/persistence/jaxb/JAXBIntrospector.java |   23 +-
 .../persistence/jaxb/JAXBMarshalListener.java      |   30 +-
 org/eclipse/persistence/jaxb/JAXBMarshaller.java   |  647 +-
 org/eclipse/persistence/jaxb/JAXBTypeElement.java  |   33 +-
 .../jaxb/JAXBTypesafeEnumConverter.java            |    2 +-
 .../persistence/jaxb/JAXBUnmarshalListener.java    |   10 +-
 org/eclipse/persistence/jaxb/JAXBUnmarshaller.java | 1156 +-
 .../persistence/jaxb/JAXBUnmarshallerHandler.java  |   21 +-
 org/eclipse/persistence/jaxb/JAXBValidator.java    |    2 +-
 .../persistence/jaxb/MarshallerProperties.java     |  190 +
 org/eclipse/persistence/jaxb/ObjectGraph.java      |   84 +
 org/eclipse/persistence/jaxb/Subgraph.java         |   85 +
 org/eclipse/persistence/jaxb/TypeMappingInfo.java  |   57 +-
 .../persistence/jaxb/UnmarshallerProperties.java   |  172 +
 .../attachment/AttachmentMarshallerAdapter.java    |    2 +-
 .../attachment/AttachmentUnmarshallerAdapter.java  |    2 +-
 .../jaxb/compiler/AnnotationsProcessor.java        | 4120 +-
 .../persistence/jaxb/compiler/CompilerHelper.java  |  153 +-
 .../jaxb/compiler/ElementDeclaration.java          |  176 +-
 .../persistence/jaxb/compiler/EnumTypeInfo.java    |   17 +-
 .../persistence/jaxb/compiler/Generator.java       |   73 +-
 .../jaxb/compiler/JAXBMetadataLogger.java          |   22 +-
 .../jaxb/compiler/MappingsGenerator.java           | 3396 +-
 .../persistence/jaxb/compiler/MarshalCallback.java |    2 +-
 .../persistence/jaxb/compiler/NamespaceInfo.java   |   38 +-
 .../persistence/jaxb/compiler/PackageInfo.java     |  126 +
 .../persistence/jaxb/compiler/Property.java        |  594 +-
 .../persistence/jaxb/compiler/SchemaGenerator.java | 2243 +-
 .../persistence/jaxb/compiler/SchemaTypeInfo.java  |    2 +-
 .../persistence/jaxb/compiler/TypeInfo.java        |  486 +-
 .../jaxb/compiler/UnmarshalCallback.java           |    2 +-
 .../persistence/jaxb/compiler/XMLProcessor.java    | 1373 +-
 .../jaxb/dynamic/DynamicJAXBContext.java           |  381 +
 .../jaxb/dynamic/DynamicJAXBContextFactory.java    |  367 +
 .../jaxb/dynamic/metadata/Metadata.java            |   44 +
 .../jaxb/dynamic/metadata/OXMMetadata.java         |  125 +
 .../jaxb/dynamic/metadata/SchemaMetadata.java      |  269 +
 .../persistence/jaxb/eclipselink_oxm_2_5.xsd       |  636 +
 .../jaxb/javamodel/AnnotationProxy.java            |    2 +-
 org/eclipse/persistence/jaxb/javamodel/Helper.java |  277 +-
 .../persistence/jaxb/javamodel/JavaAnnotation.java |    7 +-
 .../persistence/jaxb/javamodel/JavaClass.java      |    5 +-
 .../jaxb/javamodel/JavaConstructor.java            |    2 +-
 .../persistence/jaxb/javamodel/JavaField.java      |    2 +-
 .../jaxb/javamodel/JavaHasAnnotations.java         |    2 +-
 .../persistence/jaxb/javamodel/JavaMethod.java     |    2 +-
 .../persistence/jaxb/javamodel/JavaModel.java      |    2 +-
 .../persistence/jaxb/javamodel/JavaModelInput.java |    2 +-
 .../persistence/jaxb/javamodel/JavaPackage.java    |    2 +-
 .../jaxb/javamodel/oxm/OXMJAXBElementImpl.java     |  226 +
 .../jaxb/javamodel/oxm/OXMJavaClassImpl.java       |  677 +
 .../jaxb/javamodel/oxm/OXMJavaConstructorImpl.java |   98 +
 .../jaxb/javamodel/oxm/OXMJavaFieldImpl.java       |  126 +
 .../jaxb/javamodel/oxm/OXMJavaMethodImpl.java      |  122 +
 .../jaxb/javamodel/oxm/OXMJavaModelImpl.java       |  166 +
 .../jaxb/javamodel/oxm/OXMJavaModelInputImpl.java  |   72 +
 .../jaxb/javamodel/oxm/OXMJavaPackageImpl.java     |  105 +
 .../jaxb/javamodel/oxm/OXMObjectFactoryImpl.java   |  280 +
 .../javamodel/reflection/AnnotationHelper.java     |   56 +-
 .../javamodel/reflection/JavaAnnotationImpl.java   |   10 +-
 .../jaxb/javamodel/reflection/JavaClassImpl.java   |  186 +-
 .../javamodel/reflection/JavaConstructorImpl.java  |    2 +-
 .../jaxb/javamodel/reflection/JavaFieldImpl.java   |   23 +-
 .../jaxb/javamodel/reflection/JavaMethodImpl.java  |   26 +-
 .../jaxb/javamodel/reflection/JavaModelImpl.java   |   56 +-
 .../javamodel/reflection/JavaModelInputImpl.java   |    7 +-
 .../jaxb/javamodel/reflection/JavaPackageImpl.java |   12 +-
 .../jaxb/javamodel/xjc/XJCJavaAnnotationImpl.java  |  228 +
 .../jaxb/javamodel/xjc/XJCJavaClassImpl.java       |  800 +
 .../jaxb/javamodel/xjc/XJCJavaConstructorImpl.java |  187 +
 .../jaxb/javamodel/xjc/XJCJavaFieldImpl.java       |  348 +
 .../jaxb/javamodel/xjc/XJCJavaMethodImpl.java      |  360 +
 .../jaxb/javamodel/xjc/XJCJavaModelImpl.java       |  170 +
 .../jaxb/javamodel/xjc/XJCJavaModelInputImpl.java  |  123 +
 .../jaxb/javamodel/xjc/XJCJavaPackageImpl.java     |  170 +
 .../jaxb/json/JsonSchemaOutputResolver.java        |   35 +
 .../persistence/jaxb/metadata/MetadataSource.java  |   35 +
 .../jaxb/metadata/MetadataSourceAdapter.java       |   31 +
 .../jaxb/metadata/XMLMetadataSource.java           |  193 +
 .../persistence/jaxb/rs/MOXyJsonProvider.java      |  846 +
 .../persistence/jaxb/xmlmodel/JavaAttribute.java   |   37 +-
 .../persistence/jaxb/xmlmodel/JavaType.java        |  350 +-
 .../persistence/jaxb/xmlmodel/ObjectFactory.java   |   91 +-
 .../jaxb/xmlmodel/XmlAbstractNullPolicy.java       |   10 +-
 .../jaxb/xmlmodel/XmlAccessMethods.java            |   10 +-
 .../persistence/jaxb/xmlmodel/XmlAccessOrder.java  |    2 +-
 .../persistence/jaxb/xmlmodel/XmlAccessType.java   |    2 +-
 .../persistence/jaxb/xmlmodel/XmlAnyAttribute.java |   63 +-
 .../persistence/jaxb/xmlmodel/XmlAnyElement.java   |   93 +-
 .../persistence/jaxb/xmlmodel/XmlAttribute.java    |  132 +-
 .../persistence/jaxb/xmlmodel/XmlBindings.java     |   94 +-
 .../jaxb/xmlmodel/XmlClassExtractor.java           |   69 +
 .../persistence/jaxb/xmlmodel/XmlElement.java      |  226 +-
 .../persistence/jaxb/xmlmodel/XmlElementRef.java   |  275 +-
 .../persistence/jaxb/xmlmodel/XmlElementRefs.java  |  208 +-
 .../jaxb/xmlmodel/XmlElementWrapper.java           |    2 +-
 .../persistence/jaxb/xmlmodel/XmlElements.java     |  135 +-
 org/eclipse/persistence/jaxb/xmlmodel/XmlEnum.java |    2 +-
 .../persistence/jaxb/xmlmodel/XmlEnumValue.java    |    2 +-
 .../jaxb/xmlmodel/XmlInverseReference.java         |   98 +-
 .../jaxb/xmlmodel/XmlIsSetNullPolicy.java          |   18 +-
 .../jaxb/xmlmodel/XmlJavaTypeAdapter.java          |   37 +-
 .../jaxb/xmlmodel/XmlJavaTypeAdapters.java         |    2 +-
 .../persistence/jaxb/xmlmodel/XmlJoinNodes.java    |  237 +
 org/eclipse/persistence/jaxb/xmlmodel/XmlMap.java  |    2 +-
 .../xmlmodel/XmlMarshalNullRepresentation.java     |    2 +-
 .../jaxb/xmlmodel/XmlNamedAttributeNode.java       |   92 +
 .../jaxb/xmlmodel/XmlNamedObjectGraph.java         |  172 +
 .../jaxb/xmlmodel/XmlNamedObjectGraphs.java        |   78 +
 .../jaxb/xmlmodel/XmlNamedSubgraph.java            |  132 +
 .../persistence/jaxb/xmlmodel/XmlNsForm.java       |    2 +-
 .../persistence/jaxb/xmlmodel/XmlNullPolicy.java   |    2 +-
 .../persistence/jaxb/xmlmodel/XmlProperties.java   |  209 +
 .../persistence/jaxb/xmlmodel/XmlRegistry.java     |   52 +-
 .../persistence/jaxb/xmlmodel/XmlRootElement.java  |    2 +-
 .../persistence/jaxb/xmlmodel/XmlSchema.java       |    2 +-
 .../persistence/jaxb/xmlmodel/XmlSchemaType.java   |    2 +-
 .../persistence/jaxb/xmlmodel/XmlSchemaTypes.java  |    2 +-
 .../jaxb/xmlmodel/XmlTransformation.java           |  465 +
 .../persistence/jaxb/xmlmodel/XmlTransient.java    |   34 +-
 org/eclipse/persistence/jaxb/xmlmodel/XmlType.java |    2 +-
 .../persistence/jaxb/xmlmodel/XmlValue.java        |  131 +-
 .../persistence/jaxb/xmlmodel/XmlVariableNode.java |  431 +
 .../jaxb/xmlmodel/XmlVirtualAccessMethods.java     |  136 +
 .../xmlmodel/XmlVirtualAccessMethodsSchema.java    |   42 +
 .../persistence/jaxb/xmlmodel/jaxb.properties      |    1 +
 .../persistence/jaxb/xmlmodel/package-info.java    |    2 +-
 org/eclipse/persistence/jpa/Archive.java           |    4 +-
 org/eclipse/persistence/jpa/ArchiveFactory.java    |    7 +-
 org/eclipse/persistence/jpa/JpaCache.java          |   25 +-
 .../persistence/jpa/JpaCriteriaBuilder.java        |   47 +
 org/eclipse/persistence/jpa/JpaEntityManager.java  |   47 +-
 .../persistence/jpa/JpaEntityManagerFactory.java   |   69 +
 org/eclipse/persistence/jpa/JpaHelper.java         |   67 +-
 org/eclipse/persistence/jpa/JpaQuery.java          |    2 +-
 .../persistence/jpa/PersistenceProvider.java       |  447 +-
 .../persistence/jpa/config/AccessMethods.java      |   26 +
 .../persistence/jpa/config/AdditionalCriteria.java |   25 +
 org/eclipse/persistence/jpa/config/Array.java      |   40 +
 .../jpa/config/AssociationOverride.java            |   28 +
 .../persistence/jpa/config/AttributeOverride.java  |   26 +
 org/eclipse/persistence/jpa/config/Basic.java      |   51 +
 org/eclipse/persistence/jpa/config/BatchFetch.java |   26 +
 org/eclipse/persistence/jpa/config/Cache.java      |   35 +
 org/eclipse/persistence/jpa/config/CacheIndex.java |   26 +
 .../persistence/jpa/config/CacheInterceptor.java   |   25 +
 org/eclipse/persistence/jpa/config/Cascade.java    |   30 +
 .../persistence/jpa/config/ChangeTracking.java     |   25 +
 .../persistence/jpa/config/CloneCopyPolicy.java    |   26 +
 .../persistence/jpa/config/CollectionTable.java    |   32 +
 org/eclipse/persistence/jpa/config/Column.java     |   34 +
 .../persistence/jpa/config/ColumnResult.java       |   26 +
 .../persistence/jpa/config/ConstructorResult.java  |   26 +
 .../persistence/jpa/config/ConversionValue.java    |   26 +
 org/eclipse/persistence/jpa/config/Convert.java    |   27 +
 org/eclipse/persistence/jpa/config/Converter.java  |   26 +
 .../persistence/jpa/config/ConverterClass.java     |   26 +
 org/eclipse/persistence/jpa/config/CopyPolicy.java |   25 +
 .../persistence/jpa/config/DataService.java        |   26 +
 .../persistence/jpa/config/DiscriminatorClass.java |   26 +
 .../jpa/config/DiscriminatorColumn.java            |   28 +
 .../persistence/jpa/config/ElementCollection.java  |   71 +
 org/eclipse/persistence/jpa/config/Embeddable.java |   63 +
 org/eclipse/persistence/jpa/config/Embedded.java   |   33 +
 org/eclipse/persistence/jpa/config/EmbeddedId.java |   30 +
 org/eclipse/persistence/jpa/config/Entity.java     |  116 +
 .../persistence/jpa/config/EntityListener.java     |   32 +
 .../persistence/jpa/config/EntityResult.java       |   27 +
 org/eclipse/persistence/jpa/config/Enumerated.java |   25 +
 .../persistence/jpa/config/FetchAttribute.java     |   24 +
 org/eclipse/persistence/jpa/config/FetchGroup.java |   27 +
 org/eclipse/persistence/jpa/config/Field.java      |   25 +
 .../persistence/jpa/config/FieldResult.java        |   26 +
 org/eclipse/persistence/jpa/config/ForeignKey.java |   27 +
 .../persistence/jpa/config/GeneratedValue.java     |   26 +
 .../persistence/jpa/config/HashPartitioning.java   |   28 +
 org/eclipse/persistence/jpa/config/Id.java         |   50 +
 org/eclipse/persistence/jpa/config/Index.java      |   31 +
 .../persistence/jpa/config/Inheritance.java        |   25 +
 .../jpa/config/InstantiationCopyPolicy.java        |   23 +
 org/eclipse/persistence/jpa/config/JoinColumn.java |   32 +
 org/eclipse/persistence/jpa/config/JoinField.java  |   26 +
 org/eclipse/persistence/jpa/config/JoinTable.java  |   34 +
 org/eclipse/persistence/jpa/config/Lob.java        |   23 +
 org/eclipse/persistence/jpa/config/ManyToMany.java |   64 +
 org/eclipse/persistence/jpa/config/ManyToOne.java  |   50 +
 org/eclipse/persistence/jpa/config/MapKey.java     |   25 +
 .../persistence/jpa/config/MappedSuperclass.java   |  102 +
 org/eclipse/persistence/jpa/config/Mappings.java   |   62 +
 .../persistence/jpa/config/Multitenant.java        |   28 +
 .../persistence/jpa/config/NamedNativeQuery.java   |   29 +
 .../jpa/config/NamedPlsqlStoredFunctionQuery.java  |   30 +
 .../jpa/config/NamedPlsqlStoredProcedureQuery.java |   30 +
 org/eclipse/persistence/jpa/config/NamedQuery.java |   28 +
 .../jpa/config/NamedStoredFunctionQuery.java       |   31 +
 .../jpa/config/NamedStoredProcedureQuery.java      |   33 +
 org/eclipse/persistence/jpa/config/NoSql.java      |   26 +
 .../jpa/config/ObjectTypeConverter.java            |   29 +
 org/eclipse/persistence/jpa/config/OneToMany.java  |   69 +
 org/eclipse/persistence/jpa/config/OneToOne.java   |   56 +
 .../persistence/jpa/config/OptimisticLocking.java  |   27 +
 .../persistence/jpa/config/OracleArray.java        |   27 +
 .../persistence/jpa/config/OracleObject.java       |   27 +
 .../persistence/jpa/config/OrderColumn.java        |   30 +
 .../persistence/jpa/config/Partitioning.java       |   26 +
 .../persistence/jpa/config/PersistenceUnit.java    |   43 +
 .../jpa/config/PersistenceUnitDefaults.java        |   32 +
 .../jpa/config/PersistenceUnitMetadata.java        |   27 +
 .../persistence/jpa/config/PinnedPartitioning.java |   26 +
 .../persistence/jpa/config/PlsqlParameter.java     |   32 +
 .../persistence/jpa/config/PlsqlRecord.java        |   28 +
 org/eclipse/persistence/jpa/config/PlsqlTable.java |   28 +
 org/eclipse/persistence/jpa/config/PrimaryKey.java |   27 +
 .../jpa/config/PrimaryKeyJoinColumn.java           |   27 +
 org/eclipse/persistence/jpa/config/Property.java   |   27 +
 org/eclipse/persistence/jpa/config/QueryHint.java  |   26 +
 .../persistence/jpa/config/QueryRedirectors.java   |   31 +
 .../persistence/jpa/config/RangePartition.java     |   27 +
 .../persistence/jpa/config/RangePartitioning.java  |   29 +
 .../persistence/jpa/config/ReadTransformer.java    |   26 +
 .../jpa/config/ReplicationPartitioning.java        |   26 +
 .../persistence/jpa/config/ReturnInsert.java       |   25 +
 .../jpa/config/RoundRobinPartitioning.java         |   27 +
 .../persistence/jpa/config/RuntimeFactory.java     |  149 +
 .../persistence/jpa/config/SecondaryTable.java     |   32 +
 .../persistence/jpa/config/SequenceGenerator.java  |   30 +
 .../jpa/config/SqlResultSetMapping.java            |   28 +
 .../jpa/config/StoredProcedureParameter.java       |   31 +
 org/eclipse/persistence/jpa/config/Struct.java     |   26 +
 .../persistence/jpa/config/StructConverter.java    |   26 +
 org/eclipse/persistence/jpa/config/Structure.java  |   29 +
 org/eclipse/persistence/jpa/config/Table.java      |   30 +
 .../persistence/jpa/config/TableGenerator.java     |   36 +
 org/eclipse/persistence/jpa/config/Temporal.java   |   25 +
 .../jpa/config/TenantDiscriminatorColumn.java      |   31 +
 .../jpa/config/TenantTableDiscriminator.java       |   26 +
 org/eclipse/persistence/jpa/config/TimeOfDay.java  |   28 +
 .../persistence/jpa/config/Transformation.java     |   34 +
 org/eclipse/persistence/jpa/config/Transient.java  |   25 +
 .../persistence/jpa/config/TypeConverter.java      |   27 +
 .../persistence/jpa/config/UnionPartitioning.java  |   27 +
 .../persistence/jpa/config/UniqueConstraint.java   |   26 +
 .../persistence/jpa/config/UuidGenerator.java      |   25 +
 .../persistence/jpa/config/ValuePartition.java     |   26 +
 .../persistence/jpa/config/ValuePartitioning.java  |   30 +
 .../persistence/jpa/config/VariableOneToOne.java   |   47 +
 org/eclipse/persistence/jpa/config/Version.java    |   38 +
 .../persistence/jpa/config/WriteTransformer.java   |   27 +
 .../jpa/dynamic/DynamicIdentityPolicy.java         |   13 +-
 .../persistence/jpa/dynamic/JPADynamicHelper.java  |   17 +-
 .../jpa/dynamic/JPADynamicTypeBuilder.java         |   13 +-
 .../persistence/jpa/eclipselink_orm_2_5.xsd        | 6187 +++
 .../AbstractEclipseLinkParameterTypeVisitor.java   |  145 +
 .../jpql/AbstractEclipseLinkSemanticValidator.java |  651 +
 .../jpa/jpql/AbstractGrammarValidator.java         | 5083 +++
 .../jpa/jpql/AbstractSemanticValidator.java        | 3554 ++
 .../persistence/jpa/jpql/AbstractValidator.java    | 1241 +
 org/eclipse/persistence/jpa/jpql/Assert.java       |  138 +
 ...aseDeclarationIdentificationVariableFinder.java |  208 +
 .../jpa/jpql/DefaultJPQLQueryProblem.java          |  132 +
 .../jpa/jpql/EclipseLinkGrammarValidator.java      |  697 +
 .../jpa/jpql/EclipseLinkLiteralVisitor.java        |  132 +
 .../EclipseLinkSemanticValidatorExtension.java     |   65 +
 .../persistence/jpa/jpql/EclipseLinkVersion.java   |  207 +
 .../persistence/jpa/jpql/ExpressionTools.java      |  612 +
 org/eclipse/persistence/jpa/jpql/ITypeHelper.java  |  422 +
 org/eclipse/persistence/jpa/jpql/JPAVersion.java   |  187 +
 .../persistence/jpa/jpql/JPQLQueryDeclaration.java |  150 +
 .../persistence/jpa/jpql/JPQLQueryProblem.java     |   69 +
 .../jpa/jpql/JPQLQueryProblemMessages.java         |  401 +
 .../jpa/jpql/JPQLQueryProblemResourceBundle.java   |  615 +
 org/eclipse/persistence/jpa/jpql/LiteralType.java  |   79 +
 .../persistence/jpa/jpql/LiteralVisitor.java       |  241 +
 .../persistence/jpa/jpql/ParameterTypeVisitor.java |  832 +
 .../jpa/jpql/SemanticValidatorHelper.java          |  422 +
 org/eclipse/persistence/jpa/jpql/WordParser.java   | 1204 +
 .../jpa/jpql/jpa_jpql_validation.properties        |  583 +
 org/eclipse/persistence/jpa/jpql/package-info.java |    6 +
 .../persistence/jpa/jpql/parser/AbsExpression.java |   67 +
 .../jpa/jpql/parser/AbsExpressionFactory.java      |   57 +
 .../jpa/jpql/parser/AbstractConditionalClause.java |  234 +
 .../AbstractDoubleEncapsulatedExpression.java      |  332 +
 .../AbstractEclipseLinkExpressionVisitor.java      |  102 +
 ...AbstractEclipseLinkTraverseChildrenVisitor.java |  116 +
 .../AbstractEclipseLinkTraverseParentVisitor.java  |  115 +
 .../parser/AbstractEncapsulatedExpression.java     |  315 +
 .../jpa/jpql/parser/AbstractExpression.java        | 1259 +
 .../jpa/jpql/parser/AbstractExpressionVisitor.java |  534 +
 .../jpa/jpql/parser/AbstractFromClause.java        |  402 +
 .../jpa/jpql/parser/AbstractJPQLGrammar.java       |  336 +
 .../parser/AbstractLiteralExpressionFactory.java   |  143 +
 .../jpa/jpql/parser/AbstractOrderByClause.java     |  195 +
 .../jpa/jpql/parser/AbstractPathExpression.java    |  398 +
 .../jpa/jpql/parser/AbstractSchemaName.java        |  105 +
 .../jpa/jpql/parser/AbstractSchemaNameBNF.java     |   47 +
 .../jpa/jpql/parser/AbstractSchemaNameFactory.java |   63 +
 .../jpa/jpql/parser/AbstractSelectClause.java      |  290 +
 .../jpa/jpql/parser/AbstractSelectStatement.java   |  489 +
 .../AbstractSingleEncapsulatedExpression.java      |  165 +
 .../parser/AbstractTraverseChildrenVisitor.java    |   34 +
 .../jpql/parser/AbstractTraverseParentVisitor.java |   41 +
 .../AbstractTripleEncapsulatedExpression.java      |  463 +
 .../jpa/jpql/parser/AdditionExpression.java        |   43 +
 .../jpa/jpql/parser/AggregateExpressionBNF.java    |   65 +
 .../jpa/jpql/parser/AggregateFunction.java         |  179 +
 .../jpa/jpql/parser/AllOrAnyExpression.java        |   89 +
 .../jpa/jpql/parser/AllOrAnyExpressionBNF.java     |   48 +
 .../jpa/jpql/parser/AllOrAnyExpressionFactory.java |   71 +
 .../persistence/jpa/jpql/parser/AndExpression.java |   89 +
 .../jpa/jpql/parser/AndExpressionFactory.java      |  113 +
 .../jpql/parser/AnonymousExpressionVisitor.java    |  626 +
 .../jpa/jpql/parser/ArithmeticExpression.java      |  116 +
 .../jpa/jpql/parser/ArithmeticExpressionBNF.java   |   50 +
 .../jpql/parser/ArithmeticExpressionFactory.java   |  178 +
 .../jpa/jpql/parser/ArithmeticFactor.java          |  214 +
 .../jpa/jpql/parser/ArithmeticFactorBNF.java       |   49 +
 .../jpa/jpql/parser/ArithmeticPrimaryBNF.java      |   81 +
 .../jpa/jpql/parser/ArithmeticTermBNF.java         |   51 +
 .../persistence/jpa/jpql/parser/AsOfClause.java    |  304 +
 .../persistence/jpa/jpql/parser/AsOfClauseBNF.java |   48 +
 .../jpa/jpql/parser/AsOfClauseFactory.java         |   55 +
 .../persistence/jpa/jpql/parser/AvgFunction.java   |   42 +
 .../jpa/jpql/parser/AvgFunctionFactory.java        |   57 +
 .../persistence/jpa/jpql/parser/BadExpression.java |  154 +
 .../jpa/jpql/parser/BadExpressionBNF.java          |   48 +
 .../jpa/jpql/parser/BadExpressionFactory.java      |   58 +
 .../jpa/jpql/parser/BetweenExpression.java         |  466 +
 .../jpa/jpql/parser/BetweenExpressionBNF.java      |   54 +
 .../jpa/jpql/parser/BetweenExpressionFactory.java  |   58 +
 .../jpa/jpql/parser/BooleanExpressionBNF.java      |   50 +
 .../jpa/jpql/parser/BooleanLiteralBNF.java         |   46 +
 .../jpa/jpql/parser/BooleanPrimaryBNF.java         |   61 +
 .../jpa/jpql/parser/CaseExpression.java            |  509 +
 .../jpa/jpql/parser/CaseExpressionBNF.java         |   53 +
 .../jpa/jpql/parser/CaseExpressionFactory.java     |   57 +
 .../jpa/jpql/parser/CaseOperandBNF.java            |   48 +
 .../jpa/jpql/parser/CastExpression.java            |  293 +
 .../jpa/jpql/parser/CastExpressionBNF.java         |   49 +
 .../jpa/jpql/parser/CastExpressionFactory.java     |   57 +
 .../jpa/jpql/parser/CoalesceExpression.java        |   61 +
 .../jpa/jpql/parser/CoalesceExpressionBNF.java     |   48 +
 .../jpa/jpql/parser/CoalesceExpressionFactory.java |   57 +
 .../jpa/jpql/parser/CollectionExpression.java      |  370 +
 .../jpql/parser/CollectionMemberDeclaration.java   |  525 +
 .../parser/CollectionMemberDeclarationBNF.java     |   48 +
 .../parser/CollectionMemberDeclarationFactory.java |   58 +
 .../jpql/parser/CollectionMemberExpression.java    |  392 +
 .../jpql/parser/CollectionMemberExpressionBNF.java |   48 +
 .../parser/CollectionMemberExpressionFactory.java  |   61 +
 .../parser/CollectionValuedPathExpression.java     |   79 +
 .../parser/CollectionValuedPathExpressionBNF.java  |   53 +
 .../CollectionValuedPathExpressionFactory.java     |   60 +
 .../jpa/jpql/parser/ComparisonExpression.java      |  141 +
 .../jpa/jpql/parser/ComparisonExpressionBNF.java   |   74 +
 .../jpql/parser/ComparisonExpressionFactory.java   |  132 +
 .../jpa/jpql/parser/CompoundExpression.java        |  295 +
 .../jpa/jpql/parser/ConcatExpression.java          |   88 +
 .../jpa/jpql/parser/ConcatExpressionFactory.java   |   57 +
 .../jpa/jpql/parser/ConditionalExpressionBNF.java  |   52 +
 .../jpa/jpql/parser/ConditionalFactorBNF.java      |   51 +
 .../jpa/jpql/parser/ConditionalPrimaryBNF.java     |   51 +
 .../jpa/jpql/parser/ConditionalTermBNF.java        |   51 +
 .../jpa/jpql/parser/ConnectByClause.java           |  195 +
 .../jpa/jpql/parser/ConnectByClauseBNF.java        |   49 +
 .../jpa/jpql/parser/ConnectByClauseFactory.java    |   56 +
 .../jpa/jpql/parser/ConstructorExpression.java     |  355 +
 .../jpa/jpql/parser/ConstructorExpressionBNF.java  |   48 +
 .../jpql/parser/ConstructorExpressionFactory.java  |   57 +
 .../jpa/jpql/parser/ConstructorItemBNF.java        |   57 +
 .../persistence/jpa/jpql/parser/CountFunction.java |   77 +
 .../jpa/jpql/parser/CountFunctionFactory.java      |   57 +
 .../persistence/jpa/jpql/parser/DatabaseType.java  |   82 +
 .../jpa/jpql/parser/DatabaseTypeFactory.java       |   53 +
 .../jpa/jpql/parser/DatabaseTypeQueryBNF.java      |   52 +
 .../persistence/jpa/jpql/parser/DateTime.java      |  225 +
 .../jpa/jpql/parser/DateTimeFactory.java           |   62 +
 .../jpa/jpql/parser/DateTimePrimaryBNF.java        |   64 +
 .../jpql/parser/DateTimeTimestampLiteralBNF.java   |   46 +
 .../jpa/jpql/parser/DatetimeExpressionBNF.java     |   50 +
 .../jpql/parser/DefaultEclipseLinkJPQLGrammar.java |   93 +
 .../jpa/jpql/parser/DefaultJPQLGrammar.java        |   96 +
 .../jpa/jpql/parser/DefaultStringExpression.java   |   87 +
 .../persistence/jpa/jpql/parser/DeleteClause.java  |  293 +
 .../jpa/jpql/parser/DeleteClauseBNF.java           |   48 +
 .../jpa/jpql/parser/DeleteClauseFactory.java       |   57 +
 .../DeleteClauseRangeVariableDeclarationBNF.java   |   51 +
 .../jpa/jpql/parser/DeleteStatement.java           |  206 +
 .../jpa/jpql/parser/DeleteStatementBNF.java        |   48 +
 .../jpa/jpql/parser/DeleteStatementFactory.java    |   59 +
 .../DerivedCollectionMemberDeclarationBNF.java     |   48 +
 .../jpa/jpql/parser/DivisionExpression.java        |   64 +
 .../EclipseLinkAnonymousExpressionVisitor.java     |  115 +
 .../jpql/parser/EclipseLinkExpressionVisitor.java  |  122 +
 .../jpa/jpql/parser/EclipseLinkJPQLGrammar1.java   |  119 +
 .../jpa/jpql/parser/EclipseLinkJPQLGrammar2_0.java |  151 +
 .../jpa/jpql/parser/EclipseLinkJPQLGrammar2_1.java |  244 +
 .../jpa/jpql/parser/EclipseLinkJPQLGrammar2_2.java |  140 +
 .../jpa/jpql/parser/EclipseLinkJPQLGrammar2_3.java |  140 +
 .../jpa/jpql/parser/EclipseLinkJPQLGrammar2_4.java |  318 +
 .../jpa/jpql/parser/EclipseLinkJPQLGrammar2_5.java |  205 +
 .../jpa/jpql/parser/ElseExpressionBNF.java         |   48 +
 .../EmptyCollectionComparisonExpression.java       |  387 +
 .../EmptyCollectionComparisonExpressionBNF.java    |   48 +
 ...capsulatedIdentificationVariableExpression.java |   71 +
 .../jpa/jpql/parser/EntityExpressionBNF.java       |   54 +
 .../jpql/parser/EntityOrValueExpressionBNF.java    |   52 +
 .../jpa/jpql/parser/EntityTypeExpressionBNF.java   |   53 +
 .../jpa/jpql/parser/EntityTypeLiteral.java         |   98 +
 .../jpa/jpql/parser/EntityTypeLiteralBNF.java      |   48 +
 .../jpa/jpql/parser/EntityTypeLiteralFactory.java  |   56 +
 .../jpa/jpql/parser/EntryExpression.java           |   49 +
 .../jpa/jpql/parser/EntryExpressionFactory.java    |   63 +
 .../jpa/jpql/parser/EnumExpressionBNF.java         |   50 +
 .../jpa/jpql/parser/EnumLiteralBNF.java            |   46 +
 .../jpa/jpql/parser/EnumPrimaryBNF.java            |   60 +
 .../jpa/jpql/parser/ExistsExpression.java          |  117 +
 .../jpa/jpql/parser/ExistsExpressionBNF.java       |   48 +
 .../jpa/jpql/parser/ExistsExpressionFactory.java   |   57 +
 .../persistence/jpa/jpql/parser/Expression.java    |  888 +
 .../jpa/jpql/parser/ExpressionFactory.java         |  197 +
 .../jpa/jpql/parser/ExpressionRegistry.java        |  411 +
 .../jpa/jpql/parser/ExpressionVisitor.java         |  618 +
 .../jpa/jpql/parser/ExpressionVisitorWrapper.java  |   70 +
 .../jpa/jpql/parser/ExtractExpression.java         |  272 +
 .../jpa/jpql/parser/ExtractExpressionBNF.java      |   50 +
 .../jpa/jpql/parser/ExtractExpressionFactory.java  |   57 +
 .../persistence/jpa/jpql/parser/FromClause.java    |   65 +
 .../persistence/jpa/jpql/parser/FromClauseBNF.java |   49 +
 .../jpa/jpql/parser/FromClauseFactory.java         |   57 +
 .../parser/FullyQualifyPathExpressionVisitor.java  |  225 +
 .../jpa/jpql/parser/FunctionExpression.java        |  265 +
 .../jpa/jpql/parser/FunctionExpressionBNF.java     |   48 +
 .../jpa/jpql/parser/FunctionExpressionFactory.java |  168 +
 .../jpa/jpql/parser/FunctionItemBNF.java           |   57 +
 .../jpql/parser/FunctionsReturningDatetimeBNF.java |   48 +
 .../jpql/parser/FunctionsReturningNumericsBNF.java |   67 +
 .../jpql/parser/FunctionsReturningStringsBNF.java  |   56 +
 .../jpa/jpql/parser/GeneralCaseExpressionBNF.java  |   48 +
 .../GeneralIdentificationExpressionFactory.java    |   70 +
 .../parser/GeneralIdentificationVariableBNF.java   |   55 +
 .../jpa/jpql/parser/GenericQueryBNF.java           |   34 +
 .../persistence/jpa/jpql/parser/GroupByClause.java |  209 +
 .../jpa/jpql/parser/GroupByClauseBNF.java          |   48 +
 .../jpa/jpql/parser/GroupByClauseFactory.java      |   57 +
 .../jpa/jpql/parser/GroupByItemBNF.java            |   58 +
 .../jpa/jpql/parser/GroupByItemFactory.java        |   81 +
 .../persistence/jpa/jpql/parser/HavingClause.java  |   50 +
 .../jpa/jpql/parser/HavingClauseBNF.java           |   48 +
 .../jpa/jpql/parser/HavingClauseFactory.java       |   57 +
 .../jpa/jpql/parser/HierarchicalQueryClause.java   |  325 +
 .../jpql/parser/HierarchicalQueryClauseBNF.java    |   44 +
 .../parser/HierarchicalQueryClauseFactory.java     |   57 +
 .../jpa/jpql/parser/IdentificationVariable.java    |  221 +
 .../jpa/jpql/parser/IdentificationVariableBNF.java |   47 +
 .../parser/IdentificationVariableDeclaration.java  |  294 +
 .../IdentificationVariableDeclarationBNF.java      |   49 +
 .../IdentificationVariableDeclarationFactory.java  |   65 +
 .../jpql/parser/IdentificationVariableFactory.java |   61 +
 .../jpa/jpql/parser/IdentifierRole.java            |   66 +
 .../persistence/jpa/jpql/parser/InExpression.java  |  474 +
 .../jpa/jpql/parser/InExpressionBNF.java           |   48 +
 .../jpa/jpql/parser/InExpressionExpressionBNF.java |   51 +
 .../jpa/jpql/parser/InExpressionFactory.java       |   58 +
 .../jpa/jpql/parser/InExpressionItemBNF.java       |   60 +
 .../jpa/jpql/parser/IndexExpression.java           |   52 +
 .../jpa/jpql/parser/IndexExpressionFactory.java    |   57 +
 .../jpa/jpql/parser/InputParameter.java            |  158 +
 .../jpa/jpql/parser/InputParameterBNF.java         |   48 +
 .../jpql/parser/InternalAggregateFunctionBNF.java  |   48 +
 .../jpql/parser/InternalBetweenExpressionBNF.java  |   50 +
 .../jpql/parser/InternalCoalesceExpressionBNF.java |   50 +
 .../jpql/parser/InternalColumnExpressionBNF.java   |   53 +
 .../jpql/parser/InternalConcatExpressionBNF.java   |   59 +
 .../jpql/parser/InternalConnectByClauseBNF.java    |   47 +
 .../jpa/jpql/parser/InternalCountBNF.java          |   49 +
 .../parser/InternalEntityTypeExpressionBNF.java    |   50 +
 .../jpa/jpql/parser/InternalFromClauseBNF.java     |   61 +
 .../jpa/jpql/parser/InternalJoinBNF.java           |   48 +
 .../jpql/parser/InternalLengthExpressionBNF.java   |   55 +
 .../parser/InternalLocateStringExpressionBNF.java  |   55 +
 .../parser/InternalLocateThirdExpressionBNF.java   |   55 +
 .../jpql/parser/InternalLowerExpressionBNF.java    |   55 +
 .../jpa/jpql/parser/InternalModExpressionBNF.java  |   55 +
 .../jpa/jpql/parser/InternalOrderByClauseBNF.java  |   48 +
 .../jpa/jpql/parser/InternalOrderByItemBNF.java    |   54 +
 .../jpql/parser/InternalOrderByItemFactory.java    |   65 +
 .../jpql/parser/InternalSelectExpressionBNF.java   |   45 +
 .../jpql/parser/InternalSimpleFromClauseBNF.java   |   51 +
 .../parser/InternalSimpleSelectExpressionBNF.java  |   45 +
 .../jpa/jpql/parser/InternalSqrtExpressionBNF.java |   55 +
 .../InternalSubstringPositionExpressionBNF.java    |   58 +
 .../InternalSubstringStringExpressionBNF.java      |   58 +
 .../jpa/jpql/parser/InternalUpdateClauseBNF.java   |   48 +
 .../jpql/parser/InternalUpperExpressionBNF.java    |   55 +
 .../jpa/jpql/parser/InternalWhenClauseBNF.java     |   52 +
 .../jpa/jpql/parser/IsExpressionFactory.java       |  101 +
 .../jpa/jpql/parser/JPQLExpression.java            |  355 +
 .../persistence/jpa/jpql/parser/JPQLGrammar.java   |   84 +
 .../jpa/jpql/parser/JPQLGrammar1_0.java            |  622 +
 .../jpa/jpql/parser/JPQLGrammar2_0.java            |  524 +
 .../jpa/jpql/parser/JPQLGrammar2_1.java            |  527 +
 .../persistence/jpa/jpql/parser/JPQLQueryBNF.java  |  773 +
 .../jpa/jpql/parser/JPQLStatementBNF.java          |   52 +
 org/eclipse/persistence/jpa/jpql/parser/Join.java  |  555 +
 .../parser/JoinAssociationPathExpressionBNF.java   |   51 +
 .../persistence/jpa/jpql/parser/JoinBNF.java       |   48 +
 .../JoinCollectionValuedPathExpressionFactory.java |   60 +
 .../persistence/jpa/jpql/parser/JoinFactory.java   |  149 +
 .../persistence/jpa/jpql/parser/JoinFetchBNF.java  |   39 +
 .../persistence/jpa/jpql/parser/KeyExpression.java |   49 +
 .../jpa/jpql/parser/KeyExpressionFactory.java      |   47 +
 .../jpa/jpql/parser/KeywordExpression.java         |  106 +
 .../jpa/jpql/parser/KeywordExpressionFactory.java  |   69 +
 .../jpa/jpql/parser/LengthExpression.java          |   62 +
 .../jpa/jpql/parser/LengthExpressionFactory.java   |   57 +
 .../jpa/jpql/parser/LikeExpression.java            |  504 +
 .../jpa/jpql/parser/LikeExpressionBNF.java         |   48 +
 .../parser/LikeExpressionEscapeCharacterBNF.java   |   47 +
 .../jpa/jpql/parser/LikeExpressionFactory.java     |   58 +
 .../persistence/jpa/jpql/parser/LiteralBNF.java    |   53 +
 .../jpa/jpql/parser/LiteralExpressionFactory.java  |   61 +
 .../jpa/jpql/parser/LocateExpression.java          |   79 +
 .../jpa/jpql/parser/LocateExpressionFactory.java   |   57 +
 .../jpa/jpql/parser/LogicalExpression.java         |   62 +
 .../jpa/jpql/parser/LowerExpression.java           |   62 +
 .../jpa/jpql/parser/LowerExpressionFactory.java    |   57 +
 .../persistence/jpa/jpql/parser/MaxFunction.java   |   44 +
 .../jpa/jpql/parser/MaxFunctionFactory.java        |   57 +
 .../persistence/jpa/jpql/parser/MinFunction.java   |   44 +
 .../jpa/jpql/parser/MinFunctionFactory.java        |   57 +
 .../persistence/jpa/jpql/parser/ModExpression.java |   64 +
 .../jpa/jpql/parser/ModExpressionFactory.java      |   56 +
 .../jpa/jpql/parser/MultiplicationExpression.java  |   64 +
 .../persistence/jpa/jpql/parser/NewValueBNF.java   |   52 +
 .../persistence/jpa/jpql/parser/NotExpression.java |  194 +
 .../jpa/jpql/parser/NotExpressionFactory.java      |   86 +
 .../jpa/jpql/parser/NullComparisonExpression.java  |  253 +
 .../jpql/parser/NullComparisonExpressionBNF.java   |   48 +
 .../jpa/jpql/parser/NullExpression.java            |   88 +
 .../jpa/jpql/parser/NullIfExpression.java          |   63 +
 .../jpa/jpql/parser/NullIfExpressionBNF.java       |   48 +
 .../jpa/jpql/parser/NullIfExpressionFactory.java   |   57 +
 .../jpa/jpql/parser/NumericLiteral.java            |  129 +
 .../jpa/jpql/parser/NumericLiteralBNF.java         |   47 +
 .../jpa/jpql/parser/ObjectExpression.java          |   52 +
 .../jpa/jpql/parser/ObjectExpressionBNF.java       |   48 +
 .../jpa/jpql/parser/ObjectExpressionFactory.java   |   57 +
 .../persistence/jpa/jpql/parser/OnClause.java      |   68 +
 .../persistence/jpa/jpql/parser/OnClauseBNF.java   |   48 +
 .../jpa/jpql/parser/OnClauseFactory.java           |   57 +
 .../persistence/jpa/jpql/parser/OrExpression.java  |   77 +
 .../jpa/jpql/parser/OrExpressionFactory.java       |   58 +
 .../persistence/jpa/jpql/parser/OrderByClause.java |   49 +
 .../jpa/jpql/parser/OrderByClauseBNF.java          |   49 +
 .../jpa/jpql/parser/OrderByClauseFactory.java      |   57 +
 .../persistence/jpa/jpql/parser/OrderByItem.java   |  589 +
 .../jpa/jpql/parser/OrderByItemBNF.java            |   56 +
 .../jpa/jpql/parser/OrderByItemFactory.java        |   57 +
 .../jpa/jpql/parser/OrderSiblingsByClause.java     |   52 +
 .../jpa/jpql/parser/OrderSiblingsByClauseBNF.java  |   49 +
 .../jpql/parser/OrderSiblingsByClauseFactory.java  |   57 +
 .../jpa/jpql/parser/PatternValueBNF.java           |   47 +
 .../parser/QualifiedIdentificationVariableBNF.java |   51 +
 .../persistence/jpa/jpql/parser/QueryPosition.java |  112 +
 .../jpa/jpql/parser/RangeDeclarationBNF.java       |   48 +
 .../jpa/jpql/parser/RangeDeclarationFactory.java   |   59 +
 .../jpa/jpql/parser/RangeVariableDeclaration.java  |  384 +
 .../jpql/parser/RangeVariableDeclarationBNF.java   |   54 +
 .../parser/RangeVariableDeclarationFactory.java    |   84 +
 .../jpa/jpql/parser/RegexpExpression.java          |  278 +
 .../jpa/jpql/parser/RegexpExpressionBNF.java       |   48 +
 .../jpa/jpql/parser/RegexpExpressionFactory.java   |   57 +
 .../jpa/jpql/parser/ResultVariable.java            |  267 +
 .../jpa/jpql/parser/ResultVariableBNF.java         |   54 +
 .../jpa/jpql/parser/ResultVariableFactory.java     |  138 +
 .../jpa/jpql/parser/ScalarExpressionBNF.java       |   68 +
 .../persistence/jpa/jpql/parser/SelectClause.java  |   59 +
 .../jpa/jpql/parser/SelectClauseBNF.java           |   49 +
 .../jpa/jpql/parser/SelectClauseFactory.java       |   57 +
 .../jpa/jpql/parser/SelectExpressionBNF.java       |   69 +
 .../jpa/jpql/parser/SelectStatement.java           |  319 +
 .../jpa/jpql/parser/SelectStatementBNF.java        |   48 +
 .../jpa/jpql/parser/SelectStatementFactory.java    |   58 +
 .../jpql/parser/SimpleArithmeticExpressionBNF.java |   51 +
 .../jpa/jpql/parser/SimpleCaseExpressionBNF.java   |   48 +
 .../parser/SimpleConditionalExpressionBNF.java     |   64 +
 .../jpa/jpql/parser/SimpleEntityExpressionBNF.java |   50 +
 .../parser/SimpleEntityOrValueExpressionBNF.java   |   50 +
 .../jpa/jpql/parser/SimpleFromClause.java          |   61 +
 .../jpa/jpql/parser/SimpleResultVariableBNF.java   |   54 +
 .../jpa/jpql/parser/SimpleSelectClause.java        |   60 +
 .../jpa/jpql/parser/SimpleSelectClauseBNF.java     |   48 +
 .../jpa/jpql/parser/SimpleSelectExpressionBNF.java |   58 +
 .../jpa/jpql/parser/SimpleSelectStatement.java     |   71 +
 .../jpql/parser/SimpleSelectStatementFactory.java  |   58 +
 .../SingleValuedObjectPathExpressionBNF.java       |   49 +
 .../jpql/parser/SingleValuedPathExpressionBNF.java |   55 +
 .../jpa/jpql/parser/SizeExpression.java            |   75 +
 .../jpa/jpql/parser/SizeExpressionFactory.java     |   57 +
 .../jpa/jpql/parser/SqrtExpression.java            |   62 +
 .../jpa/jpql/parser/SqrtExpressionFactory.java     |   57 +
 .../jpa/jpql/parser/StartWithClause.java           |   53 +
 .../jpa/jpql/parser/StartWithClauseBNF.java        |   47 +
 .../jpa/jpql/parser/StartWithClauseFactory.java    |   57 +
 .../jpa/jpql/parser/StateFieldPathExpression.java  |   86 +
 .../jpql/parser/StateFieldPathExpressionBNF.java   |   47 +
 .../parser/StateFieldPathExpressionFactory.java    |   57 +
 .../jpa/jpql/parser/StringExpressionBNF.java       |   50 +
 .../persistence/jpa/jpql/parser/StringLiteral.java |  143 +
 .../jpa/jpql/parser/StringLiteralBNF.java          |   47 +
 .../jpa/jpql/parser/StringLiteralFactory.java      |   57 +
 .../jpa/jpql/parser/StringPrimaryBNF.java          |   79 +
 .../persistence/jpa/jpql/parser/SubExpression.java |   95 +
 ...SelectIdentificationVariableDeclarationBNF.java |   54 +
 .../persistence/jpa/jpql/parser/SubqueryBNF.java   |   50 +
 .../jpa/jpql/parser/SubqueryFromClauseBNF.java     |   48 +
 .../jpa/jpql/parser/SubstringExpression.java       |   79 +
 .../jpql/parser/SubstringExpressionFactory.java    |   57 +
 .../jpa/jpql/parser/SubtractionExpression.java     |   43 +
 .../persistence/jpa/jpql/parser/SumFunction.java   |   52 +
 .../jpa/jpql/parser/SumFunctionFactory.java        |   57 +
 .../jpa/jpql/parser/TableExpression.java           |   59 +
 .../jpa/jpql/parser/TableExpressionBNF.java        |   46 +
 .../jpa/jpql/parser/TableExpressionFactory.java    |   57 +
 .../jpa/jpql/parser/TableVariableDeclaration.java  |  279 +
 .../jpql/parser/TableVariableDeclarationBNF.java   |   46 +
 .../parser/TableVariableDeclarationFactory.java    |   57 +
 .../jpa/jpql/parser/TreatExpression.java           |  353 +
 .../jpa/jpql/parser/TreatExpressionBNF.java        |   51 +
 .../jpa/jpql/parser/TreatExpressionFactory.java    |   63 +
 .../jpa/jpql/parser/TrimExpression.java            |  424 +
 .../jpa/jpql/parser/TrimExpressionFactory.java     |   57 +
 .../jpa/jpql/parser/TypeExpression.java            |   83 +
 .../jpa/jpql/parser/TypeExpressionBNF.java         |   48 +
 .../jpa/jpql/parser/TypeExpressionFactory.java     |   57 +
 .../persistence/jpa/jpql/parser/UnionClause.java   |  326 +
 .../jpa/jpql/parser/UnionClauseBNF.java            |   51 +
 .../jpa/jpql/parser/UnionClauseFactory.java        |   58 +
 .../jpa/jpql/parser/UnknownExpression.java         |  115 +
 .../jpa/jpql/parser/UnknownExpressionFactory.java  |   58 +
 .../persistence/jpa/jpql/parser/UpdateClause.java  |  372 +
 .../jpa/jpql/parser/UpdateClauseBNF.java           |   48 +
 .../jpa/jpql/parser/UpdateClauseFactory.java       |   57 +
 .../persistence/jpa/jpql/parser/UpdateItem.java    |  293 +
 .../persistence/jpa/jpql/parser/UpdateItemBNF.java |   49 +
 .../jpa/jpql/parser/UpdateItemFactory.java         |   57 +
 .../UpdateItemStateFieldPathExpressionBNF.java     |   49 +
 .../UpdateItemStateFieldPathExpressionFactory.java |   86 +
 .../jpa/jpql/parser/UpdateStatement.java           |  210 +
 .../jpa/jpql/parser/UpdateStatementBNF.java        |   48 +
 .../jpa/jpql/parser/UpdateStatementFactory.java    |   58 +
 .../jpa/jpql/parser/UpperExpression.java           |   62 +
 .../jpa/jpql/parser/UpperExpressionFactory.java    |   57 +
 .../jpa/jpql/parser/ValueExpression.java           |   49 +
 .../jpa/jpql/parser/ValueExpressionFactory.java    |   47 +
 .../jpa/jpql/parser/VirtualJPQLQueryBNF.java       |   77 +
 .../persistence/jpa/jpql/parser/WhenClause.java    |  360 +
 .../persistence/jpa/jpql/parser/WhenClauseBNF.java |   49 +
 .../jpa/jpql/parser/WhenClauseFactory.java         |   57 +
 .../persistence/jpa/jpql/parser/WhereClause.java   |   68 +
 .../jpa/jpql/parser/WhereClauseBNF.java            |   48 +
 .../jpa/jpql/parser/WhereClauseFactory.java        |   57 +
 .../persistence/jpa/jpql/parser/package-info.java  |    4 +
 .../jpql/tools/AbstractContentAssistVisitor.java   |11793 ++++++
 .../jpa/jpql/tools/AbstractJPQLQueryHelper.java    |  525 +
 .../jpa/jpql/tools/AbstractRefactoringTool.java    |  131 +
 .../jpa/jpql/tools/BasicRefactoringTool.java       |  989 +
 .../jpa/jpql/tools/ContentAssistExtension.java     |   78 +
 .../jpa/jpql/tools/ContentAssistProposals.java     |  234 +
 .../jpql/tools/DefaultBasicRefactoringTool.java    |   86 +
 .../jpql/tools/DefaultContentAssistProposals.java  |  961 +
 .../jpql/tools/DefaultContentAssistVisitor.java    |  222 +
 .../jpa/jpql/tools/DefaultGrammarValidator.java    |   81 +
 .../jpa/jpql/tools/DefaultJPQLQueryContext.java    |  100 +
 .../jpa/jpql/tools/DefaultJPQLQueryHelper.java     |  153 +
 .../jpa/jpql/tools/DefaultLiteralVisitor.java      |   41 +
 .../jpql/tools/DefaultParameterTypeVisitor.java    |   75 +
 .../jpa/jpql/tools/DefaultRefactoringDelta.java    |  178 +
 .../jpa/jpql/tools/DefaultRefactoringTool.java     |   95 +
 .../jpa/jpql/tools/DefaultSemanticValidator.java   | 1680 +
 .../jpa/jpql/tools/DefaultTextEdit.java            |   98 +
 .../tools/EclipseLinkBasicRefactoringTool.java     |   87 +
 .../tools/EclipseLinkContentAssistVisitor.java     | 1573 +
 .../jpql/tools/EclipseLinkJPQLQueryContext.java    |  115 +
 .../jpa/jpql/tools/EclipseLinkJPQLQueryHelper.java |  165 +
 .../tools/EclipseLinkParameterTypeVisitor.java     |   75 +
 .../jpa/jpql/tools/EclipseLinkRefactoringTool.java |   96 +
 .../jpa/jpql/tools/EclipseLinkResolverBuilder.java |  138 +
 .../jpql/tools/EclipseLinkSemanticValidator.java   |   87 +
 .../jpql/tools/GenericSemanticValidatorHelper.java |  488 +
 .../jpa/jpql/tools/GenericTypeHelper.java          |  395 +
 .../jpa/jpql/tools/JPQLQueryContext.java           |  985 +
 .../jpa/jpql/tools/NumericTypeComparator.java      |   85 +
 .../jpa/jpql/tools/RefactoringDelta.java           |   63 +
 .../jpa/jpql/tools/RefactoringTool.java            |  926 +
 .../persistence/jpa/jpql/tools/ResultQuery.java    |   41 +
 .../persistence/jpa/jpql/tools/TextEdit.java       |   56 +
 .../persistence/jpa/jpql/tools/TypeHelper.java     |  665 +
 .../model/AbstractActualJPQLQueryFormatter.java    | 2271 ++
 .../AbstractCaseExpressionStateObjectBuilder.java  |   79 +
 ...actConditionalExpressionStateObjectBuilder.java |  730 +
 ...stractConditionalStateObjectBuilderWrapper.java |  723 +
 ...ipseLinkSelectExpressionStateObjectBuilder.java |   87 +
 ...nkSimpleSelectExpressionStateObjectBuilder.java |   57 +
 .../jpql/tools/model/AbstractJPQLQueryBuilder.java |  196 +
 .../tools/model/AbstractJPQLQueryFormatter.java    | 1578 +
 .../model/AbstractNewValueStateObjectBuilder.java  |   71 +
 ...AbstractScalarExpressionStateObjectBuilder.java |  734 +
 ...AbstractSelectExpressionStateObjectBuilder.java |  135 +
 ...ctSimpleSelectExpressionStateObjectBuilder.java |   55 +
 .../tools/model/AbstractStateObjectBuilder.java    |   94 +
 .../jpql/tools/model/BaseJPQLQueryFormatter.java   |  145 +
 .../jpql/tools/model/BasicStateObjectBuilder.java  | 2713 ++
 .../model/DefaultActualJPQLQueryFormatter.java     |   68 +
 .../DefaultCaseExpressionStateObjectBuilder.java   |   33 +
 ...ultConditionalExpressionStateObjectBuilder.java |   51 +
 .../model/DefaultEclipseLinkJPQLQueryBuilder.java  |   36 +
 .../jpql/tools/model/DefaultJPQLQueryBuilder.java  |   33 +
 .../tools/model/DefaultJPQLQueryFormatter.java     |   35 +
 .../model/DefaultNewValueStateObjectBuilder.java   |   36 +
 .../jpa/jpql/tools/model/DefaultProblem.java       |   94 +
 .../DefaultSelectExpressionStateObjectBuilder.java |   33 +
 ...ltSimpleSelectExpressionStateObjectBuilder.java |   48 +
 .../tools/model/DefaultStateObjectBuilder.java     |   44 +
 .../model/EclipseLinkActualJPQLQueryFormatter.java |   73 +
 .../EclipseLinkConditionalStateObjectBuilder.java  |   51 +
 .../tools/model/EclipseLinkJPQLQueryBuilder.java   |  101 +
 .../tools/model/EclipseLinkJPQLQueryFormatter.java |   39 +
 ...ipseLinkSelectExpressionStateObjectBuilder.java |   33 +
 ...nkSimpleSelectExpressionStateObjectBuilder.java |   33 +
 .../tools/model/EclipseLinkStateObjectBuilder.java |  145 +
 ...actConditionalExpressionStateObjectBuilder.java |  128 +
 .../persistence/jpa/jpql/tools/model/IBuilder.java |   37 +
 .../model/ICaseExpressionStateObjectBuilder.java   |   45 +
 .../IConditionalExpressionStateObjectBuilder.java  |   31 +
 .../IEclipseLinkConditionalStateObjectBuilder.java |   24 +
 ...ipseLinkSelectExpressionStateObjectBuilder.java |   53 +
 ...nkSimpleSelectExpressionStateObjectBuilder.java |   22 +
 .../jpa/jpql/tools/model/IJPQLQueryBuilder.java    |  145 +
 .../jpa/jpql/tools/model/IJPQLQueryFormatter.java  |   96 +
 .../jpa/jpql/tools/model/IListChangeEvent.java     |  132 +
 .../jpa/jpql/tools/model/IListChangeListener.java  |   48 +
 .../tools/model/INewValueStateObjectBuilder.java   |   42 +
 .../jpa/jpql/tools/model/IPropertyChangeEvent.java |   55 +
 .../jpql/tools/model/IPropertyChangeListener.java  |   33 +
 .../model/IScalarExpressionStateObjectBuilder.java |  395 +
 .../model/ISelectExpressionStateObjectBuilder.java |   79 +
 .../ISimpleSelectExpressionStateObjectBuilder.java |   41 +
 .../jpa/jpql/tools/model/JPQLQueryBuilder1_0.java  |   92 +
 .../jpa/jpql/tools/model/JPQLQueryBuilder2_0.java  |   92 +
 .../jpa/jpql/tools/model/JPQLQueryBuilder2_1.java  |   92 +
 .../jpql/tools/model/JPQLQueryBuilderWrapper.java  |  134 +
 .../jpa/jpql/tools/model/ListChangeEvent.java      |  125 +
 .../persistence/jpa/jpql/tools/model/Problem.java  |   50 +
 .../jpa/jpql/tools/model/PropertyChangeEvent.java  |   92 +
 .../tools/model/StateObjectProblemConstants.java   |   26 +
 .../jpa/jpql/tools/model/package-info.java         |    5 +
 .../model/query/AbsExpressionStateObject.java      |  120 +
 .../AbstractConditionalClauseStateObject.java      |  264 +
 ...actDoubleEncapsulatedExpressionStateObject.java |  265 +
 .../AbstractEclipseLinkStateObjectVisitor.java     |   32 +
 ...AbstractEclipseLinkTraverseChildrenVisitor.java |   41 +
 .../AbstractEclipseLinkTraverseParentVisitor.java  |   41 +
 .../AbstractEncapsulatedExpressionStateObject.java |   82 +
 .../model/query/AbstractFromClauseStateObject.java |  285 +
 ...entificationVariableDeclarationStateObject.java |  338 +
 .../model/query/AbstractListHolderStateObject.java |  242 +
 .../query/AbstractModifyClauseStateObject.java     |  270 +
 .../query/AbstractModifyStatementStateObject.java  |  331 +
 .../query/AbstractPathExpressionStateObject.java   |  673 +
 ...bstractRangeVariableDeclarationStateObject.java |  341 +
 .../model/query/AbstractSchemaNameStateObject.java |  154 +
 .../query/AbstractSelectClauseStateObject.java     |  142 +
 .../query/AbstractSelectStatementStateObject.java  |  544 +
 ...actSingleEncapsulatedExpressionStateObject.java |  175 +
 .../tools/model/query/AbstractStateObject.java     |  641 +
 .../model/query/AbstractStateObjectVisitor.java    |  529 +
 .../query/AbstractTraverseChildrenVisitor.java     |   41 +
 .../model/query/AbstractTraverseParentVisitor.java |   41 +
 ...actTripleEncapsulatedExpressionStateObject.java |  345 +
 .../model/query/AdditionExpressionStateObject.java |  108 +
 .../model/query/AggregateFunctionStateObject.java  |  185 +
 .../model/query/AllOrAnyExpressionStateObject.java |  199 +
 .../model/query/AndExpressionStateObject.java      |  149 +
 .../model/query/AnonymousStateObjectVisitor.java   |  621 +
 .../AnonynousEclipseLinkStateObjectVisitor.java    |   27 +
 .../query/ArithmeticExpressionStateObject.java     |  104 +
 .../model/query/ArithmeticFactorStateObject.java   |  254 +
 .../tools/model/query/AvgFunctionStateObject.java  |  134 +
 .../model/query/BadExpressionStateObject.java      |   64 +
 .../model/query/BetweenExpressionStateObject.java  |  446 +
 .../model/query/CaseExpressionStateObject.java     |  378 +
 .../jpa/jpql/tools/model/query/ChangeSupport.java  |  587 +
 .../model/query/CoalesceExpressionStateObject.java |  355 +
 .../query/CollectionExpressionStateObject.java     |  135 +
 .../CollectionMemberDeclarationStateObject.java    |  421 +
 .../CollectionMemberExpressionStateObject.java     |  331 +
 .../CollectionValuedPathExpressionStateObject.java |  153 +
 .../query/ComparisonExpressionStateObject.java     |  210 +
 .../model/query/CompoundExpressionStateObject.java |  258 +
 .../model/query/ConcatExpressionStateObject.java   |  129 +
 .../query/ConstructorExpressionStateObject.java    |  310 +
 .../model/query/CountFunctionStateObject.java      |  134 +
 .../tools/model/query/DateTimeStateObject.java     |  139 +
 .../tools/model/query/DeclarationStateObject.java  |   81 +
 .../tools/model/query/DeleteClauseStateObject.java |   88 +
 .../model/query/DeleteStatementStateObject.java    |   87 +
 ...entificationVariableDeclarationStateObject.java |  120 +
 .../DerivedPathVariableDeclarationStateObject.java |  124 +
 .../model/query/DivisionExpressionStateObject.java |  108 +
 .../model/query/EclipseLinkStateObjectVisitor.java |   30 +
 ...yCollectionComparisonExpressionStateObject.java |  228 +
 ...dentificationVariableExpressionStateObject.java |  268 +
 .../model/query/EntityTypeLiteralStateObject.java  |   87 +
 .../model/query/EntryExpressionStateObject.java    |   90 +
 .../tools/model/query/EnumTypeStateObject.java     |   90 +
 .../model/query/ExistsExpressionStateObject.java   |  232 +
 .../tools/model/query/FromClauseStateObject.java   |  103 +
 .../model/query/FunctionExpressionStateObject.java |  347 +
 .../model/query/GroupByClauseStateObject.java      |  141 +
 .../tools/model/query/HavingClauseStateObject.java |   85 +
 ...entificationVariableDeclarationStateObject.java |  251 +
 .../query/IdentificationVariableStateObject.java   |  314 +
 .../tools/model/query/InExpressionStateObject.java |  382 +
 .../model/query/IndexExpressionStateObject.java    |   89 +
 .../model/query/InputParameterStateObject.java     |  101 +
 .../tools/model/query/JPQLQueryStateObject.java    |  321 +
 .../jpql/tools/model/query/JoinStateObject.java    |  420 +
 .../model/query/KeyExpressionStateObject.java      |  110 +
 .../model/query/KeywordExpressionStateObject.java  |   95 +
 .../model/query/LengthExpressionStateObject.java   |  115 +
 .../model/query/LikeExpressionStateObject.java     |  339 +
 .../tools/model/query/ListHolderStateObject.java   |  148 +
 .../model/query/LocateExpressionStateObject.java   |  177 +
 .../model/query/LogicalExpressionStateObject.java  |   82 +
 .../model/query/LowerExpressionStateObject.java    |  115 +
 .../tools/model/query/MaxFunctionStateObject.java  |  135 +
 .../tools/model/query/MinFunctionStateObject.java  |  135 +
 .../model/query/ModExpressionStateObject.java      |  127 +
 .../query/MultiplicationExpressionStateObject.java |  108 +
 .../model/query/NotExpressionStateObject.java      |  185 +
 .../query/NullComparisonExpressionStateObject.java |  289 +
 .../model/query/NullIfExpressionStateObject.java   |  132 +
 .../model/query/NumericLiteralStateObject.java     |   92 +
 .../model/query/ObjectExpressionStateObject.java   |   99 +
 .../tools/model/query/OrExpressionStateObject.java |  147 +
 .../model/query/OrderByClauseStateObject.java      |  219 +
 .../tools/model/query/OrderByItemStateObject.java  |  315 +
 .../query/RangeVariableDeclarationStateObject.java |  197 +
 .../model/query/ResultVariableStateObject.java     |  328 +
 .../tools/model/query/SelectClauseStateObject.java |  420 +
 .../model/query/SelectStatementStateObject.java    |  316 +
 .../model/query/SimpleFromClauseStateObject.java   |  164 +
 .../model/query/SimpleSelectClauseStateObject.java |  205 +
 .../query/SimpleSelectStatementStateObject.java    |  177 +
 .../jpql/tools/model/query/SimpleStateObject.java  |  122 +
 .../model/query/SizeExpressionStateObject.java     |  116 +
 .../model/query/SqrtExpressionStateObject.java     |  115 +
 .../query/StateFieldPathExpressionStateObject.java |  196 +
 .../jpa/jpql/tools/model/query/StateObject.java    |  205 +
 .../jpql/tools/model/query/StateObjectProblem.java |   25 +
 .../jpql/tools/model/query/StateObjectVisitor.java |  617 +
 .../model/query/StringLiteralStateObject.java      |  104 +
 .../model/query/SubExpressionStateObject.java      |  138 +
 .../query/SubstringExpressionStateObject.java      |  176 +
 .../query/SubtractionExpressionStateObject.java    |  108 +
 .../tools/model/query/SumFunctionStateObject.java  |  143 +
 .../model/query/TreatExpressionStateObject.java    |  355 +
 .../model/query/TrimExpressionStateObject.java     |  344 +
 .../model/query/TypeExpressionStateObject.java     |  121 +
 .../model/query/UnknownExpressionStateObject.java  |   67 +
 .../tools/model/query/UpdateClauseStateObject.java |  417 +
 .../tools/model/query/UpdateItemStateObject.java   |  343 +
 .../model/query/UpdateStatementStateObject.java    |  122 +
 .../model/query/UpperExpressionStateObject.java    |  115 +
 .../model/query/ValueExpressionStateObject.java    |  110 +
 .../query/VariableDeclarationStateObject.java      |   61 +
 .../tools/model/query/WhenClauseStateObject.java   |  258 +
 .../tools/model/query/WhereClauseStateObject.java  |   88 +
 .../jpa/jpql/tools/model/query/package-info.java   |    4 +
 .../jpql/tools/resolver/AbsFunctionResolver.java   |   64 +
 .../jpql/tools/resolver/AbstractPathResolver.java  |  154 +
 .../tools/resolver/AbstractRangeDeclaration.java   |   76 +
 .../jpa/jpql/tools/resolver/ClassNameResolver.java |   67 +
 .../jpa/jpql/tools/resolver/ClassResolver.java     |   67 +
 .../jpql/tools/resolver/CollectionDeclaration.java |   42 +
 .../resolver/CollectionEquivalentResolver.java     |   91 +
 .../resolver/CollectionValuedFieldResolver.java    |  165 +
 .../jpa/jpql/tools/resolver/Declaration.java       |  142 +
 .../jpql/tools/resolver/DeclarationResolver.java   |  925 +
 .../tools/resolver/DefaultResolverBuilder.java     |   40 +
 .../jpql/tools/resolver/DerivedDeclaration.java    |   57 +
 .../resolver/EclipseLinkDeclarationResolver.java   |  102 +
 .../jpa/jpql/tools/resolver/EntityResolver.java    |   94 +
 .../jpql/tools/resolver/EnumLiteralResolver.java   |   86 +
 .../jpql/tools/resolver/FromSubqueryResolver.java  |  579 +
 .../resolver/IdentificationVariableResolver.java   |   96 +
 .../jpa/jpql/tools/resolver/KeyResolver.java       |   85 +
 .../jpa/jpql/tools/resolver/NullResolver.java      |   52 +
 .../jpa/jpql/tools/resolver/NumericResolver.java   |  125 +
 .../jpa/jpql/tools/resolver/RangeDeclaration.java  |   43 +
 .../jpa/jpql/tools/resolver/Resolver.java          |  303 +
 .../jpa/jpql/tools/resolver/ResolverBuilder.java   | 1271 +
 .../jpql/tools/resolver/StateFieldResolver.java    |   74 +
 .../jpql/tools/resolver/SubqueryDeclaration.java   |   39 +
 .../tools/resolver/SubqueryEntityResolver.java     |  202 +
 .../jpql/tools/resolver/SumFunctionResolver.java   |   82 +
 .../jpa/jpql/tools/resolver/TableDeclaration.java  |   49 +
 .../jpa/jpql/tools/resolver/TreatResolver.java     |   90 +
 .../jpql/tools/resolver/UnknownDeclaration.java    |   39 +
 .../jpa/jpql/tools/resolver/ValueResolver.java     |   85 +
 .../jpa/jpql/tools/spi/IConstructor.java           |   39 +
 .../jpql/tools/spi/IEclipseLinkMappingType.java    |   50 +
 .../jpa/jpql/tools/spi/IEmbeddable.java            |   30 +
 .../persistence/jpa/jpql/tools/spi/IEntity.java    |   46 +
 .../jpa/jpql/tools/spi/IExternalForm.java          |   25 +
 .../jpa/jpql/tools/spi/IManagedType.java           |   70 +
 .../jpa/jpql/tools/spi/IManagedTypeProvider.java   |  139 +
 .../jpa/jpql/tools/spi/IManagedTypeVisitor.java    |   50 +
 .../jpa/jpql/tools/spi/IMappedSuperclass.java      |   30 +
 .../persistence/jpa/jpql/tools/spi/IMapping.java   |  129 +
 .../jpa/jpql/tools/spi/IMappingBuilder.java        |   40 +
 .../jpa/jpql/tools/spi/IMappingType.java           |   84 +
 .../persistence/jpa/jpql/tools/spi/IQuery.java     |   43 +
 .../persistence/jpa/jpql/tools/spi/IType.java      |  116 +
 .../jpa/jpql/tools/spi/ITypeDeclaration.java       |   60 +
 .../jpa/jpql/tools/spi/ITypeRepository.java        |   68 +
 .../jpa/jpql/tools/spi/package-info.java           |    5 +
 .../tools/utility/XmlEscapeCharacterConverter.java |  662 +
 .../jpa/jpql/tools/utility/filter/AndFilter.java   |   99 +
 .../jpql/tools/utility/filter/CompoundFilter.java  |  152 +
 .../jpql/tools/utility/iterable/CloneIterable.java |   73 +
 .../jpql/tools/utility/iterable/EmptyIterable.java |   82 +
 .../iterable/SingleElementListIterable.java        |   66 +
 .../utility/iterable/SnapshotCloneIterable.java    |  125 +
 .../jpql/tools/utility/iterator/CloneIterator.java |  187 +
 .../jpql/tools/utility/iterator/EmptyIterator.java |   78 +
 .../iterator/SingleElementListIterator.java        |  153 +
 .../jpa/jpql/utility/CollectionTools.java          |  156 +
 .../jpa/jpql/utility/filter/Filter.java            |   33 +
 .../jpa/jpql/utility/filter/NullFilter.java        |   62 +
 .../jpa/jpql/utility/iterable/ArrayIterable.java   |   78 +
 .../jpql/utility/iterable/CloneListIterable.java   |  101 +
 .../jpa/jpql/utility/iterable/ListIterable.java    |   31 +
 .../iterable/SnapshotCloneListIterable.java        |  104 +
 .../jpa/jpql/utility/iterator/ArrayIterator.java   |  116 +
 .../jpql/utility/iterator/CloneListIterator.java   |  271 +
 .../persistence/jpa/jpql/utility/package-info.java |    4 +
 .../jpa/metadata/FileBasedProjectCache.java        |  114 +
 .../persistence/jpa/metadata/MetadataSource.java   |   67 +
 .../jpa/metadata/MetadataSourceAdapter.java        |   36 +
 .../persistence/jpa/metadata/ProjectCache.java     |   52 +
 .../jpa/metadata/XMLMetadataSource.java            |  216 +
 org/eclipse/persistence/jpa/orm_1_0.xsd            |   74 +-
 org/eclipse/persistence/jpa/orm_2_1.xsd            | 2314 ++
 org/eclipse/persistence/jpa/osgi/Activator.java    |   76 -
 .../persistence/jpa/osgi/PersistenceProvider.java  |   44 -
 .../jpa/osgi/eclipselink/Activator.java            |  157 -
 org/eclipse/persistence/jpa/persistence_1_0.xsd    |   73 +-
 org/eclipse/persistence/jpa/persistence_2_1.xsd    |  354 +
 .../persistence/jpa/rs/MatrixParameters.java       |   27 +
 .../persistence/jpa/rs/PersistenceContext.java     | 1299 +
 .../jpa/rs/PersistenceContextFactory.java          |   28 +
 .../jpa/rs/PersistenceContextFactoryProvider.java  |   20 +
 .../persistence/jpa/rs/PersistenceFactoryBase.java |  180 +
 .../persistence/jpa/rs/QueryParameters.java        |   28 +
 .../persistence/jpa/rs/config/ConfigDefaults.java  |   20 +
 .../jpa/rs/eventlistener/ChangeListener.java       |   32 +
 .../DatabaseEventListenerFactory.java              |   26 +
 .../DescriptorBasedDatabaseEventListener.java      |   40 +
 .../exceptions/ClassNotFoundExceptionMapper.java   |   37 +
 .../rs/exceptions/ConversionExceptionMapper.java   |   36 +
 .../jpa/rs/exceptions/DatabaseExceptionMapper.java |   32 +
 .../rs/exceptions/EntityExistsExceptionMapper.java |   34 +
 .../exceptions/EntityNotFoundExceptionMapper.java  |   34 +
 .../jpa/rs/exceptions/IOExceptionMapper.java       |   33 +
 .../exceptions/IllegalAccessExceptionMapper.java   |   31 +
 .../exceptions/IllegalArgumentExceptionMapper.java |   31 +
 .../rs/exceptions/IllegalStateExceptionMapper.java |   30 +
 .../InvocationTargetExceptionMapper.java           |   33 +
 .../jpa/rs/exceptions/JAXBExceptionMapper.java     |   32 +
 .../rs/exceptions/JPARSConfigurationException.java |   22 +
 .../JPARSConfigurationExceptionMapper.java         |   33 +
 .../jpa/rs/exceptions/JPARSException.java          |   22 +
 .../jpa/rs/exceptions/JPARSExceptionMapper.java    |   33 +
 .../rs/exceptions/MalformedURLExceptionMapper.java |   33 +
 .../jpa/rs/exceptions/NamingExceptionMapper.java   |   32 +
 .../jpa/rs/exceptions/NoResultExceptionMapper.java |   32 +
 .../rs/exceptions/NoSuchMethodExceptionMapper.java |   31 +
 .../NonUniqueResultExceptionExceptionMapper.java   |   32 +
 .../exceptions/OptimisticLockExceptionMapper.java  |   34 +
 .../rs/exceptions/PersistenceExceptionMapper.java  |   32 +
 .../exceptions/PessimisticLockExceptionMapper.java |   34 +
 .../rs/exceptions/QueryTimeoutExceptionMapper.java |   34 +
 .../jpa/rs/exceptions/RollbackExceptionMapper.java |   42 +
 .../TransactionRequiredExceptionMapper.java        |   34 +
 .../exceptions/UnsupportedMediaTypeException.java  |   21 +
 .../UnsupportedMediaTypeExceptionMapper.java       |   31 +
 .../jpa/rs/logging/LoggingLocalization.java        |   71 +
 .../logging/i18n/LoggingLocalizationResource.java  |   59 +
 .../jpa/rs/resources/EntityResource.java           |   84 +
 .../jpa/rs/resources/PersistenceResource.java      |   55 +
 .../jpa/rs/resources/PersistenceUnitResource.java  |   60 +
 .../jpa/rs/resources/QueryResource.java            |   49 +
 .../rs/resources/SingleResultQueryResource.java    |   42 +
 .../resources/common/AbstractEntityResource.java   |  346 +
 .../common/AbstractPersistenceResource.java        |  142 +
 .../common/AbstractPersistenceUnitResource.java    |  365 +
 .../rs/resources/common/AbstractQueryResource.java |   93 +
 .../jpa/rs/resources/common/AbstractResource.java  |  239 +
 .../common/AbstractSingleResultQueryResource.java  |   88 +
 .../rs/resources/unversioned/EntityResource.java   |   85 +
 .../resources/unversioned/PersistenceResource.java |   55 +
 .../unversioned/PersistenceUnitResource.java       |   59 +
 .../rs/resources/unversioned/QueryResource.java    |   49 +
 .../unversioned/SingleResultQueryResource.java     |   40 +
 .../jpa/rs/util/ConcreteSubclassFactory.java       |   50 +
 org/eclipse/persistence/jpa/rs/util/IdHelper.java  |  253 +
 .../persistence/jpa/rs/util/InMemoryArchive.java   |   68 +
 .../persistence/jpa/rs/util/JPARSLogger.java       |   53 +
 .../jpa/rs/util/JTATransactionWrapper.java         |   43 +
 .../jpa/rs/util/PreLoginMappingAdapter.java        |  356 +
 .../rs/util/ResourceLocalTransactionWrapper.java   |   37 +
 .../jpa/rs/util/StreamingOutputMarshaller.java     |  176 +
 .../jpa/rs/util/TransactionWrapper.java            |   25 +
 .../persistence/jpa/rs/util/list/LinkList.java     |   45 +
 .../jpa/rs/util/list/MultiResultQueryList.java     |  101 +
 .../jpa/rs/util/list/MultiResultQueryListItem.java |   86 +
 .../persistence/jpa/rs/util/list/QueryList.java    |   45 +
 .../jpa/rs/util/list/SimpleHomogeneousList.java    |   98 +
 .../jpa/rs/util/list/SingleResultQueryList.java    |   96 +
 .../metadatasources/DynamicXMLMetadataSource.java  |  169 +
 .../metadatasources/JavaLangMetadataSource.java    |   37 +
 .../metadatasources/JavaMathMetadataSource.java    |   37 +
 .../metadatasources/JavaUtilMetadataSource.java    |   38 +
 .../util/metadatasources/LinkMetadataSource.java   |   54 +
 .../MultiResultQueryListItemMetadataSource.java    |   48 +
 .../MultiResultQueryListMetadataSource.java        |   47 +
 .../SimpleHomogeneousListMetadataSource.java       |   47 +
 .../SingleResultQueryListMetadataSource.java       |   47 +
 .../jpa/rs/util/xmladapters/LinkAdapter.java       |  108 +
 .../jpa/rs/util/xmladapters/ReferenceAdapter.java  |  152 +
 .../util/xmladapters/RelationshipLinkAdapter.java  |   57 +
 .../persistence/logging/AbstractSessionLog.java    |  192 +-
 .../persistence/logging/DefaultSessionLog.java     |  119 +-
 .../persistence/logging/EclipseLinkLogRecord.java  |    2 +-
 org/eclipse/persistence/logging/JavaLog.java       |    2 +-
 org/eclipse/persistence/logging/LogFormatter.java  |    2 +-
 org/eclipse/persistence/logging/SessionLog.java    |  398 +-
 .../persistence/logging/SessionLogEntry.java       |  113 +-
 .../persistence/logging/XMLLogFormatter.java       |    2 +-
 .../mappings/AggregateCollectionMapping.java       |  793 +-
 .../persistence/mappings/AggregateMapping.java     |  197 +-
 .../mappings/AggregateObjectMapping.java           |  699 +-
 org/eclipse/persistence/mappings/Association.java  |    2 +-
 .../persistence/mappings/AttributeAccessor.java    |   20 +-
 .../persistence/mappings/CollectionMapping.java    |  676 +-
 .../persistence/mappings/ContainerMapping.java     |   35 +-
 .../persistence/mappings/DatabaseMapping.java      |  376 +-
 .../mappings/DirectCollectionMapping.java          |  590 +-
 .../persistence/mappings/DirectMapMapping.java     |  176 +-
 .../persistence/mappings/DirectToFieldMapping.java |    4 +-
 .../persistence/mappings/EmbeddableMapping.java    |   12 +-
 .../mappings/ForeignReferenceMapping.java          |  689 +-
 .../persistence/mappings/ManyToManyMapping.java    |  198 +-
 .../persistence/mappings/ManyToOneMapping.java     |    2 +-
 .../mappings/MultitenantPrimaryKeyMapping.java     |  252 +
 .../mappings/ObjectReferenceMapping.java           |  362 +-
 .../persistence/mappings/OneToManyMapping.java     |  209 +-
 .../persistence/mappings/OneToOneMapping.java      |  543 +-
 .../persistence/mappings/PropertyAssociation.java  |    2 +-
 .../mappings/RelationTableMechanism.java           |  178 +-
 .../persistence/mappings/RelationalMapping.java    |    2 +-
 .../mappings/TransformationMapping.java            |    2 +-
 .../persistence/mappings/TypedAssociation.java     |    2 +-
 .../mappings/UnidirectionalOneToManyMapping.java   |   51 +-
 .../mappings/VariableOneToOneMapping.java          |   74 +-
 .../converters/ClassInstanceConverter.java         |    2 +-
 .../persistence/mappings/converters/Converter.java |    9 +-
 .../mappings/converters/ConverterClass.java        |  191 +
 .../mappings/converters/EnumTypeConverter.java     |    6 +-
 .../mappings/converters/ObjectTypeConverter.java   |  173 +-
 .../converters/SerializedObjectConverter.java      |    8 +-
 .../converters/TypeConversionConverter.java        |    7 +-
 .../mappings/foundation/AbstractColumnMapping.java |  298 +
 .../AbstractCompositeCollectionMapping.java        |  393 +-
 .../AbstractCompositeDirectCollectionMapping.java  |  369 +-
 .../foundation/AbstractCompositeObjectMapping.java |  102 +-
 .../mappings/foundation/AbstractDirectMapping.java |  475 +-
 .../foundation/AbstractTransformationMapping.java  |  496 +-
 .../mappings/foundation/MapComponentMapping.java   |   13 +-
 .../mappings/foundation/MapKeyMapping.java         |   23 +-
 .../querykeys/DirectCollectionQueryKey.java        |    2 +-
 .../mappings/querykeys/DirectQueryKey.java         |    2 +-
 .../querykeys/ForeignReferenceQueryKey.java        |    2 +-
 .../mappings/querykeys/ManyToManyQueryKey.java     |    2 +-
 .../mappings/querykeys/OneToManyQueryKey.java      |    2 +-
 .../mappings/querykeys/OneToOneQueryKey.java       |    2 +-
 .../persistence/mappings/querykeys/QueryKey.java   |    2 +-
 .../structures/ArrayCollectionMapping.java         |    8 +-
 .../structures/ArrayCollectionMappingHelper.java   |   36 +-
 .../mappings/structures/ArrayMapping.java          |   69 +-
 .../mappings/structures/NestedTableMapping.java    |   63 +-
 .../mappings/structures/ObjectArrayMapping.java    |   74 +-
 .../ObjectRelationalDataTypeDescriptor.java        |   29 +-
 .../structures/ObjectRelationalDatabaseField.java  |   35 +-
 .../mappings/structures/ReferenceMapping.java      |  117 +-
 .../mappings/structures/StructureMapping.java      |   14 +-
 .../transformers/AttributeTransformer.java         |    2 +-
 .../transformers/AttributeTransformerAdapter.java  |    2 +-
 .../mappings/transformers/ConstantTransformer.java |    2 +-
 .../mappings/transformers/FieldTransformer.java    |    2 +-
 .../transformers/FieldTransformerAdapter.java      |    2 +-
 .../MethodBasedAttributeTransformer.java           |    2 +-
 .../transformers/MethodBasedFieldTransformer.java  |    2 +-
 .../mappings/xdb/DirectToXMLTypeMapping.java       |    6 +-
 .../persistence/oxm/CharacterEscapeHandler.java    |   50 +
 org/eclipse/persistence/oxm/IDResolver.java        |   34 +
 org/eclipse/persistence/oxm/JSONWithPadding.java   |   77 +
 org/eclipse/persistence/oxm/MediaType.java         |   53 +
 .../persistence/oxm/NamespacePrefixMapper.java     |   29 +
 org/eclipse/persistence/oxm/NamespaceResolver.java |  205 +-
 org/eclipse/persistence/oxm/XMLBinder.java         |   40 +-
 org/eclipse/persistence/oxm/XMLConstants.java      |  144 +-
 org/eclipse/persistence/oxm/XMLContext.java        |  876 +-
 org/eclipse/persistence/oxm/XMLDescriptor.java     |  356 +-
 org/eclipse/persistence/oxm/XMLField.java          |  113 +-
 org/eclipse/persistence/oxm/XMLLogin.java          |   13 +-
 .../persistence/oxm/XMLMarshalListener.java        |   20 +-
 org/eclipse/persistence/oxm/XMLMarshaller.java     | 1206 +-
 .../persistence/oxm/XMLNameTransformer.java        |   46 +
 org/eclipse/persistence/oxm/XMLRoot.java           |  127 +-
 org/eclipse/persistence/oxm/XMLUnionField.java     |   47 +-
 .../persistence/oxm/XMLUnmarshalListener.java      |   21 +-
 org/eclipse/persistence/oxm/XMLUnmarshaller.java   |  324 +-
 .../persistence/oxm/XMLUnmarshallerHandler.java    |    5 +-
 org/eclipse/persistence/oxm/XMLValidator.java      |    5 +-
 .../oxm/annotations/XmlAccessMethods.java          |   30 +
 .../persistence/oxm/annotations/XmlCDATA.java      |   54 +
 .../oxm/annotations/XmlClassExtractor.java         |   47 +
 .../oxm/annotations/XmlContainerProperty.java      |    2 +-
 .../persistence/oxm/annotations/XmlCustomizer.java |    7 +-
 .../oxm/annotations/XmlDiscriminatorNode.java      |   32 +
 .../oxm/annotations/XmlDiscriminatorValue.java     |   31 +
 .../oxm/annotations/XmlElementsJoinNodes.java      |   60 +
 .../oxm/annotations/XmlInverseReference.java       |   27 +-
 .../oxm/annotations/XmlIsSetNullPolicy.java        |   56 +
 .../persistence/oxm/annotations/XmlJoinNode.java   |   50 +
 .../persistence/oxm/annotations/XmlJoinNodes.java  |   53 +
 .../persistence/oxm/annotations/XmlKey.java        |   52 +
 .../persistence/oxm/annotations/XmlLocation.java   |   40 +
 .../annotations/XmlMarshalNullRepresentation.java  |   39 +
 .../oxm/annotations/XmlNameTransformer.java        |   39 +
 .../oxm/annotations/XmlNamedAttributeNode.java     |   44 +
 .../oxm/annotations/XmlNamedObjectGraph.java       |   52 +
 .../oxm/annotations/XmlNamedObjectGraphs.java      |   31 +
 .../oxm/annotations/XmlNamedSubgraph.java          |   53 +
 .../persistence/oxm/annotations/XmlNullPolicy.java |   48 +
 .../persistence/oxm/annotations/XmlParameter.java  |   27 +
 .../persistence/oxm/annotations/XmlPath.java       |  164 +-
 .../persistence/oxm/annotations/XmlPaths.java      |   57 +
 .../persistence/oxm/annotations/XmlProperties.java |   32 +
 .../persistence/oxm/annotations/XmlProperty.java   |   50 +
 .../persistence/oxm/annotations/XmlReadOnly.java   |   40 +
 .../oxm/annotations/XmlReadTransformer.java        |  106 +
 .../oxm/annotations/XmlTransformation.java         |   47 +
 .../oxm/annotations/XmlVariableNode.java           |   51 +
 .../oxm/annotations/XmlVirtualAccessMethods.java   |   46 +
 .../annotations/XmlVirtualAccessMethodsSchema.java |   35 +
 .../persistence/oxm/annotations/XmlWriteOnly.java  |   38 +
 .../oxm/annotations/XmlWriteTransformer.java       |   72 +
 .../oxm/annotations/XmlWriteTransformers.java      |   36 +
 .../oxm/attachment/XMLAttachmentMarshaller.java    |   16 +-
 .../oxm/attachment/XMLAttachmentUnmarshaller.java  |   13 +-
 .../AppendNewElementsOrderingPolicy.java           |    2 +-
 .../DocumentPreservationPolicy.java                |   22 +-
 .../IgnoreNewElementsOrderingPolicy.java           |    2 +-
 .../documentpreservation/NodeOrderingPolicy.java   |    2 +-
 .../RelativePositionOrderingPolicy.java            |    2 +-
 .../oxm/mappings/BidirectionalPolicy.java          |    2 +-
 .../oxm/mappings/FixedMimeTypePolicy.java          |  112 +-
 .../persistence/oxm/mappings/MimeTypePolicy.java   |   14 +-
 .../oxm/mappings/UnmarshalKeepAsElementPolicy.java |   35 +-
 .../oxm/mappings/XMLAbstractAnyMapping.java        |   96 +-
 .../oxm/mappings/XMLAnyAttributeMapping.java       |   65 +-
 .../oxm/mappings/XMLAnyCollectionMapping.java      |  300 +-
 .../oxm/mappings/XMLAnyObjectMapping.java          |  177 +-
 .../mappings/XMLBinaryDataCollectionMapping.java   |  158 +-
 .../oxm/mappings/XMLBinaryDataMapping.java         |   59 +-
 .../oxm/mappings/XMLChoiceCollectionMapping.java   |  639 +-
 .../oxm/mappings/XMLChoiceObjectMapping.java       |  482 +-
 .../mappings/XMLCollectionReferenceMapping.java    |  196 +-
 .../mappings/XMLCompositeCollectionMapping.java    |  250 +-
 .../XMLCompositeDirectCollectionMapping.java       |  228 +-
 .../oxm/mappings/XMLCompositeObjectMapping.java    |  146 +-
 .../persistence/oxm/mappings/XMLDirectMapping.java |  185 +-
 .../oxm/mappings/XMLFragmentCollectionMapping.java |   78 +-
 .../oxm/mappings/XMLFragmentMapping.java           |   52 +-
 .../oxm/mappings/XMLInverseReferenceMapping.java   |  102 +-
 .../persistence/oxm/mappings/XMLMapping.java       |   11 +-
 .../oxm/mappings/XMLNillableMapping.java           |    2 +-
 .../oxm/mappings/XMLObjectReferenceMapping.java    |   48 +-
 .../oxm/mappings/XMLTransformationMapping.java     |    9 +-
 .../XMLVariableXPathCollectionMapping.java         |  253 +
 .../mappings/XMLVariableXPathObjectMapping.java    |  219 +
 .../oxm/mappings/converters/XMLConverter.java      |   17 +-
 .../mappings/converters/XMLConverterAdapter.java   |    2 +-
 .../oxm/mappings/converters/XMLListConverter.java  |   16 +-
 .../oxm/mappings/converters/XMLRootConverter.java  |   12 +-
 .../mappings/nullpolicy/AbstractNullPolicy.java    |  133 +-
 .../oxm/mappings/nullpolicy/IsSetNullPolicy.java   |   60 +-
 .../oxm/mappings/nullpolicy/NullPolicy.java        |    2 +-
 .../nullpolicy/XMLNullRepresentationType.java      |    2 +-
 .../persistence/oxm/platform/DOMPlatform.java      |    2 +-
 .../persistence/oxm/platform/SAXPlatform.java      |    2 +-
 .../persistence/oxm/platform/XMLPlatform.java      |    2 +-
 .../oxm/record/ContentHandlerRecord.java           |  102 +-
 org/eclipse/persistence/oxm/record/DOMRecord.java  |   62 +-
 .../oxm/record/FormattedOutputStreamRecord.java    |   68 +-
 .../oxm/record/FormattedWriterRecord.java          |   87 +-
 .../oxm/record/JSONFormattedWriterRecord.java      |  302 +
 .../persistence/oxm/record/JSONWriterRecord.java   | 1152 +
 .../persistence/oxm/record/MarshalRecord.java      |  622 +-
 org/eclipse/persistence/oxm/record/NodeRecord.java |  106 +-
 .../persistence/oxm/record/OutputStreamRecord.java |  267 +-
 .../persistence/oxm/record/UnmarshalRecord.java    | 1706 +-
 .../oxm/record/ValidatingMarshalRecord.java        |  447 +
 .../persistence/oxm/record/WriterRecord.java       |  167 +-
 org/eclipse/persistence/oxm/record/XMLEntry.java   |   10 +-
 .../oxm/record/XMLEventWriterRecord.java           |   58 +-
 org/eclipse/persistence/oxm/record/XMLRecord.java  |  239 +-
 .../persistence/oxm/record/XMLRootRecord.java      |   59 +-
 .../oxm/record/XMLStreamWriterRecord.java          |   96 +-
 .../oxm/schema/XMLSchemaClassPathReference.java    |   19 +-
 .../oxm/schema/XMLSchemaFileReference.java         |    2 +-
 .../persistence/oxm/schema/XMLSchemaReference.java |   18 +-
 .../oxm/schema/XMLSchemaURLReference.java          |    2 +-
 .../persistence/oxm/sequenced/SequencedObject.java |    2 +-
 org/eclipse/persistence/oxm/sequenced/Setting.java |    2 +-
 .../unmapped/DefaultUnmappedContentHandler.java    |   42 +-
 .../oxm/unmapped/UnmappedContentHandler.java       |   11 +-
 .../platform/database/AccessPlatform.java          |    9 +-
 .../platform/database/AttunityPlatform.java        |    2 +-
 .../platform/database/CloudscapePlatform.java      |    2 +-
 .../platform/database/DB2MainframePlatform.java    |    2 +-
 .../persistence/platform/database/DB2Platform.java |    5 +-
 .../platform/database/DBasePlatform.java           |    2 +-
 .../platform/database/DatabasePlatform.java        |    3 +-
 .../platform/database/DerbyPlatform.java           |  174 +-
 .../platform/database/FirebirdPlatform.java        |    6 +-
 .../persistence/platform/database/H2Platform.java  |    8 +-
 .../platform/database/HANAPlatform.java            |  538 +
 .../platform/database/HSQLPlatform.java            |   12 +-
 .../platform/database/Informix11Platform.java      |  487 +
 .../platform/database/InformixPlatform.java        |   52 +-
 .../platform/database/MaxDBPlatform.java           |  332 +
 .../platform/database/MySQLPlatform.java           |  127 +-
 .../platform/database/OraclePlatform.java          |  273 +-
 .../platform/database/PervasivePlatform.java       |  473 +
 .../platform/database/PointBasePlatform.java       |    2 +-
 .../platform/database/PostgreSQLPlatform.java      |  108 +-
 .../platform/database/SQLAnywherePlatform.java     |   34 +-
 .../platform/database/SQLServerPlatform.java       |  136 +-
 .../platform/database/SybasePlatform.java          |  245 +-
 .../platform/database/SymfowarePlatform.java       |   82 +-
 .../platform/database/TimesTen7Platform.java       |    2 +-
 .../platform/database/TimesTenPlatform.java        |    5 +-
 .../database/converters/StructConverter.java       |    2 +-
 .../database/events/DatabaseEventListener.java     |   49 +
 .../platform/database/jdbc/JDBCType.java           |    2 +-
 .../platform/database/jdbc/JDBCTypes.java          |   17 +-
 .../platform/database/oracle/NCharacter.java       |    2 +-
 .../platform/database/oracle/NClob.java            |    2 +-
 .../platform/database/oracle/NString.java          |    2 +-
 .../platform/database/oracle/Oracle10Platform.java |   42 +-
 .../platform/database/oracle/Oracle11Platform.java |    2 +-
 .../platform/database/oracle/Oracle8Platform.java  |   12 +-
 .../platform/database/oracle/Oracle9Platform.java  |  254 +-
 ...acleJDBC_10_1_0_2ProxyConnectionCustomizer.java |    6 +-
 .../database/oracle/OracleOCIProxyConnector.java   |    7 +-
 .../NamedPLSQLStoredFunctionQueries.java           |   35 +
 .../annotations/NamedPLSQLStoredFunctionQuery.java |   67 +
 .../NamedPLSQLStoredProcedureQueries.java          |   35 +
 .../NamedPLSQLStoredProcedureQuery.java            |   67 +
 .../database/oracle/annotations/OracleArray.java   |   49 +
 .../database/oracle/annotations/OracleArrays.java  |   35 +
 .../database/oracle/annotations/OracleObject.java  |   48 +
 .../database/oracle/annotations/OracleObjects.java |   36 +
 .../oracle/annotations/PLSQLParameter.java         |   82 +
 .../database/oracle/annotations/PLSQLRecord.java   |   54 +
 .../database/oracle/annotations/PLSQLRecords.java  |   35 +
 .../database/oracle/annotations/PLSQLTable.java    |   64 +
 .../database/oracle/annotations/PLSQLTables.java   |   35 +
 .../oracle/converters/JGeometryConverter.java      |    2 +-
 .../dcn/OracleChangeNotificationListener.java      |  288 +
 .../database/oracle/jdbc/OracleArrayType.java      |  127 +
 .../database/oracle/jdbc/OracleObjectType.java     |  129 +
 .../database/oracle/plsql/OraclePLSQLType.java     |    2 +-
 .../database/oracle/plsql/OraclePLSQLTypes.java    |   46 +-
 .../database/oracle/plsql/PLSQLCollection.java     |   34 +-
 .../database/oracle/plsql/PLSQLCursor.java         |   97 +
 .../oracle/plsql/PLSQLStoredFunctionCall.java      |  155 +
 .../oracle/plsql/PLSQLStoredProcedureCall.java     |  374 +-
 .../database/oracle/plsql/PLSQLargument.java       |   26 +-
 .../database/oracle/plsql/PLSQLrecord.java         |   18 +-
 .../ucp/GridLinkDataPartitioningCallback.java      |   85 +
 .../oracle/ucp/UCPDataPartitioningCallback.java    |   85 +
 .../partitioning/DataPartitioningCallback.java     |   34 +
 .../platform/server/CustomServerPlatform.java      |    2 +-
 .../platform/server/JMXEnabledPlatform.java        |    2 +-
 .../platform/server/JMXServerPlatformBase.java     |    4 +-
 .../platform/server/NoServerPlatform.java          |    2 +-
 .../persistence/platform/server/ServerLog.java     |    8 +-
 .../platform/server/ServerPlatform.java            |   66 +-
 .../platform/server/ServerPlatformBase.java        |   70 +-
 .../server/glassfish/GlassfishPlatform.java        |  186 +
 .../platform/server/jboss/JBossPlatform.java       |    2 +-
 .../platform/server/oc4j/Oc4jPlatform.java         |    2 +-
 .../server/sunas/SunAS9ServerPlatform.java         |  154 +-
 .../platform/server/was/WebSpherePlatform.java     |   12 +-
 .../server/was/WebSphere_6_1_Platform.java         |    2 +-
 .../platform/server/was/WebSphere_7_Platform.java  |    4 +-
 .../platform/server/wls/WebLogicPlatform.java      |   18 +-
 .../platform/server/wls/WebLogic_10_Platform.java  |    4 +-
 .../platform/server/wls/WebLogic_9_Platform.java   |    2 +-
 .../platform/xml/DefaultErrorHandler.java          |    2 +-
 .../platform/xml/SAXDocumentBuilder.java           |   63 +-
 .../persistence/platform/xml/XMLComparer.java      |    2 +-
 .../platform/xml/XMLNamespaceResolver.java         |    2 +-
 .../persistence/platform/xml/XMLNodeList.java      |    2 +-
 .../persistence/platform/xml/XMLParser.java        |    2 +-
 .../persistence/platform/xml/XMLPlatform.java      |    2 +-
 .../platform/xml/XMLPlatformException.java         |    2 +-
 .../platform/xml/XMLPlatformFactory.java           |    2 +-
 .../platform/xml/XMLSchemaReference.java           |    2 +-
 .../persistence/platform/xml/XMLTransformer.java   |    2 +-
 .../platform/xml/jaxp/JAXPNamespaceContext.java    |    2 +-
 .../persistence/platform/xml/jaxp/JAXPParser.java  |    2 +-
 .../platform/xml/jaxp/JAXPPlatform.java            |   48 +-
 .../platform/xml/jaxp/JAXPTransformer.java         |   84 +-
 .../platform/xml/xdk/XDKNamespaceResolver.java     |    2 +-
 .../persistence/platform/xml/xdk/XDKParser.java    |    2 +-
 .../persistence/platform/xml/xdk/XDKPlatform.java  |   10 +-
 .../platform/xml/xdk/XDKPrintDriver.java           |    2 +-
 .../platform/xml/xdk/XDKTransformer.java           |    2 +-
 .../persistence/queries/ANTLRQueryBuilder.java     |  127 +
 .../persistence/queries/AttributeGroup.java        |  563 +-
 .../persistence/queries/BatchFetchPolicy.java      |    4 +-
 org/eclipse/persistence/queries/Call.java          |   12 +-
 org/eclipse/persistence/queries/ColumnResult.java  |   17 +-
 .../persistence/queries/ComplexQueryResult.java    |    2 +-
 .../persistence/queries/ConstructorReportItem.java |    2 +-
 .../persistence/queries/ConstructorResult.java     |  226 +
 org/eclipse/persistence/queries/Cursor.java        |    4 +-
 org/eclipse/persistence/queries/CursorPolicy.java  |    4 +-
 .../persistence/queries/CursoredStream.java        |    4 +-
 .../persistence/queries/CursoredStreamPolicy.java  |    2 +-
 .../persistence/queries/DataModifyQuery.java       |    2 +-
 org/eclipse/persistence/queries/DataReadQuery.java |   29 +-
 org/eclipse/persistence/queries/DatabaseQuery.java |  668 +-
 .../persistence/queries/DeleteAllQuery.java        |  136 +-
 .../persistence/queries/DeleteObjectQuery.java     |  113 +-
 .../persistence/queries/DirectReadQuery.java       |    2 +-
 .../persistence/queries/DoesExistQuery.java        |   16 +-
 org/eclipse/persistence/queries/EntityResult.java  |   11 +-
 org/eclipse/persistence/queries/FetchGroup.java    |  127 +-
 .../persistence/queries/FetchGroupTracker.java     |    2 +-
 org/eclipse/persistence/queries/FieldResult.java   |   13 +-
 .../queries/InMemoryQueryIndirectionPolicy.java    |    2 +-
 .../persistence/queries/InsertObjectQuery.java     |    8 +-
 .../persistence/queries/JPAQueryBuilder.java       |   93 +
 org/eclipse/persistence/queries/JPQLCall.java      |  102 +-
 org/eclipse/persistence/queries/LoadGroup.java     |   47 +-
 .../queries/MethodBaseQueryRedirector.java         |    2 +-
 .../persistence/queries/ModifyAllQuery.java        |   13 +-
 org/eclipse/persistence/queries/ModifyQuery.java   |   36 +-
 .../persistence/queries/ObjectBuildingQuery.java   |  137 +-
 .../queries/ObjectLevelModifyQuery.java            |   30 +-
 .../persistence/queries/ObjectLevelReadQuery.java  |  892 +-
 .../persistence/queries/QueryByExamplePolicy.java  |    2 +-
 .../persistence/queries/QueryRedirector.java       |    2 +-
 .../persistence/queries/QueryRedirectorHelper.java |    2 +-
 .../queries/QueryResultsCachePolicy.java           |   88 +-
 org/eclipse/persistence/queries/ReadAllQuery.java  |  341 +-
 .../persistence/queries/ReadObjectQuery.java       |  244 +-
 org/eclipse/persistence/queries/ReadQuery.java     |   45 +-
 org/eclipse/persistence/queries/ReportQuery.java   |  193 +-
 .../persistence/queries/ReportQueryResult.java     |   37 +-
 .../persistence/queries/ResultSetMappingQuery.java |  313 +-
 org/eclipse/persistence/queries/SQLCall.java       |   49 +-
 org/eclipse/persistence/queries/SQLResult.java     |   43 +-
 .../persistence/queries/SQLResultSetMapping.java   |   30 +-
 .../persistence/queries/ScrollableCursor.java      |   69 +-
 .../queries/ScrollableCursorPolicy.java            |    2 +-
 .../persistence/queries/StoredFunctionCall.java    |   84 +-
 .../persistence/queries/StoredProcedureCall.java   |  199 +-
 .../persistence/queries/UpdateAllQuery.java        |    7 +-
 .../persistence/queries/UpdateObjectQuery.java     |   10 +-
 .../persistence/queries/ValueReadQuery.java        |    2 +-
 .../persistence/queries/WriteObjectQuery.java      |    2 +-
 .../sdo/AbstractExternalizableDelegator.java       |   51 +
 org/eclipse/persistence/sdo/DefaultValueStore.java |   11 +-
 org/eclipse/persistence/sdo/SDOChangeSummary.java  |    2 +-
 org/eclipse/persistence/sdo/SDOConstants.java      |   59 +-
 org/eclipse/persistence/sdo/SDODataGraph.java      |    2 +-
 org/eclipse/persistence/sdo/SDODataObject.java     |   16 +-
 .../sdo/SDOExternalizableDelegator.java            |   21 +-
 org/eclipse/persistence/sdo/SDOHelper.java         |    2 +-
 org/eclipse/persistence/sdo/SDOProperty.java       |   21 +-
 org/eclipse/persistence/sdo/SDOResolvable.java     |    7 +-
 org/eclipse/persistence/sdo/SDOSequence.java       |    2 +-
 org/eclipse/persistence/sdo/SDOSetting.java        |    2 +-
 org/eclipse/persistence/sdo/SDOType.java           |  103 +-
 org/eclipse/persistence/sdo/SDOXMLDocument.java    |    2 +-
 org/eclipse/persistence/sdo/ValueStore.java        |    2 +-
 .../sdo/dataobjects/OpenSequencedType.java         |    2 +-
 .../sdo/dataobjects/OpenSequencedTypeImpl.java     |    2 +-
 .../sdo/helper/ApplicationResolver.java            |    2 +-
 .../sdo/helper/AttributeMimeTypePolicy.java        |    2 +-
 .../persistence/sdo/helper/ClassBuffer.java        |    2 +-
 org/eclipse/persistence/sdo/helper/CodeWriter.java |    2 +-
 .../sdo/helper/DataObjectInputStream.java          |    2 +-
 .../sdo/helper/DefaultSchemaLocationResolver.java  |    2 +-
 .../sdo/helper/DefaultSchemaResolver.java          |   12 +-
 .../persistence/sdo/helper/DynamicClassWriter.java |  129 +-
 .../persistence/sdo/helper/FileCodeWriter.java     |    2 +-
 .../sdo/helper/InstanceClassConverter.java         |    2 +-
 .../persistence/sdo/helper/ListWrapper.java        |   11 +-
 .../persistence/sdo/helper/MapKeyLookupResult.java |    2 +-
 .../sdo/helper/SDOCSUnmarshalListener.java         |    6 +-
 .../persistence/sdo/helper/SDOClassGenerator.java  |   43 +-
 .../sdo/helper/SDOClassGeneratorListener.java      |    2 +-
 .../persistence/sdo/helper/SDOClassLoader.java     |    2 +-
 .../persistence/sdo/helper/SDOCopyHelper.java      |    2 +-
 .../persistence/sdo/helper/SDODataFactory.java     |    2 +-
 .../persistence/sdo/helper/SDODataHelper.java      |  114 +-
 .../persistence/sdo/helper/SDOEqualityHelper.java  |    2 +-
 .../SDOFragmentMappingAttributeAccessor.java       |    4 +-
 .../persistence/sdo/helper/SDOHelperContext.java   |   86 +-
 .../persistence/sdo/helper/SDOMarshalListener.java |   65 +-
 .../sdo/helper/SDOMethodAttributeAccessor.java     |    2 +-
 .../persistence/sdo/helper/SDOSchemaGenerator.java |   49 +-
 .../persistence/sdo/helper/SDOTypeHelper.java      |    2 +-
 .../persistence/sdo/helper/SDOTypesGenerator.java  |   88 +-
 .../sdo/helper/SDOUnmappedContentHandler.java      |   14 +-
 .../sdo/helper/SDOUnmarshalListener.java           |    2 +-
 .../persistence/sdo/helper/SDOXMLHelper.java       |    2 +-
 .../persistence/sdo/helper/SDOXSDHelper.java       |    2 +-
 .../sdo/helper/SchemaLocationResolver.java         |    2 +-
 .../persistence/sdo/helper/SchemaResolver.java     |    5 +-
 .../sdo/helper/SchemaResolverWrapper.java          |    2 +-
 .../persistence/sdo/helper/XPathEngine.java        |   16 +-
 .../helper/delegates/AbstractHelperDelegator.java  |    2 +-
 .../helper/delegates/SDODataFactoryDelegate.java   |   11 +-
 .../helper/delegates/SDODataFactoryDelegator.java  |    2 +-
 .../helper/delegates/SDOTypeHelperDelegate.java    |   22 +-
 .../helper/delegates/SDOTypeHelperDelegator.java   |    2 +-
 .../sdo/helper/delegates/SDOXMLHelperDelegate.java |  101 +-
 .../helper/delegates/SDOXMLHelperDelegator.java    |    2 +-
 .../sdo/helper/delegates/SDOXSDHelperDelegate.java |    7 +-
 .../helper/delegates/SDOXSDHelperDelegator.java    |    2 +-
 .../persistence/sdo/helper/extension/OPStack.java  |    2 +-
 .../persistence/sdo/helper/extension/SDOUtil.java  |    2 +-
 .../persistence/sdo/helper/extension/Token.java    |    2 +-
 .../sdo/helper/extension/XPathExpression.java      |    2 +-
 .../sdo/helper/extension/XPathHelper.java          |    2 +-
 .../sdo/helper/jaxb/JAXBClassGenerator.java        |    2 +-
 .../sdo/helper/jaxb/JAXBDataFactory.java           |    2 +-
 .../sdo/helper/jaxb/JAXBHelperContext.java         |    2 +-
 .../persistence/sdo/helper/jaxb/JAXBList.java      |   12 +-
 .../sdo/helper/jaxb/JAXBListWrapper.java           |    6 +-
 .../sdo/helper/jaxb/JAXBValueStore.java            |   28 +-
 .../persistence/sdo/helper/jaxb/JAXBXMLHelper.java |    2 +-
 .../helper/metadata/NamespaceURITransformer.java   |    6 +-
 .../sdo/helper/metadata/QNameTransformer.java      |    6 +-
 .../sdo/helper/metadata/TypeStringConverter.java   |    2 +-
 .../sdo/types/SDOChangeSummaryType.java            |    2 +-
 .../persistence/sdo/types/SDODataObjectType.java   |    2 +-
 org/eclipse/persistence/sdo/types/SDODataType.java |    2 +-
 .../persistence/sdo/types/SDOObjectType.java       |    2 +-
 .../sdo/types/SDOOpenSequencedType.java            |    2 +-
 .../persistence/sdo/types/SDOPropertyType.java     |    2 +-
 org/eclipse/persistence/sdo/types/SDOTypeType.java |    2 +-
 .../persistence/sdo/types/SDOWrapperType.java      |    6 +-
 .../sdo/types/SDOXMLHelperLoadOptionsType.java     |    2 +-
 .../persistence/sequencing/DefaultSequence.java    |   10 +-
 .../persistence/sequencing/NativeSequence.java     |  106 +-
 .../persistence/sequencing/QuerySequence.java      |   12 +-
 org/eclipse/persistence/sequencing/Sequence.java   |    3 +-
 .../persistence/sequencing/SequencingControl.java  |    8 +-
 .../persistence/sequencing/StandardSequence.java   |    2 +-
 .../persistence/sequencing/TableSequence.java      |   11 +-
 .../persistence/sequencing/UUIDSequence.java       |   65 +
 .../persistence/sequencing/UnaryTableSequence.java |    2 +-
 .../services/ClassSummaryDetailBase.java           |    2 +-
 .../persistence/services/DevelopmentServices.java  |    2 +-
 .../persistence/services/RuntimeServices.java      |   61 +-
 .../services/glassfish/ClassSummaryDetail.java     |    2 +-
 .../glassfish/GlassfishRuntimeServices.java        |    2 +-
 .../glassfish/MBeanGlassfishRuntimeServices.java   |    2 +-
 .../MBeanGlassfishRuntimeServicesMBean.java        |    2 +-
 .../services/jboss/ClassSummaryDetail.java         |    2 +-
 .../services/jboss/JBossRuntimeServices.java       |    2 +-
 .../services/jboss/MBeanJBossRuntimeServices.java  |    2 +-
 .../jboss/MBeanJBossRuntimeServicesMBean.java      |    2 +-
 .../services/mbean/MBeanDevelopmentServices.java   |    2 +-
 .../mbean/MBeanDevelopmentServicesMBean.java       |    2 +-
 .../services/mbean/MBeanRuntimeServices.java       |    2 +-
 .../services/mbean/MBeanRuntimeServicesMBean.java  |    2 +-
 .../services/weblogic/ClassSummaryDetail.java      |    2 +-
 .../weblogic/MBeanWebLogicRuntimeServices.java     |    2 +-
 .../MBeanWebLogicRuntimeServicesMBean.java         |    2 +-
 .../services/weblogic/WebLogicRuntimeServices.java |    2 +-
 .../services/websphere/ClassSummaryDetail.java     |    2 +-
 .../websphere/MBeanWebSphereRuntimeServices.java   |    2 +-
 .../MBeanWebSphereRuntimeServicesMBean.java        |    2 +-
 .../websphere/WebSphereRuntimeServices.java        |    2 +-
 org/eclipse/persistence/sessions/Connector.java    |    2 +-
 org/eclipse/persistence/sessions/CopyGroup.java    |   15 +-
 .../persistence/sessions/DatabaseLogin.java        |  131 +-
 .../persistence/sessions/DatabaseRecord.java       |  214 +-
 .../persistence/sessions/DatabaseSession.java      |   28 +-
 .../persistence/sessions/DatasourceLogin.java      |   18 +-
 .../persistence/sessions/DefaultConnector.java     |    2 +-
 .../persistence/sessions/DirectConnector.java      |    2 +-
 .../sessions/ExternalTransactionController.java    |   13 +-
 .../persistence/sessions/IdentityMapAccessor.java  |   10 +-
 .../persistence/sessions/JNDIConnector.java        |   17 +-
 org/eclipse/persistence/sessions/Login.java        |    7 +-
 .../persistence/sessions/ObjectCopyingPolicy.java  |    2 +-
 org/eclipse/persistence/sessions/Project.java      |  538 +-
 org/eclipse/persistence/sessions/Record.java       |    2 +-
 org/eclipse/persistence/sessions/Session.java      |   36 +-
 org/eclipse/persistence/sessions/SessionEvent.java |    6 +-
 .../persistence/sessions/SessionEventAdapter.java  |   16 +-
 .../persistence/sessions/SessionEventListener.java |   18 +-
 .../persistence/sessions/SessionEventManager.java  |  271 +-
 .../persistence/sessions/SessionProfiler.java      |  127 +-
 .../sessions/SessionProfilerAdapter.java           |  127 +
 org/eclipse/persistence/sessions/UnitOfWork.java   |    2 +-
 .../persistence/sessions/broker/SessionBroker.java |  509 +-
 .../sessions/changesets/AggregateChangeRecord.java |   10 +-
 .../AggregateCollectionChangeRecord.java           |    2 +-
 .../sessions/changesets/ChangeRecord.java          |    9 +-
 .../changesets/CollectionChangeRecord.java         |    2 +-
 .../changesets/DirectCollectionChangeRecord.java   |    2 +-
 .../changesets/DirectToFieldChangeRecord.java      |    8 +-
 .../changesets/EISCollectionChangeRecord.java      |    2 +-
 .../EISOrderedCollectionChangeRecord.java          |    2 +-
 .../sessions/changesets/ObjectChangeSet.java       |    2 +-
 .../changesets/ObjectReferenceChangeRecord.java    |    8 +-
 .../TransformationMappingChangeRecord.java         |    2 +-
 .../sessions/changesets/UnitOfWorkChangeSet.java   |    2 +-
 .../persistence/sessions/coordination/Command.java |    2 +-
 .../sessions/coordination/CommandConverter.java    |    2 +-
 .../sessions/coordination/CommandManager.java      |    2 +-
 .../sessions/coordination/CommandProcessor.java    |   22 +-
 .../sessions/coordination/DiscoveryManager.java    |   14 +-
 .../coordination/MergeChangeSetCommand.java        |   25 +-
 .../coordination/MetadataRefreshListener.java      |   20 +
 .../coordination/RemoteCommandManager.java         |  176 +-
 .../sessions/coordination/ServiceId.java           |    4 +-
 .../sessions/coordination/TransportManager.java    |   87 +-
 .../broadcast/BroadcastTransportManager.java       |    8 +-
 .../coordination/corba/CORBATransportManager.java  |   18 +-
 .../corba/sun/SunCORBATransportManager.java        |    2 +-
 .../coordination/jms/JMSPublishingHelper.java      |    2 +-
 .../jms/JMSPublishingTransportManager.java         |   19 +-
 .../coordination/jms/JMSTopicTransportManager.java |   10 +-
 .../coordination/rmi/RMITransportManager.java      |   38 +-
 .../sessions/factories/DescriptorCustomizer.java   |    2 +-
 .../OracleDirectToXMLTypeMappingHelper.java        |    4 +-
 .../sessions/factories/ProjectClassGenerator.java  |   87 +-
 .../sessions/factories/ReferenceMode.java          |   63 -
 .../sessions/factories/SessionCustomizer.java      |    2 +-
 .../sessions/factories/SessionFactory.java         |    2 +-
 .../sessions/factories/SessionManager.java         |   27 +-
 .../factories/TableCreatorClassGenerator.java      |   28 +-
 .../sessions/factories/XMLProjectReader.java       |   22 +-
 .../sessions/factories/XMLProjectWriter.java       |    2 +-
 .../sessions/factories/XMLSessionConfigLoader.java |    4 +-
 .../sessions/interceptors/CacheInterceptor.java    |   43 +-
 .../sessions/interceptors/CacheKeyInterceptor.java |   22 +-
 .../sessions/remote/DistributedSession.java        |  161 +-
 .../persistence/sessions/remote/RemoteSession.java |   69 +-
 .../sessions/remote/corba/sun/CORBAConnection.java |   60 +-
 .../corba/sun/CORBARemoteSessionController.java    |    2 +-
 .../CORBARemoteSessionControllerDispatcher.java    |   16 +-
 .../sun/CORBARemoteSessionControllerHelper.java    |    2 +-
 .../sun/CORBARemoteSessionControllerHolder.java    |    2 +-
 .../CORBARemoteSessionControllerOperations.java    |    6 +-
 .../corba/sun/TransporterDefaultFactory.java       |    2 +-
 .../remote/corba/sun/TransporterHelper.java        |    2 +-
 .../remote/corba/sun/TransporterHolder.java        |    2 +-
 .../sun/_CORBARemoteSessionControllerImplBase.java |   21 +-
 .../sun/_CORBARemoteSessionControllerStub.java     |   41 +-
 .../sessions/remote/rmi/RMIConnection.java         |   81 +-
 .../remote/rmi/RMIRemoteSessionController.java     |    9 +-
 .../rmi/RMIRemoteSessionControllerDispatcher.java  |   18 +-
 .../remote/rmi/RMIServerSessionManager.java        |   19 +
 .../rmi/RMIServerSessionManagerDispatcher.java     |   53 +
 .../sessions/remote/rmi/iiop/RMIConnection.java    |   78 +-
 .../rmi/iiop/RMIRemoteSessionController.java       |   12 +-
 .../iiop/RMIRemoteSessionControllerDispatcher.java |   16 +-
 .../_RMIRemoteSessionControllerDispatcher_Tie.java |   13 +-
 .../rmi/iiop/_RMIRemoteSessionController_Stub.java |   79 +-
 .../sessions/serializers/AbstractSerializer.java   |   32 +
 .../sessions/serializers/JSONSerializer.java       |   68 +
 .../sessions/serializers/JavaSerializer.java       |   64 +
 .../sessions/serializers/KryoSerializer.java       |  103 +
 .../sessions/serializers/Serializer.java           |   29 +
 .../sessions/serializers/XMLSerializer.java        |   92 +
 .../sessions/serializers/kryo/KryoSerializer.java  |  103 +
 .../persistence/sessions/server/ClientSession.java |  500 +-
 .../sessions/server/ConnectionPolicy.java          |    4 +-
 .../sessions/server/ConnectionPool.java            |  146 +-
 .../sessions/server/ExternalConnectionPool.java    |   32 +-
 .../sessions/server/ReadConnectionPool.java        |   59 +-
 .../persistence/sessions/server/Server.java        |    2 +-
 .../persistence/sessions/server/ServerSession.java |  361 +-
 org/eclipse/persistence/tools/PackageRenamer.java  |   25 +-
 org/eclipse/persistence/tools/file/FileUtil.java   |    2 +-
 .../tools/profiler/FetchGroupMonitor.java          |    2 +-
 .../tools/profiler/PerformanceMonitor.java         |  279 +
 .../tools/profiler/PerformanceProfiler.java        |  199 +-
 .../persistence/tools/profiler/Profile.java        |    2 +-
 .../persistence/tools/profiler/QueryMonitor.java   |    5 +-
 .../profiler/oracle/DMSPerformanceProfiler.java    |  742 +
 .../schemaframework/DatabaseObjectDefinition.java  |  152 +-
 .../schemaframework/DefaultTableGenerator.java     |  515 +-
 .../schemaframework/DynamicSchemaManager.java      |    2 +-
 .../tools/schemaframework/FieldDefinition.java     |   25 +-
 .../schemaframework/ForeignKeyConstraint.java      |   95 +-
 .../tools/schemaframework/IndexDefinition.java     |   97 +
 .../schemaframework/NestedTableDefinition.java     |    2 +-
 .../schemaframework/ObjectVarrayDefinition.java    |    2 +-
 .../tools/schemaframework/PackageDefinition.java   |    2 +-
 .../tools/schemaframework/PopulationManager.java   |    9 +-
 .../tools/schemaframework/SchemaManager.java       |  533 +-
 .../tools/schemaframework/SequenceDefinition.java  |   11 +-
 .../schemaframework/SequenceObjectDefinition.java  |    6 +-
 .../schemaframework/StoredFunctionDefinition.java  |    2 +-
 .../schemaframework/StoredProcedureDefinition.java |    2 +-
 .../schemaframework/StoredProcedureGenerator.java  |    6 +-
 .../tools/schemaframework/TableCreator.java        |  488 +-
 .../tools/schemaframework/TableDefinition.java     |  909 +-
 .../schemaframework/TableSequenceDefinition.java   |  150 +-
 .../tools/schemaframework/TypeDefinition.java      |    2 +-
 .../tools/schemaframework/TypeTableDefinition.java |   10 +-
 .../UnaryTableSequenceDefinition.java              |   22 +-
 .../tools/schemaframework/UniqueKeyConstraint.java |    2 +-
 .../tools/schemaframework/VarrayDefinition.java    |    2 +-
 .../tools/schemaframework/ViewDefinition.java      |    2 +-
 .../persistence/tools/tuning/SafeModeTuner.java    |   55 +
 .../persistence/tools/tuning/SessionTuner.java     |   39 +
 .../persistence/tools/tuning/StandardTuner.java    |   46 +
 .../persistence/tools/weaving/jpa/StaticWeave.java |    2 +-
 .../tools/weaving/jpa/StaticWeaveAntTask.java      |    8 +-
 .../weaving/jpa/StaticWeaveClassTransformer.java   |  107 +-
 .../tools/weaving/jpa/StaticWeaveProcessor.java    |  146 +-
 .../toplink-object-persistence_11_1_1.xsd          |    0
 .../AbstractSynchronizationListener.java           |   63 +-
 .../transaction/AbstractTransactionController.java |   65 +-
 .../transaction/JTASynchronizationListener.java    |    2 +-
 .../transaction/JTATransactionController.java      |    2 +-
 .../SynchronizationListenerFactory.java            |    2 +-
 .../glassfish/GlassfishTransactionController.java  |   46 +
 .../jboss/JBossTransactionController.java          |   17 +-
 .../jotm/JotmTransactionController.java            |    2 +-
 .../oc4j/Oc4jTransactionController.java            |    2 +-
 .../sunas/SunAS9TransactionController.java         |   23 +-
 .../was/WebSphereTransactionController.java        |    2 +-
 .../wls/WebLogicTransactionController.java         |    2 +-
 readme.html                                        |   57 +-
 xsd/eclipselink_orm_2_1.xsd                        | 4108 --
 xsd/eclipselink_persistence_map_1.1.xsd            | 4183 --
 xsd/eclipselink_persistence_map_1.2.xsd            | 4253 --
 xsd/eclipselink_persistence_map_2.0.xsd            | 4253 --
 xsd/eclipselink_sessions_1.0.xsd                   | 1477 -
 xsd/eclipselink_sessions_1.1.xsd                   | 1585 -
 xsd/eclipselink_sessions_1.2.xsd                   | 1586 -
 xsd/eclipselink_sessions_2.0.xsd                   | 1591 -
 xsd/eclipselink_sessions_2.1.xsd                   | 1598 -
 xsd/object-persistence_1_0.xsd                     |  515 -
 xsd/toplink-object-persistence_10_1_3.xsd          | 3408 --
 3673 files changed, 415759 insertions(+), 134195 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/eclipselink.git



More information about the pkg-java-commits mailing list