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

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

commit 92d803ffd8a3d972855ea338f26e5975d34692d3
Merge: 04e6d6a 9d5cd82
Author: Emmanuel Bourg <ebo...@apache.org>
Date:   Wed Sep 27 14:17:48 2017 +0200

    Merge tag 'upstream/2.6.2'
    
    Upstream version 2.6.2

 META-INF/MANIFEST.MF                               |    10 +-
 META-INF/services/com.sun.tools.xjc.Plugin         |     1 +
 OSGI-INF/l10n/bundle-src.properties                |     2 +-
 about.html                                         |    40 +-
 commonj/sdo/impl/HelperProviderImpl.java           |     2 +-
 org/eclipse/persistence/Version.j                  |   138 +-
 org/eclipse/persistence/Version.java               |   146 +-
 .../annotations/AdditionalCriteria.java            |     9 +-
 org/eclipse/persistence/annotations/BasicMap.java  |     6 +-
 .../persistence/annotations/BatchFetchType.java    |     4 +-
 org/eclipse/persistence/annotations/CacheType.java |     4 +-
 .../annotations/ChangeTrackingType.java            |     4 +-
 .../persistence/annotations/ClassExtractor.java    |    46 +-
 .../persistence/annotations/CloneCopyPolicy.java   |    57 +-
 org/eclipse/persistence/annotations/Convert.java   |    63 +-
 org/eclipse/persistence/annotations/Converter.java |     2 +-
 .../persistence/annotations/CopyPolicy.java        |     6 +-
 .../persistence/annotations/ExistenceChecking.java |     4 +-
 .../persistence/annotations/ExistenceType.java     |     4 +-
 .../persistence/annotations/IdValidation.java      |     8 +-
 org/eclipse/persistence/annotations/Index.java     |     2 +-
 .../annotations/InstantiationCopyPolicy.java       |    10 +-
 .../persistence/annotations/MultitenantType.java   |     4 +-
 .../annotations/NamedStoredProcedureQuery.java     |     4 +-
 .../annotations/ObjectTypeConverter.java           |     2 +-
 .../persistence/annotations/OptimisticLocking.java |     4 +-
 .../annotations/OptimisticLockingType.java         |     4 +-
 .../persistence/annotations/OrderCorrection.java   |     6 +-
 .../persistence/annotations/RangePartition.java    |     4 +-
 .../annotations/SerializedConverter.java           |    63 +
 .../annotations/SerializedConverters.java          |    38 +
 .../persistence/annotations/SerializedObject.java  |    32 +-
 .../persistence/annotations/TypeConverter.java     |     2 +-
 .../persistence/annotations/ValuePartition.java    |     3 +-
 .../annotations/VirtualAccessMethods.java          |     4 +-
 org/eclipse/persistence/config/BatchWriting.java   |     4 +-
 .../config/CacheCoordinationProtocol.java          |     1 +
 .../persistence/config/CacheIsolationType.java     |     4 +-
 org/eclipse/persistence/config/CascadePolicy.java  |    16 +-
 .../persistence/config/CommitOrderType.java        |    43 +
 .../config/EntityManagerProperties.java            |    70 +-
 .../config/ExclusiveConnectionMode.java            |     8 +-
 .../persistence/config/ParserValidationType.java   |     4 +-
 .../config/PersistenceUnitProperties.java          |  6854 +++++++------
 .../persistence/config/PropertiesUtils.java        |   168 +
 org/eclipse/persistence/config/QueryHints.java     |    27 +-
 org/eclipse/persistence/config/ResultType.java     |    14 +-
 .../persistence/config/StructConverterType.java    |     4 +-
 .../persistence/config/SystemProperties.java       |    15 +-
 org/eclipse/persistence/config/TargetServer.java   |     5 +-
 .../core/descriptors/CoreDescriptor.java           |     8 +-
 .../core/descriptors/CoreInheritancePolicy.java    |     5 +-
 .../transformers/CoreFieldTransformer.java         |    39 +
 .../core/queries/CoreAttributeGroup.java           |   159 +-
 .../core/queries/CoreAttributeItem.java            |    18 +-
 org/eclipse/persistence/dbws/DBWSModel.java        |    12 +-
 org/eclipse/persistence/dbws/DBWSModelProject.java |    12 +-
 .../persistence/dbws/eclipselink-dbws_1.2.xsd      |   135 +
 org/eclipse/persistence/descriptors/CMPPolicy.java |    50 +-
 .../persistence/descriptors/CachePolicy.java       |    72 +-
 .../persistence/descriptors/ClassDescriptor.java   |   119 +-
 .../persistence/descriptors/ClassExtractor.java    |     4 +-
 .../descriptors/DescriptorQueryManager.java        |     8 +-
 .../descriptors/FieldsLockingPolicy.java           |     6 +-
 .../persistence/descriptors/InheritancePolicy.java |    10 +-
 .../persistence/descriptors/InterfacePolicy.java   |   170 +-
 .../descriptors/MethodClassExtractor.java          |     6 +-
 .../persistence/descriptors/MultitenantPolicy.java |     3 +-
 .../descriptors/PessimisticLockingPolicy.java      |     4 +-
 .../descriptors/SchemaPerMultitenantPolicy.java    |   146 +
 .../descriptors/SingleTableMultitenantPolicy.java  |    11 +-
 .../descriptors/TablePerClassPolicy.java           |   187 +-
 .../descriptors/TablePerMultitenantPolicy.java     |    15 +-
 .../descriptors/changetracking/ChangeTracker.java  |     3 +-
 .../changetracking/CollectionChangeEvent.java      |     4 +-
 .../changetracking/CollectionChangeTracker.java    |     3 +-
 .../DeferredChangeDetectionPolicy.java             |     4 +-
 .../descriptors/changetracking/MapChangeEvent.java |     4 +-
 .../changetracking/ObjectChangePolicy.java         |     8 +-
 .../descriptors/copying/CloneCopyPolicy.java       |     7 +-
 .../invalidation/CacheInvalidationPolicy.java      |     6 +-
 .../partitioning/CustomPartitioningPolicy.java     |     4 +-
 .../partitioning/HashPartitioningPolicy.java       |     8 +-
 .../descriptors/partitioning/RangePartition.java   |     8 +-
 .../partitioning/ValuePartitioningPolicy.java      |     4 +-
 .../persistence/dynamic/DynamicClassLoader.java    |    16 +-
 .../persistence/dynamic/DynamicClassWriter.java    |    20 +-
 org/eclipse/persistence/dynamic/DynamicEntity.java |     8 +-
 org/eclipse/persistence/dynamic/DynamicHelper.java |    10 +-
 org/eclipse/persistence/dynamic/DynamicType.java   |     4 +-
 .../persistence/dynamic/DynamicTypeBuilder.java    |     8 +-
 .../persistence/eis/EISCollectionChangeRecord.java |    57 +-
 org/eclipse/persistence/eis/EISConnectionSpec.java |     3 +-
 org/eclipse/persistence/eis/EISDescriptor.java     |    50 +-
 .../eis/EISOrderedCollectionChangeRecord.java      |    45 +-
 .../eis/interactions/QueryStringInteraction.java   |     4 +-
 .../mappings/EISCompositeCollectionMapping.java    |     4 +-
 .../EISCompositeDirectCollectionMapping.java       |     4 +-
 .../eis/mappings/EISCompositeObjectMapping.java    |    29 +-
 .../persistence/eis/mappings/EISDirectMapping.java |     4 +-
 .../eis/mappings/EISOneToManyMapping.java          |    45 +-
 .../eis/mappings/EISOneToManyMappingHelper.java    |    73 +-
 .../eis/mappings/EISOneToOneMapping.java           |    50 +-
 .../eis/mappings/EISTransformationMapping.java     |     4 +-
 .../exceptions/BeanValidationException.java        |    81 +
 .../exceptions/CommunicationException.java         |     5 +-
 .../exceptions/ConversionException.java            |    14 +-
 .../persistence/exceptions/DynamicException.java   |    10 +-
 .../exceptions/EclipseLinkException.java           |    28 +-
 .../exceptions/EntityManagerSetupException.java    |    23 +-
 .../persistence/exceptions/JAXBException.java      |    18 +-
 .../persistence/exceptions/JPARSErrorCodes.java    |    42 +
 .../persistence/exceptions/JPQLException.java      |     4 +-
 .../persistence/exceptions/QueryException.java     |    49 +-
 .../exceptions/RemoteCommandManagerException.java  |    13 +
 .../persistence/exceptions/SDOException.java       |     6 +-
 .../exceptions/ServerPlatformException.java        |    49 +
 .../exceptions/SessionLoaderException.java         |    22 +-
 .../exceptions/ValidationException.java            |     9 +-
 .../exceptions/XMLMarshalException.java            |    75 +-
 .../i18n/BeanValidationExceptionResource.java      |    45 +
 .../i18n/ConcurrencyExceptionResource.java         |    12 +-
 .../i18n/ConversionExceptionResource.java          |     7 +-
 .../i18n/DescriptorExceptionResource.java          |    10 +-
 .../i18n/EntityManagerSetupExceptionResource.java  |     3 +-
 .../exceptions/i18n/ExceptionResource.java         |     6 +-
 .../exceptions/i18n/JAXBExceptionResource.java     |    26 +-
 .../i18n/JMSProcessingExceptionResource.java       |    12 +-
 .../exceptions/i18n/JPARSExceptionResource.java    |    51 +
 .../PersistenceUnitLoadingExceptionResource.java   |     8 +-
 .../exceptions/i18n/QueryExceptionResource.java    |    39 +-
 .../RemoteCommandManagerExceptionResource.java     |     9 +-
 .../exceptions/i18n/SDOExceptionResource.java      |     4 +-
 .../i18n/ServerPlatformExceptionResource.java      |    33 +
 .../i18n/ValidationExceptionResource.java          |    92 +-
 .../i18n/XMLConversionExceptionResource.java       |     6 +-
 .../i18n/XMLMarshalExceptionResource.java          |    22 +-
 .../persistence/expressions/Expression.java        |   581 +-
 .../persistence/expressions/ExpressionBuilder.java |    30 +-
 .../persistence/expressions/ExpressionMath.java    |    10 +-
 .../expressions/ExpressionOperator.java            |    20 +-
 .../expressions/ListExpressionOperator.java        |     6 +-
 .../spatial/SpatialExpressionFactory.java          |    22 +-
 org/eclipse/persistence/history/AsOfClause.java    |    10 +-
 org/eclipse/persistence/history/HistoryPolicy.java |     8 +-
 .../indirection/IndirectCollectionsFactory.java    |   383 +
 .../persistence/indirection/IndirectList.java      |  1964 ++--
 .../persistence/indirection/IndirectMap.java       |   242 +-
 .../persistence/indirection/IndirectSet.java       |   100 +-
 .../internal/cache/AdvancedProcessor.java          |    42 +
 .../persistence/internal/cache/Clearable.java      |    24 +
 .../persistence/internal/cache/ComputableTask.java |    23 +
 .../internal/cache/LowLevelProcessor.java          |    34 +
 .../persistence/internal/cache/Memoizer.java       |   117 +
 .../persistence/internal/cache/Processor.java      |    30 +
 .../internal/codegen/AttributeDefinition.java      |    78 +-
 .../internal/codegen/CodeGenerator.java            |    78 +-
 .../core/descriptors/CoreObjectBuilder.java        |     8 +-
 .../internal/core/helper/CoreClassConstants.java   |     5 +
 .../core/helper/CoreConversionManager.java         |     5 +
 .../internal/core/helper/CoreTable.java            |    17 +
 .../core/queries/CoreAttributeConverter.java       |   249 +
 .../internal/databaseaccess/DatabaseAccessor.java  |    13 +-
 .../internal/databaseaccess/DatabasePlatform.java  |    87 +-
 .../internal/databaseaccess/DatasourceCall.java    |    55 +-
 .../DynamicSQLBatchWritingMechanism.java           |    21 +-
 .../databaseaccess/FieldTypeDefinition.java        |    54 +-
 .../ParameterizedSQLBatchWritingMechanism.java     |    21 +-
 .../persistence/internal/dbws/DBWSAdapter.java     |     2 +-
 .../persistence/internal/dbws/ProviderHelper.java  |    85 +-
 .../internal/dbws/SOAPAttachmentHandler.java       |     2 +-
 .../persistence/internal/dbws/SOAPResponse.java    |     2 +-
 .../internal/dbws/SOAPResponseClassLoader.java     |     4 +-
 .../internal/dbws/SOAPResponseWriter.java          |     2 +-
 .../descriptors/ClassNameConversionRequired.java   |    32 +
 .../internal/descriptors/DescriptorHelper.java     |   101 +
 .../internal/descriptors/InstantiationPolicy.java  |     6 +-
 .../descriptors/MethodAttributeAccessor.java       |     6 +-
 .../internal/descriptors/ObjectBuilder.java        |    40 +-
 .../PersistenceObjectAttributeAccessor.java        |   112 +-
 .../changetracking/ObjectChangeListener.java       |    13 +-
 .../internal/dynamic/DynamicEntityImpl.java        |   204 +-
 .../internal/dynamic/DynamicPropertiesManager.java |    24 +-
 .../internal/expressions/ConstantExpression.java   |     2 +-
 .../internal/expressions/FieldExpression.java      |    50 +-
 .../internal/expressions/LogicalExpression.java    |    18 +-
 .../internal/expressions/NestedTable.java          |    78 +-
 .../internal/expressions/ObjectExpression.java     |    35 +-
 .../internal/expressions/ParameterExpression.java  |    58 +-
 .../internal/expressions/QueryKeyExpression.java   |    68 +-
 .../internal/expressions/RelationExpression.java   |    39 +-
 .../internal/expressions/SQLSelectStatement.java   |   107 +-
 .../internal/expressions/TableAliasLookup.java     |    78 +-
 .../internal/helper/ClassConstants.java            |     9 +-
 .../internal/helper/ConcurrencyManager.java        |  1134 +--
 .../internal/helper/ConcurrentFixedCache.java      |     4 +
 .../internal/helper/ConversionManager.java         |   129 +-
 .../internal/helper/DBPlatformHelper.java          |     5 +-
 .../persistence/internal/helper/DatabaseField.java |     4 +-
 .../persistence/internal/helper/DatabaseTable.java |    16 +-
 .../persistence/internal/helper/Helper.java        |   752 +-
 .../persistence/internal/helper/JavaPlatform.java  |    18 +-
 .../internal/helper/JavaSEPlatform.java            |   211 +
 .../persistence/internal/helper/JavaVersion.java   |   200 +
 .../internal/helper/NonSynchronizedVector.java     |    78 +-
 .../persistence/internal/helper/StringHelper.java  |    73 +
 .../internal/helper/TransformerHelper.java         |    44 +
 .../helper/VendorNameToPlatformMapping.properties  |    41 +-
 .../internal/identitymaps/CacheIdentityMap.java    |    57 +-
 .../internal/identitymaps/IdentityMapManager.java  |     6 +-
 .../internal/indirection/BackupValueHolder.java    |    30 +-
 .../indirection/BasicIndirectionPolicy.java        |    11 +-
 .../indirection/CacheBasedValueHolder.java         |     1 -
 .../indirection/ContainerIndirectionPolicy.java    |     6 +-
 .../internal/indirection/DatabaseValueHolder.java  |     4 +
 .../internal/indirection/ProtectedValueHolder.java |     7 +-
 .../indirection/ProxyIndirectionHandler.java       |     4 +-
 .../indirection/ProxyIndirectionPolicy.java        |     4 +-
 .../indirection/QueryBasedValueHolder.java         |    19 +
 .../indirection/TransparentIndirectionPolicy.java  |    12 +-
 .../indirection/UnitOfWorkQueryValueHolder.java    |     7 +-
 .../indirection/UnitOfWorkValueHolder.java         |     6 +-
 .../WeavedObjectBasicIndirectionPolicy.java        |    47 +-
 .../jdk8/IndirectCollectionsProvider.class         |   Bin 0 -> 3067 bytes
 .../jdk8/IndirectCollectionsProvider.java          |    78 +
 .../internal/indirection/jdk8/IndirectList$1.class |   Bin 0 -> 3183 bytes
 .../internal/indirection/jdk8/IndirectList.class   |   Bin 0 -> 5183 bytes
 .../internal/indirection/jdk8/IndirectList.java    |   174 +
 .../indirection/jdk8/IndirectMap$1$1.class         |   Bin 0 -> 2505 bytes
 .../internal/indirection/jdk8/IndirectMap$1.class  |   Bin 0 -> 6010 bytes
 .../indirection/jdk8/IndirectMap$2$1.class         |   Bin 0 -> 2289 bytes
 .../internal/indirection/jdk8/IndirectMap$2.class  |   Bin 0 -> 5306 bytes
 .../indirection/jdk8/IndirectMap$3$1.class         |   Bin 0 -> 2601 bytes
 .../internal/indirection/jdk8/IndirectMap$3.class  |   Bin 0 -> 5710 bytes
 .../internal/indirection/jdk8/IndirectMap.class    |   Bin 0 -> 8348 bytes
 .../internal/indirection/jdk8/IndirectMap.java     |   696 ++
 .../internal/indirection/jdk8/IndirectSet$1.class  |   Bin 0 -> 1951 bytes
 .../internal/indirection/jdk8/IndirectSet.class    |   Bin 0 -> 3506 bytes
 .../internal/indirection/jdk8/IndirectSet.java     |   112 +
 .../internal/jaxb/GenericsClassHelper.java         |   308 +
 .../internal/jaxb/JAXBElementRootConverter.java    |     1 +
 .../persistence/internal/jaxb/JaxbClassLoader.java |    16 +-
 .../internal/jaxb/MultiArgInstantiationPolicy.java |     4 +-
 .../internal/jaxb/SessionEventListener.java        |     2 +-
 .../internal/jaxb/XMLJavaTypeConverter.java        |    80 +-
 .../jaxb/json/schema/JsonSchemaGenerator.java      |   383 +-
 .../jaxb/json/schema/model/JsonSchema.java         |    38 +
 .../internal/jaxb/json/schema/model/JsonType.java  |    12 +-
 .../internal/jaxb/json/schema/model/Property.java  |    11 +
 .../persistence/internal/jpa/CMP3Policy.java       |   332 +-
 .../persistence/internal/jpa/EntityGraphImpl.java  |     2 +-
 .../internal/jpa/EntityManagerFactoryDelegate.java |    29 +-
 .../internal/jpa/EntityManagerFactoryImpl.java     |    13 +-
 .../internal/jpa/EntityManagerFactoryProvider.java |   808 +-
 .../internal/jpa/EntityManagerImpl.java            |    21 +-
 .../internal/jpa/EntityManagerSetupImpl.java       |   358 +-
 .../persistence/internal/jpa/IsolatedHashMap.java  |   191 +
 org/eclipse/persistence/internal/jpa/JPAQuery.java |     2 +
 .../internal/jpa/QueryHintsHandler.java            |    36 +-
 .../persistence/internal/jpa/QueryImpl.java        |     6 +-
 .../internal/jpa/config/xml/MappingsImpl.java      |     2 +
 .../internal/jpa/deployment/JPAInitializer.java    |     8 +-
 .../jpa/deployment/JavaSECMPInitializer.java       |    44 +-
 .../jpa/deployment/PersistenceUnitProcessor.java   |    29 +-
 .../jpql/AbstractObjectLevelReadQueryVisitor.java  |    42 +-
 .../jpa/jpql/ExpressionBuilderVisitor.java         |    17 +-
 .../internal/jpa/jpql/NumericTypeComparator.java   |     6 +-
 .../internal/jpa/jpql/TypeResolver.java            |     2 +-
 .../internal/jpa/metadata/MetadataConstants.java   |     2 +-
 .../internal/jpa/metadata/MetadataDescriptor.java  |    37 +-
 .../internal/jpa/metadata/MetadataHelper.java      |     4 +-
 .../internal/jpa/metadata/MetadataProcessor.java   |    45 +-
 .../internal/jpa/metadata/MetadataProject.java     |    63 +-
 .../internal/jpa/metadata/ORMetadata.java          |    28 +-
 .../jpa/metadata/accessors/MetadataAccessor.java   |    53 +
 .../jpa/metadata/accessors/MetadataHelper.java     |    94 +
 .../accessors/classes/ConverterAccessor.java       |    12 +-
 .../metadata/accessors/classes/EntityAccessor.java |     8 +-
 .../accessors/mappings/CollectionAccessor.java     |     8 +-
 .../accessors/mappings/DirectAccessor.java         |    21 +-
 .../mappings/ElementCollectionAccessor.java        |    65 +-
 .../accessors/mappings/MappingAccessor.java        |   192 +-
 .../accessors/mappings/ObjectAccessor.java         |    25 -
 .../objects/MetadataAnnotatedElement.java          |    37 +-
 .../accessors/objects/MetadataAsmFactory.java      |    64 +-
 .../beanvalidation/BeanValidationHelper.java       |   277 +
 .../metadata/beanvalidation/ReflectionUtils.java   |   393 +
 .../beanvalidation/ValidationXMLReader.java        |   234 +
 .../jpa/metadata/cache/CacheIndexMetadata.java     |    13 +-
 .../jpa/metadata/converters/ConvertMetadata.java   |   137 +-
 .../jpa/metadata/converters/JSONMetadata.java      |    78 +
 .../jpa/metadata/converters/KryoMetadata.java      |    78 +
 .../converters/SerializedConverterMetadata.java    |   152 +
 .../metadata/converters/SerializedMetadata.java    |     3 +-
 .../jpa/metadata/converters/XMLMetadata.java       |    78 +
 .../metadata/listeners/BeanValidationListener.java |    73 +-
 .../metadata/listeners/EntityListenerMetadata.java |    23 +-
 .../listeners/JPAEntityListenerHolder.java         |     4 +-
 .../jpa/metadata/listeners/MethodSerialImpl.java   |     6 +-
 .../queries/StoredProcedureParameterMetadata.java  |     2 +-
 .../jpa/metadata/tables/IndexMetadata.java         |    79 +-
 .../jpa/metadata/xml/XMLEntityMappings.java        |    26 +-
 .../xml/XMLEntityMappingsMappingProject.java       |   109 +-
 .../internal/jpa/metamodel/AttributeImpl.java      |     7 +-
 .../internal/jpa/metamodel/ManagedTypeImpl.java    |    18 +-
 .../jpa/metamodel/MappedSuperclassTypeImpl.java    |    20 +-
 .../internal/jpa/metamodel/MetamodelImpl.java      |    96 +-
 .../internal/jpa/metamodel/TypeImpl.java           |    48 +-
 .../jpa/metamodel/proxy/AttributeProxyImpl.java    |   106 +
 .../proxy/CollectionAttributeProxyImpl.java        |    30 +
 .../metamodel/proxy/ListAttributeProxyImpl.java    |    29 +
 .../jpa/metamodel/proxy/MapAttributeProxyImpl.java |    42 +
 .../metamodel/proxy/PluralAttributeProxyImpl.java  |    50 +
 .../jpa/metamodel/proxy/SetAttributeProxyImpl.java |    29 +
 .../proxy/SingularAttributeProxyImpl.java          |    52 +
 .../jpa/modelgen/CanonicalModelProcessor.java      |    30 +-
 .../internal/jpa/parsing/AttributeNode.java        |    78 +-
 .../internal/jpa/parsing/CoalesceNode.java         |    62 +-
 .../internal/jpa/parsing/ConstructorNode.java      |    78 +-
 .../internal/jpa/parsing/GroupByNode.java          |    76 +-
 .../internal/jpa/parsing/LiteralNode.java          |    72 +-
 .../persistence/internal/jpa/parsing/Node.java     |   133 +-
 .../internal/jpa/parsing/ParseTree.java            |    78 +-
 .../internal/jpa/parsing/VariableNode.java         |    78 +-
 .../internal/jpa/parsing/jpql/antlr/JPQLLexer.java |    63 +-
 .../jpa/parsing/jpql/antlr/JPQLParser.java         |   678 +-
 .../jpa/querydef/CompoundExpressionImpl.java       |    10 +-
 .../internal/jpa/querydef/CriteriaQueryImpl.java   |    10 +-
 .../internal/jpa/querydef/ExpressionImpl.java      |     2 +-
 .../persistence/internal/jpa/querydef/InImpl.java  |    29 +-
 .../internal/jpa/querydef/PredicateImpl.java       |     7 +-
 .../jpa/rs/metadata/model/CollectionWrapper.java   |    44 +
 .../internal/jpa/rs/metadata/model/ItemLinks.java  |    98 +
 .../internal/jpa/rs/metadata/model/Link.java       |     7 +-
 .../internal/jpa/rs/metadata/model/LinkV2.java     |    88 +
 .../jpa/rs/metadata/model/v2/ContextsCatalog.java  |    50 +
 .../jpa/rs/metadata/model/v2/MetadataCatalog.java  |    59 +
 .../jpa/rs/metadata/model/v2/Property.java         |    64 +
 .../jpa/rs/metadata/model/v2/Reference.java        |    58 +
 .../jpa/rs/metadata/model/v2/Resource.java         |    52 +
 .../jpa/rs/metadata/model/v2/ResourceSchema.java   |   129 +
 .../jpa/transaction/EntityTransactionImpl.java     |     2 +
 .../jpa/transaction/JTATransactionWrapper.java     |     4 +-
 .../internal/jpa/weaving/ClassWeaver.java          |   366 +-
 .../jpa/weaving/CollectionProxyClassWriter.java    |   217 +
 .../internal/jpa/weaving/MethodWeaver.java         |    64 +-
 .../internal/jpa/weaving/PersistenceWeaver.java    |   345 +-
 .../jpa/weaving/RestAdapterClassWriter.java        |    13 +-
 .../weaving/RestCollectionAdapterClassWriter.java  |   135 +
 .../weaving/RestReferenceAdapterV2ClassWriter.java |   136 +
 .../internal/jpa/weaving/TransformerFactory.java   |    14 +-
 .../internal/libraries/asm/AnnotationVisitor.java  |   133 +-
 .../internal/libraries/asm/AnnotationWriter.java   |   126 +-
 .../internal/libraries/asm/Attribute.java          |   196 +-
 .../internal/libraries/asm/ByteVector.java         |   149 +-
 .../internal/libraries/asm/ClassAdapter.java       |   121 -
 .../internal/libraries/asm/ClassReader.java        |  3252 +++---
 .../internal/libraries/asm/ClassVisitor.java       |   337 +-
 .../internal/libraries/asm/ClassWriter.java        |   892 +-
 .../internal/libraries/asm/Context.java            |   146 +
 .../persistence/internal/libraries/asm/Edge.java   |     3 +-
 .../internal/libraries/asm/FieldVisitor.java       |   109 +-
 .../internal/libraries/asm/FieldWriter.java        |   146 +-
 .../persistence/internal/libraries/asm/Frame.java  |  1040 +-
 .../persistence/internal/libraries/asm/Handle.java |   171 +
 .../internal/libraries/asm/Handler.java            |    54 +-
 .../persistence/internal/libraries/asm/Item.java   |   180 +-
 .../persistence/internal/libraries/asm/Label.java  |   151 +-
 .../internal/libraries/asm/MethodAdapter.java      |   195 -
 .../internal/libraries/asm/MethodVisitor.java      |   898 +-
 .../internal/libraries/asm/MethodWriter.java       |  1588 +--
 .../internal/libraries/asm/Opcodes.java            |    33 +-
 .../persistence/internal/libraries/asm/Type.java   |   376 +-
 .../internal/libraries/asm/TypePath.java           |   194 +
 .../internal/libraries/asm/TypeReference.java      |   453 +
 .../internal/libraries/asm/attrs/package.html      |    48 +
 .../libraries/asm/commons/AdviceAdapter.java       |   747 +-
 .../libraries/asm/commons/AnalyzerAdapter.java     |  1068 +-
 .../libraries/asm/commons/CodeSizeEvaluator.java   |    92 +-
 .../libraries/asm/commons/EmptyVisitor.java        |   238 -
 .../libraries/asm/commons/GeneratorAdapter.java    |   910 +-
 .../libraries/asm/commons/InstructionAdapter.java  |  1247 +--
 .../libraries/asm/commons/JSRInlinerAdapter.java   |   358 +-
 .../asm/commons/LocalVariablesSorter.java          |   239 +-
 .../internal/libraries/asm/commons/Method.java     |    99 +-
 .../internal/libraries/asm/commons/Remapper.java   |   136 +-
 .../asm/commons/RemappingAnnotationAdapter.java    |    49 +-
 .../asm/commons/RemappingClassAdapter.java         |   120 +-
 .../asm/commons/RemappingFieldAdapter.java         |    36 +-
 .../asm/commons/RemappingMethodAdapter.java        |   244 +-
 .../asm/commons/RemappingSignatureAdapter.java     |    43 +-
 .../asm/commons/SerialVersionUIDAdder.java         |   209 +-
 .../libraries/asm/commons/SimpleRemapper.java      |    19 +-
 .../libraries/asm/commons/StaticInitMerger.java    |    40 +-
 .../asm/commons/TableSwitchGenerator.java          |     8 +-
 .../libraries/asm/commons/TryCatchBlockSorter.java |    72 +-
 .../internal/libraries/asm/commons/package.html    |    18 +-
 .../internal/libraries/asm/package.html            |    46 +-
 .../libraries/asm/signature/SignatureReader.java   |   190 +-
 .../libraries/asm/signature/SignatureVisitor.java  |   137 +-
 .../libraries/asm/signature/SignatureWriter.java   |    24 +-
 .../internal/libraries/asm/signature/package.html  |     2 +-
 .../libraries/asm/tree/AbstractInsnNode.java       |   137 +-
 .../libraries/asm/tree/AnnotationNode.java         |   108 +-
 .../internal/libraries/asm/tree/ClassNode.java     |   281 +-
 .../internal/libraries/asm/tree/FieldInsnNode.java |    45 +-
 .../internal/libraries/asm/tree/FieldNode.java     |   234 +-
 .../internal/libraries/asm/tree/FrameNode.java     |   140 +-
 .../internal/libraries/asm/tree/IincInsnNode.java  |    16 +-
 .../libraries/asm/tree/InnerClassNode.java         |    42 +-
 .../internal/libraries/asm/tree/InsnList.java      |   224 +-
 .../internal/libraries/asm/tree/InsnNode.java      |    43 +-
 .../internal/libraries/asm/tree/IntInsnNode.java   |    23 +-
 .../libraries/asm/tree/InvokeDynamicInsnNode.java  |   102 +
 .../internal/libraries/asm/tree/JumpInsnNode.java  |    36 +-
 .../internal/libraries/asm/tree/LabelNode.java     |     9 +-
 .../internal/libraries/asm/tree/LdcInsnNode.java   |    17 +-
 .../libraries/asm/tree/LineNumberNode.java         |    15 +-
 .../asm/tree/LocalVariableAnnotationNode.java      |   157 +
 .../libraries/asm/tree/LocalVariableNode.java      |    47 +-
 .../libraries/asm/tree/LookupSwitchInsnNode.java   |    51 +-
 .../internal/libraries/asm/tree/MemberNode.java    |   120 -
 .../libraries/asm/tree/MethodInsnNode.java         |    75 +-
 .../internal/libraries/asm/tree/MethodNode.java    |   619 +-
 .../libraries/asm/tree/MultiANewArrayInsnNode.java |    16 +-
 .../internal/libraries/asm/tree/ParameterNode.java |    76 +
 .../libraries/asm/tree/TableSwitchInsnNode.java    |    50 +-
 .../libraries/asm/tree/TryCatchBlockNode.java      |    93 +-
 .../libraries/asm/tree/TypeAnnotationNode.java     |   100 +
 .../internal/libraries/asm/tree/TypeInsnNode.java  |    25 +-
 .../internal/libraries/asm/tree/VarInsnNode.java   |    29 +-
 .../libraries/asm/tree/analysis/Analyzer.java      |   252 +-
 .../asm/tree/analysis/AnalyzerException.java       |    15 +-
 .../asm/tree/analysis/BasicInterpreter.java        |   500 +-
 .../libraries/asm/tree/analysis/BasicValue.java    |    22 +-
 .../libraries/asm/tree/analysis/BasicVerifier.java |   636 +-
 .../libraries/asm/tree/analysis/Frame.java         |   895 +-
 .../libraries/asm/tree/analysis/Interpreter.java   |   136 +-
 .../asm/tree/analysis/SimpleVerifier.java          |   153 +-
 .../libraries/asm/tree/analysis/SmallSet.java      |    32 +-
 .../asm/tree/analysis/SourceInterpreter.java       |   198 +-
 .../libraries/asm/tree/analysis/SourceValue.java   |    18 +-
 .../libraries/asm/tree/analysis/Subroutine.java    |    17 +-
 .../libraries/asm/tree/analysis/Value.java         |     2 +-
 .../libraries/asm/tree/analysis/package.html       |     8 +-
 .../internal/libraries/asm/tree/package.html       |    74 +-
 .../internal/libraries/asm/util/ASMifiable.java    |    23 +-
 .../internal/libraries/asm/util/ASMifier.java      |  1285 +++
 .../asm/util/ASMifierAbstractVisitor.java          |   222 -
 .../asm/util/ASMifierAnnotationVisitor.java        |   127 -
 .../libraries/asm/util/ASMifierClassVisitor.java   |   575 --
 .../libraries/asm/util/ASMifierFieldVisitor.java   |    50 -
 .../libraries/asm/util/ASMifierMethodVisitor.java  |   443 -
 .../libraries/asm/util/AbstractVisitor.java        |   202 -
 .../libraries/asm/util/CheckAnnotationAdapter.java |    48 +-
 .../libraries/asm/util/CheckClassAdapter.java      |   798 +-
 .../libraries/asm/util/CheckFieldAdapter.java      |    73 +-
 .../libraries/asm/util/CheckMethodAdapter.java     |  1320 +--
 .../libraries/asm/util/CheckSignatureAdapter.java  |    78 +-
 .../internal/libraries/asm/util/Printer.java       |   589 ++
 .../internal/libraries/asm/util/Textifiable.java   |    56 +
 .../internal/libraries/asm/util/Textifier.java     |  1459 +++
 .../libraries/asm/util/TraceAbstractVisitor.java   |   179 -
 .../libraries/asm/util/TraceAnnotationVisitor.java |   247 +-
 .../libraries/asm/util/TraceClassVisitor.java      |   527 +-
 .../libraries/asm/util/TraceFieldVisitor.java      |    65 +-
 .../libraries/asm/util/TraceMethodVisitor.java     |   639 +-
 .../libraries/asm/util/TraceSignatureVisitor.java  |    81 +-
 .../internal/libraries/asm/util/Traceable.java     |    52 -
 .../internal/libraries/asm/util/package.html       |     2 +-
 .../libraries/asm/xml/ASMContentHandler.java       |   704 +-
 .../internal/libraries/asm/xml/Processor.java      |   447 +-
 .../internal/libraries/asm/xml/SAXAdapter.java     |    17 +-
 .../libraries/asm/xml/SAXAnnotationAdapter.java    |   168 +-
 .../libraries/asm/xml/SAXClassAdapter.java         |   148 +-
 .../internal/libraries/asm/xml/SAXCodeAdapter.java |   402 +-
 .../libraries/asm/xml/SAXFieldAdapter.java         |    41 +-
 .../internal/libraries/asm/xml/asm-xml.dtd         |    14 +-
 .../internal/libraries/asm/xml/package.html        |    20 +-
 .../localization/EclipseLinkLocalization.java      |    21 +-
 .../internal/localization/LoggingLocalization.java |     4 +-
 .../localization/i18n/DMSLocalizationResource.java |     8 +-
 .../i18n/ExceptionLocalizationResource.java        |    70 +-
 .../i18n/JAXBLocalizationResource.java             |     6 +-
 .../i18n/LoggingLocalizationResource.java          |  1566 +--
 .../i18n/ToStringLocalizationResource.java         |    16 +-
 .../i18n/TraceLocalizationResource.java            |   752 +-
 .../mappings/converters/AttributeNamePrefix.java   |    96 +
 .../converters/AttributeNameTokenizer.java         |   233 +
 .../internal/oxm/ByteArrayDataSource.java          |    78 +-
 .../internal/oxm/CharacterEscapeHandler.java       |    49 +
 .../internal/oxm/ChoiceUnmarshalContext.java       |    10 +-
 .../persistence/internal/oxm/Constants.java        |    13 +
 org/eclipse/persistence/internal/oxm/Context.java  |    35 +-
 .../internal/oxm/ConversionManager.java            |    77 +
 .../internal/oxm/FieldTransformerNodeValue.java    |    56 +-
 .../internal/oxm/JsonTypeConfiguration.java        |   113 +
 .../persistence/internal/oxm/MappingNodeValue.java |    52 +-
 .../persistence/internal/oxm/Marshaller.java       |    75 +-
 .../internal/oxm/NamespaceResolver.java            |   124 +-
 .../internal/oxm/OXMSystemProperties.java          |    71 +
 .../internal/oxm/QNameInheritancePolicy.java       |    24 +-
 .../internal/oxm/ReferenceResolver.java            |  1130 ++-
 org/eclipse/persistence/internal/oxm/Root.java     |    41 +-
 .../internal/oxm/SAXFragmentBuilder.java           |    41 +-
 .../persistence/internal/oxm/TypeNodeValue.java    |   105 +-
 .../internal/oxm/UnmarshalXPathEngine.java         |     7 +-
 .../persistence/internal/oxm/Unmarshaller.java     |    78 +-
 .../oxm/XMLAnyCollectionMappingNodeValue.java      |   226 +-
 .../internal/oxm/XMLAnyObjectMappingNodeValue.java |   127 +-
 .../XMLBinaryDataCollectionMappingNodeValue.java   |    12 +-
 .../internal/oxm/XMLBinaryDataHelper.java          |    15 +-
 .../oxm/XMLBinaryDataMappingNodeValue.java         |    10 +-
 ...XMLChoiceCollectionMappingMarshalNodeValue.java |   164 +-
 .../oxm/XMLChoiceFieldToClassAssociation.java      |     9 +-
 .../oxm/XMLChoiceObjectMappingNodeValue.java       |     5 +
 .../XMLCollectionReferenceMappingNodeValue.java    |    12 +-
 .../XMLCompositeCollectionMappingNodeValue.java    |   120 +-
 ...LCompositeDirectCollectionMappingNodeValue.java |    16 +-
 .../oxm/XMLCompositeObjectMappingNodeValue.java    |    86 +-
 .../internal/oxm/XMLConversionManager.java         |   195 +-
 .../internal/oxm/XMLDirectMappingNodeValue.java    |    24 +-
 .../internal/oxm/XMLInlineBinaryHandler.java       |    11 +-
 .../persistence/internal/oxm/XMLMarshaller.java    |    86 +-
 .../oxm/XMLObjectReferenceMappingNodeValue.java    |    10 +-
 .../oxm/XMLRelationshipMappingNodeValue.java       |    40 +-
 .../persistence/internal/oxm/XMLUnmarshaller.java  |   939 ++
 ...XMLVariableXPathCollectionMappingNodeValue.java |     2 +-
 .../oxm/XMLVariableXPathMappingNodeValue.java      |     9 +-
 .../persistence/internal/oxm/XPathEngine.java      |    33 +-
 .../persistence/internal/oxm/XPathFragment.java    |    62 +-
 .../persistence/internal/oxm/XPathNode.java        |   948 +-
 .../internal/oxm/XPathObjectBuilder.java           |    93 +-
 .../internal/oxm/conversion/Base64.java            |   217 +-
 .../internal/oxm/mappings/Descriptor.java          |     5 +-
 .../persistence/internal/oxm/mappings/Field.java   |    12 +-
 .../oxm/mappings/InverseReferenceMapping.java      |     3 +-
 .../persistence/internal/oxm/mappings/Login.java   |     2 +
 .../oxm/mappings/TransformationMapping.java        |    18 +
 .../internal/oxm/mappings/UnionField.java          |     5 +-
 .../oxm/mappings/VariableXPathObjectMapping.java   |     5 +-
 .../oxm/record/AbstractMarshalRecordImpl.java      |    19 +-
 .../oxm/record/CharacterEscapeHandlerWrapper.java  |     2 +-
 .../persistence/internal/oxm/record/DOMReader.java |    30 +-
 .../internal/oxm/record/DOMUnmarshaller.java       |    53 +-
 .../internal/oxm/record/DomToXMLEventWriter.java   |    21 +-
 .../internal/oxm/record/DomToXMLStreamWriter.java  |    18 +-
 .../internal/oxm/record/ExtendedResult.java        |    32 +
 .../internal/oxm/record/ExtendedSource.java        |    41 +
 .../internal/oxm/record/MarshalRecord.java         |    80 +-
 .../internal/oxm/record/SAXUnmarshaller.java       |   216 +-
 .../oxm/record/SAXUnmarshallerHandler.java         |   168 +-
 .../oxm/record/SequencedUnmarshalContext.java      |     8 +-
 .../internal/oxm/record/TransformationRecord.java  |    19 +
 .../oxm/record/UnmappedContentHandlerWrapper.java  |     5 +-
 .../internal/oxm/record/UnmarshalRecord.java       |    12 +-
 .../internal/oxm/record/UnmarshalRecordImpl.java   |  3288 +++---
 .../internal/oxm/record/XMLEventReaderReader.java  |     6 +-
 .../internal/oxm/record/XMLPlatform.java           |    23 +
 .../persistence/internal/oxm/record/XMLReader.java |    98 +-
 .../persistence/internal/oxm/record/XMLRecord.java |     6 +
 .../internal/oxm/record/XMLStreamReaderReader.java |    15 +-
 .../record/deferred/DeferredContentHandler.java    |    15 +-
 .../internal/oxm/record/json/JSONLexer.java        |  1008 --
 .../internal/oxm/record/json/JSONParser.java       |   936 --
 .../internal/oxm/record/json/JSONReader.java       |   763 --
 .../internal/oxm/record/json/JsonParserReader.java |   366 +
 .../oxm/record/json/JsonStructureReader.java       |   671 ++
 .../internal/oxm/schema/SchemaModelGenerator.java  |    17 +-
 .../internal/oxm/schema/SchemaModelProject.java    |   102 +-
 .../internal/oxm/schema/model/ComplexType.java     |    17 +-
 .../internal/oxm/schema/model/Element.java         |   162 +-
 .../internal/oxm/schema/model/Restriction.java     |   177 +-
 .../internal/oxm/schema/model/Schema.java          |    68 +-
 .../internal/oxm/schema/model/SimpleType.java      |    28 +-
 .../database/oracle/xdb/XMLTypeFactoryImpl.java    |     6 +-
 .../queries/CollectionContainerPolicy.java         |    21 +
 .../internal/queries/ContainerPolicy.java          |    58 +-
 .../internal/queries/DatabaseQueryMechanism.java   |     1 -
 .../internal/queries/ExpressionQueryMechanism.java |     8 +-
 .../queries/IndirectListContainerPolicy.java       |    12 +-
 .../internal/queries/InterfaceContainerPolicy.java |     6 +-
 .../internal/queries/JoinedAttributeManager.java   |   140 +-
 .../internal/queries/ListContainerPolicy.java      |    33 +-
 .../internal/queries/MapContainerPolicy.java       |    23 +-
 .../queries/MappedKeyMapContainerPolicy.java       |    32 +-
 .../queries/SortedCollectionContainerPolicy.java   |     4 +-
 .../internal/security/PrivilegedAccessHelper.java  |    65 +-
 .../internal/security/PrivilegedClassForName.java  |    11 +-
 .../security/PrivilegedGetClassLoaderForClass.java |     9 +-
 .../PrivilegedGetClassLoaderFromCurrentThread.java |    46 +
 .../security/PrivilegedGetConstructorFor.java      |    14 +-
 .../security/PrivilegedGetContextClassLoader.java  |     9 +-
 .../PrivilegedGetDeclaredConstructorFor.java       |    14 +-
 .../security/PrivilegedGetDeclaredField.java       |    14 +-
 .../security/PrivilegedGetDeclaredFields.java      |    10 +-
 .../security/PrivilegedGetDeclaredMethod.java      |    14 +-
 .../security/PrivilegedGetDeclaredMethods.java     |    11 +-
 .../internal/security/PrivilegedGetField.java      |    14 +-
 .../internal/security/PrivilegedGetFieldType.java  |     8 +-
 .../internal/security/PrivilegedGetFields.java     |    12 +-
 .../internal/security/PrivilegedGetMethod.java     |    19 +-
 .../PrivilegedGetMethodParameterTypes.java         |     9 +-
 .../security/PrivilegedGetMethodReturnType.java    |     9 +-
 .../internal/security/PrivilegedGetMethods.java    |    12 +-
 .../security/PrivilegedGetSystemProperty.java      |    31 +
 .../security/PrivilegedGetValueFromField.java      |     7 +-
 .../security/PrivilegedInvokeConstructor.java      |     7 +-
 .../internal/security/PrivilegedMethodInvoker.java |    11 +-
 .../security/PrivilegedNewInstanceFromClass.java   |     5 +-
 .../security/PrivilegedSetValueInField.java        |    11 +-
 .../internal/security/SecurableObjectHolder.java   |    15 +-
 .../internal/sequencing/SequencingManager.java     |   131 +-
 .../internal/sessions/AbstractSession.java         |   212 +-
 .../sessions/AggregateCollectionChangeRecord.java  |    21 +-
 .../internal/sessions/CollectionChangeRecord.java  |    32 +-
 .../internal/sessions/CommitManager.java           |    10 +-
 .../internal/sessions/DatabaseSessionImpl.java     |    37 +-
 .../internal/sessions/ObjectChangeSet.java         |    35 +-
 .../internal/sessions/PropertiesHandler.java       |    49 +-
 .../sessions/RepeatableWriteUnitOfWork.java        |     5 +-
 .../internal/sessions/SimpleResultSetRecord.java   |    23 +-
 .../internal/sessions/UnitOfWorkImpl.java          |    48 +-
 .../cdi/EntityListenerInjectionManagerImpl.java    |    47 +-
 .../ProfileDiscoveryStartedCommand.java            |    40 -
 .../ProfileDiscoveryStoppedCommand.java            |    40 -
 .../coordination/ProfileMessageReceiveCommand.java |    40 -
 .../coordination/ProfileMessageSentCommand.java    |    40 -
 .../ProfileRemoteChangeSetCommand.java             |    40 -
 .../jgroups/JGroupsRemoteConnection.java           |   184 +
 .../factories/DirectToXMLTypeMappingHelper.java    |     4 +-
 .../factories/MissingDescriptorListener.java       |     4 +-
 .../ObjectPersistenceRuntimeXMLProject.java        |     6 +-
 .../ObjectPersistenceRuntimeXMLProject_11_1_1.java |    92 +-
 .../factories/PersistenceEntityResolver.java       |     4 +-
 .../sessions/factories/SessionsFactory.java        |   231 +-
 .../factories/XMLSessionConfigProject_11_1_1.java  |     8 +-
 .../sessions/factories/model/SessionConfigs.java   |    10 +-
 .../WebSphere_Liberty_Platform_Config.java         |    19 +
 .../model/session/DatabaseSessionConfig.java       |     8 +-
 .../model/session/SessionBrokerConfig.java         |    10 +-
 .../factories/model/session/SessionConfig.java     |    10 +-
 .../internal/sessions/remote/Transporter.java      |     2 +-
 .../internal/weaving/PersistenceWeavedRest.java    |     8 +
 .../persistence/internal/weaving/WeaverLogger.java |   168 +
 .../persistence/internal/xr/Attachment.java        |     2 +-
 .../persistence/internal/xr/AttachmentHelper.java  |     2 +-
 .../internal/xr/BatchQueryOperation.java           |     2 +-
 .../persistence/internal/xr/CollectionResult.java  |     2 +-
 .../persistence/internal/xr/DeleteOperation.java   |   302 +-
 .../persistence/internal/xr/InsertOperation.java   |     2 +-
 .../persistence/internal/xr/Invocation.java        |     2 +-
 .../persistence/internal/xr/JPQLQueryHandler.java  |     2 +-
 .../persistence/internal/xr/NamedQueryHandler.java |     2 +-
 org/eclipse/persistence/internal/xr/Operation.java |     2 +-
 org/eclipse/persistence/internal/xr/Parameter.java |     2 +-
 .../persistence/internal/xr/ProcedureArgument.java |     2 +-
 .../internal/xr/ProcedureOutputArgument.java       |     2 +-
 .../persistence/internal/xr/ProjectHelper.java     |     2 +-
 .../persistence/internal/xr/QNameTransformer.java  |     2 +-
 .../persistence/internal/xr/QueryHandler.java      |     2 +-
 .../persistence/internal/xr/QueryOperation.java    |    64 +-
 org/eclipse/persistence/internal/xr/Result.java    |     2 +-
 .../persistence/internal/xr/SQLQueryHandler.java   |     2 +-
 .../internal/xr/StoredFunctionQueryHandler.java    |     2 +-
 .../internal/xr/StoredProcedureQueryHandler.java   |     2 +-
 .../persistence/internal/xr/UpdateOperation.java   |     2 +-
 org/eclipse/persistence/internal/xr/Util.java      |   110 +-
 .../persistence/internal/xr/ValueObject.java       |     2 +-
 .../persistence/internal/xr/XRClassWriter.java     |     8 +-
 .../internal/xr/XRDynamicClassLoader.java          |     2 +-
 .../persistence/internal/xr/XRDynamicEntity.java   |     2 +-
 .../internal/xr/XRDynamicEntityAccessor.java       |     2 +-
 .../internal/xr/XRDynamicEntityVHAccessor.java     |     2 +-
 .../xr/XRDynamicEntity_CollectionWrapper.java      |     2 +-
 .../internal/xr/XRDynamicPropertiesManager.java    |     2 +-
 .../persistence/internal/xr/XRFieldInfo.java       |    33 +-
 .../persistence/internal/xr/XRServiceAdapter.java  |     2 +-
 .../persistence/internal/xr/XRServiceFactory.java  |  1378 +--
 .../persistence/internal/xr/XRServiceModel.java    |     2 +-
 .../internal/xr/XRSessionConfigLoader.java         |     2 +-
 .../persistence/internal/xr/XRSessionsFactory.java |     2 +-
 .../persistence/internal/xr/XmlBindingsModel.java  |     2 +-
 .../internal/xr/sxf/SimpleXMLFormat.java           |     2 +-
 .../internal/xr/sxf/SimpleXMLFormatModel.java      |     2 +-
 .../internal/xr/sxf/SimpleXMLFormatProject.java    |     2 +-
 .../persistence/jaxb/BeanValidationChecker.java    |    33 +
 .../persistence/jaxb/BeanValidationHelper.java     |   274 +
 .../persistence/jaxb/BeanValidationMode.java       |    40 +
 .../jaxb/DefaultXMLNameTransformer.java            |    78 +-
 .../persistence/jaxb/JAXBBeanValidator.java        |   491 +
 org/eclipse/persistence/jaxb/JAXBBinder.java       |    29 +-
 org/eclipse/persistence/jaxb/JAXBContext.java      |  3168 +++---
 .../persistence/jaxb/JAXBContextFactory.java       |   201 +-
 .../persistence/jaxb/JAXBContextProperties.java    |   174 +-
 .../persistence/jaxb/JAXBEnumTypeConverter.java    |     9 +-
 org/eclipse/persistence/jaxb/JAXBIntrospector.java |    48 +-
 org/eclipse/persistence/jaxb/JAXBMarshaller.java   |   338 +-
 org/eclipse/persistence/jaxb/JAXBUnmarshaller.java |  2520 ++---
 org/eclipse/persistence/jaxb/JAXBValidator.java    |     4 +-
 .../persistence/jaxb/MOXySystemProperties.java     |    86 +
 .../persistence/jaxb/MarshallerProperties.java     |   110 +-
 org/eclipse/persistence/jaxb/ObjectGraph.java      |     6 +-
 org/eclipse/persistence/jaxb/ReflectionUtils.java  |   393 +
 org/eclipse/persistence/jaxb/Subgraph.java         |    10 +-
 .../persistence/jaxb/UnmarshallerProperties.java   |   155 +-
 .../persistence/jaxb/ValidationXMLReader.java      |   196 +
 org/eclipse/persistence/jaxb/beanval.xsd           |    40 +
 .../jaxb/compiler/AnnotationsProcessor.java        | 10020 ++++++++++---------
 .../persistence/jaxb/compiler/CompilerHelper.java  |    96 +-
 .../jaxb/compiler/ElementDeclaration.java          |    14 +-
 .../persistence/jaxb/compiler/EnumTypeInfo.java    |    14 +-
 .../persistence/jaxb/compiler/Generator.java       |   250 +-
 .../jaxb/compiler/MappingsGenerator.java           |   336 +-
 .../persistence/jaxb/compiler/MarshalCallback.java |    10 +-
 .../persistence/jaxb/compiler/Property.java        |   410 +-
 .../persistence/jaxb/compiler/SchemaGenerator.java |  4809 ++++-----
 .../persistence/jaxb/compiler/TypeInfo.java        |   199 +-
 .../jaxb/compiler/UnmarshalCallback.java           |    10 +-
 .../persistence/jaxb/compiler/XMLProcessor.java    |   551 +-
 .../persistence/jaxb/compiler/XmlNillableInfo.java |    38 +
 .../builder/TransformerPropertyBuilder.java        |    95 +
 .../helper/TransformerReflectionHelper.java        |    61 +
 .../jaxb/compiler/facets/DecimalMaxFacet.java      |    42 +
 .../jaxb/compiler/facets/DecimalMinFacet.java      |    42 +
 .../jaxb/compiler/facets/DigitsFacet.java          |    42 +
 .../persistence/jaxb/compiler/facets/Facet.java    |    23 +
 .../jaxb/compiler/facets/FacetVisitor.java         |    87 +
 .../persistence/jaxb/compiler/facets/MaxFacet.java |    35 +
 .../persistence/jaxb/compiler/facets/MinFacet.java |    35 +
 .../jaxb/compiler/facets/PatternFacet.java         |    44 +
 .../jaxb/compiler/facets/PatternListFacet.java     |    41 +
 .../jaxb/compiler/facets/SizeFacet.java            |    42 +
 .../jaxb/dynamic/DynamicJAXBContext.java           |     4 +-
 .../jaxb/dynamic/metadata/SchemaMetadata.java      |     2 +-
 .../persistence/jaxb/eclipselink_oxm_2_5.xsd       |   636 --
 .../persistence/jaxb/eclipselink_oxm_2_6.xsd       |   669 ++
 org/eclipse/persistence/jaxb/javamodel/Helper.java |   877 +-
 .../persistence/jaxb/javamodel/JavaClass.java      |    21 +-
 .../jaxb/javamodel/JavaClassInstanceOf.java        |    21 +
 .../persistence/jaxb/javamodel/JavaField.java      |     4 +-
 .../jaxb/javamodel/JavaHasAnnotations.java         |     4 +-
 .../persistence/jaxb/javamodel/JavaMethod.java     |     5 +-
 .../persistence/jaxb/javamodel/JavaModelInput.java |     6 +-
 .../persistence/jaxb/javamodel/JavaPackage.java    |     4 +-
 .../jaxb/javamodel/oxm/OXMJAXBElementImpl.java     |    49 +-
 .../jaxb/javamodel/oxm/OXMJavaClassImpl.java       |    63 +-
 .../jaxb/javamodel/oxm/OXMJavaConstructorImpl.java |     4 +-
 .../jaxb/javamodel/oxm/OXMJavaFieldImpl.java       |     4 +-
 .../jaxb/javamodel/oxm/OXMJavaMethodImpl.java      |     8 +-
 .../jaxb/javamodel/oxm/OXMJavaModelImpl.java       |     4 +-
 .../jaxb/javamodel/oxm/OXMJavaModelInputImpl.java  |     4 +-
 .../jaxb/javamodel/oxm/OXMJavaPackageImpl.java     |     4 +-
 .../jaxb/javamodel/oxm/OXMObjectFactoryImpl.java   |    50 +-
 .../javamodel/reflection/AnnotationHelper.java     |     2 +-
 .../jaxb/javamodel/reflection/JavaClassImpl.java   |   233 +-
 .../jaxb/javamodel/reflection/JavaMethodImpl.java  |     8 +-
 .../jaxb/javamodel/reflection/JavaModelImpl.java   |   162 +-
 .../javamodel/reflection/JavaModelInputImpl.java   |    26 +-
 .../jaxb/javamodel/xjc/XJCJavaAnnotationImpl.java  |     4 +-
 .../jaxb/javamodel/xjc/XJCJavaClassImpl.java       |    50 +-
 .../jaxb/javamodel/xjc/XJCJavaConstructorImpl.java |     4 +-
 .../jaxb/javamodel/xjc/XJCJavaFieldImpl.java       |     4 +-
 .../jaxb/javamodel/xjc/XJCJavaMethodImpl.java      |    11 +-
 .../jaxb/javamodel/xjc/XJCJavaModelImpl.java       |     4 +-
 .../jaxb/javamodel/xjc/XJCJavaModelInputImpl.java  |     6 +-
 .../jaxb/javamodel/xjc/XJCJavaPackageImpl.java     |     4 +-
 .../persistence/jaxb/metadata/MetadataSource.java  |     5 +-
 .../jaxb/metadata/MetadataSourceAdapter.java       |     4 +-
 .../jaxb/plugins/BeanValidationPlugin.java         |  1003 ++
 .../persistence/jaxb/rs/MOXyJsonProvider.java      |   565 +-
 .../persistence/jaxb/xmlmodel/JavaAttribute.java   |    22 +-
 .../persistence/jaxb/xmlmodel/JavaType.java        |   225 +-
 .../jaxb/xmlmodel/XmlAbstractNullPolicy.java       |    20 +-
 .../jaxb/xmlmodel/XmlAccessMethods.java            |    18 +-
 .../persistence/jaxb/xmlmodel/XmlAccessOrder.java  |    16 +-
 .../persistence/jaxb/xmlmodel/XmlAccessType.java   |    20 +-
 .../persistence/jaxb/xmlmodel/XmlAnyAttribute.java |    30 +-
 .../persistence/jaxb/xmlmodel/XmlAnyElement.java   |    40 +-
 .../persistence/jaxb/xmlmodel/XmlAttribute.java    |    58 +-
 .../persistence/jaxb/xmlmodel/XmlBindings.java     |   271 +-
 .../jaxb/xmlmodel/XmlClassExtractor.java           |    16 +-
 .../persistence/jaxb/xmlmodel/XmlElement.java      |   102 +-
 .../jaxb/xmlmodel/XmlElementNillable.java          |    69 +
 .../persistence/jaxb/xmlmodel/XmlElementRef.java   |    42 +-
 .../persistence/jaxb/xmlmodel/XmlElementRefs.java  |    34 +-
 .../jaxb/xmlmodel/XmlElementWrapper.java           |    22 +-
 .../persistence/jaxb/xmlmodel/XmlElements.java     |    40 +-
 org/eclipse/persistence/jaxb/xmlmodel/XmlEnum.java |    24 +-
 .../persistence/jaxb/xmlmodel/XmlEnumValue.java    |    16 +-
 .../jaxb/xmlmodel/XmlInverseReference.java         |    28 +-
 .../jaxb/xmlmodel/XmlIsSetNullPolicy.java          |    56 +-
 .../jaxb/xmlmodel/XmlJavaTypeAdapter.java          |    18 +-
 .../jaxb/xmlmodel/XmlJavaTypeAdapters.java         |    20 +-
 .../persistence/jaxb/xmlmodel/XmlJoinNodes.java    |    60 +-
 org/eclipse/persistence/jaxb/xmlmodel/XmlMap.java  |    82 +-
 .../xmlmodel/XmlMarshalNullRepresentation.java     |    18 +-
 .../jaxb/xmlmodel/XmlNamedAttributeNode.java       |    26 +-
 .../jaxb/xmlmodel/XmlNamedObjectGraph.java         |    34 +-
 .../jaxb/xmlmodel/XmlNamedObjectGraphs.java        |    28 +-
 .../jaxb/xmlmodel/XmlNamedSubgraph.java            |    32 +-
 .../persistence/jaxb/xmlmodel/XmlNsForm.java       |    18 +-
 .../persistence/jaxb/xmlmodel/XmlNullPolicy.java   |    16 +-
 .../persistence/jaxb/xmlmodel/XmlProperties.java   |    58 +-
 .../persistence/jaxb/xmlmodel/XmlRegistry.java     |    80 +-
 .../persistence/jaxb/xmlmodel/XmlRootElement.java  |    18 +-
 .../persistence/jaxb/xmlmodel/XmlSchema.java       |    62 +-
 .../persistence/jaxb/xmlmodel/XmlSchemaType.java   |    20 +-
 .../persistence/jaxb/xmlmodel/XmlSchemaTypes.java  |    20 +-
 .../jaxb/xmlmodel/XmlTransformation.java           |   100 +-
 .../persistence/jaxb/xmlmodel/XmlTransient.java    |    16 +-
 org/eclipse/persistence/jaxb/xmlmodel/XmlType.java |    32 +-
 .../persistence/jaxb/xmlmodel/XmlValue.java        |    36 +-
 .../persistence/jaxb/xmlmodel/XmlVariableNode.java |    44 +-
 .../jaxb/xmlmodel/XmlVirtualAccessMethods.java     |    20 +-
 .../xmlmodel/XmlVirtualAccessMethodsSchema.java    |     4 +-
 org/eclipse/persistence/jpa/Archive.java           |     4 +-
 org/eclipse/persistence/jpa/JpaEntityManager.java  |     4 +-
 .../persistence/jpa/JpaEntityManagerFactory.java   |     4 +-
 .../persistence/jpa/PersistenceProvider.java       |    65 +-
 .../persistence/jpa/config/RuntimeFactory.java     |    12 +-
 .../persistence/jpa/eclipselink_orm_2_5.xsd        |    66 +
 .../jpql/AbstractEclipseLinkSemanticValidator.java |    29 +-
 .../jpa/jpql/AbstractGrammarValidator.java         |   210 +-
 .../jpa/jpql/AbstractSemanticValidator.java        |    80 +-
 .../persistence/jpa/jpql/AbstractValidator.java    |     4 +-
 .../jpa/jpql/EclipseLinkGrammarValidator.java      |    26 +-
 .../persistence/jpa/jpql/EclipseLinkVersion.java   |    13 +-
 .../persistence/jpa/jpql/ExpressionTools.java      |    10 +-
 .../persistence/jpa/jpql/JPQLQueryDeclaration.java |    16 +-
 .../jpa/jpql/JPQLQueryProblemMessages.java         |     5 +-
 .../jpa/jpql/JPQLQueryProblemResourceBundle.java   |     7 +-
 org/eclipse/persistence/jpa/jpql/LiteralType.java  |     4 +-
 .../persistence/jpa/jpql/LiteralVisitor.java       |    10 +-
 .../jpa/jpql/SemanticValidatorHelper.java          |   102 +-
 org/eclipse/persistence/jpa/jpql/WordParser.java   |    13 +-
 .../jpa/jpql/jpa_jpql_validation.properties        |     7 +-
 .../persistence/jpa/jpql/parser/AbsExpression.java |     8 +-
 .../jpa/jpql/parser/AbstractConditionalClause.java |     6 +-
 .../AbstractDoubleEncapsulatedExpression.java      |     4 +-
 .../parser/AbstractEncapsulatedExpression.java     |     6 +-
 .../jpa/jpql/parser/AbstractExpression.java        |    28 +-
 .../jpa/jpql/parser/AbstractJPQLGrammar.java       |     6 +-
 .../jpa/jpql/parser/AbstractOrderByClause.java     |     6 +-
 .../AbstractSingleEncapsulatedExpression.java      |     6 +-
 .../AbstractTripleEncapsulatedExpression.java      |     4 +-
 .../jpa/jpql/parser/AdditionExpression.java        |     6 +-
 .../jpa/jpql/parser/AggregateExpressionBNF.java    |    10 +-
 .../jpa/jpql/parser/AggregateFunction.java         |     6 +-
 .../jpa/jpql/parser/AllOrAnyExpression.java        |    10 +-
 .../jpa/jpql/parser/AllOrAnyExpressionBNF.java     |     4 +-
 .../persistence/jpa/jpql/parser/AndExpression.java |    33 +-
 .../jpa/jpql/parser/AndExpressionFactory.java      |    25 +-
 .../jpa/jpql/parser/ArithmeticExpressionBNF.java   |     4 +-
 .../jpql/parser/ArithmeticExpressionFactory.java   |    25 +-
 .../jpa/jpql/parser/ArithmeticFactor.java          |     4 +-
 .../jpa/jpql/parser/ArithmeticFactorBNF.java       |     4 +-
 .../jpa/jpql/parser/ArithmeticPrimaryBNF.java      |    14 +-
 .../jpa/jpql/parser/ArithmeticTermBNF.java         |     4 +-
 .../persistence/jpa/jpql/parser/AsOfClause.java    |     4 +-
 .../persistence/jpa/jpql/parser/AsOfClauseBNF.java |     4 +-
 .../persistence/jpa/jpql/parser/AvgFunction.java   |     6 +-
 .../jpa/jpql/parser/BetweenExpression.java         |     4 +-
 .../jpa/jpql/parser/BetweenExpressionBNF.java      |     6 +-
 .../jpa/jpql/parser/BooleanExpressionBNF.java      |     4 +-
 .../jpa/jpql/parser/BooleanPrimaryBNF.java         |    10 +-
 .../jpa/jpql/parser/CaseExpression.java            |     8 +-
 .../jpa/jpql/parser/CaseExpressionBNF.java         |     6 +-
 .../jpa/jpql/parser/CastExpression.java            |     7 +-
 .../jpa/jpql/parser/CastExpressionBNF.java         |     4 +-
 .../jpa/jpql/parser/CoalesceExpression.java        |     4 +-
 .../jpa/jpql/parser/CoalesceExpressionBNF.java     |     4 +-
 .../jpa/jpql/parser/CollectionExpression.java      |     6 +-
 .../jpql/parser/CollectionMemberDeclaration.java   |     8 +-
 .../parser/CollectionMemberDeclarationBNF.java     |     4 +-
 .../jpql/parser/CollectionMemberExpression.java    |     6 +-
 .../jpql/parser/CollectionMemberExpressionBNF.java |     4 +-
 .../parser/CollectionValuedPathExpression.java     |     4 +-
 .../parser/CollectionValuedPathExpressionBNF.java  |     6 +-
 .../jpa/jpql/parser/ComparisonExpression.java      |    18 +-
 .../jpa/jpql/parser/ComparisonExpressionBNF.java   |    24 +-
 .../jpql/parser/ComparisonExpressionFactory.java   |     2 +-
 .../jpa/jpql/parser/CompoundExpression.java        |     8 +-
 .../jpa/jpql/parser/ConcatExpression.java          |    12 +-
 .../jpa/jpql/parser/ConditionalExpressionBNF.java  |     4 +-
 .../jpa/jpql/parser/ConditionalFactorBNF.java      |     4 +-
 .../jpa/jpql/parser/ConditionalPrimaryBNF.java     |     4 +-
 .../jpa/jpql/parser/ConditionalTermBNF.java        |     4 +-
 .../jpa/jpql/parser/ConnectByClause.java           |     6 +-
 .../jpa/jpql/parser/ConnectByClauseBNF.java        |     4 +-
 .../jpa/jpql/parser/ConnectByClauseFactory.java    |     4 +-
 .../jpa/jpql/parser/ConstructorExpression.java     |     6 +-
 .../jpa/jpql/parser/ConstructorExpressionBNF.java  |     4 +-
 .../jpa/jpql/parser/ConstructorItemBNF.java        |     6 +-
 .../persistence/jpa/jpql/parser/CountFunction.java |     8 +-
 .../persistence/jpa/jpql/parser/DatabaseType.java  |    12 +-
 .../jpa/jpql/parser/DatabaseTypeQueryBNF.java      |    10 +-
 .../persistence/jpa/jpql/parser/DateTime.java      |    10 +-
 .../jpa/jpql/parser/DateTimePrimaryBNF.java        |    10 +-
 .../jpa/jpql/parser/DatetimeExpressionBNF.java     |     4 +-
 .../jpql/parser/DefaultEclipseLinkJPQLGrammar.java |     8 +-
 .../persistence/jpa/jpql/parser/DeleteClause.java  |     6 +-
 .../jpa/jpql/parser/DeleteClauseBNF.java           |     4 +-
 .../DeleteClauseRangeVariableDeclarationBNF.java   |     4 +-
 .../jpa/jpql/parser/DeleteStatement.java           |     6 +-
 .../jpa/jpql/parser/DeleteStatementBNF.java        |     4 +-
 .../DerivedCollectionMemberDeclarationBNF.java     |     4 +-
 .../jpa/jpql/parser/DivisionExpression.java        |     6 +-
 .../jpa/jpql/parser/EclipseLinkJPQLGrammar2_4.java |     4 +-
 .../jpa/jpql/parser/EclipseLinkJPQLGrammar2_5.java |     4 +-
 .../jpa/jpql/parser/EclipseLinkJPQLGrammar2_6.java |   143 +
 .../EmptyCollectionComparisonExpression.java       |     6 +-
 .../EmptyCollectionComparisonExpressionBNF.java    |     4 +-
 ...capsulatedIdentificationVariableExpression.java |     6 +-
 .../jpa/jpql/parser/EntityExpressionBNF.java       |    10 +-
 .../jpql/parser/EntityOrValueExpressionBNF.java    |     6 +-
 .../jpa/jpql/parser/EntityTypeExpressionBNF.java   |     6 +-
 .../jpa/jpql/parser/EntityTypeLiteral.java         |     6 +-
 .../jpa/jpql/parser/EntryExpression.java           |     6 +-
 .../jpa/jpql/parser/EnumExpressionBNF.java         |     4 +-
 .../jpa/jpql/parser/EnumPrimaryBNF.java            |    10 +-
 .../jpa/jpql/parser/ExistsExpression.java          |     6 +-
 .../jpa/jpql/parser/ExistsExpressionBNF.java       |     4 +-
 .../persistence/jpa/jpql/parser/Expression.java    |    14 +-
 .../jpa/jpql/parser/ExpressionRegistry.java        |     6 +-
 .../jpa/jpql/parser/ExtractExpression.java         |     8 +-
 .../jpa/jpql/parser/ExtractExpressionBNF.java      |     4 +-
 .../persistence/jpa/jpql/parser/FromClause.java    |     8 +-
 .../persistence/jpa/jpql/parser/FromClauseBNF.java |     4 +-
 .../parser/FullyQualifyPathExpressionVisitor.java  |    25 +-
 .../jpa/jpql/parser/FunctionExpression.java        |     4 +-
 .../jpa/jpql/parser/FunctionExpressionBNF.java     |     4 +-
 .../jpa/jpql/parser/FunctionItemBNF.java           |     6 +-
 .../jpql/parser/FunctionsReturningDatetimeBNF.java |     4 +-
 .../jpql/parser/FunctionsReturningNumericsBNF.java |    10 +-
 .../jpql/parser/FunctionsReturningStringsBNF.java  |     6 +-
 .../jpa/jpql/parser/GeneralCaseExpressionBNF.java  |     4 +-
 .../parser/GeneralIdentificationVariableBNF.java   |     6 +-
 .../persistence/jpa/jpql/parser/GroupByClause.java |     6 +-
 .../jpa/jpql/parser/GroupByClauseBNF.java          |     4 +-
 .../jpa/jpql/parser/GroupByItemBNF.java            |     4 +-
 .../persistence/jpa/jpql/parser/HavingClause.java  |     6 +-
 .../jpa/jpql/parser/HavingClauseBNF.java           |     4 +-
 .../jpa/jpql/parser/HierarchicalQueryClause.java   |     6 +-
 .../parser/IdentificationVariableDeclaration.java  |     6 +-
 .../IdentificationVariableDeclarationBNF.java      |     4 +-
 .../jpa/jpql/parser/IdentifierRole.java            |     2 +-
 .../persistence/jpa/jpql/parser/InExpression.java  |    22 +-
 .../jpa/jpql/parser/InExpressionBNF.java           |     4 +-
 .../jpa/jpql/parser/InExpressionExpressionBNF.java |     6 +-
 .../jpa/jpql/parser/InExpressionItemBNF.java       |    10 +-
 .../jpa/jpql/parser/IndexExpression.java           |     6 +-
 .../jpql/parser/InternalCoalesceExpressionBNF.java |     4 +-
 .../jpql/parser/InternalColumnExpressionBNF.java   |     4 +-
 .../jpql/parser/InternalConcatExpressionBNF.java   |     8 +-
 .../jpa/jpql/parser/InternalFromClauseBNF.java     |     8 +-
 .../jpql/parser/InternalLengthExpressionBNF.java   |     6 +-
 .../parser/InternalLocateStringExpressionBNF.java  |     6 +-
 .../parser/InternalLocateThirdExpressionBNF.java   |     6 +-
 .../jpql/parser/InternalLowerExpressionBNF.java    |     6 +-
 .../jpa/jpql/parser/InternalModExpressionBNF.java  |     6 +-
 .../jpa/jpql/parser/InternalOrderByItemBNF.java    |     6 +-
 .../jpql/parser/InternalSimpleFromClauseBNF.java   |     4 +-
 .../jpa/jpql/parser/InternalSqrtExpressionBNF.java |     6 +-
 .../InternalSubstringPositionExpressionBNF.java    |     8 +-
 .../InternalSubstringStringExpressionBNF.java      |     8 +-
 .../jpql/parser/InternalUpperExpressionBNF.java    |     6 +-
 .../jpa/jpql/parser/InternalWhenClauseBNF.java     |     6 +-
 .../jpa/jpql/parser/JPQLExpression.java            |     9 +-
 .../jpa/jpql/parser/JPQLGrammar1_0.java            |    36 +-
 .../jpa/jpql/parser/JPQLGrammar2_0.java            |    20 +-
 .../jpa/jpql/parser/JPQLGrammar2_1.java            |    18 +-
 .../jpa/jpql/parser/JPQLStatementBNF.java          |     4 +-
 org/eclipse/persistence/jpa/jpql/parser/Join.java  |    15 +-
 .../parser/JoinAssociationPathExpressionBNF.java   |     6 +-
 .../persistence/jpa/jpql/parser/JoinBNF.java       |     4 +-
 .../persistence/jpa/jpql/parser/JoinFactory.java   |   106 +-
 .../persistence/jpa/jpql/parser/JoinFetchBNF.java  |     4 +-
 .../persistence/jpa/jpql/parser/KeyExpression.java |     6 +-
 .../jpa/jpql/parser/LengthExpression.java          |     6 +-
 .../jpa/jpql/parser/LikeExpression.java            |     6 +-
 .../jpa/jpql/parser/LikeExpressionBNF.java         |     4 +-
 .../persistence/jpa/jpql/parser/LiteralBNF.java    |     4 +-
 .../jpa/jpql/parser/LocateExpression.java          |     6 +-
 .../jpa/jpql/parser/LowerExpression.java           |     6 +-
 .../persistence/jpa/jpql/parser/MaxFunction.java   |     6 +-
 .../persistence/jpa/jpql/parser/MinFunction.java   |     6 +-
 .../persistence/jpa/jpql/parser/ModExpression.java |     6 +-
 .../jpa/jpql/parser/MultiplicationExpression.java  |     6 +-
 .../persistence/jpa/jpql/parser/NewValueBNF.java   |     4 +-
 .../persistence/jpa/jpql/parser/NotExpression.java |     5 +-
 .../jpa/jpql/parser/NullComparisonExpression.java  |     6 +-
 .../jpql/parser/NullComparisonExpressionBNF.java   |     4 +-
 .../jpa/jpql/parser/NullIfExpression.java          |     4 +-
 .../jpa/jpql/parser/NullIfExpressionBNF.java       |     4 +-
 .../jpa/jpql/parser/ObjectExpression.java          |     6 +-
 .../jpa/jpql/parser/ObjectExpressionBNF.java       |     4 +-
 .../persistence/jpa/jpql/parser/OnClause.java      |     6 +-
 .../persistence/jpa/jpql/parser/OnClauseBNF.java   |     4 +-
 .../persistence/jpa/jpql/parser/OrExpression.java  |    19 +-
 .../persistence/jpa/jpql/parser/OrderByClause.java |     6 +-
 .../jpa/jpql/parser/OrderByClauseBNF.java          |     4 +-
 .../persistence/jpa/jpql/parser/OrderByItem.java   |     8 +-
 .../jpa/jpql/parser/OrderByItemBNF.java            |     4 +-
 .../jpa/jpql/parser/OrderSiblingsByClause.java     |     6 +-
 .../jpa/jpql/parser/OrderSiblingsByClauseBNF.java  |     4 +-
 .../parser/QualifiedIdentificationVariableBNF.java |     6 +-
 .../persistence/jpa/jpql/parser/QueryPosition.java |     4 +-
 .../jpa/jpql/parser/RangeVariableDeclaration.java  |    13 +-
 .../jpql/parser/RangeVariableDeclarationBNF.java   |     6 +-
 .../jpa/jpql/parser/RegexpExpression.java          |     7 +-
 .../jpa/jpql/parser/RegexpExpressionBNF.java       |     4 +-
 .../jpa/jpql/parser/ResultVariable.java            |     6 +-
 .../jpa/jpql/parser/ResultVariableBNF.java         |     5 +-
 .../jpa/jpql/parser/ScalarExpressionBNF.java       |    10 +-
 .../persistence/jpa/jpql/parser/SelectClause.java  |     6 +-
 .../jpa/jpql/parser/SelectClauseBNF.java           |     4 +-
 .../jpa/jpql/parser/SelectExpressionBNF.java       |    10 +-
 .../jpa/jpql/parser/SelectStatement.java           |    15 +-
 .../jpa/jpql/parser/SelectStatementBNF.java        |     4 +-
 .../jpql/parser/SimpleArithmeticExpressionBNF.java |     4 +-
 .../jpa/jpql/parser/SimpleCaseExpressionBNF.java   |     4 +-
 .../parser/SimpleConditionalExpressionBNF.java     |     6 +-
 .../jpa/jpql/parser/SimpleEntityExpressionBNF.java |     4 +-
 .../parser/SimpleEntityOrValueExpressionBNF.java   |     4 +-
 .../jpa/jpql/parser/SimpleFromClause.java          |     4 +-
 .../jpa/jpql/parser/SimpleSelectClause.java        |     6 +-
 .../jpa/jpql/parser/SimpleSelectClauseBNF.java     |     4 +-
 .../jpa/jpql/parser/SimpleSelectExpressionBNF.java |     6 +-
 .../jpa/jpql/parser/SimpleSelectStatement.java     |     4 +-
 .../SingleValuedObjectPathExpressionBNF.java       |     4 +-
 .../jpql/parser/SingleValuedPathExpressionBNF.java |    10 +-
 .../jpa/jpql/parser/SizeExpression.java            |     6 +-
 .../jpa/jpql/parser/SqrtExpression.java            |     6 +-
 .../jpa/jpql/parser/StartWithClause.java           |     4 +-
 .../jpa/jpql/parser/StartWithClauseBNF.java        |     4 +-
 .../jpa/jpql/parser/StateFieldPathExpression.java  |    10 +-
 .../jpa/jpql/parser/StringExpressionBNF.java       |     4 +-
 .../jpa/jpql/parser/StringPrimaryBNF.java          |    14 +-
 .../persistence/jpa/jpql/parser/SubExpression.java |     6 +-
 ...SelectIdentificationVariableDeclarationBNF.java |     6 +-
 .../persistence/jpa/jpql/parser/SubqueryBNF.java   |     4 +-
 .../jpa/jpql/parser/SubqueryFromClauseBNF.java     |     4 +-
 .../jpa/jpql/parser/SubstringExpression.java       |    12 +-
 .../jpa/jpql/parser/SubtractionExpression.java     |     6 +-
 .../persistence/jpa/jpql/parser/SumFunction.java   |     7 +-
 .../jpa/jpql/parser/TableExpression.java           |     7 +-
 .../jpa/jpql/parser/TableVariableDeclaration.java  |     7 +-
 .../jpa/jpql/parser/TreatExpression.java           |     4 +-
 .../jpa/jpql/parser/TreatExpressionBNF.java        |     9 +-
 .../jpa/jpql/parser/TrimExpression.java            |    18 +-
 .../jpa/jpql/parser/TypeExpression.java            |     8 +-
 .../jpa/jpql/parser/TypeExpressionBNF.java         |     4 +-
 .../persistence/jpa/jpql/parser/UnionClause.java   |    11 +-
 .../jpa/jpql/parser/UnionClauseBNF.java            |     4 +-
 .../persistence/jpa/jpql/parser/UpdateClause.java  |     6 +-
 .../jpa/jpql/parser/UpdateClauseBNF.java           |     4 +-
 .../persistence/jpa/jpql/parser/UpdateItem.java    |     4 +-
 .../persistence/jpa/jpql/parser/UpdateItemBNF.java |     4 +-
 .../jpa/jpql/parser/UpdateStatement.java           |     6 +-
 .../jpa/jpql/parser/UpdateStatementBNF.java        |     4 +-
 .../jpa/jpql/parser/UpperExpression.java           |     6 +-
 .../jpa/jpql/parser/ValueExpression.java           |     6 +-
 .../persistence/jpa/jpql/parser/WhenClause.java    |     6 +-
 .../persistence/jpa/jpql/parser/WhenClauseBNF.java |     4 +-
 .../persistence/jpa/jpql/parser/WhereClause.java   |     6 +-
 .../jpa/jpql/parser/WhereClauseBNF.java            |     4 +-
 .../jpql/tools/AbstractContentAssistVisitor.java   |   947 +-
 .../jpa/jpql/tools/AbstractJPQLQueryHelper.java    |    25 +-
 .../jpa/jpql/tools/AbstractRefactoringTool.java    |     8 +-
 .../jpa/jpql/tools/BasicRefactoringTool.java       |    31 +-
 .../jpql/tools/DefaultBasicRefactoringTool.java    |     6 +-
 .../jpql/tools/DefaultContentAssistProposals.java  |     9 +-
 .../jpql/tools/DefaultContentAssistVisitor.java    |     6 +-
 .../jpa/jpql/tools/DefaultGrammarValidator.java    |   160 +-
 .../jpa/jpql/tools/DefaultJPQLQueryHelper.java     |    10 +-
 .../jpa/jpql/tools/DefaultLiteralVisitor.java      |     8 +-
 .../jpa/jpql/tools/DefaultRefactoringTool.java     |    14 +-
 .../jpa/jpql/tools/DefaultTextEdit.java            |     4 +-
 .../tools/EclipseLinkBasicRefactoringTool.java     |    12 +-
 .../tools/EclipseLinkContentAssistVisitor.java     |    59 +-
 .../jpa/jpql/tools/EclipseLinkJPQLQueryHelper.java |    10 +-
 .../jpa/jpql/tools/EclipseLinkRefactoringTool.java |    14 +-
 .../jpql/tools/EclipseLinkSemanticValidator.java   |     4 +-
 .../jpa/jpql/tools/GenericTypeHelper.java          |   102 +-
 .../jpa/jpql/tools/JPQLQueryContext.java           |    11 +-
 .../jpa/jpql/tools/NumericTypeComparator.java      |    25 +-
 .../jpa/jpql/tools/RefactoringTool.java            |    23 +-
 .../persistence/jpa/jpql/tools/TextEdit.java       |     7 +-
 .../jpql/tools/model/AbstractJPQLQueryBuilder.java |    23 +-
 ...AbstractScalarExpressionStateObjectBuilder.java |     4 +-
 ...AbstractSelectExpressionStateObjectBuilder.java |     4 +-
 .../jpql/tools/model/BaseJPQLQueryFormatter.java   |     4 +-
 .../model/DefaultActualJPQLQueryFormatter.java     |    24 +-
 .../model/EclipseLinkActualJPQLQueryFormatter.java |    15 +-
 .../IConditionalExpressionStateObjectBuilder.java  |     7 +-
 .../jpa/jpql/tools/model/IJPQLQueryBuilder.java    |     6 +-
 .../model/IScalarExpressionStateObjectBuilder.java |    18 +-
 .../model/ISelectExpressionStateObjectBuilder.java |     6 +-
 .../ISimpleSelectExpressionStateObjectBuilder.java |     6 +-
 .../model/query/AbsExpressionStateObject.java      |     6 +-
 .../AbstractConditionalClauseStateObject.java      |     6 +-
 ...actDoubleEncapsulatedExpressionStateObject.java |     6 +-
 .../AbstractEncapsulatedExpressionStateObject.java |     6 +-
 .../model/query/AbstractFromClauseStateObject.java |     5 +-
 .../query/AbstractSelectClauseStateObject.java     |     8 +-
 .../query/AbstractSelectStatementStateObject.java  |     6 +-
 ...actSingleEncapsulatedExpressionStateObject.java |     6 +-
 .../tools/model/query/AbstractStateObject.java     |    22 +-
 ...actTripleEncapsulatedExpressionStateObject.java |     4 +-
 .../model/query/AdditionExpressionStateObject.java |     4 +-
 .../model/query/AggregateFunctionStateObject.java  |     4 +-
 .../model/query/AllOrAnyExpressionStateObject.java |    10 +-
 .../model/query/AndExpressionStateObject.java      |    19 +-
 .../query/ArithmeticExpressionStateObject.java     |     6 +-
 .../model/query/ArithmeticFactorStateObject.java   |     4 +-
 .../tools/model/query/AvgFunctionStateObject.java  |     6 +-
 .../model/query/BetweenExpressionStateObject.java  |     4 +-
 .../model/query/CaseExpressionStateObject.java     |     6 +-
 .../model/query/CoalesceExpressionStateObject.java |     4 +-
 .../CollectionMemberDeclarationStateObject.java    |    10 +-
 .../CollectionMemberExpressionStateObject.java     |     6 +-
 .../CollectionValuedPathExpressionStateObject.java |     4 +-
 .../query/ComparisonExpressionStateObject.java     |    28 +-
 .../model/query/CompoundExpressionStateObject.java |     6 +-
 .../model/query/ConcatExpressionStateObject.java   |     6 +-
 .../query/ConstructorExpressionStateObject.java    |     8 +-
 .../model/query/CountFunctionStateObject.java      |     8 +-
 .../tools/model/query/DateTimeStateObject.java     |    10 +-
 .../tools/model/query/DeclarationStateObject.java  |    10 +-
 .../tools/model/query/DeleteClauseStateObject.java |     6 +-
 .../model/query/DeleteStatementStateObject.java    |     6 +-
 .../DerivedPathVariableDeclarationStateObject.java |     8 +-
 .../model/query/DivisionExpressionStateObject.java |     4 +-
 ...yCollectionComparisonExpressionStateObject.java |     8 +-
 ...dentificationVariableExpressionStateObject.java |     6 +-
 .../model/query/EntryExpressionStateObject.java    |     6 +-
 .../model/query/ExistsExpressionStateObject.java   |     4 +-
 .../tools/model/query/FromClauseStateObject.java   |     4 +-
 .../model/query/GroupByClauseStateObject.java      |     6 +-
 .../tools/model/query/HavingClauseStateObject.java |     8 +-
 ...entificationVariableDeclarationStateObject.java |     6 +-
 .../tools/model/query/InExpressionStateObject.java |    14 +-
 .../model/query/IndexExpressionStateObject.java    |     6 +-
 .../jpql/tools/model/query/JoinStateObject.java    |    10 +-
 .../model/query/KeyExpressionStateObject.java      |     6 +-
 .../model/query/LengthExpressionStateObject.java   |     6 +-
 .../model/query/LikeExpressionStateObject.java     |     6 +-
 .../tools/model/query/ListHolderStateObject.java   |     6 +-
 .../model/query/LocateExpressionStateObject.java   |     6 +-
 .../model/query/LowerExpressionStateObject.java    |     6 +-
 .../tools/model/query/MaxFunctionStateObject.java  |     6 +-
 .../tools/model/query/MinFunctionStateObject.java  |     6 +-
 .../model/query/ModExpressionStateObject.java      |     6 +-
 .../query/MultiplicationExpressionStateObject.java |     4 +-
 .../model/query/NotExpressionStateObject.java      |     4 +-
 .../query/NullComparisonExpressionStateObject.java |     6 +-
 .../model/query/NullIfExpressionStateObject.java   |     4 +-
 .../model/query/ObjectExpressionStateObject.java   |     6 +-
 .../tools/model/query/OrExpressionStateObject.java |    19 +-
 .../model/query/OrderByClauseStateObject.java      |     8 +-
 .../tools/model/query/OrderByItemStateObject.java  |     6 +-
 .../query/RangeVariableDeclarationStateObject.java |     4 +-
 .../model/query/ResultVariableStateObject.java     |     6 +-
 .../tools/model/query/SelectClauseStateObject.java |     6 +-
 .../model/query/SelectStatementStateObject.java    |     4 +-
 .../model/query/SimpleFromClauseStateObject.java   |     6 +-
 .../model/query/SimpleSelectClauseStateObject.java |     8 +-
 .../query/SimpleSelectStatementStateObject.java    |     4 +-
 .../model/query/SizeExpressionStateObject.java     |     6 +-
 .../model/query/SqrtExpressionStateObject.java     |     6 +-
 .../query/StateFieldPathExpressionStateObject.java |    10 +-
 .../jpa/jpql/tools/model/query/StateObject.java    |     4 +-
 .../model/query/SubExpressionStateObject.java      |     6 +-
 .../query/SubstringExpressionStateObject.java      |     6 +-
 .../query/SubtractionExpressionStateObject.java    |     4 +-
 .../tools/model/query/SumFunctionStateObject.java  |     8 +-
 .../model/query/TreatExpressionStateObject.java    |     7 +-
 .../model/query/TrimExpressionStateObject.java     |    18 +-
 .../model/query/TypeExpressionStateObject.java     |     8 +-
 .../tools/model/query/UpdateClauseStateObject.java |     6 +-
 .../tools/model/query/UpdateItemStateObject.java   |     6 +-
 .../model/query/UpdateStatementStateObject.java    |     7 +-
 .../model/query/UpperExpressionStateObject.java    |     6 +-
 .../model/query/ValueExpressionStateObject.java    |     6 +-
 .../query/VariableDeclarationStateObject.java      |     6 +-
 .../tools/model/query/WhenClauseStateObject.java   |     8 +-
 .../tools/model/query/WhereClauseStateObject.java  |     6 +-
 .../jpql/tools/resolver/CollectionDeclaration.java |     4 +-
 .../jpa/jpql/tools/resolver/Declaration.java       |    11 +-
 .../jpql/tools/resolver/DeclarationResolver.java   |     6 +-
 .../jpql/tools/resolver/DerivedDeclaration.java    |     8 +-
 .../jpql/tools/resolver/FromSubqueryResolver.java  |     6 +-
 .../jpa/jpql/tools/resolver/NumericResolver.java   |     4 +-
 .../tools/resolver/SubqueryEntityResolver.java     |     4 +-
 .../tools/utility/XmlEscapeCharacterConverter.java |    17 +-
 .../jpql/tools/utility/iterable/CloneIterable.java |     6 +-
 .../jpql/tools/utility/iterable/EmptyIterable.java |     4 +-
 .../iterable/SingleElementListIterable.java        |     4 +-
 .../utility/iterable/SnapshotCloneIterable.java    |     8 +-
 .../jpql/tools/utility/iterator/CloneIterator.java |     6 +-
 .../jpql/tools/utility/iterator/EmptyIterator.java |     4 +-
 .../iterator/SingleElementListIterator.java        |     4 +-
 .../jpa/jpql/utility/CollectionTools.java          |     6 +-
 .../jpa/jpql/utility/iterable/ArrayIterable.java   |     4 +-
 .../jpql/utility/iterable/CloneListIterable.java   |    12 +-
 .../iterable/SnapshotCloneListIterable.java        |     8 +-
 .../jpql/utility/iterator/CloneListIterator.java   |     6 +-
 .../jpa/metadata/FileBasedProjectCache.java        |     4 +-
 .../jpa/metadata/MetadataSourceAdapter.java        |     8 +-
 .../jpa/metadata/XMLMetadataSource.java            |     6 +-
 org/eclipse/persistence/jpa/rs/DataStorage.java    |    65 +
 .../persistence/jpa/rs/MatrixParameters.java       |     4 +-
 .../persistence/jpa/rs/PersistenceContext.java     |  2871 +++---
 .../jpa/rs/PersistenceContextFactory.java          |     6 +-
 .../jpa/rs/PersistenceContextFactoryProvider.java  |     6 +-
 .../persistence/jpa/rs/PersistenceFactoryBase.java |   254 +-
 .../persistence/jpa/rs/QueryParameters.java        |     9 +-
 org/eclipse/persistence/jpa/rs/ReservedWords.java  |    49 +
 org/eclipse/persistence/jpa/rs/SystemDefaults.java |    21 +
 .../jpa/rs/annotations/RestPageable.java           |    33 +
 .../jpa/rs/annotations/RestPageableQueries.java    |    34 +
 .../jpa/rs/annotations/RestPageableQuery.java      |    38 +
 .../persistence/jpa/rs/config/ConfigDefaults.java  |    20 -
 .../jpa/rs/eventlistener/ChangeListener.java       |     6 +-
 .../DatabaseEventListenerFactory.java              |     6 +-
 .../DescriptorBasedDatabaseEventListener.java      |    10 +-
 .../jpa/rs/exceptions/AbstractExceptionMapper.java |   151 +
 .../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/ErrorResponse.java           |   262 +
 .../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          |   458 +-
 .../jpa/rs/exceptions/JPARSExceptionMapper.java    |    24 +-
 .../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/features/FeatureResponseBuilder.java    |    88 +
 .../rs/features/FeatureResponseBuilderImpl.java    |   189 +
 .../persistence/jpa/rs/features/FeatureSet.java    |    81 +
 .../jpa/rs/features/FeatureSetPreV2.java           |   114 +
 .../persistence/jpa/rs/features/FeatureSetV2.java  |   120 +
 .../jpa/rs/features/ItemLinksBuilder.java          |   197 +
 .../jpa/rs/features/ServiceVersion.java            |   109 +
 .../core/selflinks/SelfLinksResponseBuilder.java   |   221 +
 .../rs/features/fieldsfiltering/FieldsFilter.java  |    41 +
 .../features/fieldsfiltering/FieldsFilterType.java |    27 +
 .../fieldsfiltering/FieldsFilteringValidator.java  |    76 +
 .../features/paging/AbstractPagingValidator.java   |   119 +
 .../rs/features/paging/PageableFieldValidator.java |    84 +
 .../rs/features/paging/PageableQueryValidator.java |    65 +
 .../rs/features/paging/PagingResponseBuilder.java  |   174 +
 .../jpa/rs/logging/LoggingLocalization.java        |     9 +-
 .../logging/i18n/LoggingLocalizationResource.java  |    79 +-
 .../jpa/rs/resources/EntityResource.java           |   123 +-
 .../jpa/rs/resources/MetadataResource.java         |   457 +
 .../jpa/rs/resources/PersistenceResource.java      |    41 +-
 .../jpa/rs/resources/PersistenceUnitResource.java  |    47 +-
 .../jpa/rs/resources/QueryResource.java            |    44 +-
 .../rs/resources/SingleResultQueryResource.java    |    27 +-
 .../resources/common/AbstractEntityResource.java   |   606 +-
 .../common/AbstractPersistenceResource.java        |   263 +-
 .../common/AbstractPersistenceUnitResource.java    |   210 +-
 .../rs/resources/common/AbstractQueryResource.java |   198 +-
 .../jpa/rs/resources/common/AbstractResource.java  |   232 +-
 .../common/AbstractSingleResultQueryResource.java  |   121 +-
 .../rs/resources/unversioned/EntityResource.java   |    45 +-
 .../resources/unversioned/PersistenceResource.java |     4 +-
 .../unversioned/PersistenceUnitResource.java       |    15 +-
 .../rs/resources/unversioned/QueryResource.java    |     5 +-
 .../unversioned/SingleResultQueryResource.java     |     6 +-
 .../persistence/jpa/rs/util/CollectionProxy.java   |    30 +
 .../jpa/rs/util/CollectionWrapperBuilder.java      |   126 +
 .../persistence/jpa/rs/util/HrefHelper.java        |   199 +
 org/eclipse/persistence/jpa/rs/util/IdHelper.java  |    71 +-
 .../persistence/jpa/rs/util/InMemoryArchive.java   |     6 +-
 .../persistence/jpa/rs/util/JPARSLogger.java       |   244 +-
 .../persistence/jpa/rs/util/MethodExitLogData.java |    46 +
 .../jpa/rs/util/ObjectGraphBuilder.java            |   216 +
 .../jpa/rs/util/PreLoginMappingAdapter.java        |    19 +-
 .../jpa/rs/util/PreLoginMappingAdapterV2.java      |    79 +
 .../rs/util/ResourceLocalTransactionWrapper.java   |     6 +-
 .../jpa/rs/util/StreamingOutputMarshaller.java     |   378 +-
 .../jpa/rs/util/TransactionWrapper.java            |     6 +-
 .../persistence/jpa/rs/util/list/LinkList.java     |     6 +-
 .../jpa/rs/util/list/MultiResultQueryList.java     |   101 -
 .../jpa/rs/util/list/MultiResultQueryListItem.java |    86 -
 .../jpa/rs/util/list/PageableCollection.java       |   108 +
 .../persistence/jpa/rs/util/list/QueryList.java    |     6 +-
 .../rs/util/list/ReadAllQueryResultCollection.java |   155 +
 .../rs/util/list/ReportQueryResultCollection.java  |   116 +
 .../jpa/rs/util/list/ReportQueryResultList.java    |    70 +
 .../rs/util/list/ReportQueryResultListItem.java    |    56 +
 .../jpa/rs/util/list/SimpleHomogeneousList.java    |    40 +-
 .../jpa/rs/util/list/SingleResultQuery.java        |    41 +
 .../jpa/rs/util/list/SingleResultQueryList.java    |    58 +-
 .../jpa/rs/util/list/SingleResultQueryResult.java  |    66 +
 .../CollectionWrapperMetadataSource.java           |    54 +
 .../metadatasources/DynamicXMLMetadataSource.java  |    41 +-
 .../DynamicXmlV2MetadataSource.java                |   153 +
 .../ErrorResponseMetadataSource.java               |    31 +
 .../metadatasources/ItemLinksMetadataSource.java   |    45 +
 .../util/metadatasources/LinkV2MetadataSource.java |    50 +
 .../MultiResultQueryListItemMetadataSource.java    |    48 -
 .../MultiResultQueryListMetadataSource.java        |    47 -
 ...ReadAllQueryResultCollectionMetadataSource.java |    47 +
 .../ReportQueryResultCollectionMetadataSource.java |    47 +
 .../ReportQueryResultListItemMetadataSource.java   |    48 +
 .../ReportQueryResultListMetadataSource.java       |    47 +
 .../SingleResultQueryResultMetadataSource.java     |    54 +
 .../jpa/rs/util/xmladapters/LinkAdapter.java       |     6 +-
 .../jpa/rs/util/xmladapters/ReferenceAdapter.java  |     9 +-
 .../rs/util/xmladapters/ReferenceAdapterV2.java    |   135 +
 .../util/xmladapters/RelationshipLinkAdapter.java  |     6 +-
 .../rs/util/xmladapters/RestCollectionAdapter.java |   140 +
 .../persistence/logging/AbstractSessionLog.java    |   135 +-
 org/eclipse/persistence/logging/JavaLog.java       |     3 +-
 org/eclipse/persistence/logging/LogFormatter.java  |   226 +-
 org/eclipse/persistence/logging/SessionLog.java    |    56 +-
 .../persistence/logging/XMLLogFormatter.java       |     4 +-
 .../mappings/AggregateCollectionMapping.java       |   190 +-
 .../persistence/mappings/AggregateMapping.java     |     4 +-
 .../mappings/AggregateObjectMapping.java           |   260 +-
 .../persistence/mappings/CollectionMapping.java    |    59 +-
 .../persistence/mappings/DatabaseMapping.java      |    80 +-
 .../mappings/DirectCollectionMapping.java          |    24 +-
 .../persistence/mappings/EmbeddableMapping.java    |     6 +-
 .../mappings/ForeignReferenceMapping.java          |    89 +-
 .../persistence/mappings/ManyToManyMapping.java    |     7 -
 .../mappings/ObjectReferenceMapping.java           |    21 +-
 .../persistence/mappings/OneToManyMapping.java     |    75 +-
 .../persistence/mappings/OneToOneMapping.java      |    93 +-
 .../mappings/VariableOneToOneMapping.java          |     4 +-
 .../persistence/mappings/converters/Converter.java |     4 +-
 .../mappings/converters/ConverterClass.java        |    11 +-
 .../mappings/converters/ObjectTypeConverter.java   |    11 +-
 .../converters/SerializedObjectConverter.java      |   165 +-
 .../converters/TypeConversionConverter.java        |    15 +-
 .../mappings/foundation/AbstractColumnMapping.java |    12 +-
 .../AbstractCompositeCollectionMapping.java        |    13 +
 .../AbstractCompositeDirectCollectionMapping.java  |     6 +-
 .../foundation/AbstractCompositeObjectMapping.java |    13 +
 .../mappings/foundation/AbstractDirectMapping.java |    28 +-
 .../foundation/AbstractTransformationMapping.java  |    14 +-
 .../mappings/foundation/MapComponentMapping.java   |    16 +-
 .../mappings/foundation/MapKeyMapping.java         |     8 +-
 .../querykeys/ForeignReferenceQueryKey.java        |    10 +-
 .../mappings/querykeys/OneToOneQueryKey.java       |     4 +-
 .../structures/ArrayCollectionMappingHelper.java   |    97 +-
 .../mappings/structures/NestedTableMapping.java    |    12 +
 .../ObjectRelationalDataTypeDescriptor.java        |    37 +-
 .../mappings/structures/ReferenceMapping.java      |    12 +
 .../transformers/AttributeTransformerAdapter.java  |     4 +-
 .../mappings/transformers/ConstantTransformer.java |     4 +-
 .../mappings/transformers/FieldTransformer.java    |     5 +-
 .../transformers/FieldTransformerAdapter.java      |     4 +-
 .../MethodBasedAttributeTransformer.java           |    46 +-
 .../transformers/MethodBasedFieldTransformer.java  |    23 +-
 .../mappings/xdb/DirectToXMLTypeMapping.java       |     4 +-
 .../persistence/oxm/CharacterEscapeHandler.java    |     7 +-
 org/eclipse/persistence/oxm/JSONWithPadding.java   |     5 +-
 org/eclipse/persistence/oxm/XMLBinder.java         |    15 +-
 org/eclipse/persistence/oxm/XMLContext.java        |   100 +-
 org/eclipse/persistence/oxm/XMLDescriptor.java     |   100 +-
 org/eclipse/persistence/oxm/XMLField.java          |   213 +-
 org/eclipse/persistence/oxm/XMLLogin.java          |     1 +
 .../persistence/oxm/XMLMarshalListener.java        |    17 +-
 org/eclipse/persistence/oxm/XMLMarshaller.java     |   134 +-
 org/eclipse/persistence/oxm/XMLUnionField.java     |    28 +-
 .../persistence/oxm/XMLUnmarshalListener.java      |    22 +-
 org/eclipse/persistence/oxm/XMLUnmarshaller.java   |   886 +-
 .../persistence/oxm/XMLUnmarshallerHandler.java    |     6 +-
 org/eclipse/persistence/oxm/XMLValidator.java      |     4 +-
 .../persistence/oxm/annotations/XmlCDATA.java      |     4 +-
 .../oxm/annotations/XmlElementNillable.java        |    42 +
 .../oxm/annotations/XmlElementsJoinNodes.java      |     5 +-
 .../oxm/annotations/XmlIDExtension.java            |    35 +
 .../oxm/annotations/XmlIsSetNullPolicy.java        |     4 +-
 .../persistence/oxm/annotations/XmlLocation.java   |     6 +-
 .../annotations/XmlMarshalNullRepresentation.java  |     9 +-
 .../persistence/oxm/annotations/XmlNullPolicy.java |    26 +-
 .../persistence/oxm/annotations/XmlPath.java       |    16 +-
 .../persistence/oxm/annotations/XmlPaths.java      |    28 +-
 .../persistence/oxm/annotations/XmlReadOnly.java   |     4 +-
 .../oxm/annotations/XmlValueExtension.java         |    35 +
 .../annotations/XmlVirtualAccessMethodsSchema.java |     4 +-
 .../persistence/oxm/annotations/XmlWriteOnly.java  |     4 +-
 .../oxm/attachment/XMLAttachmentMarshaller.java    |     4 +-
 .../oxm/attachment/XMLAttachmentUnmarshaller.java  |     4 +-
 .../DocumentPreservationPolicy.java                |     8 +-
 .../oxm/json/JsonArrayBuilderResult.java           |    42 +
 .../persistence/oxm/json/JsonGeneratorResult.java  |    41 +
 .../oxm/json/JsonObjectBuilderResult.java          |    42 +
 .../persistence/oxm/json/JsonParserSource.java     |    54 +
 .../persistence/oxm/json/JsonStructureSource.java  |    57 +
 .../persistence/oxm/mappings/MimeTypePolicy.java   |     4 +-
 .../oxm/mappings/UnmarshalKeepAsElementPolicy.java |    10 +-
 .../oxm/mappings/XMLAbstractAnyMapping.java        |     7 +-
 .../oxm/mappings/XMLAnyCollectionMapping.java      |    18 +-
 .../oxm/mappings/XMLAnyObjectMapping.java          |    18 +-
 .../mappings/XMLBinaryDataCollectionMapping.java   |     4 +-
 .../oxm/mappings/XMLChoiceCollectionMapping.java   |    25 +-
 .../oxm/mappings/XMLChoiceObjectMapping.java       |    22 +-
 .../mappings/XMLCompositeCollectionMapping.java    |    13 +-
 .../XMLCompositeDirectCollectionMapping.java       |     9 +-
 .../oxm/mappings/XMLCompositeObjectMapping.java    |    15 +-
 .../persistence/oxm/mappings/XMLDirectMapping.java |     6 +-
 .../oxm/mappings/XMLFragmentCollectionMapping.java |    10 +-
 .../oxm/mappings/XMLFragmentMapping.java           |    10 +-
 .../oxm/mappings/XMLObjectReferenceMapping.java    |    17 +-
 .../oxm/mappings/XMLTransformationMapping.java     |    48 +-
 .../oxm/mappings/converters/XMLConverter.java      |    10 +-
 .../oxm/mappings/converters/XMLListConverter.java  |     4 +-
 .../oxm/mappings/converters/XMLRootConverter.java  |     8 +-
 .../mappings/nullpolicy/AbstractNullPolicy.java    |    77 +-
 .../oxm/mappings/nullpolicy/IsSetNullPolicy.java   |    12 +-
 .../nullpolicy/XMLNullRepresentationType.java      |    10 +-
 .../persistence/oxm/platform/DOMPlatform.java      |     4 +-
 .../persistence/oxm/platform/SAXPlatform.java      |     6 +-
 .../persistence/oxm/platform/XMLPlatform.java      |     9 +-
 org/eclipse/persistence/oxm/record/DOMRecord.java  |     8 +-
 .../oxm/record/FormattedOutputStreamRecord.java    |    21 +-
 .../oxm/record/FormattedWriterRecord.java          |   560 +-
 .../oxm/record/JSONFormattedWriterRecord.java      |     4 +-
 .../persistence/oxm/record/JSONWriterRecord.java   |    58 +-
 .../persistence/oxm/record/JsonBuilderRecord.java  |   219 +
 .../oxm/record/JsonGeneratorRecord.java            |   158 +
 org/eclipse/persistence/oxm/record/JsonRecord.java |   682 ++
 .../persistence/oxm/record/MarshalRecord.java      |   130 +-
 org/eclipse/persistence/oxm/record/NodeRecord.java |     4 +-
 .../persistence/oxm/record/OutputStreamRecord.java |     6 +-
 .../persistence/oxm/record/UnmarshalRecord.java    |     4 +-
 .../oxm/record/ValidatingMarshalRecord.java        |     6 +-
 .../persistence/oxm/record/WriterRecord.java       |   958 +-
 .../oxm/record/XMLEventWriterRecord.java           |     2 -
 org/eclipse/persistence/oxm/record/XMLRecord.java  |    18 +-
 .../persistence/oxm/record/XMLRootRecord.java      |    24 +-
 .../oxm/record/XMLStreamWriterRecord.java          |     3 +-
 .../oxm/schema/XMLSchemaClassPathReference.java    |     5 +-
 .../persistence/oxm/schema/XMLSchemaReference.java |     4 +-
 org/eclipse/persistence/oxm/sequenced/Setting.java |    19 +-
 .../unmapped/DefaultUnmappedContentHandler.java    |     4 +-
 .../platform/database/AccessPlatform.java          |     6 +-
 .../platform/database/DB2MainframePlatform.java    |    13 +
 .../persistence/platform/database/DB2Platform.java |    54 +-
 .../platform/database/DB2ZPlatform.java            |    50 +
 .../platform/database/DBasePlatform.java           |     8 +-
 .../platform/database/DerbyPlatform.java           |    93 +-
 .../platform/database/FirebirdPlatform.java        |     6 +-
 .../persistence/platform/database/H2Platform.java  |     4 +-
 .../platform/database/HANAPlatform.java            |    33 +-
 .../platform/database/HSQLPlatform.java            |     7 +-
 .../platform/database/Informix11Platform.java      |     4 +-
 .../platform/database/InformixPlatform.java        |    43 +-
 .../platform/database/MaxDBPlatform.java           |     6 +-
 .../platform/database/MySQLPlatform.java           |   101 +-
 .../platform/database/OraclePlatform.java          |    44 +-
 .../platform/database/PervasivePlatform.java       |    17 +-
 .../platform/database/PostgreSQLPlatform.java      |    17 +-
 .../platform/database/SQLAnywherePlatform.java     |    18 +-
 .../platform/database/SQLServerPlatform.java       |    71 +-
 .../platform/database/SybasePlatform.java          |    40 +-
 .../platform/database/SymfowarePlatform.java       |   162 +-
 .../database/converters/StructConverter.java       |     6 +-
 .../platform/database/jdbc/JDBCTypes.java          |    60 +-
 .../platform/database/oracle/Oracle12Platform.java |    23 +
 .../platform/database/oracle/Oracle9Platform.java  |     6 +-
 ...acleJDBC_10_1_0_2ProxyConnectionCustomizer.java |   502 +-
 .../database/oracle/OracleOCIProxyConnector.java   |   180 +-
 .../oracle/plsql/PLSQLStoredProcedureCall.java     |    55 +-
 .../platform/server/CustomServerPlatform.java      |     4 +-
 .../platform/server/JMXEnabledPlatform.java        |    11 +-
 .../platform/server/JMXServerPlatformBase.java     |    12 +-
 .../platform/server/NoServerPlatform.java          |     5 +-
 .../platform/server/NoServerPlatformDetector.java  |    37 +
 .../persistence/platform/server/ServerLog.java     |     4 +-
 .../platform/server/ServerPlatform.java            |    35 +-
 .../platform/server/ServerPlatformBase.java        |    77 +-
 .../platform/server/ServerPlatformDetector.java    |    26 +
 .../platform/server/ServerPlatformUtils.java       |   154 +
 .../server/glassfish/GlassfishPlatform.java        |    35 +-
 .../glassfish/GlassfishPlatformDetector.java       |    44 +
 .../platform/server/jboss/JBossPlatform.java       |    12 +-
 .../platform/server/oc4j/Oc4jPlatform.java         |     8 +-
 .../platform/server/was/WebSpherePlatform.java     |    25 +-
 .../server/was/WebSpherePlatformDetector.java      |    99 +
 .../platform/server/was/WebSphere_7_Platform.java  |   249 +-
 .../server/was/WebSphere_Liberty_Platform.java     |    70 +
 .../platform/server/wls/WebLogicPlatform.java      |     8 +-
 .../server/wls/WebLogicPlatformDetector.java       |    79 +
 .../platform/server/wls/WebLogic_10_Platform.java  |    34 +-
 .../platform/server/wls/WebLogic_12_Platform.java  |   211 +
 .../platform/xml/DefaultErrorHandler.java          |    84 +-
 .../persistence/platform/xml/XMLPlatform.java      |    11 +-
 .../platform/xml/XMLPlatformException.java         |     4 +-
 .../platform/xml/XMLPlatformFactory.java           |     4 +-
 .../persistence/platform/xml/jaxp/JAXPParser.java  |   700 +-
 .../platform/xml/jaxp/JAXPPlatform.java            |     4 +-
 .../persistence/queries/AttributeGroup.java        |     7 +-
 .../persistence/queries/BatchFetchPolicy.java      |    15 +-
 .../persistence/queries/ComplexQueryResult.java    |     4 +-
 .../persistence/queries/ConstructorReportItem.java |    97 +-
 .../persistence/queries/ConstructorResult.java     |     6 +-
 org/eclipse/persistence/queries/Cursor.java        |     4 +-
 .../persistence/queries/CursoredStream.java        |    12 +-
 .../persistence/queries/CursoredStreamPolicy.java  |     4 +-
 org/eclipse/persistence/queries/DataReadQuery.java |     6 +-
 org/eclipse/persistence/queries/DatabaseQuery.java |   173 +-
 .../persistence/queries/DeleteAllQuery.java        |     4 +-
 .../persistence/queries/DeleteObjectQuery.java     |     4 +-
 .../persistence/queries/DirectReadQuery.java       |     4 +-
 .../persistence/queries/DoesExistQuery.java        |     6 +-
 org/eclipse/persistence/queries/EntityResult.java  |    30 +-
 org/eclipse/persistence/queries/FetchGroup.java    |    28 +-
 .../persistence/queries/JPAQueryBuilder.java       |     4 +-
 .../queries/MethodBaseQueryRedirector.java         |     6 +-
 .../persistence/queries/ModifyAllQuery.java        |     4 +-
 .../persistence/queries/ObjectBuildingQuery.java   |     6 +-
 .../queries/ObjectLevelModifyQuery.java            |     6 +-
 .../persistence/queries/ObjectLevelReadQuery.java  |   195 +-
 .../persistence/queries/QueryByExamplePolicy.java  |    37 +-
 .../queries/QueryResultsCachePolicy.java           |     4 +-
 org/eclipse/persistence/queries/ReadAllQuery.java  |   276 +-
 .../persistence/queries/ReadObjectQuery.java       |   194 +-
 org/eclipse/persistence/queries/ReportQuery.java   |    42 +-
 .../persistence/queries/ReportQueryResult.java     |     4 +-
 .../persistence/queries/ResultSetMappingQuery.java |     4 +-
 .../persistence/queries/ScrollableCursor.java      |    10 +-
 .../queries/ScrollableCursorPolicy.java            |     4 +-
 .../persistence/queries/UpdateAllQuery.java        |     6 +-
 .../persistence/queries/ValueReadQuery.java        |     4 +-
 .../sdo/AbstractExternalizableDelegator.java       |     2 +-
 org/eclipse/persistence/sdo/DefaultValueStore.java |     6 +-
 org/eclipse/persistence/sdo/SDOChangeSummary.java  |     2 +-
 org/eclipse/persistence/sdo/SDOConstants.java      |     2 +-
 org/eclipse/persistence/sdo/SDODataGraph.java      |     2 +-
 org/eclipse/persistence/sdo/SDODataObject.java     |    20 +-
 .../sdo/SDOExternalizableDelegator.java            |     4 +-
 org/eclipse/persistence/sdo/SDOHelper.java         |     2 +-
 org/eclipse/persistence/sdo/SDOProperty.java       |    18 +-
 org/eclipse/persistence/sdo/SDOResolvable.java     |    66 +-
 org/eclipse/persistence/sdo/SDOSequence.java       |     7 +-
 org/eclipse/persistence/sdo/SDOSetting.java        |     4 +-
 org/eclipse/persistence/sdo/SDOType.java           |    18 +-
 org/eclipse/persistence/sdo/SDOXMLDocument.java    |    40 +-
 org/eclipse/persistence/sdo/ValueStore.java        |     4 +-
 .../sdo/dataobjects/OpenSequencedType.java         |     2 +-
 .../sdo/dataobjects/OpenSequencedTypeImpl.java     |     2 +-
 .../sdo/helper/ApplicationAccessWLS.java           |   204 +
 .../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          |     2 +-
 .../persistence/sdo/helper/DynamicClassWriter.java |    18 +-
 .../persistence/sdo/helper/FileCodeWriter.java     |     5 +-
 .../sdo/helper/InstanceClassConverter.java         |     4 +-
 .../persistence/sdo/helper/ListWrapper.java        |    14 +-
 .../persistence/sdo/helper/MapKeyLookupResult.java |     6 +-
 .../sdo/helper/SDOCSUnmarshalListener.java         |     2 +-
 .../persistence/sdo/helper/SDOClassGenerator.java  |     4 +-
 .../sdo/helper/SDOClassGeneratorListener.java      |     2 +-
 .../persistence/sdo/helper/SDOClassLoader.java     |     2 +-
 .../persistence/sdo/helper/SDOCopyHelper.java      |     6 +-
 .../persistence/sdo/helper/SDODataFactory.java     |     2 +-
 .../persistence/sdo/helper/SDODataHelper.java      |     2 +-
 .../persistence/sdo/helper/SDOEqualityHelper.java  |    16 +-
 .../SDOFragmentMappingAttributeAccessor.java       |     2 +-
 .../persistence/sdo/helper/SDOHelperContext.java   |  2675 ++---
 .../persistence/sdo/helper/SDOMarshalListener.java |     2 +-
 .../sdo/helper/SDOMethodAttributeAccessor.java     |     2 +-
 .../persistence/sdo/helper/SDOSchemaGenerator.java |     4 +-
 .../persistence/sdo/helper/SDOTypeHelper.java      |     3 +-
 .../persistence/sdo/helper/SDOTypesGenerator.java  |    38 +-
 .../sdo/helper/SDOUnmappedContentHandler.java      |     4 +-
 .../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     |     2 +-
 .../sdo/helper/SchemaResolverWrapper.java          |     2 +-
 .../persistence/sdo/helper/XPathEngine.java        |     2 +-
 .../helper/delegates/AbstractHelperDelegator.java  |     2 +-
 .../helper/delegates/SDODataFactoryDelegate.java   |     2 +-
 .../helper/delegates/SDODataFactoryDelegator.java  |     2 +-
 .../helper/delegates/SDOTypeHelperDelegate.java    |   298 +-
 .../helper/delegates/SDOTypeHelperDelegator.java   |     2 +-
 .../sdo/helper/delegates/SDOXMLHelperDelegate.java |   176 +-
 .../helper/delegates/SDOXMLHelperDelegator.java    |     2 +-
 .../sdo/helper/delegates/SDOXSDHelperDelegate.java |   989 +-
 .../helper/delegates/SDOXSDHelperDelegator.java    |     2 +-
 .../persistence/sdo/helper/extension/OPStack.java  |     2 +-
 .../persistence/sdo/helper/extension/SDOUtil.java  |     5 +-
 .../persistence/sdo/helper/extension/Token.java    |     2 +-
 .../sdo/helper/extension/XPathExpression.java      |     2 +-
 .../sdo/helper/extension/XPathHelper.java          |    10 +-
 .../sdo/helper/jaxb/JAXBClassGenerator.java        |     2 +-
 .../sdo/helper/jaxb/JAXBDataFactory.java           |     2 +-
 .../sdo/helper/jaxb/JAXBHelperContext.java         |    14 +-
 .../persistence/sdo/helper/jaxb/JAXBList.java      |     2 +-
 .../sdo/helper/jaxb/JAXBListWrapper.java           |     2 +-
 .../sdo/helper/jaxb/JAXBValueStore.java            |     2 +-
 .../persistence/sdo/helper/jaxb/JAXBXMLHelper.java |     2 +-
 .../helper/metadata/NamespaceURITransformer.java   |     2 +-
 .../sdo/helper/metadata/QNameTransformer.java      |     2 +-
 .../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      |     2 +-
 .../sdo/types/SDOXMLHelperLoadOptionsType.java     |     2 +-
 .../persistence/sequencing/StandardSequence.java   |     4 +-
 .../persistence/sequencing/TableSequence.java      |     8 +-
 .../persistence/services/DevelopmentServices.java  |     4 +-
 .../persistence/services/RuntimeServices.java      |    30 +-
 .../services/mbean/MBeanRuntimeServicesMBean.java  |    12 +-
 org/eclipse/persistence/sessions/CopyGroup.java    |     4 +-
 .../persistence/sessions/DatabaseLogin.java        |     6 +-
 .../persistence/sessions/DatabaseRecord.java       |     4 +-
 .../persistence/sessions/DatabaseSession.java      |     7 +-
 .../persistence/sessions/DatasourceLogin.java      |     8 +-
 .../persistence/sessions/DefaultConnector.java     |    12 +-
 .../persistence/sessions/IdentityMapAccessor.java  |     1 -
 .../persistence/sessions/JNDIConnector.java        |    31 +-
 org/eclipse/persistence/sessions/Login.java        |     4 +-
 org/eclipse/persistence/sessions/Project.java      |    75 +-
 org/eclipse/persistence/sessions/Session.java      |    35 +-
 org/eclipse/persistence/sessions/UnitOfWork.java   |    36 +-
 .../persistence/sessions/broker/SessionBroker.java |    15 +-
 .../AggregateCollectionChangeRecord.java           |    12 +-
 .../changesets/DirectToFieldChangeRecord.java      |     3 +-
 .../changesets/EISCollectionChangeRecord.java      |    13 +-
 .../EISOrderedCollectionChangeRecord.java          |    13 +-
 .../sessions/changesets/ObjectChangeSet.java       |    10 +-
 .../changesets/ObjectReferenceChangeRecord.java    |     3 +-
 .../TransformationMappingChangeRecord.java         |     3 +-
 .../sessions/changesets/UnitOfWorkChangeSet.java   |     3 +-
 .../sessions/coordination/CommandManager.java      |     4 +-
 .../coordination/RemoteCommandManager.java         |     3 +-
 .../coordination/corba/CORBATransportManager.java  |     1 -
 .../jgroups/JGroupsTransportManager.java           |   166 +
 .../sessions/factories/DescriptorCustomizer.java   |     4 +-
 .../sessions/factories/ProjectClassGenerator.java  |    84 +-
 .../sessions/factories/SessionCustomizer.java      |     4 +-
 .../sessions/factories/SessionFactory.java         |     4 +-
 .../sessions/factories/SessionManager.java         |   304 +-
 .../sessions/factories/XMLProjectWriter.java       |     8 +-
 .../sessions/factories/XMLSessionConfigLoader.java |    41 +-
 .../sessions/interceptors/CacheInterceptor.java    |     6 +-
 .../persistence/sessions/remote/RemoteSession.java |     8 +-
 .../sessions/remote/corba/sun/CORBAConnection.java |    10 +-
 .../CORBARemoteSessionControllerDispatcher.java    |     6 +-
 .../sessions/remote/rmi/RMIConnection.java         |     6 +-
 .../remote/rmi/RMIRemoteSessionController.java     |     4 +-
 .../rmi/RMIRemoteSessionControllerDispatcher.java  |     4 +-
 .../sessions/remote/rmi/iiop/RMIConnection.java    |     6 +-
 .../rmi/iiop/RMIRemoteSessionController.java       |     4 +-
 .../iiop/RMIRemoteSessionControllerDispatcher.java |     4 +-
 .../sessions/serializers/KryoSerializer.java       |   103 -
 .../persistence/sessions/server/ClientSession.java |    13 +-
 .../sessions/server/ConnectionPool.java            |     8 +-
 .../sessions/server/ExternalConnectionPool.java    |     4 +-
 .../persistence/sessions/server/ServerSession.java |     7 +-
 org/eclipse/persistence/tools/PackageRenamer.java  |   256 +-
 .../tools/profiler/PerformanceMonitor.java         |     6 +-
 .../profiler/oracle/DMSPerformanceProfiler.java    |  1482 +--
 .../schemaframework/DatabaseObjectDefinition.java  |    89 +-
 .../schemaframework/DefaultTableGenerator.java     |    64 +-
 .../tools/schemaframework/FieldDefinition.java     |   239 +-
 .../schemaframework/NestedTableDefinition.java     |    63 +-
 .../schemaframework/ObjectVarrayDefinition.java    |     4 +-
 .../tools/schemaframework/PackageDefinition.java   |     4 +-
 .../tools/schemaframework/PopulationManager.java   |     3 +-
 .../tools/schemaframework/SchemaManager.java       |   194 +-
 .../tools/schemaframework/SequenceDefinition.java  |     4 +-
 .../schemaframework/SequenceObjectDefinition.java  |     4 +-
 .../schemaframework/StoredFunctionDefinition.java  |     4 +-
 .../schemaframework/StoredProcedureDefinition.java |   278 +-
 .../tools/schemaframework/TableDefinition.java     |  2806 +++---
 .../schemaframework/TableSequenceDefinition.java   |    27 +-
 .../tools/schemaframework/TypeDefinition.java      |     4 +-
 .../tools/schemaframework/TypeTableDefinition.java |     4 +-
 .../UnaryTableSequenceDefinition.java              |     4 +-
 .../tools/schemaframework/VarrayDefinition.java    |   124 +-
 .../tools/schemaframework/ViewDefinition.java      |     4 +-
 .../persistence/tools/tuning/SafeModeTuner.java    |     1 -
 .../tools/weaving/jpa/StaticWeaveAntTask.java      |     4 +-
 .../tools/weaving/jpa/StaticWeaveProcessor.java    |     9 +-
 .../transaction/AbstractTransactionController.java |     8 +-
 .../transaction/JTATransactionController.java      |     4 +-
 .../glassfish/GlassfishTransactionController.java  |     4 +-
 .../jboss/JBossTransactionController.java          |     4 +-
 .../jotm/JotmTransactionController.java            |     6 +-
 .../oc4j/Oc4jTransactionController.java            |     4 +-
 .../was/WebSphereLibertyTransactionController.java |    27 +
 .../was/WebSphereTransactionController.java        |    21 +-
 .../wls/WebLogicTransactionController.java         |     4 +-
 readme.html                                        |    31 +-
 1724 files changed, 96093 insertions(+), 62662 deletions(-)

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

_______________________________________________
pkg-java-commits mailing list
pkg-java-comm...@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

Reply via email to