You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cayenne.apache.org by nt...@apache.org on 2019/09/05 11:13:01 UTC

[cayenne-website] 05/06: Cayenne 4.1.B2 release

This is an automated email from the ASF dual-hosted git repository.

ntimofeev pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cayenne-website.git

commit af9188374e92f9c7c3f0f7d4cb170dfccc98e8c7
Author: Nikita Timofeev <st...@gmail.com>
AuthorDate: Mon May 13 11:42:47 2019 +0300

    Cayenne 4.1.B2 release
---
 src/main/site/content/docs/4.1/cayenne-guide.html  |  58 +-
 .../content/docs/4.1/getting-started-db-first.html |   2 +-
 .../content/docs/4.1/getting-started-guide.html    |   2 +-
 .../site/content/docs/4.1/getting-started-rop.html |   2 +-
 .../site/static/docs/4.1/api/allclasses-index.html | 614 +++++++++++----------
 src/main/site/static/docs/4.1/api/allclasses.html  |   7 +-
 .../static/docs/4.1/api/allpackages-index.html     |  84 +--
 .../site/static/docs/4.1/api/constant-values.html  |  29 +-
 .../site/static/docs/4.1/api/deprecated-list.html  |   8 +-
 src/main/site/static/docs/4.1/api/element-list     |   1 +
 src/main/site/static/docs/4.1/api/help-doc.html    |   8 +-
 src/main/site/static/docs/4.1/api/index-all.html   |  20 +-
 src/main/site/static/docs/4.1/api/index.html       |  86 +--
 .../static/docs/4.1/api/member-search-index.js     |   2 +-
 .../static/docs/4.1/api/member-search-index.zip    | Bin 95484 -> 95566 bytes
 .../4.1/api/org/apache/cayenne/BaseContext.html    |   8 +-
 .../4.1/api/org/apache/cayenne/BaseDataObject.html |   8 +-
 .../docs/4.1/api/org/apache/cayenne/Cayenne.html   |   8 +-
 .../api/org/apache/cayenne/CayenneDataObject.html  |   8 +-
 .../api/org/apache/cayenne/CayenneException.html   |   8 +-
 .../apache/cayenne/CayenneRuntimeException.html    |   8 +-
 .../org/apache/cayenne/ConfigurationException.html |   8 +-
 .../4.1/api/org/apache/cayenne/DataChannel.html    |   8 +-
 .../api/org/apache/cayenne/DataChannelFilter.html  |   8 +-
 .../org/apache/cayenne/DataChannelFilterChain.html |   8 +-
 .../org/apache/cayenne/DataChannelListener.html    |   8 +-
 .../org/apache/cayenne/DataChannelQueryFilter.html |   8 +-
 .../cayenne/DataChannelQueryFilterChain.html       |   8 +-
 .../cayenne/DataChannelSyncCallbackAction.html     |   8 +-
 .../org/apache/cayenne/DataChannelSyncFilter.html  |   8 +-
 .../apache/cayenne/DataChannelSyncFilterChain.html |   8 +-
 .../4.1/api/org/apache/cayenne/DataObject.html     |   8 +-
 .../docs/4.1/api/org/apache/cayenne/DataRow.html   |   8 +-
 .../org/apache/cayenne/DeleteDenyException.html    |   8 +-
 .../org/apache/cayenne/ExtendedEnumeration.html    |   8 +-
 .../docs/4.1/api/org/apache/cayenne/Fault.html     |   8 +-
 .../org/apache/cayenne/FaultFailureException.html  |   8 +-
 .../api/org/apache/cayenne/HybridDataObject.html   |   8 +-
 .../api/org/apache/cayenne/LifecycleListener.html  |   8 +-
 .../4.1/api/org/apache/cayenne/ObjectContext.html  |   8 +-
 .../docs/4.1/api/org/apache/cayenne/ObjectId.html  |   8 +-
 .../api/org/apache/cayenne/PersistenceState.html   |   8 +-
 .../4.1/api/org/apache/cayenne/Persistent.html     |   8 +-
 .../api/org/apache/cayenne/PersistentObject.html   |   8 +-
 .../api/org/apache/cayenne/ProcedureResult.html    |   8 +-
 .../4.1/api/org/apache/cayenne/QueryResponse.html  |   8 +-
 .../4.1/api/org/apache/cayenne/QueryResult.html    |   8 +-
 .../api/org/apache/cayenne/QueryResultItem.html    |   8 +-
 .../org/apache/cayenne/ResultBatchIterator.html    |   8 +-
 .../4.1/api/org/apache/cayenne/ResultIterator.html |   8 +-
 .../org/apache/cayenne/ResultIteratorCallback.html |   8 +-
 .../4.1/api/org/apache/cayenne/Validating.html     |   8 +-
 .../4.1/api/org/apache/cayenne/ValueHolder.html    |   8 +-
 .../apache/cayenne/access/ClientServerChannel.html |   8 +-
 .../api/org/apache/cayenne/access/DataContext.html |   8 +-
 .../apache/cayenne/access/DataContextDelegate.html |   8 +-
 .../api/org/apache/cayenne/access/DataDomain.html  |   8 +-
 .../api/org/apache/cayenne/access/DataNode.html    |   8 +-
 .../org/apache/cayenne/access/DataRowStore.html    |   8 +-
 .../apache/cayenne/access/DataRowStoreFactory.html |   8 +-
 .../api/org/apache/cayenne/access/DbGenerator.html |   8 +-
 .../cayenne/access/DefaultDataRowStoreFactory.html |   8 +-
 .../access/DefaultObjectMapRetainStrategy.html     |   8 +-
 .../cayenne/access/DomainStoppedException.html     |   8 +-
 .../cayenne/access/IncrementalFaultList.html       |   8 +-
 .../apache/cayenne/access/NoSyncObjectStore.html   |   8 +-
 .../cayenne/access/ObjectMapRetainStrategy.html    |   8 +-
 .../api/org/apache/cayenne/access/ObjectStore.html |   8 +-
 .../org/apache/cayenne/access/OperationHints.html  |   8 +-
 .../apache/cayenne/access/OperationObserver.html   |   8 +-
 .../cayenne/access/OptimisticLockException.html    |   8 +-
 .../api/org/apache/cayenne/access/QueryEngine.html |   8 +-
 .../api/org/apache/cayenne/access/ToManyList.html  |   8 +-
 .../org/apache/cayenne/access/ToManyListFault.html |   8 +-
 .../org/apache/cayenne/access/ToManyMapFault.html  |   8 +-
 .../org/apache/cayenne/access/ToManySetFault.html  |   8 +-
 .../api/org/apache/cayenne/access/ToOneFault.html  |   8 +-
 .../access/class-use/ClientServerChannel.html      |   8 +-
 .../cayenne/access/class-use/DataContext.html      |   8 +-
 .../access/class-use/DataContextDelegate.html      |   8 +-
 .../cayenne/access/class-use/DataDomain.html       |   8 +-
 .../apache/cayenne/access/class-use/DataNode.html  |   8 +-
 .../cayenne/access/class-use/DataRowStore.html     |   8 +-
 .../access/class-use/DataRowStoreFactory.html      |   8 +-
 .../cayenne/access/class-use/DbGenerator.html      |   8 +-
 .../class-use/DefaultDataRowStoreFactory.html      |   8 +-
 .../class-use/DefaultObjectMapRetainStrategy.html  |   8 +-
 .../access/class-use/DomainStoppedException.html   |   8 +-
 .../access/class-use/IncrementalFaultList.html     |   8 +-
 .../access/class-use/NoSyncObjectStore.html        |   8 +-
 .../access/class-use/ObjectMapRetainStrategy.html  |   8 +-
 .../cayenne/access/class-use/ObjectStore.html      |   8 +-
 .../cayenne/access/class-use/OperationHints.html   |   8 +-
 .../access/class-use/OperationObserver.html        |   8 +-
 .../access/class-use/OptimisticLockException.html  |   8 +-
 .../cayenne/access/class-use/QueryEngine.html      |   8 +-
 .../cayenne/access/class-use/ToManyList.html       |   8 +-
 .../cayenne/access/class-use/ToManyListFault.html  |   8 +-
 .../cayenne/access/class-use/ToManyMapFault.html   |   8 +-
 .../cayenne/access/class-use/ToManySetFault.html   |   8 +-
 .../cayenne/access/class-use/ToOneFault.html       |   8 +-
 .../access/dbsync/BaseSchemaUpdateStrategy.html    |   8 +-
 .../access/dbsync/CreateIfNoSchemaStrategy.html    |   8 +-
 .../dbsync/DefaultSchemaUpdateStrategyFactory.html |   8 +-
 .../access/dbsync/SchemaUpdateStrategy.html        |   8 +-
 .../access/dbsync/SchemaUpdateStrategyFactory.html |   8 +-
 .../access/dbsync/SkipSchemaUpdateStrategy.html    |   8 +-
 .../ThrowOnPartialOrCreateSchemaStrategy.html      |   8 +-
 .../dbsync/ThrowOnPartialSchemaStrategy.html       |   8 +-
 .../dbsync/class-use/BaseSchemaUpdateStrategy.html |   8 +-
 .../dbsync/class-use/CreateIfNoSchemaStrategy.html |   8 +-
 .../DefaultSchemaUpdateStrategyFactory.html        |   8 +-
 .../dbsync/class-use/SchemaUpdateStrategy.html     |   8 +-
 .../class-use/SchemaUpdateStrategyFactory.html     |   8 +-
 .../dbsync/class-use/SkipSchemaUpdateStrategy.html |   8 +-
 .../ThrowOnPartialOrCreateSchemaStrategy.html      |   8 +-
 .../class-use/ThrowOnPartialSchemaStrategy.html    |   8 +-
 .../cayenne/access/dbsync/package-summary.html     |   8 +-
 .../apache/cayenne/access/dbsync/package-tree.html |   8 +-
 .../apache/cayenne/access/dbsync/package-use.html  |   8 +-
 .../apache/cayenne/access/event/SnapshotEvent.html |   8 +-
 .../access/event/SnapshotEventListener.html        |   8 +-
 .../access/event/class-use/SnapshotEvent.html      |   8 +-
 .../event/class-use/SnapshotEventListener.html     |   8 +-
 .../cayenne/access/event/package-summary.html      |   8 +-
 .../apache/cayenne/access/event/package-tree.html  |   8 +-
 .../apache/cayenne/access/event/package-use.html   |   8 +-
 .../apache/cayenne/access/jdbc/BaseSQLAction.html  |   8 +-
 .../apache/cayenne/access/jdbc/BatchAction.html    |   8 +-
 .../cayenne/access/jdbc/ColumnDescriptor.html      |   8 +-
 .../access/jdbc/ConnectionAwareResultIterator.html |   8 +-
 .../access/jdbc/DistinctResultIterator.html        |   8 +-
 .../apache/cayenne/access/jdbc/EJBQLAction.html    |   8 +-
 .../cayenne/access/jdbc/JDBCResultIterator.html    |   8 +-
 .../cayenne/access/jdbc/LimitResultIterator.html   |   8 +-
 .../cayenne/access/jdbc/ProcedureAction.html       |   8 +-
 .../apache/cayenne/access/jdbc/RowDescriptor.html  |   8 +-
 .../cayenne/access/jdbc/RowDescriptorBuilder.html  |   8 +-
 .../apache/cayenne/access/jdbc/SQLStatement.html   |   8 +-
 .../cayenne/access/jdbc/SQLTemplateAction.html     |   8 +-
 .../cayenne/access/jdbc/SQLTemplateProcessor.html  |   8 +-
 .../apache/cayenne/access/jdbc/SelectAction.html   |   8 +-
 .../access/jdbc/class-use/BaseSQLAction.html       |   8 +-
 .../cayenne/access/jdbc/class-use/BatchAction.html |   8 +-
 .../access/jdbc/class-use/ColumnDescriptor.html    |   8 +-
 .../class-use/ConnectionAwareResultIterator.html   |   8 +-
 .../jdbc/class-use/DistinctResultIterator.html     |   8 +-
 .../cayenne/access/jdbc/class-use/EJBQLAction.html |   8 +-
 .../access/jdbc/class-use/JDBCResultIterator.html  |   8 +-
 .../access/jdbc/class-use/LimitResultIterator.html |   8 +-
 .../access/jdbc/class-use/ProcedureAction.html     |   8 +-
 .../access/jdbc/class-use/RowDescriptor.html       |   8 +-
 .../jdbc/class-use/RowDescriptorBuilder.html       |   8 +-
 .../access/jdbc/class-use/SQLStatement.html        |   8 +-
 .../access/jdbc/class-use/SQLTemplateAction.html   |   8 +-
 .../jdbc/class-use/SQLTemplateProcessor.html       |   8 +-
 .../access/jdbc/class-use/SelectAction.html        |   8 +-
 .../cayenne/access/jdbc/package-summary.html       |   8 +-
 .../apache/cayenne/access/jdbc/package-tree.html   |   8 +-
 .../apache/cayenne/access/jdbc/package-use.html    |   8 +-
 .../jdbc/reader/DefaultRowReaderFactory.html       |   8 +-
 .../cayenne/access/jdbc/reader/RowReader.html      |   8 +-
 .../access/jdbc/reader/RowReaderFactory.html       |   8 +-
 .../reader/class-use/DefaultRowReaderFactory.html  |   8 +-
 .../access/jdbc/reader/class-use/RowReader.html    |   8 +-
 .../jdbc/reader/class-use/RowReaderFactory.html    |   8 +-
 .../access/jdbc/reader/package-summary.html        |   8 +-
 .../cayenne/access/jdbc/reader/package-tree.html   |   8 +-
 .../cayenne/access/jdbc/reader/package-use.html    |   8 +-
 .../org/apache/cayenne/access/package-summary.html |   8 +-
 .../org/apache/cayenne/access/package-tree.html    |   8 +-
 .../api/org/apache/cayenne/access/package-use.html |   8 +-
 .../access/translator/DbAttributeBinding.html      |   8 +-
 .../access/translator/ParameterBinding.html        |   8 +-
 .../translator/ProcedureParameterBinding.html      |   8 +-
 .../access/translator/batch/BatchTranslator.html   |   8 +-
 .../translator/batch/BatchTranslatorFactory.html   |   8 +-
 .../translator/batch/DefaultBatchTranslator.html   |   8 +-
 .../batch/DefaultBatchTranslatorFactory.html       |   8 +-
 .../translator/batch/DeleteBatchTranslator.html    |   8 +-
 .../translator/batch/InsertBatchTranslator.html    |   8 +-
 .../batch/SoftDeleteBatchTranslator.html           |   8 +-
 .../batch/SoftDeleteTranslatorFactory.html         |   8 +-
 .../translator/batch/UpdateBatchTranslator.html    |   8 +-
 .../batch/class-use/BatchTranslator.html           |   8 +-
 .../batch/class-use/BatchTranslatorFactory.html    |   8 +-
 .../batch/class-use/DefaultBatchTranslator.html    |   8 +-
 .../class-use/DefaultBatchTranslatorFactory.html   |   8 +-
 .../batch/class-use/DeleteBatchTranslator.html     |   8 +-
 .../batch/class-use/InsertBatchTranslator.html     |   8 +-
 .../batch/class-use/SoftDeleteBatchTranslator.html |   8 +-
 .../class-use/SoftDeleteTranslatorFactory.html     |   8 +-
 .../batch/class-use/UpdateBatchTranslator.html     |   8 +-
 .../access/translator/batch/package-summary.html   |   8 +-
 .../access/translator/batch/package-tree.html      |   8 +-
 .../access/translator/batch/package-use.html       |   8 +-
 .../translator/class-use/DbAttributeBinding.html   |   8 +-
 .../translator/class-use/ParameterBinding.html     |   8 +-
 .../class-use/ProcedureParameterBinding.html       |   8 +-
 .../translator/ejbql/EJBQLConditionTranslator.html |   8 +-
 .../translator/ejbql/EJBQLDbPathTranslator.html    |   8 +-
 .../translator/ejbql/EJBQLDeleteTranslator.html    |   8 +-
 .../translator/ejbql/EJBQLFromTranslator.html      |   8 +-
 .../access/translator/ejbql/EJBQLJoinAppender.html |   8 +-
 .../translator/ejbql/EJBQLMultiColumnOperand.html  |   8 +-
 .../translator/ejbql/EJBQLPathTranslator.html      |   8 +-
 .../ejbql/EJBQLSelectColumnsTranslator.html        |   8 +-
 .../translator/ejbql/EJBQLSelectTranslator.html    |   8 +-
 .../translator/ejbql/EJBQLTranslationContext.html  |   8 +-
 .../translator/ejbql/EJBQLTranslatorFactory.html   |   8 +-
 .../ejbql/JdbcEJBQLTranslatorFactory.html          |   8 +-
 .../ejbql/class-use/EJBQLConditionTranslator.html  |   8 +-
 .../ejbql/class-use/EJBQLDbPathTranslator.html     |   8 +-
 .../ejbql/class-use/EJBQLDeleteTranslator.html     |   8 +-
 .../ejbql/class-use/EJBQLFromTranslator.html       |   8 +-
 .../ejbql/class-use/EJBQLJoinAppender.html         |   8 +-
 .../ejbql/class-use/EJBQLMultiColumnOperand.html   |   8 +-
 .../ejbql/class-use/EJBQLPathTranslator.html       |   8 +-
 .../class-use/EJBQLSelectColumnsTranslator.html    |   8 +-
 .../ejbql/class-use/EJBQLSelectTranslator.html     |   8 +-
 .../ejbql/class-use/EJBQLTranslationContext.html   |   8 +-
 .../ejbql/class-use/EJBQLTranslatorFactory.html    |   8 +-
 .../class-use/JdbcEJBQLTranslatorFactory.html      |   8 +-
 .../access/translator/ejbql/package-summary.html   |   8 +-
 .../access/translator/ejbql/package-tree.html      |   8 +-
 .../access/translator/ejbql/package-use.html       |   8 +-
 .../cayenne/access/translator/package-summary.html |   8 +-
 .../cayenne/access/translator/package-tree.html    |   8 +-
 .../cayenne/access/translator/package-use.html     |   8 +-
 .../translator/procedure/ProcedureTranslator.html  |   8 +-
 .../procedure/class-use/ProcedureTranslator.html   |   8 +-
 .../translator/procedure/package-summary.html      |   8 +-
 .../access/translator/procedure/package-tree.html  |   8 +-
 .../access/translator/procedure/package-use.html   |   8 +-
 .../select/DataObjectMatchTranslator.html          |   8 +-
 .../translator/select/DefaultSelectTranslator.html |   8 +-
 .../select/DefaultSelectTranslatorFactory.html     |   8 +-
 .../access/translator/select/JoinStack.html        |   8 +-
 .../access/translator/select/JoinTreeNode.html     |   8 +-
 .../translator/select/OrderingTranslator.html      |   8 +-
 .../translator/select/QualifierTranslator.html     |   8 +-
 .../select/QueryAssembler.AddBindingListener.html  |   8 +-
 .../access/translator/select/QueryAssembler.html   |   8 +-
 .../translator/select/QueryAssemblerHelper.html    |   8 +-
 .../access/translator/select/SelectTranslator.html |   8 +-
 .../translator/select/SelectTranslatorFactory.html |   8 +-
 .../select/TrimmingQualifierTranslator.html        |   8 +-
 .../class-use/DataObjectMatchTranslator.html       |   8 +-
 .../select/class-use/DefaultSelectTranslator.html  |   8 +-
 .../class-use/DefaultSelectTranslatorFactory.html  |   8 +-
 .../translator/select/class-use/JoinStack.html     |   8 +-
 .../translator/select/class-use/JoinTreeNode.html  |   8 +-
 .../select/class-use/OrderingTranslator.html       |   8 +-
 .../select/class-use/QualifierTranslator.html      |   8 +-
 .../QueryAssembler.AddBindingListener.html         |   8 +-
 .../select/class-use/QueryAssembler.html           |   8 +-
 .../select/class-use/QueryAssemblerHelper.html     |   8 +-
 .../select/class-use/SelectTranslator.html         |   8 +-
 .../select/class-use/SelectTranslatorFactory.html  |   8 +-
 .../class-use/TrimmingQualifierTranslator.html     |   8 +-
 .../access/translator/select/package-summary.html  |   8 +-
 .../access/translator/select/package-tree.html     |   8 +-
 .../access/translator/select/package-use.html      |   8 +-
 .../cayenne/access/types/BigDecimalType.html       |   8 +-
 .../cayenne/access/types/BigIntegerValueType.html  |   8 +-
 .../apache/cayenne/access/types/BooleanType.html   |   8 +-
 .../apache/cayenne/access/types/ByteArrayType.html |   8 +-
 .../org/apache/cayenne/access/types/ByteType.html  |   8 +-
 .../apache/cayenne/access/types/CalendarType.html  |   8 +-
 .../org/apache/cayenne/access/types/CharType.html  |   8 +-
 .../cayenne/access/types/CharacterValueType.html   |   8 +-
 .../org/apache/cayenne/access/types/DateType.html  |   8 +-
 .../types/DefaultValueObjectTypeRegistry.html      |   8 +-
 .../apache/cayenne/access/types/DoubleType.html    |   8 +-
 .../org/apache/cayenne/access/types/EnumType.html  |   8 +-
 .../cayenne/access/types/EnumTypeFactory.html      |   8 +-
 .../cayenne/access/types/ExtendedEnumType.html     |   8 +-
 .../apache/cayenne/access/types/ExtendedType.html  |   8 +-
 .../cayenne/access/types/ExtendedTypeFactory.html  |   8 +-
 .../cayenne/access/types/ExtendedTypeMap.html      |   8 +-
 .../org/apache/cayenne/access/types/FloatType.html |   8 +-
 .../apache/cayenne/access/types/IntegerType.html   |   8 +-
 .../access/types/LocalDateTimeValueType.html       |   8 +-
 .../cayenne/access/types/LocalDateValueType.html   |   8 +-
 .../cayenne/access/types/LocalTimeValueType.html   |   8 +-
 .../org/apache/cayenne/access/types/LongType.html  |   8 +-
 .../apache/cayenne/access/types/ObjectType.html    |   8 +-
 .../org/apache/cayenne/access/types/ShortType.html |   8 +-
 .../org/apache/cayenne/access/types/TimeType.html  |   8 +-
 .../apache/cayenne/access/types/TimestampType.html |   8 +-
 .../apache/cayenne/access/types/UUIDValueType.html |   8 +-
 .../apache/cayenne/access/types/UtilDateType.html  |   8 +-
 .../cayenne/access/types/ValueObjectType.html      |   8 +-
 .../access/types/ValueObjectTypeFactory.html       |   8 +-
 .../access/types/ValueObjectTypeRegistry.html      |   8 +-
 .../org/apache/cayenne/access/types/VoidType.html  |   8 +-
 .../access/types/class-use/BigDecimalType.html     |   8 +-
 .../types/class-use/BigIntegerValueType.html       |   8 +-
 .../access/types/class-use/BooleanType.html        |   8 +-
 .../access/types/class-use/ByteArrayType.html      |   8 +-
 .../cayenne/access/types/class-use/ByteType.html   |   8 +-
 .../access/types/class-use/CalendarType.html       |   8 +-
 .../cayenne/access/types/class-use/CharType.html   |   8 +-
 .../access/types/class-use/CharacterValueType.html |   8 +-
 .../cayenne/access/types/class-use/DateType.html   |   8 +-
 .../class-use/DefaultValueObjectTypeRegistry.html  |   8 +-
 .../cayenne/access/types/class-use/DoubleType.html |   8 +-
 .../cayenne/access/types/class-use/EnumType.html   |   8 +-
 .../access/types/class-use/EnumTypeFactory.html    |   8 +-
 .../access/types/class-use/ExtendedEnumType.html   |   8 +-
 .../access/types/class-use/ExtendedType.html       |   8 +-
 .../types/class-use/ExtendedTypeFactory.html       |   8 +-
 .../access/types/class-use/ExtendedTypeMap.html    |   8 +-
 .../cayenne/access/types/class-use/FloatType.html  |   8 +-
 .../access/types/class-use/IntegerType.html        |   8 +-
 .../types/class-use/LocalDateTimeValueType.html    |   8 +-
 .../access/types/class-use/LocalDateValueType.html |   8 +-
 .../access/types/class-use/LocalTimeValueType.html |   8 +-
 .../cayenne/access/types/class-use/LongType.html   |   8 +-
 .../cayenne/access/types/class-use/ObjectType.html |   8 +-
 .../cayenne/access/types/class-use/ShortType.html  |   8 +-
 .../cayenne/access/types/class-use/TimeType.html   |   8 +-
 .../access/types/class-use/TimestampType.html      |   8 +-
 .../access/types/class-use/UUIDValueType.html      |   8 +-
 .../access/types/class-use/UtilDateType.html       |   8 +-
 .../access/types/class-use/ValueObjectType.html    |   8 +-
 .../types/class-use/ValueObjectTypeFactory.html    |   8 +-
 .../types/class-use/ValueObjectTypeRegistry.html   |   8 +-
 .../cayenne/access/types/class-use/VoidType.html   |   8 +-
 .../cayenne/access/types/package-summary.html      |   8 +-
 .../apache/cayenne/access/types/package-tree.html  |   8 +-
 .../apache/cayenne/access/types/package-use.html   |   8 +-
 .../access/util/DefaultOperationObserver.html      |   8 +-
 .../access/util/DoNothingOperationObserver.html    |   8 +-
 .../access/util/IteratedSelectObserver.html        |   8 +-
 .../util/class-use/DefaultOperationObserver.html   |   8 +-
 .../util/class-use/DoNothingOperationObserver.html |   8 +-
 .../util/class-use/IteratedSelectObserver.html     |   8 +-
 .../cayenne/access/util/package-summary.html       |   8 +-
 .../apache/cayenne/access/util/package-tree.html   |   8 +-
 .../apache/cayenne/access/util/package-use.html    |   8 +-
 .../api/org/apache/cayenne/annotation/PostAdd.html |   8 +-
 .../org/apache/cayenne/annotation/PostLoad.html    |   8 +-
 .../org/apache/cayenne/annotation/PostPersist.html |   8 +-
 .../org/apache/cayenne/annotation/PostRemove.html  |   8 +-
 .../org/apache/cayenne/annotation/PostUpdate.html  |   8 +-
 .../org/apache/cayenne/annotation/PrePersist.html  |   8 +-
 .../org/apache/cayenne/annotation/PreRemove.html   |   8 +-
 .../org/apache/cayenne/annotation/PreUpdate.html   |   8 +-
 .../cayenne/annotation/class-use/PostAdd.html      |   8 +-
 .../cayenne/annotation/class-use/PostLoad.html     |   8 +-
 .../cayenne/annotation/class-use/PostPersist.html  |   8 +-
 .../cayenne/annotation/class-use/PostRemove.html   |   8 +-
 .../cayenne/annotation/class-use/PostUpdate.html   |   8 +-
 .../cayenne/annotation/class-use/PrePersist.html   |   8 +-
 .../cayenne/annotation/class-use/PreRemove.html    |   8 +-
 .../cayenne/annotation/class-use/PreUpdate.html    |   8 +-
 .../apache/cayenne/annotation/package-summary.html |   8 +-
 .../apache/cayenne/annotation/package-tree.html    |   8 +-
 .../org/apache/cayenne/annotation/package-use.html |   8 +-
 .../cayenne/ashwood/AshwoodEntitySorter.html       |   8 +-
 .../api/org/apache/cayenne/ashwood/SortWeight.html |   8 +-
 .../ashwood/WeightedAshwoodEntitySorter.html       |   8 +-
 .../ashwood/class-use/AshwoodEntitySorter.html     |   8 +-
 .../cayenne/ashwood/class-use/SortWeight.html      |   8 +-
 .../class-use/WeightedAshwoodEntitySorter.html     |   8 +-
 .../apache/cayenne/ashwood/graph/ArcIterator.html  |   8 +-
 .../cayenne/ashwood/graph/DepthFirstSearch.html    |   8 +-
 .../ashwood/graph/DepthFirstStampSearch.html       |   8 +-
 .../org/apache/cayenne/ashwood/graph/Digraph.html  |   8 +-
 .../cayenne/ashwood/graph/DigraphIteration.html    |   8 +-
 .../cayenne/ashwood/graph/FilterArcIterator.html   |   8 +-
 .../cayenne/ashwood/graph/FilterIteration.html     |   8 +-
 .../ashwood/graph/IndegreeTopologicalSort.html     |   8 +-
 .../apache/cayenne/ashwood/graph/MapDigraph.html   |   8 +-
 .../ReversedIteration.ReversedArcIterator.html     |   8 +-
 .../cayenne/ashwood/graph/ReversedIteration.html   |   8 +-
 .../cayenne/ashwood/graph/StrongConnection.html    |   8 +-
 .../ashwood/graph/class-use/ArcIterator.html       |   8 +-
 .../ashwood/graph/class-use/DepthFirstSearch.html  |   8 +-
 .../graph/class-use/DepthFirstStampSearch.html     |   8 +-
 .../cayenne/ashwood/graph/class-use/Digraph.html   |   8 +-
 .../ashwood/graph/class-use/DigraphIteration.html  |   8 +-
 .../ashwood/graph/class-use/FilterArcIterator.html |   8 +-
 .../ashwood/graph/class-use/FilterIteration.html   |   8 +-
 .../graph/class-use/IndegreeTopologicalSort.html   |   8 +-
 .../ashwood/graph/class-use/MapDigraph.html        |   8 +-
 .../ReversedIteration.ReversedArcIterator.html     |   8 +-
 .../ashwood/graph/class-use/ReversedIteration.html |   8 +-
 .../ashwood/graph/class-use/StrongConnection.html  |   8 +-
 .../cayenne/ashwood/graph/package-summary.html     |   8 +-
 .../apache/cayenne/ashwood/graph/package-tree.html |   8 +-
 .../apache/cayenne/ashwood/graph/package-use.html  |   8 +-
 .../apache/cayenne/ashwood/package-summary.html    |   8 +-
 .../org/apache/cayenne/ashwood/package-tree.html   |   8 +-
 .../org/apache/cayenne/ashwood/package-use.html    |   8 +-
 .../org/apache/cayenne/cache/MapQueryCache.html    |   8 +-
 .../cayenne/cache/MapQueryCacheProvider.html       |   8 +-
 .../org/apache/cayenne/cache/NestedQueryCache.html |   8 +-
 .../api/org/apache/cayenne/cache/QueryCache.html   |   8 +-
 .../cayenne/cache/QueryCacheEntryFactory.html      |   8 +-
 .../cayenne/cache/class-use/MapQueryCache.html     |   8 +-
 .../cache/class-use/MapQueryCacheProvider.html     |   8 +-
 .../cayenne/cache/class-use/NestedQueryCache.html  |   8 +-
 .../apache/cayenne/cache/class-use/QueryCache.html |   8 +-
 .../cache/class-use/QueryCacheEntryFactory.html    |   8 +-
 .../org/apache/cayenne/cache/package-summary.html  |   8 +-
 .../api/org/apache/cayenne/cache/package-tree.html |   8 +-
 .../api/org/apache/cayenne/cache/package-use.html  |   8 +-
 .../org/apache/cayenne/class-use/BaseContext.html  |   8 +-
 .../apache/cayenne/class-use/BaseDataObject.html   |   8 +-
 .../api/org/apache/cayenne/class-use/Cayenne.html  |   8 +-
 .../cayenne/class-use/CayenneDataObject.html       |   8 +-
 .../apache/cayenne/class-use/CayenneException.html |   8 +-
 .../cayenne/class-use/CayenneRuntimeException.html |   8 +-
 .../cayenne/class-use/ConfigurationException.html  |   8 +-
 .../org/apache/cayenne/class-use/DataChannel.html  |   8 +-
 .../cayenne/class-use/DataChannelFilter.html       |   8 +-
 .../cayenne/class-use/DataChannelFilterChain.html  |   8 +-
 .../cayenne/class-use/DataChannelListener.html     |   8 +-
 .../cayenne/class-use/DataChannelQueryFilter.html  |   8 +-
 .../class-use/DataChannelQueryFilterChain.html     |   8 +-
 .../class-use/DataChannelSyncCallbackAction.html   |   8 +-
 .../cayenne/class-use/DataChannelSyncFilter.html   |   8 +-
 .../class-use/DataChannelSyncFilterChain.html      |   8 +-
 .../org/apache/cayenne/class-use/DataObject.html   |   8 +-
 .../api/org/apache/cayenne/class-use/DataRow.html  |   8 +-
 .../cayenne/class-use/DeleteDenyException.html     |   8 +-
 .../cayenne/class-use/ExtendedEnumeration.html     |   8 +-
 .../api/org/apache/cayenne/class-use/Fault.html    |   8 +-
 .../cayenne/class-use/FaultFailureException.html   |   8 +-
 .../apache/cayenne/class-use/HybridDataObject.html |   8 +-
 .../cayenne/class-use/LifecycleListener.html       |   8 +-
 .../apache/cayenne/class-use/ObjectContext.html    |   8 +-
 .../api/org/apache/cayenne/class-use/ObjectId.html |   8 +-
 .../apache/cayenne/class-use/PersistenceState.html |   8 +-
 .../org/apache/cayenne/class-use/Persistent.html   |   8 +-
 .../apache/cayenne/class-use/PersistentObject.html |   8 +-
 .../apache/cayenne/class-use/ProcedureResult.html  |   8 +-
 .../apache/cayenne/class-use/QueryResponse.html    |   8 +-
 .../org/apache/cayenne/class-use/QueryResult.html  |   8 +-
 .../apache/cayenne/class-use/QueryResultItem.html  |   8 +-
 .../cayenne/class-use/ResultBatchIterator.html     |   8 +-
 .../apache/cayenne/class-use/ResultIterator.html   |   8 +-
 .../cayenne/class-use/ResultIteratorCallback.html  |   8 +-
 .../org/apache/cayenne/class-use/Validating.html   |   8 +-
 .../org/apache/cayenne/class-use/ValueHolder.html  |   8 +-
 .../BaseConfigurationNodeVisitor.html              |   8 +-
 .../cayenne/configuration/CayenneRuntime.html      |   8 +-
 .../configuration/ConfigurationNameMapper.html     |   8 +-
 .../cayenne/configuration/ConfigurationNode.html   |   8 +-
 .../configuration/ConfigurationNodeVisitor.html    |   8 +-
 .../cayenne/configuration/ConfigurationTree.html   |   8 +-
 .../apache/cayenne/configuration/Constants.html    |   8 +-
 .../configuration/DataChannelDescriptor.html       |   8 +-
 .../configuration/DataChannelDescriptorLoader.html |   8 +-
 .../configuration/DataChannelDescriptorMerger.html |   8 +-
 .../cayenne/configuration/DataMapLoader.html       |   8 +-
 .../cayenne/configuration/DataNodeDescriptor.html  |   8 +-
 .../DefaultConfigurationNameMapper.html            |   8 +-
 .../DefaultDataChannelDescriptorMerger.html        |   8 +-
 .../configuration/DefaultObjectStoreFactory.html   |   8 +-
 .../configuration/DefaultRuntimeProperties.html    |   8 +-
 .../EmptyConfigurationNodeVisitor.html             |   8 +-
 .../configuration/ObjectContextFactory.html        |   8 +-
 .../cayenne/configuration/ObjectStoreFactory.html  |   8 +-
 .../cayenne/configuration/PasswordEncoding.html    |   8 +-
 .../configuration/PlainTextPasswordEncoder.html    |   8 +-
 .../configuration/Rot13PasswordEncoder.html        |   8 +-
 .../configuration/Rot47PasswordEncoder.html        |   8 +-
 .../cayenne/configuration/RuntimeProperties.html   |   8 +-
 .../class-use/BaseConfigurationNodeVisitor.html    |   8 +-
 .../configuration/class-use/CayenneRuntime.html    |   8 +-
 .../class-use/ConfigurationNameMapper.html         |   8 +-
 .../configuration/class-use/ConfigurationNode.html |   8 +-
 .../class-use/ConfigurationNodeVisitor.html        |   8 +-
 .../configuration/class-use/ConfigurationTree.html |   8 +-
 .../cayenne/configuration/class-use/Constants.html |   8 +-
 .../class-use/DataChannelDescriptor.html           |   8 +-
 .../class-use/DataChannelDescriptorLoader.html     |   8 +-
 .../class-use/DataChannelDescriptorMerger.html     |   8 +-
 .../configuration/class-use/DataMapLoader.html     |   8 +-
 .../class-use/DataNodeDescriptor.html              |   8 +-
 .../class-use/DefaultConfigurationNameMapper.html  |   8 +-
 .../DefaultDataChannelDescriptorMerger.html        |   8 +-
 .../class-use/DefaultObjectStoreFactory.html       |   8 +-
 .../class-use/DefaultRuntimeProperties.html        |   8 +-
 .../class-use/EmptyConfigurationNodeVisitor.html   |   8 +-
 .../class-use/ObjectContextFactory.html            |   8 +-
 .../class-use/ObjectStoreFactory.html              |   8 +-
 .../configuration/class-use/PasswordEncoding.html  |   8 +-
 .../class-use/PlainTextPasswordEncoder.html        |   8 +-
 .../class-use/Rot13PasswordEncoder.html            |   8 +-
 .../class-use/Rot47PasswordEncoder.html            |   8 +-
 .../configuration/class-use/RuntimeProperties.html |   8 +-
 .../cayenne/configuration/package-summary.html     |   8 +-
 .../apache/cayenne/configuration/package-tree.html |   8 +-
 .../apache/cayenne/configuration/package-use.html  |   8 +-
 .../rop/client/CayenneClientModuleProvider.html    |   8 +-
 .../rop/client/CayenneContextFactory.html          |   8 +-
 .../rop/client/ClientChannelProvider.html          |   8 +-
 .../configuration/rop/client/ClientConstants.html  |   8 +-
 .../configuration/rop/client/ClientModule.html     |   8 +-
 .../configuration/rop/client/ClientRuntime.html    |   8 +-
 .../rop/client/ClientRuntimeBuilder.html           |   8 +-
 .../client/LocalClientServerChannelProvider.html   |   8 +-
 .../rop/client/LocalConnectionProvider.html        |   8 +-
 .../client/MainCayenneClientModuleProvider.html    |   8 +-
 .../class-use/CayenneClientModuleProvider.html     |   8 +-
 .../client/class-use/CayenneContextFactory.html    |   8 +-
 .../client/class-use/ClientChannelProvider.html    |   8 +-
 .../rop/client/class-use/ClientConstants.html      |   8 +-
 .../rop/client/class-use/ClientModule.html         |   8 +-
 .../rop/client/class-use/ClientRuntime.html        |   8 +-
 .../rop/client/class-use/ClientRuntimeBuilder.html |   8 +-
 .../LocalClientServerChannelProvider.html          |   8 +-
 .../client/class-use/LocalConnectionProvider.html  |   8 +-
 .../class-use/MainCayenneClientModuleProvider.html |   8 +-
 .../configuration/rop/client/package-summary.html  |   8 +-
 .../configuration/rop/client/package-tree.html     |   8 +-
 .../configuration/rop/client/package-use.html      |   8 +-
 .../server/CayenneServerModuleProvider.html        |   8 +-
 .../configuration/server/DataContextFactory.html   |   8 +-
 .../server/DataDomainLoadException.html            |   8 +-
 .../configuration/server/DataDomainProvider.html   |   8 +-
 .../configuration/server/DataNodeFactory.html      |   8 +-
 .../configuration/server/DataSourceFactory.html    |   8 +-
 .../configuration/server/DbAdapterDetector.html    |  10 +-
 .../configuration/server/DbAdapterFactory.html     |   8 +-
 .../server/DefaultDataNodeFactory.html             |   8 +-
 .../server/DefaultDbAdapterFactory.html            |   8 +-
 .../server/DelegatingDataSourceFactory.html        |   8 +-
 .../server/DomainDataChannelProvider.html          |   8 +-
 .../server/JNDIDataSourceFactory.html              |   8 +-
 .../server/MainCayenneServerModuleProvider.html    |   8 +-
 .../server/PkGeneratorFactoryProvider.html         |   8 +-
 .../server/PropertyDataSourceFactory.html          |   8 +-
 .../cayenne/configuration/server/ServerModule.html |   8 +-
 .../configuration/server/ServerRuntime.html        |   8 +-
 .../configuration/server/ServerRuntimeBuilder.html |   8 +-
 .../server/XMLPoolingDataSourceFactory.html        |   8 +-
 .../class-use/CayenneServerModuleProvider.html     |   8 +-
 .../server/class-use/DataContextFactory.html       |   8 +-
 .../server/class-use/DataDomainLoadException.html  |   8 +-
 .../server/class-use/DataDomainProvider.html       |   8 +-
 .../server/class-use/DataNodeFactory.html          |   8 +-
 .../server/class-use/DataSourceFactory.html        |   8 +-
 .../server/class-use/DbAdapterDetector.html        |  46 +-
 .../server/class-use/DbAdapterFactory.html         |   8 +-
 .../server/class-use/DefaultDataNodeFactory.html   |   8 +-
 .../server/class-use/DefaultDbAdapterFactory.html  |   8 +-
 .../class-use/DelegatingDataSourceFactory.html     |   8 +-
 .../class-use/DomainDataChannelProvider.html       |   8 +-
 .../server/class-use/JNDIDataSourceFactory.html    |   8 +-
 .../class-use/MainCayenneServerModuleProvider.html |   8 +-
 .../class-use/PkGeneratorFactoryProvider.html      |   8 +-
 .../class-use/PropertyDataSourceFactory.html       |   8 +-
 .../server/class-use/ServerModule.html             |   8 +-
 .../server/class-use/ServerRuntime.html            |   8 +-
 .../server/class-use/ServerRuntimeBuilder.html     |   8 +-
 .../class-use/XMLPoolingDataSourceFactory.html     |   8 +-
 .../configuration/server/package-summary.html      |   8 +-
 .../cayenne/configuration/server/package-tree.html |   8 +-
 .../cayenne/configuration/server/package-use.html  |  43 +-
 .../xml/DataChannelLoaderListener.html             |   8 +-
 .../configuration/xml/DataChannelMetaData.html     |   8 +-
 .../cayenne/configuration/xml/DataMapHandler.html  |   8 +-
 .../configuration/xml/DataMapLoaderListener.html   |   8 +-
 .../cayenne/configuration/xml/DbEntityHandler.html |   8 +-
 .../configuration/xml/DbKeyGeneratorHandler.html   |   8 +-
 .../configuration/xml/DbRelationshipHandler.html   |   8 +-
 .../xml/DefaultDataChannelMetaData.html            |   8 +-
 .../configuration/xml/DefaultHandlerFactory.html   |   8 +-
 .../xml/EmbeddableAttributeHandler.html            |   8 +-
 .../configuration/xml/EmbeddableHandler.html       |   8 +-
 .../cayenne/configuration/xml/HandlerFactory.html  |   8 +-
 .../cayenne/configuration/xml/LoaderContext.html   |   8 +-
 .../xml/NamespaceAwareNestedTagHandler.html        |   8 +-
 .../configuration/xml/NoopDataChannelMetaData.html |   8 +-
 .../configuration/xml/ObjEntityHandler.html        |   8 +-
 .../configuration/xml/ObjRelationshipHandler.html  |   8 +-
 .../configuration/xml/ProcedureHandler.html        |   8 +-
 .../configuration/xml/QueryDescriptorHandler.html  |   8 +-
 .../configuration/xml/RootDataMapHandler.html      |   8 +-
 .../configuration/xml/SAXNestedTagHandler.html     |   8 +-
 .../configuration/xml/VersionAwareHandler.html     |   8 +-
 .../xml/XMLDataChannelDescriptorLoader.html        |   8 +-
 .../configuration/xml/XMLDataMapLoader.html        |   8 +-
 .../configuration/xml/XMLReaderProvider.html       |   8 +-
 .../xml/class-use/DataChannelLoaderListener.html   |   8 +-
 .../xml/class-use/DataChannelMetaData.html         |   8 +-
 .../xml/class-use/DataMapHandler.html              |   8 +-
 .../xml/class-use/DataMapLoaderListener.html       |   8 +-
 .../xml/class-use/DbEntityHandler.html             |   8 +-
 .../xml/class-use/DbKeyGeneratorHandler.html       |   8 +-
 .../xml/class-use/DbRelationshipHandler.html       |   8 +-
 .../xml/class-use/DefaultDataChannelMetaData.html  |   8 +-
 .../xml/class-use/DefaultHandlerFactory.html       |   8 +-
 .../xml/class-use/EmbeddableAttributeHandler.html  |   8 +-
 .../xml/class-use/EmbeddableHandler.html           |   8 +-
 .../xml/class-use/HandlerFactory.html              |   8 +-
 .../configuration/xml/class-use/LoaderContext.html |   8 +-
 .../class-use/NamespaceAwareNestedTagHandler.html  |   8 +-
 .../xml/class-use/NoopDataChannelMetaData.html     |   8 +-
 .../xml/class-use/ObjEntityHandler.html            |   8 +-
 .../xml/class-use/ObjRelationshipHandler.html      |   8 +-
 .../xml/class-use/ProcedureHandler.html            |   8 +-
 .../xml/class-use/QueryDescriptorHandler.html      |   8 +-
 .../xml/class-use/RootDataMapHandler.html          |   8 +-
 .../xml/class-use/SAXNestedTagHandler.html         |   8 +-
 .../xml/class-use/VersionAwareHandler.html         |   8 +-
 .../class-use/XMLDataChannelDescriptorLoader.html  |   8 +-
 .../xml/class-use/XMLDataMapLoader.html            |   8 +-
 .../xml/class-use/XMLReaderProvider.html           |   8 +-
 .../cayenne/configuration/xml/package-summary.html |   8 +-
 .../cayenne/configuration/xml/package-tree.html    |   8 +-
 .../cayenne/configuration/xml/package-use.html     |   8 +-
 .../org/apache/cayenne/conn/DataSourceInfo.html    |   8 +-
 .../cayenne/conn/class-use/DataSourceInfo.html     |   8 +-
 .../org/apache/cayenne/conn/package-summary.html   |   8 +-
 .../api/org/apache/cayenne/conn/package-tree.html  |   8 +-
 .../api/org/apache/cayenne/conn/package-use.html   |   8 +-
 .../datasource/BadValidationQueryException.html    |   8 +-
 .../cayenne/datasource/DataSourceBuilder.html      |   8 +-
 .../cayenne/datasource/DriverDataSource.html       |   8 +-
 .../datasource/ManagedPoolingDataSource.html       |   8 +-
 .../cayenne/datasource/PoolAwareConnection.html    |   8 +-
 .../cayenne/datasource/PoolingDataSource.html      |   8 +-
 .../datasource/PoolingDataSourceBuilder.html       |   8 +-
 .../datasource/PoolingDataSourceParameters.html    |   8 +-
 ...gDataSource.ConnectionUnavailableException.html |   8 +-
 .../datasource/UnmanagedPoolingDataSource.html     |   8 +-
 .../class-use/BadValidationQueryException.html     |   8 +-
 .../datasource/class-use/DataSourceBuilder.html    |   8 +-
 .../datasource/class-use/DriverDataSource.html     |   8 +-
 .../class-use/ManagedPoolingDataSource.html        |   8 +-
 .../datasource/class-use/PoolAwareConnection.html  |   8 +-
 .../datasource/class-use/PoolingDataSource.html    |   8 +-
 .../class-use/PoolingDataSourceBuilder.html        |   8 +-
 .../class-use/PoolingDataSourceParameters.html     |   8 +-
 ...gDataSource.ConnectionUnavailableException.html |   8 +-
 .../class-use/UnmanagedPoolingDataSource.html      |   8 +-
 .../apache/cayenne/datasource/package-summary.html |   8 +-
 .../apache/cayenne/datasource/package-tree.html    |   8 +-
 .../org/apache/cayenne/datasource/package-use.html |   8 +-
 .../api/org/apache/cayenne/dba/AutoAdapter.html    |   8 +-
 .../4.1/api/org/apache/cayenne/dba/DbAdapter.html  |   8 +-
 .../apache/cayenne/dba/DefaultQuotingStrategy.html |   8 +-
 .../org/apache/cayenne/dba/JdbcActionBuilder.html  |   8 +-
 .../api/org/apache/cayenne/dba/JdbcAdapter.html    |   8 +-
 .../org/apache/cayenne/dba/JdbcPkGenerator.html    |   8 +-
 .../org/apache/cayenne/dba/PerAdapterProvider.html |   8 +-
 .../api/org/apache/cayenne/dba/PkGenerator.html    |   8 +-
 .../org/apache/cayenne/dba/QuotingStrategy.html    |   8 +-
 .../api/org/apache/cayenne/dba/TypesHandler.html   |   8 +-
 .../api/org/apache/cayenne/dba/TypesMapping.html   |   8 +-
 .../apache/cayenne/dba/class-use/AutoAdapter.html  |   8 +-
 .../apache/cayenne/dba/class-use/DbAdapter.html    |  46 +-
 .../dba/class-use/DefaultQuotingStrategy.html      |   8 +-
 .../cayenne/dba/class-use/JdbcActionBuilder.html   |   8 +-
 .../apache/cayenne/dba/class-use/JdbcAdapter.html  |   8 +-
 .../cayenne/dba/class-use/JdbcPkGenerator.html     |   8 +-
 .../cayenne/dba/class-use/PerAdapterProvider.html  |   8 +-
 .../apache/cayenne/dba/class-use/PkGenerator.html  |   8 +-
 .../cayenne/dba/class-use/QuotingStrategy.html     |   8 +-
 .../apache/cayenne/dba/class-use/TypesHandler.html |   8 +-
 .../apache/cayenne/dba/class-use/TypesMapping.html |   8 +-
 .../apache/cayenne/dba/db2/DB2ActionBuilder.html   |   8 +-
 .../api/org/apache/cayenne/dba/db2/DB2Adapter.html |   8 +-
 .../dba/db2/DB2EJBQLConditionTranslator.html       |   8 +-
 .../cayenne/dba/db2/DB2EJBQLTranslatorFactory.html |   8 +-
 .../org/apache/cayenne/dba/db2/DB2PkGenerator.html |   8 +-
 .../cayenne/dba/db2/DB2QualifierTranslator.html    |   8 +-
 .../api/org/apache/cayenne/dba/db2/DB2Sniffer.html |   8 +-
 .../dba/db2/class-use/DB2ActionBuilder.html        |   8 +-
 .../cayenne/dba/db2/class-use/DB2Adapter.html      |   8 +-
 .../db2/class-use/DB2EJBQLConditionTranslator.html |   8 +-
 .../db2/class-use/DB2EJBQLTranslatorFactory.html   |   8 +-
 .../cayenne/dba/db2/class-use/DB2PkGenerator.html  |   8 +-
 .../dba/db2/class-use/DB2QualifierTranslator.html  |   8 +-
 .../cayenne/dba/db2/class-use/DB2Sniffer.html      |   8 +-
 .../apache/cayenne/dba/db2/package-summary.html    |   8 +-
 .../org/apache/cayenne/dba/db2/package-tree.html   |   8 +-
 .../org/apache/cayenne/dba/db2/package-use.html    |   8 +-
 .../org/apache/cayenne/dba/derby/DerbyAdapter.html |   8 +-
 .../dba/derby/DerbyEJBQLConditionTranslator.html   |   8 +-
 .../dba/derby/DerbyEJBQLTranslatorFactory.html     |   8 +-
 .../apache/cayenne/dba/derby/DerbyPkGenerator.html |   8 +-
 .../dba/derby/DerbyQualifierTranslator.html        |   8 +-
 .../org/apache/cayenne/dba/derby/DerbySniffer.html |   8 +-
 .../cayenne/dba/derby/class-use/DerbyAdapter.html  |   8 +-
 .../class-use/DerbyEJBQLConditionTranslator.html   |   8 +-
 .../class-use/DerbyEJBQLTranslatorFactory.html     |   8 +-
 .../dba/derby/class-use/DerbyPkGenerator.html      |   8 +-
 .../derby/class-use/DerbyQualifierTranslator.html  |   8 +-
 .../cayenne/dba/derby/class-use/DerbySniffer.html  |   8 +-
 .../apache/cayenne/dba/derby/package-summary.html  |   8 +-
 .../org/apache/cayenne/dba/derby/package-tree.html |   8 +-
 .../org/apache/cayenne/dba/derby/package-use.html  |   8 +-
 .../cayenne/dba/firebird/FirebirdAdapter.html      |   8 +-
 .../firebird/FirebirdEJBQLConditionTranslator.html |   8 +-
 .../firebird/FirebirdEJBQLTranslatorFactory.html   |   8 +-
 .../dba/firebird/FirebirdQualifierTranslator.html  |   8 +-
 .../cayenne/dba/firebird/FirebirdSniffer.html      |   8 +-
 .../dba/firebird/class-use/FirebirdAdapter.html    |   8 +-
 .../FirebirdEJBQLConditionTranslator.html          |   8 +-
 .../class-use/FirebirdEJBQLTranslatorFactory.html  |   8 +-
 .../class-use/FirebirdQualifierTranslator.html     |   8 +-
 .../dba/firebird/class-use/FirebirdSniffer.html    |   8 +-
 .../cayenne/dba/firebird/package-summary.html      |   8 +-
 .../apache/cayenne/dba/firebird/package-tree.html  |   8 +-
 .../apache/cayenne/dba/firebird/package-use.html   |   8 +-
 .../cayenne/dba/frontbase/FrontBaseAdapter.html    |   8 +-
 .../dba/frontbase/FrontBasePkGenerator.html        |   8 +-
 .../frontbase/FrontBaseQualifierTranslator.html    |   8 +-
 .../cayenne/dba/frontbase/FrontBaseSniffer.html    |   8 +-
 .../dba/frontbase/class-use/FrontBaseAdapter.html  |   8 +-
 .../frontbase/class-use/FrontBasePkGenerator.html  |   8 +-
 .../class-use/FrontBaseQualifierTranslator.html    |   8 +-
 .../dba/frontbase/class-use/FrontBaseSniffer.html  |   8 +-
 .../cayenne/dba/frontbase/package-summary.html     |   8 +-
 .../apache/cayenne/dba/frontbase/package-tree.html |   8 +-
 .../apache/cayenne/dba/frontbase/package-use.html  |   8 +-
 .../api/org/apache/cayenne/dba/h2/H2Adapter.html   |   8 +-
 .../org/apache/cayenne/dba/h2/H2PkGenerator.html   |   8 +-
 .../api/org/apache/cayenne/dba/h2/H2Sniffer.html   |   8 +-
 .../apache/cayenne/dba/h2/class-use/H2Adapter.html |   8 +-
 .../cayenne/dba/h2/class-use/H2PkGenerator.html    |   8 +-
 .../apache/cayenne/dba/h2/class-use/H2Sniffer.html |   8 +-
 .../org/apache/cayenne/dba/h2/package-summary.html |   8 +-
 .../org/apache/cayenne/dba/h2/package-tree.html    |   8 +-
 .../api/org/apache/cayenne/dba/h2/package-use.html |   8 +-
 .../apache/cayenne/dba/hsqldb/HSQLDBAdapter.html   |   8 +-
 .../cayenne/dba/hsqldb/HSQLDBNoSchemaAdapter.html  |   8 +-
 .../dba/hsqldb/HSQLDBProcedureTranslator.html      |   8 +-
 .../apache/cayenne/dba/hsqldb/HSQLDBSniffer.html   |   8 +-
 .../dba/hsqldb/HSQLEJBQLConditionTranslator.html   |   8 +-
 .../dba/hsqldb/HSQLEJBQLTranslatorFactory.html     |   8 +-
 .../dba/hsqldb/HSQLQualifierTranslator.html        |   8 +-
 .../dba/hsqldb/class-use/HSQLDBAdapter.html        |   8 +-
 .../hsqldb/class-use/HSQLDBNoSchemaAdapter.html    |   8 +-
 .../class-use/HSQLDBProcedureTranslator.html       |   8 +-
 .../dba/hsqldb/class-use/HSQLDBSniffer.html        |   8 +-
 .../class-use/HSQLEJBQLConditionTranslator.html    |   8 +-
 .../class-use/HSQLEJBQLTranslatorFactory.html      |   8 +-
 .../hsqldb/class-use/HSQLQualifierTranslator.html  |   8 +-
 .../apache/cayenne/dba/hsqldb/package-summary.html |   8 +-
 .../apache/cayenne/dba/hsqldb/package-tree.html    |   8 +-
 .../org/apache/cayenne/dba/hsqldb/package-use.html |   8 +-
 .../cayenne/dba/ingres/IngresActionBuilder.html    |   8 +-
 .../apache/cayenne/dba/ingres/IngresAdapter.html   |   8 +-
 .../cayenne/dba/ingres/IngresBooleanType.html      |   8 +-
 .../cayenne/dba/ingres/IngresPkGenerator.html      |   8 +-
 .../cayenne/dba/ingres/IngresSelectAction.html     |   8 +-
 .../cayenne/dba/ingres/IngresSelectTranslator.html |   8 +-
 .../apache/cayenne/dba/ingres/IngresSniffer.html   |   8 +-
 .../dba/ingres/class-use/IngresActionBuilder.html  |   8 +-
 .../dba/ingres/class-use/IngresAdapter.html        |   8 +-
 .../dba/ingres/class-use/IngresBooleanType.html    |   8 +-
 .../dba/ingres/class-use/IngresPkGenerator.html    |   8 +-
 .../dba/ingres/class-use/IngresSelectAction.html   |   8 +-
 .../ingres/class-use/IngresSelectTranslator.html   |   8 +-
 .../dba/ingres/class-use/IngresSniffer.html        |   8 +-
 .../apache/cayenne/dba/ingres/package-summary.html |   8 +-
 .../apache/cayenne/dba/ingres/package-tree.html    |   8 +-
 .../org/apache/cayenne/dba/ingres/package-use.html |   8 +-
 .../MariaDBSniffer.html}                           |  48 +-
 .../class-use/MariaDBSniffer.html}                 |  16 +-
 .../service => dba/mariadb}/package-summary.html   |  16 +-
 .../hessian => dba/mariadb}/package-tree.html      |  16 +-
 .../cayenne/dba/{db2 => mariadb}/package-use.html  |  12 +-
 .../org/apache/cayenne/dba/mysql/MySQLAdapter.html |   8 +-
 .../apache/cayenne/dba/mysql/MySQLPkGenerator.html |   8 +-
 .../org/apache/cayenne/dba/mysql/MySQLSniffer.html |   8 +-
 .../cayenne/dba/mysql/class-use/MySQLAdapter.html  |   8 +-
 .../dba/mysql/class-use/MySQLPkGenerator.html      |   8 +-
 .../cayenne/dba/mysql/class-use/MySQLSniffer.html  |   8 +-
 .../apache/cayenne/dba/mysql/package-summary.html  |   8 +-
 .../org/apache/cayenne/dba/mysql/package-tree.html |   8 +-
 .../org/apache/cayenne/dba/mysql/package-use.html  |   8 +-
 .../cayenne/dba/openbase/OpenBaseAdapter.html      |   8 +-
 .../cayenne/dba/openbase/OpenBasePkGenerator.html  |   8 +-
 .../dba/openbase/OpenBaseQualifierTranslator.html  |   8 +-
 .../cayenne/dba/openbase/OpenBaseSniffer.html      |   8 +-
 .../dba/openbase/class-use/OpenBaseAdapter.html    |   8 +-
 .../openbase/class-use/OpenBasePkGenerator.html    |   8 +-
 .../class-use/OpenBaseQualifierTranslator.html     |   8 +-
 .../dba/openbase/class-use/OpenBaseSniffer.html    |   8 +-
 .../cayenne/dba/openbase/package-summary.html      |   8 +-
 .../apache/cayenne/dba/openbase/package-tree.html  |   8 +-
 .../apache/cayenne/dba/openbase/package-use.html   |   8 +-
 .../apache/cayenne/dba/oracle/Oracle8Adapter.html  |   8 +-
 .../apache/cayenne/dba/oracle/OracleAdapter.html   |   8 +-
 .../cayenne/dba/oracle/OracleByteArrayType.html    |   8 +-
 .../apache/cayenne/dba/oracle/OracleCharType.html  |   8 +-
 .../cayenne/dba/oracle/OraclePkGenerator.html      |   8 +-
 .../OracleQualifierTranslator.INTrimmer.html       |   8 +-
 .../dba/oracle/OracleQualifierTranslator.html      |   8 +-
 .../apache/cayenne/dba/oracle/OracleSniffer.html   |   8 +-
 .../cayenne/dba/oracle/OracleUtilDateType.html     |   8 +-
 .../dba/oracle/class-use/Oracle8Adapter.html       |   8 +-
 .../dba/oracle/class-use/OracleAdapter.html        |   8 +-
 .../dba/oracle/class-use/OracleByteArrayType.html  |   8 +-
 .../dba/oracle/class-use/OracleCharType.html       |   8 +-
 .../dba/oracle/class-use/OraclePkGenerator.html    |   8 +-
 .../OracleQualifierTranslator.INTrimmer.html       |   8 +-
 .../class-use/OracleQualifierTranslator.html       |   8 +-
 .../dba/oracle/class-use/OracleSniffer.html        |   8 +-
 .../dba/oracle/class-use/OracleUtilDateType.html   |   8 +-
 .../apache/cayenne/dba/oracle/package-summary.html |   8 +-
 .../apache/cayenne/dba/oracle/package-tree.html    |   8 +-
 .../org/apache/cayenne/dba/oracle/package-use.html |   8 +-
 .../org/apache/cayenne/dba/package-summary.html    |   8 +-
 .../api/org/apache/cayenne/dba/package-tree.html   |   8 +-
 .../api/org/apache/cayenne/dba/package-use.html    |  44 +-
 .../cayenne/dba/postgres/PostgresAdapter.html      |   8 +-
 .../cayenne/dba/postgres/PostgresBatchAction.html  |   8 +-
 .../cayenne/dba/postgres/PostgresPkGenerator.html  |   8 +-
 .../dba/postgres/PostgresQualifierTranslator.html  |   8 +-
 .../cayenne/dba/postgres/PostgresSniffer.html      |   8 +-
 .../dba/postgres/class-use/PostgresAdapter.html    |   8 +-
 .../postgres/class-use/PostgresBatchAction.html    |   8 +-
 .../postgres/class-use/PostgresPkGenerator.html    |   8 +-
 .../class-use/PostgresQualifierTranslator.html     |   8 +-
 .../dba/postgres/class-use/PostgresSniffer.html    |   8 +-
 .../cayenne/dba/postgres/package-summary.html      |   8 +-
 .../apache/cayenne/dba/postgres/package-tree.html  |   8 +-
 .../apache/cayenne/dba/postgres/package-use.html   |   8 +-
 .../apache/cayenne/dba/sqlite/SQLiteAdapter.html   |   8 +-
 .../dba/sqlite/SQLiteQualifierTranslator.html      |   8 +-
 .../apache/cayenne/dba/sqlite/SQLiteSniffer.html   |   8 +-
 .../dba/sqlite/class-use/SQLiteAdapter.html        |   8 +-
 .../class-use/SQLiteQualifierTranslator.html       |   8 +-
 .../dba/sqlite/class-use/SQLiteSniffer.html        |   8 +-
 .../apache/cayenne/dba/sqlite/package-summary.html |   8 +-
 .../apache/cayenne/dba/sqlite/package-tree.html    |   8 +-
 .../org/apache/cayenne/dba/sqlite/package-use.html |   8 +-
 .../dba/sqlserver/SQLServerActionBuilder.html      |   8 +-
 .../cayenne/dba/sqlserver/SQLServerAdapter.html    |   8 +-
 .../dba/sqlserver/SQLServerBatchAction.html        |   8 +-
 .../dba/sqlserver/SQLServerPkGenerator.html        |   8 +-
 .../dba/sqlserver/SQLServerProcedureAction.html    |   8 +-
 .../dba/sqlserver/SQLServerSelectTranslator.html   |   8 +-
 .../cayenne/dba/sqlserver/SQLServerSniffer.html    |   8 +-
 .../class-use/SQLServerActionBuilder.html          |   8 +-
 .../dba/sqlserver/class-use/SQLServerAdapter.html  |   8 +-
 .../sqlserver/class-use/SQLServerBatchAction.html  |   8 +-
 .../sqlserver/class-use/SQLServerPkGenerator.html  |   8 +-
 .../class-use/SQLServerProcedureAction.html        |   8 +-
 .../class-use/SQLServerSelectTranslator.html       |   8 +-
 .../dba/sqlserver/class-use/SQLServerSniffer.html  |   8 +-
 .../cayenne/dba/sqlserver/package-summary.html     |   8 +-
 .../apache/cayenne/dba/sqlserver/package-tree.html |   8 +-
 .../apache/cayenne/dba/sqlserver/package-use.html  |   8 +-
 .../apache/cayenne/dba/sybase/SybaseAdapter.html   |   8 +-
 .../cayenne/dba/sybase/SybasePkGenerator.html      |   8 +-
 .../dba/sybase/SybaseQualifierTranslator.html      |   8 +-
 .../cayenne/dba/sybase/SybaseSelectTranslator.html |   8 +-
 .../apache/cayenne/dba/sybase/SybaseSniffer.html   |   8 +-
 .../dba/sybase/class-use/SybaseAdapter.html        |   8 +-
 .../dba/sybase/class-use/SybasePkGenerator.html    |   8 +-
 .../class-use/SybaseQualifierTranslator.html       |   8 +-
 .../sybase/class-use/SybaseSelectTranslator.html   |   8 +-
 .../dba/sybase/class-use/SybaseSniffer.html        |   8 +-
 .../apache/cayenne/dba/sybase/package-summary.html |   8 +-
 .../apache/cayenne/dba/sybase/package-tree.html    |   8 +-
 .../org/apache/cayenne/dba/sybase/package-use.html |   8 +-
 .../org/apache/cayenne/di/AdhocObjectFactory.html  |   8 +-
 .../api/org/apache/cayenne/di/BeforeScopeEnd.html  |   8 +-
 .../docs/4.1/api/org/apache/cayenne/di/Binder.html |   8 +-
 .../api/org/apache/cayenne/di/BindingBuilder.html  |   8 +-
 .../org/apache/cayenne/di/ClassLoaderManager.html  |   8 +-
 .../4.1/api/org/apache/cayenne/di/DIBootstrap.html |   8 +-
 .../org/apache/cayenne/di/DIRuntimeException.html  |   8 +-
 .../org/apache/cayenne/di/DecoratorBuilder.html    |   8 +-
 .../docs/4.1/api/org/apache/cayenne/di/Inject.html |   8 +-
 .../4.1/api/org/apache/cayenne/di/Injector.html    |   8 +-
 .../docs/4.1/api/org/apache/cayenne/di/Key.html    |   8 +-
 .../4.1/api/org/apache/cayenne/di/ListBuilder.html |   8 +-
 .../4.1/api/org/apache/cayenne/di/MapBuilder.html  |   8 +-
 .../docs/4.1/api/org/apache/cayenne/di/Module.html |   8 +-
 .../4.1/api/org/apache/cayenne/di/Provider.html    |   8 +-
 .../docs/4.1/api/org/apache/cayenne/di/Scope.html  |   8 +-
 .../org/apache/cayenne/di/ScopeEventListener.html  |   8 +-
 .../cayenne/di/class-use/AdhocObjectFactory.html   |  61 +-
 .../cayenne/di/class-use/BeforeScopeEnd.html       |   8 +-
 .../org/apache/cayenne/di/class-use/Binder.html    |   8 +-
 .../cayenne/di/class-use/BindingBuilder.html       |   8 +-
 .../cayenne/di/class-use/ClassLoaderManager.html   |   8 +-
 .../apache/cayenne/di/class-use/DIBootstrap.html   |   8 +-
 .../cayenne/di/class-use/DIRuntimeException.html   |   8 +-
 .../cayenne/di/class-use/DecoratorBuilder.html     |   8 +-
 .../org/apache/cayenne/di/class-use/Inject.html    |  58 +-
 .../org/apache/cayenne/di/class-use/Injector.html  |   8 +-
 .../api/org/apache/cayenne/di/class-use/Key.html   |   8 +-
 .../apache/cayenne/di/class-use/ListBuilder.html   |   8 +-
 .../apache/cayenne/di/class-use/MapBuilder.html    |   8 +-
 .../org/apache/cayenne/di/class-use/Module.html    |   8 +-
 .../org/apache/cayenne/di/class-use/Provider.html  |   8 +-
 .../api/org/apache/cayenne/di/class-use/Scope.html |   8 +-
 .../cayenne/di/class-use/ScopeEventListener.html   |   8 +-
 .../api/org/apache/cayenne/di/package-summary.html |   8 +-
 .../api/org/apache/cayenne/di/package-tree.html    |   8 +-
 .../4.1/api/org/apache/cayenne/di/package-use.html |  66 ++-
 .../spi/ConstructorInjectingDecoratorProvider.html |   8 +-
 .../apache/cayenne/di/spi/DICollectionBuilder.html |   8 +-
 .../cayenne/di/spi/DefaultAdhocObjectFactory.html  |   8 +-
 .../cayenne/di/spi/DefaultClassLoaderManager.html  |   8 +-
 .../org/apache/cayenne/di/spi/DefaultInjector.html |   8 +-
 .../org/apache/cayenne/di/spi/DefaultScope.html    |   8 +-
 .../cayenne/di/spi/DefaultScopeProvider.html       |   8 +-
 .../org/apache/cayenne/di/spi/ModuleLoader.html    |   8 +-
 .../org/apache/cayenne/di/spi/ModuleProvider.html  |   8 +-
 .../apache/cayenne/di/spi/ScopeEventBinding.html   |   8 +-
 .../ConstructorInjectingDecoratorProvider.html     |   8 +-
 .../di/spi/class-use/DICollectionBuilder.html      |   8 +-
 .../spi/class-use/DefaultAdhocObjectFactory.html   |   8 +-
 .../spi/class-use/DefaultClassLoaderManager.html   |   8 +-
 .../cayenne/di/spi/class-use/DefaultInjector.html  |   8 +-
 .../cayenne/di/spi/class-use/DefaultScope.html     |   8 +-
 .../di/spi/class-use/DefaultScopeProvider.html     |   8 +-
 .../cayenne/di/spi/class-use/ModuleLoader.html     |   8 +-
 .../cayenne/di/spi/class-use/ModuleProvider.html   |   8 +-
 .../di/spi/class-use/ScopeEventBinding.html        |   8 +-
 .../org/apache/cayenne/di/spi/package-summary.html |   8 +-
 .../org/apache/cayenne/di/spi/package-tree.html    |   8 +-
 .../api/org/apache/cayenne/di/spi/package-use.html |   8 +-
 .../org/apache/cayenne/ejbql/EJBQLBaseVisitor.html |   8 +-
 .../cayenne/ejbql/EJBQLCompiledExpression.html     |   8 +-
 .../org/apache/cayenne/ejbql/EJBQLException.html   |   8 +-
 .../org/apache/cayenne/ejbql/EJBQLExpression.html  |   8 +-
 .../cayenne/ejbql/EJBQLExpressionVisitor.html      |   8 +-
 .../api/org/apache/cayenne/ejbql/EJBQLParser.html  |   8 +-
 .../apache/cayenne/ejbql/EJBQLParserFactory.html   |   8 +-
 .../cayenne/ejbql/class-use/EJBQLBaseVisitor.html  |   8 +-
 .../ejbql/class-use/EJBQLCompiledExpression.html   |   8 +-
 .../cayenne/ejbql/class-use/EJBQLException.html    |   8 +-
 .../cayenne/ejbql/class-use/EJBQLExpression.html   |   8 +-
 .../ejbql/class-use/EJBQLExpressionVisitor.html    |   8 +-
 .../cayenne/ejbql/class-use/EJBQLParser.html       |   8 +-
 .../ejbql/class-use/EJBQLParserFactory.html        |   8 +-
 .../org/apache/cayenne/ejbql/package-summary.html  |   8 +-
 .../api/org/apache/cayenne/ejbql/package-tree.html |   8 +-
 .../api/org/apache/cayenne/ejbql/package-use.html  |   8 +-
 .../ejbql/parser/AggregateConditionNode.html       |   8 +-
 .../ejbql/parser/EJBQL.EJBQLDefaultParser.html     |   8 +-
 .../api/org/apache/cayenne/ejbql/parser/EJBQL.html |   8 +-
 .../org/apache/cayenne/ejbql/parser/EJBQLAbs.html  |   8 +-
 .../ejbql/parser/EJBQLAbstractSchemaName.html      |   8 +-
 .../org/apache/cayenne/ejbql/parser/EJBQLAdd.html  |   8 +-
 .../cayenne/ejbql/parser/EJBQLAggregate.html       |   8 +-
 .../cayenne/ejbql/parser/EJBQLAggregateColumn.html |   8 +-
 .../org/apache/cayenne/ejbql/parser/EJBQLAll.html  |   8 +-
 .../org/apache/cayenne/ejbql/parser/EJBQLAnd.html  |   8 +-
 .../org/apache/cayenne/ejbql/parser/EJBQLAny.html  |   8 +-
 .../cayenne/ejbql/parser/EJBQLAscending.html       |   8 +-
 .../apache/cayenne/ejbql/parser/EJBQLAverage.html  |   8 +-
 .../apache/cayenne/ejbql/parser/EJBQLBetween.html  |   8 +-
 .../cayenne/ejbql/parser/EJBQLBooleanLiteral.html  |   8 +-
 .../cayenne/ejbql/parser/EJBQLClassName.html       |   8 +-
 .../apache/cayenne/ejbql/parser/EJBQLConcat.html   |   8 +-
 .../cayenne/ejbql/parser/EJBQLConstants.html       |   8 +-
 .../cayenne/ejbql/parser/EJBQLConstructor.html     |   8 +-
 .../ejbql/parser/EJBQLConstructorParameter.html    |   8 +-
 .../ejbql/parser/EJBQLConstructorParameters.html   |   8 +-
 .../apache/cayenne/ejbql/parser/EJBQLCount.html    |   8 +-
 .../cayenne/ejbql/parser/EJBQLCurrentDate.html     |   8 +-
 .../cayenne/ejbql/parser/EJBQLCurrentTime.html     |   8 +-
 .../ejbql/parser/EJBQLCurrentTimestamp.html        |   8 +-
 .../apache/cayenne/ejbql/parser/EJBQLDbPath.html   |   8 +-
 .../cayenne/ejbql/parser/EJBQLDecimalLiteral.html  |   8 +-
 .../apache/cayenne/ejbql/parser/EJBQLDelete.html   |   8 +-
 .../cayenne/ejbql/parser/EJBQLDescending.html      |   8 +-
 .../apache/cayenne/ejbql/parser/EJBQLDistinct.html |   8 +-
 .../apache/cayenne/ejbql/parser/EJBQLDivide.html   |   8 +-
 .../apache/cayenne/ejbql/parser/EJBQLEquals.html   |   8 +-
 .../cayenne/ejbql/parser/EJBQLEscapeCharacter.html |   8 +-
 .../apache/cayenne/ejbql/parser/EJBQLExists.html   |   8 +-
 .../org/apache/cayenne/ejbql/parser/EJBQLFrom.html |   8 +-
 .../apache/cayenne/ejbql/parser/EJBQLFromItem.html |   8 +-
 .../cayenne/ejbql/parser/EJBQLGreaterOrEqual.html  |   8 +-
 .../cayenne/ejbql/parser/EJBQLGreaterThan.html     |   8 +-
 .../apache/cayenne/ejbql/parser/EJBQLGroupBy.html  |   8 +-
 .../apache/cayenne/ejbql/parser/EJBQLHaving.html   |   8 +-
 .../ejbql/parser/EJBQLIdentificationVariable.html  |   8 +-
 .../cayenne/ejbql/parser/EJBQLIdentifier.html      |   8 +-
 .../org/apache/cayenne/ejbql/parser/EJBQLIn.html   |   8 +-
 .../cayenne/ejbql/parser/EJBQLInnerFetchJoin.html  |   8 +-
 .../cayenne/ejbql/parser/EJBQLInnerJoin.html       |   8 +-
 .../cayenne/ejbql/parser/EJBQLIntegerLiteral.html  |   8 +-
 .../apache/cayenne/ejbql/parser/EJBQLIsEmpty.html  |   8 +-
 .../apache/cayenne/ejbql/parser/EJBQLIsNull.html   |   8 +-
 .../org/apache/cayenne/ejbql/parser/EJBQLJoin.html |   8 +-
 .../apache/cayenne/ejbql/parser/EJBQLLength.html   |   8 +-
 .../cayenne/ejbql/parser/EJBQLLessOrEqual.html     |   8 +-
 .../apache/cayenne/ejbql/parser/EJBQLLessThan.html |   8 +-
 .../org/apache/cayenne/ejbql/parser/EJBQLLike.html |   8 +-
 .../apache/cayenne/ejbql/parser/EJBQLLocate.html   |   8 +-
 .../apache/cayenne/ejbql/parser/EJBQLLower.html    |   8 +-
 .../org/apache/cayenne/ejbql/parser/EJBQLMax.html  |   8 +-
 .../apache/cayenne/ejbql/parser/EJBQLMemberOf.html |   8 +-
 .../org/apache/cayenne/ejbql/parser/EJBQLMin.html  |   8 +-
 .../org/apache/cayenne/ejbql/parser/EJBQLMod.html  |   8 +-
 .../apache/cayenne/ejbql/parser/EJBQLMultiply.html |   8 +-
 .../ejbql/parser/EJBQLNamedInputParameter.html     |   8 +-
 .../apache/cayenne/ejbql/parser/EJBQLNegative.html |   8 +-
 .../org/apache/cayenne/ejbql/parser/EJBQLNot.html  |   8 +-
 .../cayenne/ejbql/parser/EJBQLNotEquals.html       |   8 +-
 .../org/apache/cayenne/ejbql/parser/EJBQLOr.html   |   8 +-
 .../apache/cayenne/ejbql/parser/EJBQLOrderBy.html  |   8 +-
 .../cayenne/ejbql/parser/EJBQLOrderByItem.html     |   8 +-
 .../cayenne/ejbql/parser/EJBQLOuterFetchJoin.html  |   8 +-
 .../cayenne/ejbql/parser/EJBQLOuterJoin.html       |   8 +-
 .../org/apache/cayenne/ejbql/parser/EJBQLPath.html |   8 +-
 .../cayenne/ejbql/parser/EJBQLPatternValue.html    |   8 +-
 .../parser/EJBQLPositionalInputParameter.html      |   8 +-
 .../apache/cayenne/ejbql/parser/EJBQLSelect.html   |   8 +-
 .../cayenne/ejbql/parser/EJBQLSelectClause.html    |   8 +-
 .../ejbql/parser/EJBQLSelectExpression.html        |   8 +-
 .../ejbql/parser/EJBQLSelectExpressions.html       |   8 +-
 .../org/apache/cayenne/ejbql/parser/EJBQLSize.html |   8 +-
 .../org/apache/cayenne/ejbql/parser/EJBQLSqrt.html |   8 +-
 .../cayenne/ejbql/parser/EJBQLStringLiteral.html   |   8 +-
 .../cayenne/ejbql/parser/EJBQLSubselect.html       |   8 +-
 .../cayenne/ejbql/parser/EJBQLSubstring.html       |   8 +-
 .../apache/cayenne/ejbql/parser/EJBQLSubtract.html |   8 +-
 .../org/apache/cayenne/ejbql/parser/EJBQLSum.html  |   8 +-
 .../org/apache/cayenne/ejbql/parser/EJBQLTok.html  |   8 +-
 .../cayenne/ejbql/parser/EJBQLTokenManager.html    |   8 +-
 .../cayenne/ejbql/parser/EJBQLTreeConstants.html   |   8 +-
 .../org/apache/cayenne/ejbql/parser/EJBQLTrim.html |   8 +-
 .../apache/cayenne/ejbql/parser/EJBQLTrimBoth.html |   8 +-
 .../cayenne/ejbql/parser/EJBQLTrimCharacter.html   |   8 +-
 .../cayenne/ejbql/parser/EJBQLTrimLeading.html     |   8 +-
 .../ejbql/parser/EJBQLTrimSpecification.html       |   8 +-
 .../cayenne/ejbql/parser/EJBQLTrimTrailing.html    |   8 +-
 .../apache/cayenne/ejbql/parser/EJBQLUpdate.html   |   8 +-
 .../cayenne/ejbql/parser/EJBQLUpdateField.html     |   8 +-
 .../cayenne/ejbql/parser/EJBQLUpdateItem.html      |   8 +-
 .../cayenne/ejbql/parser/EJBQLUpdateValue.html     |   8 +-
 .../apache/cayenne/ejbql/parser/EJBQLUpper.html    |   8 +-
 .../apache/cayenne/ejbql/parser/EJBQLWhere.html    |   8 +-
 .../apache/cayenne/ejbql/parser/JJTEJBQLState.html |   8 +-
 .../cayenne/ejbql/parser/JavaCharStream.html       |   8 +-
 .../api/org/apache/cayenne/ejbql/parser/Node.html  |   8 +-
 .../cayenne/ejbql/parser/ParseException.html       |   8 +-
 .../apache/cayenne/ejbql/parser/SimpleNode.html    |   8 +-
 .../api/org/apache/cayenne/ejbql/parser/Token.html |   8 +-
 .../apache/cayenne/ejbql/parser/TokenMgrError.html |   8 +-
 .../parser/class-use/AggregateConditionNode.html   |   8 +-
 .../parser/class-use/EJBQL.EJBQLDefaultParser.html |   8 +-
 .../cayenne/ejbql/parser/class-use/EJBQL.html      |   8 +-
 .../cayenne/ejbql/parser/class-use/EJBQLAbs.html   |   8 +-
 .../parser/class-use/EJBQLAbstractSchemaName.html  |   8 +-
 .../cayenne/ejbql/parser/class-use/EJBQLAdd.html   |   8 +-
 .../ejbql/parser/class-use/EJBQLAggregate.html     |   8 +-
 .../parser/class-use/EJBQLAggregateColumn.html     |   8 +-
 .../cayenne/ejbql/parser/class-use/EJBQLAll.html   |   8 +-
 .../cayenne/ejbql/parser/class-use/EJBQLAnd.html   |   8 +-
 .../cayenne/ejbql/parser/class-use/EJBQLAny.html   |   8 +-
 .../ejbql/parser/class-use/EJBQLAscending.html     |   8 +-
 .../ejbql/parser/class-use/EJBQLAverage.html       |   8 +-
 .../ejbql/parser/class-use/EJBQLBetween.html       |   8 +-
 .../parser/class-use/EJBQLBooleanLiteral.html      |   8 +-
 .../ejbql/parser/class-use/EJBQLClassName.html     |   8 +-
 .../ejbql/parser/class-use/EJBQLConcat.html        |   8 +-
 .../ejbql/parser/class-use/EJBQLConstants.html     |   8 +-
 .../ejbql/parser/class-use/EJBQLConstructor.html   |   8 +-
 .../class-use/EJBQLConstructorParameter.html       |   8 +-
 .../class-use/EJBQLConstructorParameters.html      |   8 +-
 .../cayenne/ejbql/parser/class-use/EJBQLCount.html |   8 +-
 .../ejbql/parser/class-use/EJBQLCurrentDate.html   |   8 +-
 .../ejbql/parser/class-use/EJBQLCurrentTime.html   |   8 +-
 .../parser/class-use/EJBQLCurrentTimestamp.html    |   8 +-
 .../ejbql/parser/class-use/EJBQLDbPath.html        |   8 +-
 .../parser/class-use/EJBQLDecimalLiteral.html      |   8 +-
 .../ejbql/parser/class-use/EJBQLDelete.html        |   8 +-
 .../ejbql/parser/class-use/EJBQLDescending.html    |   8 +-
 .../ejbql/parser/class-use/EJBQLDistinct.html      |   8 +-
 .../ejbql/parser/class-use/EJBQLDivide.html        |   8 +-
 .../ejbql/parser/class-use/EJBQLEquals.html        |   8 +-
 .../parser/class-use/EJBQLEscapeCharacter.html     |   8 +-
 .../ejbql/parser/class-use/EJBQLExists.html        |   8 +-
 .../cayenne/ejbql/parser/class-use/EJBQLFrom.html  |   8 +-
 .../ejbql/parser/class-use/EJBQLFromItem.html      |   8 +-
 .../parser/class-use/EJBQLGreaterOrEqual.html      |   8 +-
 .../ejbql/parser/class-use/EJBQLGreaterThan.html   |   8 +-
 .../ejbql/parser/class-use/EJBQLGroupBy.html       |   8 +-
 .../ejbql/parser/class-use/EJBQLHaving.html        |   8 +-
 .../class-use/EJBQLIdentificationVariable.html     |   8 +-
 .../ejbql/parser/class-use/EJBQLIdentifier.html    |   8 +-
 .../cayenne/ejbql/parser/class-use/EJBQLIn.html    |   8 +-
 .../parser/class-use/EJBQLInnerFetchJoin.html      |   8 +-
 .../ejbql/parser/class-use/EJBQLInnerJoin.html     |   8 +-
 .../parser/class-use/EJBQLIntegerLiteral.html      |   8 +-
 .../ejbql/parser/class-use/EJBQLIsEmpty.html       |   8 +-
 .../ejbql/parser/class-use/EJBQLIsNull.html        |   8 +-
 .../cayenne/ejbql/parser/class-use/EJBQLJoin.html  |   8 +-
 .../ejbql/parser/class-use/EJBQLLength.html        |   8 +-
 .../ejbql/parser/class-use/EJBQLLessOrEqual.html   |   8 +-
 .../ejbql/parser/class-use/EJBQLLessThan.html      |   8 +-
 .../cayenne/ejbql/parser/class-use/EJBQLLike.html  |   8 +-
 .../ejbql/parser/class-use/EJBQLLocate.html        |   8 +-
 .../cayenne/ejbql/parser/class-use/EJBQLLower.html |   8 +-
 .../cayenne/ejbql/parser/class-use/EJBQLMax.html   |   8 +-
 .../ejbql/parser/class-use/EJBQLMemberOf.html      |   8 +-
 .../cayenne/ejbql/parser/class-use/EJBQLMin.html   |   8 +-
 .../cayenne/ejbql/parser/class-use/EJBQLMod.html   |   8 +-
 .../ejbql/parser/class-use/EJBQLMultiply.html      |   8 +-
 .../parser/class-use/EJBQLNamedInputParameter.html |   8 +-
 .../ejbql/parser/class-use/EJBQLNegative.html      |   8 +-
 .../cayenne/ejbql/parser/class-use/EJBQLNot.html   |   8 +-
 .../ejbql/parser/class-use/EJBQLNotEquals.html     |   8 +-
 .../cayenne/ejbql/parser/class-use/EJBQLOr.html    |   8 +-
 .../ejbql/parser/class-use/EJBQLOrderBy.html       |   8 +-
 .../ejbql/parser/class-use/EJBQLOrderByItem.html   |   8 +-
 .../parser/class-use/EJBQLOuterFetchJoin.html      |   8 +-
 .../ejbql/parser/class-use/EJBQLOuterJoin.html     |   8 +-
 .../cayenne/ejbql/parser/class-use/EJBQLPath.html  |   8 +-
 .../ejbql/parser/class-use/EJBQLPatternValue.html  |   8 +-
 .../class-use/EJBQLPositionalInputParameter.html   |   8 +-
 .../ejbql/parser/class-use/EJBQLSelect.html        |   8 +-
 .../ejbql/parser/class-use/EJBQLSelectClause.html  |   8 +-
 .../parser/class-use/EJBQLSelectExpression.html    |   8 +-
 .../parser/class-use/EJBQLSelectExpressions.html   |   8 +-
 .../cayenne/ejbql/parser/class-use/EJBQLSize.html  |   8 +-
 .../cayenne/ejbql/parser/class-use/EJBQLSqrt.html  |   8 +-
 .../ejbql/parser/class-use/EJBQLStringLiteral.html |   8 +-
 .../ejbql/parser/class-use/EJBQLSubselect.html     |   8 +-
 .../ejbql/parser/class-use/EJBQLSubstring.html     |   8 +-
 .../ejbql/parser/class-use/EJBQLSubtract.html      |   8 +-
 .../cayenne/ejbql/parser/class-use/EJBQLSum.html   |   8 +-
 .../cayenne/ejbql/parser/class-use/EJBQLTok.html   |   8 +-
 .../ejbql/parser/class-use/EJBQLTokenManager.html  |   8 +-
 .../ejbql/parser/class-use/EJBQLTreeConstants.html |   8 +-
 .../cayenne/ejbql/parser/class-use/EJBQLTrim.html  |   8 +-
 .../ejbql/parser/class-use/EJBQLTrimBoth.html      |   8 +-
 .../ejbql/parser/class-use/EJBQLTrimCharacter.html |   8 +-
 .../ejbql/parser/class-use/EJBQLTrimLeading.html   |   8 +-
 .../parser/class-use/EJBQLTrimSpecification.html   |   8 +-
 .../ejbql/parser/class-use/EJBQLTrimTrailing.html  |   8 +-
 .../ejbql/parser/class-use/EJBQLUpdate.html        |   8 +-
 .../ejbql/parser/class-use/EJBQLUpdateField.html   |   8 +-
 .../ejbql/parser/class-use/EJBQLUpdateItem.html    |   8 +-
 .../ejbql/parser/class-use/EJBQLUpdateValue.html   |   8 +-
 .../cayenne/ejbql/parser/class-use/EJBQLUpper.html |   8 +-
 .../cayenne/ejbql/parser/class-use/EJBQLWhere.html |   8 +-
 .../ejbql/parser/class-use/JJTEJBQLState.html      |   8 +-
 .../ejbql/parser/class-use/JavaCharStream.html     |   8 +-
 .../cayenne/ejbql/parser/class-use/Node.html       |   8 +-
 .../ejbql/parser/class-use/ParseException.html     |   8 +-
 .../cayenne/ejbql/parser/class-use/SimpleNode.html |   8 +-
 .../cayenne/ejbql/parser/class-use/Token.html      |   8 +-
 .../ejbql/parser/class-use/TokenMgrError.html      |   8 +-
 .../cayenne/ejbql/parser/package-summary.html      |   8 +-
 .../apache/cayenne/ejbql/parser/package-tree.html  |   8 +-
 .../apache/cayenne/ejbql/parser/package-use.html   |   8 +-
 .../api/org/apache/cayenne/event/CayenneEvent.html |   8 +-
 .../apache/cayenne/event/DefaultEventManager.html  |   8 +-
 .../api/org/apache/cayenne/event/EventBridge.html  |   8 +-
 .../apache/cayenne/event/EventBridgeFactory.html   |   8 +-
 .../api/org/apache/cayenne/event/EventManager.html |   8 +-
 .../apache/cayenne/event/EventManagerProvider.html |   8 +-
 .../api/org/apache/cayenne/event/EventSubject.html |   8 +-
 .../org/apache/cayenne/event/NoopEventBridge.html  |   8 +-
 .../cayenne/event/NoopEventBridgeProvider.html     |   8 +-
 .../org/apache/cayenne/event/NoopEventManager.html |   8 +-
 .../cayenne/event/class-use/CayenneEvent.html      |   8 +-
 .../event/class-use/DefaultEventManager.html       |   8 +-
 .../cayenne/event/class-use/EventBridge.html       |   8 +-
 .../event/class-use/EventBridgeFactory.html        |   8 +-
 .../cayenne/event/class-use/EventManager.html      |   8 +-
 .../event/class-use/EventManagerProvider.html      |   8 +-
 .../cayenne/event/class-use/EventSubject.html      |   8 +-
 .../cayenne/event/class-use/NoopEventBridge.html   |   8 +-
 .../event/class-use/NoopEventBridgeProvider.html   |   8 +-
 .../cayenne/event/class-use/NoopEventManager.html  |   8 +-
 .../org/apache/cayenne/event/package-summary.html  |   8 +-
 .../api/org/apache/cayenne/event/package-tree.html |   8 +-
 .../api/org/apache/cayenne/event/package-use.html  |   8 +-
 .../4.1/api/org/apache/cayenne/exp/Expression.html |   8 +-
 .../apache/cayenne/exp/ExpressionException.html    |   8 +-
 .../org/apache/cayenne/exp/ExpressionFactory.html  |   8 +-
 .../apache/cayenne/exp/ExpressionParameter.html    |   8 +-
 .../cayenne/exp/FunctionExpressionFactory.html     |   8 +-
 .../4.1/api/org/apache/cayenne/exp/Property.html   |   8 +-
 .../org/apache/cayenne/exp/TraversalHandler.html   |   8 +-
 .../org/apache/cayenne/exp/TraversalHelper.html    |   8 +-
 .../api/org/apache/cayenne/exp/ValueInjector.html  |   8 +-
 .../apache/cayenne/exp/class-use/Expression.html   |   8 +-
 .../cayenne/exp/class-use/ExpressionException.html |   8 +-
 .../cayenne/exp/class-use/ExpressionFactory.html   |   8 +-
 .../cayenne/exp/class-use/ExpressionParameter.html |   8 +-
 .../exp/class-use/FunctionExpressionFactory.html   |   8 +-
 .../org/apache/cayenne/exp/class-use/Property.html |   8 +-
 .../cayenne/exp/class-use/TraversalHandler.html    |   8 +-
 .../cayenne/exp/class-use/TraversalHelper.html     |   8 +-
 .../cayenne/exp/class-use/ValueInjector.html       |   8 +-
 .../org/apache/cayenne/exp/package-summary.html    |   8 +-
 .../api/org/apache/cayenne/exp/package-tree.html   |   8 +-
 .../api/org/apache/cayenne/exp/package-use.html    |   8 +-
 .../api/org/apache/cayenne/exp/parser/ASTAbs.html  |   8 +-
 .../api/org/apache/cayenne/exp/parser/ASTAdd.html  |   8 +-
 .../exp/parser/ASTAggregateFunctionCall.html       |   8 +-
 .../api/org/apache/cayenne/exp/parser/ASTAnd.html  |   8 +-
 .../org/apache/cayenne/exp/parser/ASTAsterisk.html |   8 +-
 .../api/org/apache/cayenne/exp/parser/ASTAvg.html  |   8 +-
 .../org/apache/cayenne/exp/parser/ASTBetween.html  |   8 +-
 .../apache/cayenne/exp/parser/ASTBitwiseAnd.html   |   8 +-
 .../cayenne/exp/parser/ASTBitwiseLeftShift.html    |   8 +-
 .../apache/cayenne/exp/parser/ASTBitwiseNot.html   |   8 +-
 .../apache/cayenne/exp/parser/ASTBitwiseOr.html    |   8 +-
 .../cayenne/exp/parser/ASTBitwiseRightShift.html   |   8 +-
 .../apache/cayenne/exp/parser/ASTBitwiseXor.html   |   8 +-
 .../org/apache/cayenne/exp/parser/ASTConcat.html   |   8 +-
 .../org/apache/cayenne/exp/parser/ASTCount.html    |   8 +-
 .../apache/cayenne/exp/parser/ASTCurrentDate.html  |   8 +-
 .../apache/cayenne/exp/parser/ASTCurrentTime.html  |   8 +-
 .../cayenne/exp/parser/ASTCurrentTimestamp.html    |   8 +-
 .../org/apache/cayenne/exp/parser/ASTDbPath.html   |   8 +-
 .../org/apache/cayenne/exp/parser/ASTDistinct.html |   8 +-
 .../org/apache/cayenne/exp/parser/ASTDivide.html   |   8 +-
 .../api/org/apache/cayenne/exp/parser/ASTEnum.html |   8 +-
 .../org/apache/cayenne/exp/parser/ASTEqual.html    |   8 +-
 .../exp/parser/ASTExtract.DateTimePart.html        |   8 +-
 .../org/apache/cayenne/exp/parser/ASTExtract.html  |   8 +-
 .../org/apache/cayenne/exp/parser/ASTFalse.html    |   8 +-
 .../apache/cayenne/exp/parser/ASTFullObject.html   |   8 +-
 .../apache/cayenne/exp/parser/ASTFunctionCall.html |   8 +-
 .../org/apache/cayenne/exp/parser/ASTGreater.html  |   8 +-
 .../cayenne/exp/parser/ASTGreaterOrEqual.html      |   8 +-
 .../api/org/apache/cayenne/exp/parser/ASTIn.html   |   8 +-
 .../org/apache/cayenne/exp/parser/ASTLength.html   |   8 +-
 .../api/org/apache/cayenne/exp/parser/ASTLess.html |   8 +-
 .../apache/cayenne/exp/parser/ASTLessOrEqual.html  |   8 +-
 .../api/org/apache/cayenne/exp/parser/ASTLike.html |   8 +-
 .../cayenne/exp/parser/ASTLikeIgnoreCase.html      |   8 +-
 .../api/org/apache/cayenne/exp/parser/ASTList.html |   8 +-
 .../org/apache/cayenne/exp/parser/ASTLocate.html   |   8 +-
 .../org/apache/cayenne/exp/parser/ASTLower.html    |   8 +-
 .../api/org/apache/cayenne/exp/parser/ASTMax.html  |   8 +-
 .../api/org/apache/cayenne/exp/parser/ASTMin.html  |   8 +-
 .../api/org/apache/cayenne/exp/parser/ASTMod.html  |   8 +-
 .../org/apache/cayenne/exp/parser/ASTMultiply.html |   8 +-
 .../cayenne/exp/parser/ASTNamedParameter.html      |   8 +-
 .../org/apache/cayenne/exp/parser/ASTNegate.html   |   8 +-
 .../api/org/apache/cayenne/exp/parser/ASTNot.html  |   8 +-
 .../apache/cayenne/exp/parser/ASTNotBetween.html   |   8 +-
 .../org/apache/cayenne/exp/parser/ASTNotEqual.html |   8 +-
 .../org/apache/cayenne/exp/parser/ASTNotIn.html    |   8 +-
 .../org/apache/cayenne/exp/parser/ASTNotLike.html  |   8 +-
 .../cayenne/exp/parser/ASTNotLikeIgnoreCase.html   |   8 +-
 .../org/apache/cayenne/exp/parser/ASTObjPath.html  |   8 +-
 .../api/org/apache/cayenne/exp/parser/ASTOr.html   |   8 +-
 .../api/org/apache/cayenne/exp/parser/ASTPath.html |   8 +-
 .../org/apache/cayenne/exp/parser/ASTScalar.html   |   8 +-
 .../api/org/apache/cayenne/exp/parser/ASTSqrt.html |   8 +-
 .../apache/cayenne/exp/parser/ASTSubstring.html    |   8 +-
 .../org/apache/cayenne/exp/parser/ASTSubtract.html |   8 +-
 .../api/org/apache/cayenne/exp/parser/ASTSum.html  |   8 +-
 .../api/org/apache/cayenne/exp/parser/ASTTrim.html |   8 +-
 .../api/org/apache/cayenne/exp/parser/ASTTrue.html |   8 +-
 .../org/apache/cayenne/exp/parser/ASTUpper.html    |   8 +-
 .../cayenne/exp/parser/AggregateConditionNode.html |   8 +-
 .../apache/cayenne/exp/parser/ConditionNode.html   |   8 +-
 .../cayenne/exp/parser/EvaluatedBitwiseNode.html   |   8 +-
 .../cayenne/exp/parser/EvaluatedMathNode.html      |   8 +-
 .../apache/cayenne/exp/parser/EvaluatedNode.html   |   8 +-
 .../cayenne/exp/parser/ExpressionParser.html       |   8 +-
 .../exp/parser/ExpressionParserConstants.html      |   8 +-
 .../exp/parser/ExpressionParserTokenManager.html   |   8 +-
 .../exp/parser/ExpressionParserTreeConstants.html  |   8 +-
 .../exp/parser/JJTExpressionParserState.html       |   8 +-
 .../apache/cayenne/exp/parser/JavaCharStream.html  |   8 +-
 .../api/org/apache/cayenne/exp/parser/Node.html    |   8 +-
 .../apache/cayenne/exp/parser/ParseException.html  |   8 +-
 .../cayenne/exp/parser/PatternMatchNode.html       |   8 +-
 .../org/apache/cayenne/exp/parser/SimpleNode.html  |   8 +-
 .../api/org/apache/cayenne/exp/parser/Token.html   |   8 +-
 .../apache/cayenne/exp/parser/TokenMgrError.html   |   8 +-
 .../cayenne/exp/parser/class-use/ASTAbs.html       |   8 +-
 .../cayenne/exp/parser/class-use/ASTAdd.html       |   8 +-
 .../parser/class-use/ASTAggregateFunctionCall.html |   8 +-
 .../cayenne/exp/parser/class-use/ASTAnd.html       |   8 +-
 .../cayenne/exp/parser/class-use/ASTAsterisk.html  |   8 +-
 .../cayenne/exp/parser/class-use/ASTAvg.html       |   8 +-
 .../cayenne/exp/parser/class-use/ASTBetween.html   |   8 +-
 .../exp/parser/class-use/ASTBitwiseAnd.html        |   8 +-
 .../exp/parser/class-use/ASTBitwiseLeftShift.html  |   8 +-
 .../exp/parser/class-use/ASTBitwiseNot.html        |   8 +-
 .../cayenne/exp/parser/class-use/ASTBitwiseOr.html |   8 +-
 .../exp/parser/class-use/ASTBitwiseRightShift.html |   8 +-
 .../exp/parser/class-use/ASTBitwiseXor.html        |   8 +-
 .../cayenne/exp/parser/class-use/ASTConcat.html    |   8 +-
 .../cayenne/exp/parser/class-use/ASTCount.html     |   8 +-
 .../exp/parser/class-use/ASTCurrentDate.html       |   8 +-
 .../exp/parser/class-use/ASTCurrentTime.html       |   8 +-
 .../exp/parser/class-use/ASTCurrentTimestamp.html  |   8 +-
 .../cayenne/exp/parser/class-use/ASTDbPath.html    |   8 +-
 .../cayenne/exp/parser/class-use/ASTDistinct.html  |   8 +-
 .../cayenne/exp/parser/class-use/ASTDivide.html    |   8 +-
 .../cayenne/exp/parser/class-use/ASTEnum.html      |   8 +-
 .../cayenne/exp/parser/class-use/ASTEqual.html     |   8 +-
 .../parser/class-use/ASTExtract.DateTimePart.html  |   8 +-
 .../cayenne/exp/parser/class-use/ASTExtract.html   |   8 +-
 .../cayenne/exp/parser/class-use/ASTFalse.html     |   8 +-
 .../exp/parser/class-use/ASTFullObject.html        |   8 +-
 .../exp/parser/class-use/ASTFunctionCall.html      |   8 +-
 .../cayenne/exp/parser/class-use/ASTGreater.html   |   8 +-
 .../exp/parser/class-use/ASTGreaterOrEqual.html    |   8 +-
 .../apache/cayenne/exp/parser/class-use/ASTIn.html |   8 +-
 .../cayenne/exp/parser/class-use/ASTLength.html    |   8 +-
 .../cayenne/exp/parser/class-use/ASTLess.html      |   8 +-
 .../exp/parser/class-use/ASTLessOrEqual.html       |   8 +-
 .../cayenne/exp/parser/class-use/ASTLike.html      |   8 +-
 .../exp/parser/class-use/ASTLikeIgnoreCase.html    |   8 +-
 .../cayenne/exp/parser/class-use/ASTList.html      |   8 +-
 .../cayenne/exp/parser/class-use/ASTLocate.html    |   8 +-
 .../cayenne/exp/parser/class-use/ASTLower.html     |   8 +-
 .../cayenne/exp/parser/class-use/ASTMax.html       |   8 +-
 .../cayenne/exp/parser/class-use/ASTMin.html       |   8 +-
 .../cayenne/exp/parser/class-use/ASTMod.html       |   8 +-
 .../cayenne/exp/parser/class-use/ASTMultiply.html  |   8 +-
 .../exp/parser/class-use/ASTNamedParameter.html    |   8 +-
 .../cayenne/exp/parser/class-use/ASTNegate.html    |   8 +-
 .../cayenne/exp/parser/class-use/ASTNot.html       |   8 +-
 .../exp/parser/class-use/ASTNotBetween.html        |   8 +-
 .../cayenne/exp/parser/class-use/ASTNotEqual.html  |   8 +-
 .../cayenne/exp/parser/class-use/ASTNotIn.html     |   8 +-
 .../cayenne/exp/parser/class-use/ASTNotLike.html   |   8 +-
 .../exp/parser/class-use/ASTNotLikeIgnoreCase.html |   8 +-
 .../cayenne/exp/parser/class-use/ASTObjPath.html   |   8 +-
 .../apache/cayenne/exp/parser/class-use/ASTOr.html |   8 +-
 .../cayenne/exp/parser/class-use/ASTPath.html      |   8 +-
 .../cayenne/exp/parser/class-use/ASTScalar.html    |   8 +-
 .../cayenne/exp/parser/class-use/ASTSqrt.html      |   8 +-
 .../cayenne/exp/parser/class-use/ASTSubstring.html |   8 +-
 .../cayenne/exp/parser/class-use/ASTSubtract.html  |   8 +-
 .../cayenne/exp/parser/class-use/ASTSum.html       |   8 +-
 .../cayenne/exp/parser/class-use/ASTTrim.html      |   8 +-
 .../cayenne/exp/parser/class-use/ASTTrue.html      |   8 +-
 .../cayenne/exp/parser/class-use/ASTUpper.html     |   8 +-
 .../parser/class-use/AggregateConditionNode.html   |   8 +-
 .../exp/parser/class-use/ConditionNode.html        |   8 +-
 .../exp/parser/class-use/EvaluatedBitwiseNode.html |   8 +-
 .../exp/parser/class-use/EvaluatedMathNode.html    |   8 +-
 .../exp/parser/class-use/EvaluatedNode.html        |   8 +-
 .../exp/parser/class-use/ExpressionParser.html     |   8 +-
 .../class-use/ExpressionParserConstants.html       |   8 +-
 .../class-use/ExpressionParserTokenManager.html    |   8 +-
 .../class-use/ExpressionParserTreeConstants.html   |   8 +-
 .../parser/class-use/JJTExpressionParserState.html |   8 +-
 .../exp/parser/class-use/JavaCharStream.html       |   8 +-
 .../apache/cayenne/exp/parser/class-use/Node.html  |   8 +-
 .../exp/parser/class-use/ParseException.html       |   8 +-
 .../exp/parser/class-use/PatternMatchNode.html     |   8 +-
 .../cayenne/exp/parser/class-use/SimpleNode.html   |   8 +-
 .../apache/cayenne/exp/parser/class-use/Token.html |   8 +-
 .../exp/parser/class-use/TokenMgrError.html        |   8 +-
 .../apache/cayenne/exp/parser/package-summary.html |   8 +-
 .../apache/cayenne/exp/parser/package-tree.html    |   8 +-
 .../org/apache/cayenne/exp/parser/package-use.html |   8 +-
 .../apache/cayenne/graph/ArcCreateOperation.html   |   8 +-
 .../apache/cayenne/graph/ArcDeleteOperation.html   |   8 +-
 .../org/apache/cayenne/graph/ChildDiffLoader.html  |   8 +-
 .../api/org/apache/cayenne/graph/CompoundDiff.html |   8 +-
 .../apache/cayenne/graph/GraphChangeHandler.html   |   8 +-
 .../api/org/apache/cayenne/graph/GraphDiff.html    |   8 +-
 .../apache/cayenne/graph/GraphDiffCompressor.html  |   8 +-
 .../api/org/apache/cayenne/graph/GraphEvent.html   |   8 +-
 .../api/org/apache/cayenne/graph/GraphManager.html |   8 +-
 .../4.1/api/org/apache/cayenne/graph/GraphMap.html |   8 +-
 .../apache/cayenne/graph/NodeCreateOperation.html  |   8 +-
 .../apache/cayenne/graph/NodeDeleteOperation.html  |   8 +-
 .../4.1/api/org/apache/cayenne/graph/NodeDiff.html |   8 +-
 .../cayenne/graph/NodeIdChangeOperation.html       |   8 +-
 .../cayenne/graph/NodePropertyChangeOperation.html |   8 +-
 .../graph/class-use/ArcCreateOperation.html        |   8 +-
 .../graph/class-use/ArcDeleteOperation.html        |   8 +-
 .../cayenne/graph/class-use/ChildDiffLoader.html   |   8 +-
 .../cayenne/graph/class-use/CompoundDiff.html      |   8 +-
 .../graph/class-use/GraphChangeHandler.html        |   8 +-
 .../apache/cayenne/graph/class-use/GraphDiff.html  |   8 +-
 .../graph/class-use/GraphDiffCompressor.html       |   8 +-
 .../apache/cayenne/graph/class-use/GraphEvent.html |   8 +-
 .../cayenne/graph/class-use/GraphManager.html      |   8 +-
 .../apache/cayenne/graph/class-use/GraphMap.html   |   8 +-
 .../graph/class-use/NodeCreateOperation.html       |   8 +-
 .../graph/class-use/NodeDeleteOperation.html       |   8 +-
 .../apache/cayenne/graph/class-use/NodeDiff.html   |   8 +-
 .../graph/class-use/NodeIdChangeOperation.html     |   8 +-
 .../class-use/NodePropertyChangeOperation.html     |   8 +-
 .../org/apache/cayenne/graph/package-summary.html  |   8 +-
 .../api/org/apache/cayenne/graph/package-tree.html |   8 +-
 .../api/org/apache/cayenne/graph/package-use.html  |   8 +-
 .../cayenne/log/CompactSlf4jJdbcEventLogger.html   |   8 +-
 .../cayenne/log/FormattedSlf4jJdbcEventLogger.html |   8 +-
 .../org/apache/cayenne/log/JdbcEventLogger.html    |   8 +-
 .../apache/cayenne/log/NoopJdbcEventLogger.html    |   8 +-
 .../apache/cayenne/log/Slf4jJdbcEventLogger.html   |   8 +-
 .../log/class-use/CompactSlf4jJdbcEventLogger.html |   8 +-
 .../class-use/FormattedSlf4jJdbcEventLogger.html   |   8 +-
 .../cayenne/log/class-use/JdbcEventLogger.html     |   8 +-
 .../cayenne/log/class-use/NoopJdbcEventLogger.html |   8 +-
 .../log/class-use/Slf4jJdbcEventLogger.html        |   8 +-
 .../org/apache/cayenne/log/package-summary.html    |   8 +-
 .../api/org/apache/cayenne/log/package-tree.html   |   8 +-
 .../api/org/apache/cayenne/log/package-use.html    |   8 +-
 .../4.1/api/org/apache/cayenne/map/Attribute.html  |   8 +-
 .../org/apache/cayenne/map/CallbackDescriptor.html |   8 +-
 .../api/org/apache/cayenne/map/CallbackMap.html    |   8 +-
 .../4.1/api/org/apache/cayenne/map/DataMap.html    |   8 +-
 .../api/org/apache/cayenne/map/DbAttribute.html    |   8 +-
 .../4.1/api/org/apache/cayenne/map/DbEntity.html   |   8 +-
 .../4.1/api/org/apache/cayenne/map/DbJoin.html     |   8 +-
 .../api/org/apache/cayenne/map/DbKeyGenerator.html |   8 +-
 .../api/org/apache/cayenne/map/DbRelationship.html |   8 +-
 .../cayenne/map/DefaultScalarResultSegment.html    |   8 +-
 .../4.1/api/org/apache/cayenne/map/DeleteRule.html |   8 +-
 .../org/apache/cayenne/map/DetectedDbEntity.html   |   8 +-
 .../apache/cayenne/map/EJBQLQueryDescriptor.html   |   8 +-
 .../4.1/api/org/apache/cayenne/map/Embeddable.html |   8 +-
 .../apache/cayenne/map/EmbeddableAttribute.html    |   8 +-
 .../org/apache/cayenne/map/EmbeddedAttribute.html  |   8 +-
 .../4.1/api/org/apache/cayenne/map/Entity.html     |   8 +-
 .../apache/cayenne/map/EntityInheritanceTree.html  |   8 +-
 .../api/org/apache/cayenne/map/EntityResolver.html |   8 +-
 .../api/org/apache/cayenne/map/EntityResult.html   |   8 +-
 .../api/org/apache/cayenne/map/EntitySorter.html   |   8 +-
 .../4.1/api/org/apache/cayenne/map/JoinType.html   |   8 +-
 .../api/org/apache/cayenne/map/LifecycleEvent.html |   8 +-
 .../org/apache/cayenne/map/MappingNamespace.html   |   8 +-
 .../api/org/apache/cayenne/map/ObjAttribute.html   |   8 +-
 .../4.1/api/org/apache/cayenne/map/ObjEntity.html  |   8 +-
 .../org/apache/cayenne/map/ObjRelationship.html    |   8 +-
 .../api/org/apache/cayenne/map/PathComponent.html  |   8 +-
 .../4.1/api/org/apache/cayenne/map/Procedure.html  |   8 +-
 .../org/apache/cayenne/map/ProcedureParameter.html |   8 +-
 .../cayenne/map/ProcedureQueryDescriptor.html      |   8 +-
 .../org/apache/cayenne/map/QueryDescriptor.html    |   8 +-
 .../apache/cayenne/map/QueryDescriptorLoader.html  |   8 +-
 .../api/org/apache/cayenne/map/Relationship.html   |   8 +-
 .../4.1/api/org/apache/cayenne/map/SQLResult.html  |   8 +-
 .../apache/cayenne/map/SQLTemplateDescriptor.html  |   8 +-
 .../apache/cayenne/map/SelectQueryDescriptor.html  |   8 +-
 .../apache/cayenne/map/class-use/Attribute.html    |   8 +-
 .../cayenne/map/class-use/CallbackDescriptor.html  |   8 +-
 .../apache/cayenne/map/class-use/CallbackMap.html  |   8 +-
 .../org/apache/cayenne/map/class-use/DataMap.html  |   8 +-
 .../apache/cayenne/map/class-use/DbAttribute.html  |   8 +-
 .../org/apache/cayenne/map/class-use/DbEntity.html |   8 +-
 .../org/apache/cayenne/map/class-use/DbJoin.html   |   8 +-
 .../cayenne/map/class-use/DbKeyGenerator.html      |   8 +-
 .../cayenne/map/class-use/DbRelationship.html      |   8 +-
 .../map/class-use/DefaultScalarResultSegment.html  |   8 +-
 .../apache/cayenne/map/class-use/DeleteRule.html   |   8 +-
 .../cayenne/map/class-use/DetectedDbEntity.html    |   8 +-
 .../map/class-use/EJBQLQueryDescriptor.html        |   8 +-
 .../apache/cayenne/map/class-use/Embeddable.html   |   8 +-
 .../cayenne/map/class-use/EmbeddableAttribute.html |   8 +-
 .../cayenne/map/class-use/EmbeddedAttribute.html   |   8 +-
 .../org/apache/cayenne/map/class-use/Entity.html   |   8 +-
 .../map/class-use/EntityInheritanceTree.html       |   8 +-
 .../cayenne/map/class-use/EntityResolver.html      |   8 +-
 .../apache/cayenne/map/class-use/EntityResult.html |   8 +-
 .../apache/cayenne/map/class-use/EntitySorter.html |   8 +-
 .../org/apache/cayenne/map/class-use/JoinType.html |   8 +-
 .../cayenne/map/class-use/LifecycleEvent.html      |   8 +-
 .../cayenne/map/class-use/MappingNamespace.html    |   8 +-
 .../apache/cayenne/map/class-use/ObjAttribute.html |   8 +-
 .../apache/cayenne/map/class-use/ObjEntity.html    |   8 +-
 .../cayenne/map/class-use/ObjRelationship.html     |   8 +-
 .../cayenne/map/class-use/PathComponent.html       |   8 +-
 .../apache/cayenne/map/class-use/Procedure.html    |   8 +-
 .../cayenne/map/class-use/ProcedureParameter.html  |   8 +-
 .../map/class-use/ProcedureQueryDescriptor.html    |   8 +-
 .../cayenne/map/class-use/QueryDescriptor.html     |   8 +-
 .../map/class-use/QueryDescriptorLoader.html       |   8 +-
 .../apache/cayenne/map/class-use/Relationship.html |   8 +-
 .../apache/cayenne/map/class-use/SQLResult.html    |   8 +-
 .../map/class-use/SQLTemplateDescriptor.html       |   8 +-
 .../map/class-use/SelectQueryDescriptor.html       |   8 +-
 .../apache/cayenne/map/event/AttributeEvent.html   |   8 +-
 .../cayenne/map/event/DbAttributeListener.html     |   8 +-
 .../apache/cayenne/map/event/DbEntityListener.html |   8 +-
 .../cayenne/map/event/DbRelationshipListener.html  |   8 +-
 .../map/event/EmbeddableAttributeEvent.html        |   8 +-
 .../map/event/EmbeddableAttributeListener.html     |   8 +-
 .../apache/cayenne/map/event/EmbeddableEvent.html  |   8 +-
 .../cayenne/map/event/EmbeddableListener.html      |   8 +-
 .../org/apache/cayenne/map/event/EntityEvent.html  |   8 +-
 .../api/org/apache/cayenne/map/event/MapEvent.html |   8 +-
 .../cayenne/map/event/ObjAttributeListener.html    |   8 +-
 .../cayenne/map/event/ObjEntityListener.html       |   8 +-
 .../cayenne/map/event/ObjRelationshipListener.html |   8 +-
 .../cayenne/map/event/RelationshipEvent.html       |   8 +-
 .../map/event/class-use/AttributeEvent.html        |   8 +-
 .../map/event/class-use/DbAttributeListener.html   |   8 +-
 .../map/event/class-use/DbEntityListener.html      |   8 +-
 .../event/class-use/DbRelationshipListener.html    |   8 +-
 .../event/class-use/EmbeddableAttributeEvent.html  |   8 +-
 .../class-use/EmbeddableAttributeListener.html     |   8 +-
 .../map/event/class-use/EmbeddableEvent.html       |   8 +-
 .../map/event/class-use/EmbeddableListener.html    |   8 +-
 .../cayenne/map/event/class-use/EntityEvent.html   |   8 +-
 .../cayenne/map/event/class-use/MapEvent.html      |   8 +-
 .../map/event/class-use/ObjAttributeListener.html  |   8 +-
 .../map/event/class-use/ObjEntityListener.html     |   8 +-
 .../event/class-use/ObjRelationshipListener.html   |   8 +-
 .../map/event/class-use/RelationshipEvent.html     |   8 +-
 .../apache/cayenne/map/event/package-summary.html  |   8 +-
 .../org/apache/cayenne/map/event/package-tree.html |   8 +-
 .../org/apache/cayenne/map/event/package-use.html  |   8 +-
 .../org/apache/cayenne/map/package-summary.html    |   8 +-
 .../api/org/apache/cayenne/map/package-tree.html   |   8 +-
 .../api/org/apache/cayenne/map/package-use.html    |   8 +-
 .../api/org/apache/cayenne/package-summary.html    |   8 +-
 .../4.1/api/org/apache/cayenne/package-tree.html   |   8 +-
 .../4.1/api/org/apache/cayenne/package-use.html    |   8 +-
 .../apache/cayenne/query/AbstractMappedQuery.html  |   8 +-
 .../org/apache/cayenne/query/AbstractQuery.html    |   8 +-
 .../api/org/apache/cayenne/query/BatchQuery.html   |   8 +-
 .../org/apache/cayenne/query/BatchQueryRow.html    |   8 +-
 .../org/apache/cayenne/query/CacheableQuery.html   |   8 +-
 .../api/org/apache/cayenne/query/CapsStrategy.html |   8 +-
 .../api/org/apache/cayenne/query/ColumnSelect.html |   8 +-
 .../org/apache/cayenne/query/DeleteBatchQuery.html |   8 +-
 .../api/org/apache/cayenne/query/EJBQLQuery.html   |   8 +-
 .../apache/cayenne/query/EntityResultSegment.html  |   8 +-
 .../api/org/apache/cayenne/query/FluentSelect.html |   8 +-
 .../org/apache/cayenne/query/IndirectQuery.html    |   8 +-
 .../org/apache/cayenne/query/InsertBatchQuery.html |   8 +-
 .../api/org/apache/cayenne/query/MappedExec.html   |   8 +-
 .../api/org/apache/cayenne/query/MappedSelect.html |   8 +-
 .../org/apache/cayenne/query/ObjectIdQuery.html    |   8 +-
 .../api/org/apache/cayenne/query/ObjectSelect.html |   8 +-
 .../4.1/api/org/apache/cayenne/query/Ordering.html |   8 +-
 .../api/org/apache/cayenne/query/Orderings.html    |   8 +-
 .../apache/cayenne/query/ParameterizedQuery.html   |   8 +-
 .../apache/cayenne/query/PrefetchProcessor.html    |   8 +-
 .../apache/cayenne/query/PrefetchSelectQuery.html  |   8 +-
 .../org/apache/cayenne/query/PrefetchTreeNode.html |   8 +-
 .../org/apache/cayenne/query/ProcedureCall.html    |   8 +-
 .../org/apache/cayenne/query/ProcedureQuery.html   |   8 +-
 .../4.1/api/org/apache/cayenne/query/Query.html    |   8 +-
 .../apache/cayenne/query/QueryCacheStrategy.html   |   8 +-
 .../api/org/apache/cayenne/query/QueryChain.html   |   8 +-
 .../org/apache/cayenne/query/QueryMetadata.html    |   8 +-
 .../apache/cayenne/query/QueryMetadataProxy.html   |   8 +-
 .../api/org/apache/cayenne/query/QueryRouter.html  |   8 +-
 .../api/org/apache/cayenne/query/RefreshQuery.html |   8 +-
 .../apache/cayenne/query/RelationshipQuery.html    |   8 +-
 .../api/org/apache/cayenne/query/SQLAction.html    |   8 +-
 .../org/apache/cayenne/query/SQLActionVisitor.html |   8 +-
 .../4.1/api/org/apache/cayenne/query/SQLExec.html  |   8 +-
 .../api/org/apache/cayenne/query/SQLSelect.html    |   8 +-
 .../api/org/apache/cayenne/query/SQLTemplate.html  |   8 +-
 .../apache/cayenne/query/SQLTemplateMetadata.html  |   8 +-
 .../apache/cayenne/query/ScalarResultSegment.html  |   8 +-
 .../4.1/api/org/apache/cayenne/query/Select.html   |   8 +-
 .../api/org/apache/cayenne/query/SelectById.html   |   8 +-
 .../api/org/apache/cayenne/query/SelectQuery.html  |   8 +-
 .../api/org/apache/cayenne/query/SortOrder.html    |   8 +-
 .../org/apache/cayenne/query/UpdateBatchQuery.html |   8 +-
 .../query/class-use/AbstractMappedQuery.html       |   8 +-
 .../cayenne/query/class-use/AbstractQuery.html     |   8 +-
 .../apache/cayenne/query/class-use/BatchQuery.html |   8 +-
 .../cayenne/query/class-use/BatchQueryRow.html     |   8 +-
 .../cayenne/query/class-use/CacheableQuery.html    |   8 +-
 .../cayenne/query/class-use/CapsStrategy.html      |   8 +-
 .../cayenne/query/class-use/ColumnSelect.html      |   8 +-
 .../cayenne/query/class-use/DeleteBatchQuery.html  |   8 +-
 .../apache/cayenne/query/class-use/EJBQLQuery.html |   8 +-
 .../query/class-use/EntityResultSegment.html       |   8 +-
 .../cayenne/query/class-use/FluentSelect.html      |   8 +-
 .../cayenne/query/class-use/IndirectQuery.html     |   8 +-
 .../cayenne/query/class-use/InsertBatchQuery.html  |   8 +-
 .../apache/cayenne/query/class-use/MappedExec.html |   8 +-
 .../cayenne/query/class-use/MappedSelect.html      |   8 +-
 .../cayenne/query/class-use/ObjectIdQuery.html     |   8 +-
 .../cayenne/query/class-use/ObjectSelect.html      |   8 +-
 .../apache/cayenne/query/class-use/Ordering.html   |   8 +-
 .../apache/cayenne/query/class-use/Orderings.html  |   8 +-
 .../query/class-use/ParameterizedQuery.html        |   8 +-
 .../cayenne/query/class-use/PrefetchProcessor.html |   8 +-
 .../query/class-use/PrefetchSelectQuery.html       |   8 +-
 .../cayenne/query/class-use/PrefetchTreeNode.html  |   8 +-
 .../cayenne/query/class-use/ProcedureCall.html     |   8 +-
 .../cayenne/query/class-use/ProcedureQuery.html    |   8 +-
 .../org/apache/cayenne/query/class-use/Query.html  |   8 +-
 .../query/class-use/QueryCacheStrategy.html        |   8 +-
 .../apache/cayenne/query/class-use/QueryChain.html |   8 +-
 .../cayenne/query/class-use/QueryMetadata.html     |   8 +-
 .../query/class-use/QueryMetadataProxy.html        |   8 +-
 .../cayenne/query/class-use/QueryRouter.html       |   8 +-
 .../cayenne/query/class-use/RefreshQuery.html      |   8 +-
 .../cayenne/query/class-use/RelationshipQuery.html |   8 +-
 .../apache/cayenne/query/class-use/SQLAction.html  |   8 +-
 .../cayenne/query/class-use/SQLActionVisitor.html  |   8 +-
 .../apache/cayenne/query/class-use/SQLExec.html    |   8 +-
 .../apache/cayenne/query/class-use/SQLSelect.html  |   8 +-
 .../cayenne/query/class-use/SQLTemplate.html       |   8 +-
 .../query/class-use/SQLTemplateMetadata.html       |   8 +-
 .../query/class-use/ScalarResultSegment.html       |   8 +-
 .../org/apache/cayenne/query/class-use/Select.html |   8 +-
 .../apache/cayenne/query/class-use/SelectById.html |   8 +-
 .../cayenne/query/class-use/SelectQuery.html       |   8 +-
 .../apache/cayenne/query/class-use/SortOrder.html  |   8 +-
 .../cayenne/query/class-use/UpdateBatchQuery.html  |   8 +-
 .../org/apache/cayenne/query/package-summary.html  |   8 +-
 .../api/org/apache/cayenne/query/package-tree.html |   8 +-
 .../api/org/apache/cayenne/query/package-use.html  |   8 +-
 .../api/org/apache/cayenne/reflect/Accessor.html   |   8 +-
 .../apache/cayenne/reflect/AccessorFactory.html    |   8 +-
 .../org/apache/cayenne/reflect/ArcProperty.html    |   8 +-
 .../apache/cayenne/reflect/AttributeProperty.html  |   8 +-
 .../apache/cayenne/reflect/BaseArcProperty.html    |   8 +-
 .../org/apache/cayenne/reflect/BaseProperty.html   |   8 +-
 .../apache/cayenne/reflect/BaseToManyProperty.html |   8 +-
 .../apache/cayenne/reflect/BaseToOneProperty.html  |   8 +-
 .../org/apache/cayenne/reflect/BeanAccessor.html   |   8 +-
 .../apache/cayenne/reflect/ClassDescriptor.html    |   8 +-
 .../cayenne/reflect/ClassDescriptorFactory.html    |   8 +-
 .../apache/cayenne/reflect/ClassDescriptorMap.html |   8 +-
 .../api/org/apache/cayenne/reflect/Converter.html  |   8 +-
 .../apache/cayenne/reflect/ConverterFactory.html   |   8 +-
 .../cayenne/reflect/EmbeddableDescriptor.html      |   8 +-
 .../cayenne/reflect/EmbeddedFieldAccessor.html     |   8 +-
 .../org/apache/cayenne/reflect/FaultFactory.html   |   8 +-
 .../org/apache/cayenne/reflect/FieldAccessor.html  |   8 +-
 .../cayenne/reflect/FieldEmbeddableDescriptor.html |   8 +-
 .../apache/cayenne/reflect/IdMapKeyAccessor.html   |   8 +-
 .../reflect/LazyClassDescriptorDecorator.html      |   8 +-
 .../cayenne/reflect/LifecycleCallbackRegistry.html |   8 +-
 .../org/apache/cayenne/reflect/MapAccessor.html    |   8 +-
 .../cayenne/reflect/PersistentDescriptor.html      |   8 +-
 .../reflect/PersistentDescriptorFactory.html       |   8 +-
 .../api/org/apache/cayenne/reflect/Property.html   |   8 +-
 .../apache/cayenne/reflect/PropertyAccessor.html   |   8 +-
 .../apache/cayenne/reflect/PropertyDescriptor.html |   8 +-
 .../apache/cayenne/reflect/PropertyException.html  |   8 +-
 .../org/apache/cayenne/reflect/PropertyUtils.html  |   8 +-
 .../apache/cayenne/reflect/PropertyVisitor.html    |   8 +-
 .../cayenne/reflect/SimpleAttributeProperty.html   |   8 +-
 .../cayenne/reflect/SingletonFaultFactory.html     |   8 +-
 .../org/apache/cayenne/reflect/ToAnyConverter.html |   8 +-
 .../apache/cayenne/reflect/ToManyMapProperty.html  |   8 +-
 .../org/apache/cayenne/reflect/ToManyProperty.html |   8 +-
 .../org/apache/cayenne/reflect/ToOneProperty.html  |   8 +-
 .../cayenne/reflect/UnresolvablePathException.html |   8 +-
 .../apache/cayenne/reflect/class-use/Accessor.html |   8 +-
 .../cayenne/reflect/class-use/AccessorFactory.html |   8 +-
 .../cayenne/reflect/class-use/ArcProperty.html     |   8 +-
 .../reflect/class-use/AttributeProperty.html       |   8 +-
 .../cayenne/reflect/class-use/BaseArcProperty.html |   8 +-
 .../cayenne/reflect/class-use/BaseProperty.html    |   8 +-
 .../reflect/class-use/BaseToManyProperty.html      |   8 +-
 .../reflect/class-use/BaseToOneProperty.html       |   8 +-
 .../cayenne/reflect/class-use/BeanAccessor.html    |   8 +-
 .../cayenne/reflect/class-use/ClassDescriptor.html |   8 +-
 .../reflect/class-use/ClassDescriptorFactory.html  |   8 +-
 .../reflect/class-use/ClassDescriptorMap.html      |   8 +-
 .../cayenne/reflect/class-use/Converter.html       |   8 +-
 .../reflect/class-use/ConverterFactory.html        |   8 +-
 .../reflect/class-use/EmbeddableDescriptor.html    |   8 +-
 .../reflect/class-use/EmbeddedFieldAccessor.html   |   8 +-
 .../cayenne/reflect/class-use/FaultFactory.html    |   8 +-
 .../cayenne/reflect/class-use/FieldAccessor.html   |   8 +-
 .../class-use/FieldEmbeddableDescriptor.html       |   8 +-
 .../reflect/class-use/IdMapKeyAccessor.html        |   8 +-
 .../class-use/LazyClassDescriptorDecorator.html    |   8 +-
 .../class-use/LifecycleCallbackRegistry.html       |   8 +-
 .../cayenne/reflect/class-use/MapAccessor.html     |   8 +-
 .../reflect/class-use/PersistentDescriptor.html    |   8 +-
 .../class-use/PersistentDescriptorFactory.html     |   8 +-
 .../apache/cayenne/reflect/class-use/Property.html |   8 +-
 .../reflect/class-use/PropertyAccessor.html        |   8 +-
 .../reflect/class-use/PropertyDescriptor.html      |   8 +-
 .../reflect/class-use/PropertyException.html       |   8 +-
 .../cayenne/reflect/class-use/PropertyUtils.html   |   8 +-
 .../cayenne/reflect/class-use/PropertyVisitor.html |   8 +-
 .../reflect/class-use/SimpleAttributeProperty.html |   8 +-
 .../reflect/class-use/SingletonFaultFactory.html   |   8 +-
 .../cayenne/reflect/class-use/ToAnyConverter.html  |   8 +-
 .../reflect/class-use/ToManyMapProperty.html       |   8 +-
 .../cayenne/reflect/class-use/ToManyProperty.html  |   8 +-
 .../cayenne/reflect/class-use/ToOneProperty.html   |   8 +-
 .../class-use/UnresolvablePathException.html       |   8 +-
 .../generic/DataObjectDescriptorFactory.html       |   8 +-
 .../class-use/DataObjectDescriptorFactory.html     |   8 +-
 .../cayenne/reflect/generic/package-summary.html   |   8 +-
 .../cayenne/reflect/generic/package-tree.html      |   8 +-
 .../cayenne/reflect/generic/package-use.html       |   8 +-
 .../apache/cayenne/reflect/package-summary.html    |   8 +-
 .../org/apache/cayenne/reflect/package-tree.html   |   8 +-
 .../org/apache/cayenne/reflect/package-use.html    |   8 +-
 .../valueholder/ValueHolderDescriptorFactory.html  |   8 +-
 .../class-use/ValueHolderDescriptorFactory.html    |   8 +-
 .../reflect/valueholder/package-summary.html       |   8 +-
 .../cayenne/reflect/valueholder/package-tree.html  |   8 +-
 .../cayenne/reflect/valueholder/package-use.html   |   8 +-
 .../org/apache/cayenne/remote/BaseConnection.html  |   8 +-
 .../org/apache/cayenne/remote/ClientChannel.html   |   8 +-
 .../apache/cayenne/remote/ClientConnection.html    |   8 +-
 .../cayenne/remote/class-use/BaseConnection.html   |   8 +-
 .../cayenne/remote/class-use/ClientChannel.html    |   8 +-
 .../cayenne/remote/class-use/ClientConnection.html |   8 +-
 .../remote/hessian/ClientSerializerFactory.html    |   8 +-
 .../hessian/class-use/ClientSerializerFactory.html |   8 +-
 .../cayenne/remote/hessian/package-summary.html    |   8 +-
 .../cayenne/remote/hessian/package-tree.html       |   8 +-
 .../apache/cayenne/remote/hessian/package-use.html |   8 +-
 .../remote/hessian/service/HessianUtil.html        |   8 +-
 .../hessian/service/class-use/HessianUtil.html     |   8 +-
 .../remote/hessian/service/package-summary.html    |   8 +-
 .../remote/hessian/service/package-tree.html       |   8 +-
 .../remote/hessian/service/package-use.html        |   8 +-
 .../org/apache/cayenne/remote/package-summary.html |   8 +-
 .../org/apache/cayenne/remote/package-tree.html    |   8 +-
 .../api/org/apache/cayenne/remote/package-use.html |   8 +-
 .../cayenne/remote/service/LocalConnection.html    |   8 +-
 .../remote/service/class-use/LocalConnection.html  |   8 +-
 .../cayenne/remote/service/package-summary.html    |   8 +-
 .../cayenne/remote/service/package-tree.html       |   8 +-
 .../apache/cayenne/remote/service/package-use.html |   8 +-
 .../resource/ClassLoaderResourceLocator.html       |   8 +-
 .../resource/FilesystemResourceLocator.html        |   8 +-
 .../api/org/apache/cayenne/resource/Resource.html  |   8 +-
 .../apache/cayenne/resource/ResourceLocator.html   |   8 +-
 .../org/apache/cayenne/resource/URLResource.html   |   8 +-
 .../class-use/ClassLoaderResourceLocator.html      |   8 +-
 .../class-use/FilesystemResourceLocator.html       |   8 +-
 .../cayenne/resource/class-use/Resource.html       |   8 +-
 .../resource/class-use/ResourceLocator.html        |   8 +-
 .../cayenne/resource/class-use/URLResource.html    |   8 +-
 .../apache/cayenne/resource/package-summary.html   |   8 +-
 .../org/apache/cayenne/resource/package-tree.html  |   8 +-
 .../org/apache/cayenne/resource/package-use.html   |   8 +-
 .../apache/cayenne/rop/HttpClientConnection.html   |   8 +-
 .../cayenne/rop/HttpClientConnectionProvider.html  |   8 +-
 .../org/apache/cayenne/rop/ProxyRemoteService.html |   8 +-
 .../api/org/apache/cayenne/rop/ROPConnector.html   |   8 +-
 .../4.1/api/org/apache/cayenne/rop/ROPUtil.html    |   8 +-
 .../rop/class-use/HttpClientConnection.html        |   8 +-
 .../class-use/HttpClientConnectionProvider.html    |   8 +-
 .../cayenne/rop/class-use/ProxyRemoteService.html  |   8 +-
 .../apache/cayenne/rop/class-use/ROPConnector.html |   8 +-
 .../org/apache/cayenne/rop/class-use/ROPUtil.html  |   8 +-
 .../ClientHessianSerializationServiceProvider.html |   8 +-
 .../apache/cayenne/rop/http/HttpROPConnector.html  |   8 +-
 .../ClientHessianSerializationServiceProvider.html |   8 +-
 .../rop/http/class-use/HttpROPConnector.html       |   8 +-
 .../apache/cayenne/rop/http/package-summary.html   |   8 +-
 .../org/apache/cayenne/rop/http/package-tree.html  |   8 +-
 .../org/apache/cayenne/rop/http/package-use.html   |   8 +-
 .../org/apache/cayenne/rop/package-summary.html    |   8 +-
 .../api/org/apache/cayenne/rop/package-tree.html   |   8 +-
 .../api/org/apache/cayenne/rop/package-use.html    |   8 +-
 .../template/CayenneSQLTemplateProcessor.html      |   8 +-
 .../api/org/apache/cayenne/template/Context.html   |   8 +-
 .../template/DefaultTemplateContextFactory.html    |   8 +-
 .../template/SQLTemplateRenderingUtils.html        |   8 +-
 .../cayenne/template/TemplateContextFactory.html   |   8 +-
 .../class-use/CayenneSQLTemplateProcessor.html     |   8 +-
 .../apache/cayenne/template/class-use/Context.html |   8 +-
 .../class-use/DefaultTemplateContextFactory.html   |   8 +-
 .../class-use/SQLTemplateRenderingUtils.html       |   8 +-
 .../template/class-use/TemplateContextFactory.html |   8 +-
 .../apache/cayenne/template/directive/Bind.html    |   8 +-
 .../cayenne/template/directive/BindEqual.html      |   8 +-
 .../cayenne/template/directive/BindNotEqual.html   |   8 +-
 .../template/directive/BindObjectEqual.html        |   8 +-
 .../template/directive/BindObjectNotEqual.html     |   8 +-
 .../cayenne/template/directive/Directive.html      |   8 +-
 .../apache/cayenne/template/directive/Result.html  |   8 +-
 .../cayenne/template/directive/class-use/Bind.html |   8 +-
 .../template/directive/class-use/BindEqual.html    |   8 +-
 .../template/directive/class-use/BindNotEqual.html |   8 +-
 .../directive/class-use/BindObjectEqual.html       |   8 +-
 .../directive/class-use/BindObjectNotEqual.html    |   8 +-
 .../template/directive/class-use/Directive.html    |   8 +-
 .../template/directive/class-use/Result.html       |   8 +-
 .../template/directive/package-summary.html        |   8 +-
 .../cayenne/template/directive/package-tree.html   |   8 +-
 .../cayenne/template/directive/package-use.html    |   8 +-
 .../apache/cayenne/template/package-summary.html   |   8 +-
 .../org/apache/cayenne/template/package-tree.html  |   8 +-
 .../org/apache/cayenne/template/package-use.html   |   8 +-
 .../apache/cayenne/template/parser/ASTArray.html   |   8 +-
 .../apache/cayenne/template/parser/ASTBlock.html   |   8 +-
 .../cayenne/template/parser/ASTBoolScalar.html     |   8 +-
 .../cayenne/template/parser/ASTDirective.html      |   8 +-
 .../cayenne/template/parser/ASTExpression.html     |   8 +-
 .../cayenne/template/parser/ASTFloatScalar.html    |   8 +-
 .../apache/cayenne/template/parser/ASTIfElse.html  |   8 +-
 .../cayenne/template/parser/ASTIntScalar.html      |   8 +-
 .../apache/cayenne/template/parser/ASTMethod.html  |   8 +-
 .../cayenne/template/parser/ASTStringScalar.html   |   8 +-
 .../apache/cayenne/template/parser/ASTText.html    |   8 +-
 .../cayenne/template/parser/ASTVariable.html       |   8 +-
 .../cayenne/template/parser/ExpressionNode.html    |   8 +-
 .../cayenne/template/parser/IdentifierNode.html    |   8 +-
 .../template/parser/JJTSQLTemplateParserState.html |   8 +-
 .../cayenne/template/parser/JavaCharStream.html    |   8 +-
 .../org/apache/cayenne/template/parser/Node.html   |   8 +-
 .../cayenne/template/parser/ParseException.html    |   8 +-
 .../cayenne/template/parser/SQLTemplateParser.html |   8 +-
 .../parser/SQLTemplateParserConstants.html         |   8 +-
 .../parser/SQLTemplateParserTokenManager.html      |   8 +-
 .../parser/SQLTemplateParserTreeConstants.html     |   8 +-
 .../apache/cayenne/template/parser/ScalarNode.html |   8 +-
 .../apache/cayenne/template/parser/SimpleNode.html |   8 +-
 .../org/apache/cayenne/template/parser/Token.html  |   8 +-
 .../cayenne/template/parser/TokenMgrError.html     |   8 +-
 .../template/parser/class-use/ASTArray.html        |   8 +-
 .../template/parser/class-use/ASTBlock.html        |   8 +-
 .../template/parser/class-use/ASTBoolScalar.html   |   8 +-
 .../template/parser/class-use/ASTDirective.html    |   8 +-
 .../template/parser/class-use/ASTExpression.html   |   8 +-
 .../template/parser/class-use/ASTFloatScalar.html  |   8 +-
 .../template/parser/class-use/ASTIfElse.html       |   8 +-
 .../template/parser/class-use/ASTIntScalar.html    |   8 +-
 .../template/parser/class-use/ASTMethod.html       |   8 +-
 .../template/parser/class-use/ASTStringScalar.html |   8 +-
 .../cayenne/template/parser/class-use/ASTText.html |   8 +-
 .../template/parser/class-use/ASTVariable.html     |   8 +-
 .../template/parser/class-use/ExpressionNode.html  |   8 +-
 .../template/parser/class-use/IdentifierNode.html  |   8 +-
 .../class-use/JJTSQLTemplateParserState.html       |   8 +-
 .../template/parser/class-use/JavaCharStream.html  |   8 +-
 .../cayenne/template/parser/class-use/Node.html    |   8 +-
 .../template/parser/class-use/ParseException.html  |   8 +-
 .../parser/class-use/SQLTemplateParser.html        |   8 +-
 .../class-use/SQLTemplateParserConstants.html      |   8 +-
 .../class-use/SQLTemplateParserTokenManager.html   |   8 +-
 .../class-use/SQLTemplateParserTreeConstants.html  |   8 +-
 .../template/parser/class-use/ScalarNode.html      |   8 +-
 .../template/parser/class-use/SimpleNode.html      |   8 +-
 .../cayenne/template/parser/class-use/Token.html   |   8 +-
 .../template/parser/class-use/TokenMgrError.html   |   8 +-
 .../cayenne/template/parser/package-summary.html   |   8 +-
 .../cayenne/template/parser/package-tree.html      |   8 +-
 .../cayenne/template/parser/package-use.html       |   8 +-
 .../api/org/apache/cayenne/tx/BaseTransaction.html |   8 +-
 .../org/apache/cayenne/tx/CayenneTransaction.html  |   8 +-
 .../cayenne/tx/DefaultTransactionDescriptor.html   |   8 +-
 .../cayenne/tx/DefaultTransactionFactory.html      |   8 +-
 ...tTransactionManager.BaseTransactionHandler.html |   8 +-
 .../cayenne/tx/DefaultTransactionManager.html      |   8 +-
 .../org/apache/cayenne/tx/ExternalTransaction.html |   8 +-
 .../4.1/api/org/apache/cayenne/tx/Transaction.html |   8 +-
 .../apache/cayenne/tx/TransactionDescriptor.html   |   8 +-
 .../org/apache/cayenne/tx/TransactionFactory.html  |   8 +-
 .../org/apache/cayenne/tx/TransactionFilter.html   |   8 +-
 .../org/apache/cayenne/tx/TransactionListener.html |   8 +-
 .../org/apache/cayenne/tx/TransactionManager.html  |   8 +-
 .../apache/cayenne/tx/TransactionPropagation.html  |   8 +-
 .../apache/cayenne/tx/TransactionalOperation.html  |   8 +-
 .../cayenne/tx/class-use/BaseTransaction.html      |   8 +-
 .../cayenne/tx/class-use/CayenneTransaction.html   |   8 +-
 .../tx/class-use/DefaultTransactionDescriptor.html |   8 +-
 .../tx/class-use/DefaultTransactionFactory.html    |   8 +-
 ...tTransactionManager.BaseTransactionHandler.html |   8 +-
 .../tx/class-use/DefaultTransactionManager.html    |   8 +-
 .../cayenne/tx/class-use/ExternalTransaction.html  |   8 +-
 .../apache/cayenne/tx/class-use/Transaction.html   |   8 +-
 .../tx/class-use/TransactionDescriptor.html        |   8 +-
 .../cayenne/tx/class-use/TransactionFactory.html   |   8 +-
 .../cayenne/tx/class-use/TransactionFilter.html    |   8 +-
 .../cayenne/tx/class-use/TransactionListener.html  |   8 +-
 .../cayenne/tx/class-use/TransactionManager.html   |   8 +-
 .../tx/class-use/TransactionPropagation.html       |   8 +-
 .../tx/class-use/TransactionalOperation.html       |   8 +-
 .../api/org/apache/cayenne/tx/package-summary.html |   8 +-
 .../api/org/apache/cayenne/tx/package-tree.html    |   8 +-
 .../4.1/api/org/apache/cayenne/tx/package-use.html |   8 +-
 .../api/org/apache/cayenne/util/Base64Codec.html   |   8 +-
 .../org/apache/cayenne/util/CayenneMapEntry.html   |   8 +-
 .../org/apache/cayenne/util/CompareToBuilder.html  |   8 +-
 .../org/apache/cayenne/util/ConversionUtil.html    |   8 +-
 .../apache/cayenne/util/DeepMergeOperation.html    |   8 +-
 .../org/apache/cayenne/util/DeleteRuleUpdater.html |   8 +-
 .../apache/cayenne/util/EntityMergeListener.html   |   8 +-
 .../api/org/apache/cayenne/util/EqualsBuilder.html |   8 +-
 .../4.1/api/org/apache/cayenne/util/EventUtil.html |   8 +-
 .../apache/cayenne/util/GenericQueryResult.html    |   8 +-
 .../org/apache/cayenne/util/GenericResponse.html   |   8 +-
 .../org/apache/cayenne/util/HashCodeBuilder.html   |   8 +-
 .../4.1/api/org/apache/cayenne/util/IDUtil.html    |   8 +-
 .../cayenne/util/IncrementalListResponse.html      |   8 +-
 .../org/apache/cayenne/util/IndexPropertyList.html |   8 +-
 .../api/org/apache/cayenne/util/Invocation.html    |   8 +-
 .../api/org/apache/cayenne/util/ListResponse.html  |   8 +-
 .../cayenne/util/LocalizedStringsHandler.html      |   8 +-
 .../api/org/apache/cayenne/util/MemoryBlob.html    |   8 +-
 .../api/org/apache/cayenne/util/MemoryClob.html    |   8 +-
 .../cayenne/util/ObjectContextGraphAction.html     |   8 +-
 .../cayenne/util/ObjectContextQueryAction.html     |   8 +-
 .../apache/cayenne/util/ObjectDetachOperation.html |   8 +-
 .../cayenne/util/PersistentObjectCollection.html   |   8 +-
 .../cayenne/util/PersistentObjectHolder.html       |   8 +-
 .../apache/cayenne/util/PersistentObjectList.html  |   8 +-
 .../apache/cayenne/util/PersistentObjectMap.html   |   8 +-
 .../apache/cayenne/util/PersistentObjectSet.html   |   8 +-
 .../cayenne/util/ProcedureResultBuilder.html       |   8 +-
 .../apache/cayenne/util/QueryResultBuilder.html    |   8 +-
 .../org/apache/cayenne/util/RelationshipFault.html |   8 +-
 .../cayenne/util/ResultIteratorIterator.html       |   8 +-
 .../apache/cayenne/util/ShallowMergeOperation.html |   8 +-
 .../api/org/apache/cayenne/util/SoftValueMap.html  |   8 +-
 .../org/apache/cayenne/util/ToStringBuilder.html   |   8 +-
 .../docs/4.1/api/org/apache/cayenne/util/Util.html |   8 +-
 .../api/org/apache/cayenne/util/WeakValueMap.html  |   8 +-
 .../api/org/apache/cayenne/util/XMLEncoder.html    |   8 +-
 .../org/apache/cayenne/util/XMLSerializable.html   |   8 +-
 .../apache/cayenne/util/class-use/Base64Codec.html |   8 +-
 .../cayenne/util/class-use/CayenneMapEntry.html    |   8 +-
 .../cayenne/util/class-use/CompareToBuilder.html   |   8 +-
 .../cayenne/util/class-use/ConversionUtil.html     |   8 +-
 .../cayenne/util/class-use/DeepMergeOperation.html |   8 +-
 .../cayenne/util/class-use/DeleteRuleUpdater.html  |   8 +-
 .../util/class-use/EntityMergeListener.html        |   8 +-
 .../cayenne/util/class-use/EqualsBuilder.html      |   8 +-
 .../apache/cayenne/util/class-use/EventUtil.html   |   8 +-
 .../cayenne/util/class-use/GenericQueryResult.html |   8 +-
 .../cayenne/util/class-use/GenericResponse.html    |   8 +-
 .../cayenne/util/class-use/HashCodeBuilder.html    |   8 +-
 .../org/apache/cayenne/util/class-use/IDUtil.html  |   8 +-
 .../util/class-use/IncrementalListResponse.html    |   8 +-
 .../cayenne/util/class-use/IndexPropertyList.html  |   8 +-
 .../apache/cayenne/util/class-use/Invocation.html  |   8 +-
 .../cayenne/util/class-use/ListResponse.html       |   8 +-
 .../util/class-use/LocalizedStringsHandler.html    |   8 +-
 .../apache/cayenne/util/class-use/MemoryBlob.html  |   8 +-
 .../apache/cayenne/util/class-use/MemoryClob.html  |   8 +-
 .../util/class-use/ObjectContextGraphAction.html   |   8 +-
 .../util/class-use/ObjectContextQueryAction.html   |   8 +-
 .../util/class-use/ObjectDetachOperation.html      |   8 +-
 .../util/class-use/PersistentObjectCollection.html |   8 +-
 .../util/class-use/PersistentObjectHolder.html     |   8 +-
 .../util/class-use/PersistentObjectList.html       |   8 +-
 .../util/class-use/PersistentObjectMap.html        |   8 +-
 .../util/class-use/PersistentObjectSet.html        |   8 +-
 .../util/class-use/ProcedureResultBuilder.html     |   8 +-
 .../cayenne/util/class-use/QueryResultBuilder.html |   8 +-
 .../cayenne/util/class-use/RelationshipFault.html  |   8 +-
 .../util/class-use/ResultIteratorIterator.html     |   8 +-
 .../util/class-use/ShallowMergeOperation.html      |   8 +-
 .../cayenne/util/class-use/SoftValueMap.html       |   8 +-
 .../cayenne/util/class-use/ToStringBuilder.html    |   8 +-
 .../org/apache/cayenne/util/class-use/Util.html    |   8 +-
 .../cayenne/util/class-use/WeakValueMap.html       |   8 +-
 .../apache/cayenne/util/class-use/XMLEncoder.html  |   8 +-
 .../cayenne/util/class-use/XMLSerializable.html    |   8 +-
 .../cayenne/util/commons/CompositeCollection.html  |   8 +-
 .../commons/class-use/CompositeCollection.html     |   8 +-
 .../cayenne/util/commons/package-summary.html      |   8 +-
 .../apache/cayenne/util/commons/package-tree.html  |   8 +-
 .../apache/cayenne/util/commons/package-use.html   |   8 +-
 .../ConcurrentLinkedHashMap.Builder.html           |   8 +-
 .../ConcurrentLinkedHashMap.html                   |   8 +-
 .../class-use/ConcurrentLinkedHashMap.Builder.html |   8 +-
 .../class-use/ConcurrentLinkedHashMap.html         |   8 +-
 .../concurrentlinkedhashmap/package-summary.html   |   8 +-
 .../util/concurrentlinkedhashmap/package-tree.html |   8 +-
 .../util/concurrentlinkedhashmap/package-use.html  |   8 +-
 .../org/apache/cayenne/util/package-summary.html   |   8 +-
 .../api/org/apache/cayenne/util/package-tree.html  |   8 +-
 .../api/org/apache/cayenne/util/package-use.html   |   8 +-
 .../cayenne/validation/BeanValidationFailure.html  |   8 +-
 .../validation/SimpleValidationFailure.html        |   8 +-
 .../cayenne/validation/ValidationException.html    |   8 +-
 .../cayenne/validation/ValidationFailure.html      |   8 +-
 .../cayenne/validation/ValidationResult.html       |   8 +-
 .../class-use/BeanValidationFailure.html           |   8 +-
 .../class-use/SimpleValidationFailure.html         |   8 +-
 .../validation/class-use/ValidationException.html  |   8 +-
 .../validation/class-use/ValidationFailure.html    |   8 +-
 .../validation/class-use/ValidationResult.html     |   8 +-
 .../apache/cayenne/validation/package-summary.html |   8 +-
 .../apache/cayenne/validation/package-tree.html    |   8 +-
 .../org/apache/cayenne/validation/package-use.html |   8 +-
 .../site/static/docs/4.1/api/overview-summary.html |   4 +-
 .../site/static/docs/4.1/api/overview-tree.html    |  10 +-
 .../static/docs/4.1/api/package-search-index.js    |   2 +-
 .../static/docs/4.1/api/package-search-index.zip   | Bin 620 -> 625 bytes
 .../site/static/docs/4.1/api/serialized-form.html  |   8 +-
 .../site/static/docs/4.1/api/type-search-index.js  |   2 +-
 .../site/static/docs/4.1/api/type-search-index.zip | Bin 6586 -> 6598 bytes
 1989 files changed, 8655 insertions(+), 8408 deletions(-)

diff --git a/src/main/site/content/docs/4.1/cayenne-guide.html b/src/main/site/content/docs/4.1/cayenne-guide.html
index edfb5b8..13611dd 100644
--- a/src/main/site/content/docs/4.1/cayenne-guide.html
+++ b/src/main/site/content/docs/4.1/cayenne-guide.html
@@ -123,7 +123,7 @@ menu:
         &lt;plugin&gt;
             &lt;groupId&gt;org.apache.cayenne.plugins&lt;/groupId&gt;
             &lt;artifactId&gt;cayenne-modeler-maven-plugin&lt;/artifactId&gt;
-            &lt;version&gt;4.1.B1&lt;/version&gt;
+            &lt;version&gt;4.1.B2&lt;/version&gt;
         &lt;/plugin&gt;
     &lt;/plugins&gt;
 &lt;/build&gt;</code></pre> 
@@ -360,9 +360,9 @@ total 24
     </div> 
     <div class="ulist"> 
      <ul> 
-      <li> <p><code>cayenne-di-4.1.B1.jar</code> - Cayenne dependency injection (DI) container library. All applications will require this file.</p> </li> 
-      <li> <p><code>cayenne-server-4.1.B1.jar</code> - contains main Cayenne runtime (adapters, DB access classes, etc.). Most applications will require this file.</p> </li> 
-      <li> <p><code>cayenne-client-4.1.B1.jar</code> - a client-side runtime for <a href="#introduction-to-rop">ROP applications</a></p> </li> 
+      <li> <p><code>cayenne-di-4.1.B2.jar</code> - Cayenne dependency injection (DI) container library. All applications will require this file.</p> </li> 
+      <li> <p><code>cayenne-server-4.1.B2.jar</code> - contains main Cayenne runtime (adapters, DB access classes, etc.). Most applications will require this file.</p> </li> 
+      <li> <p><code>cayenne-client-4.1.B2.jar</code> - a client-side runtime for <a href="#introduction-to-rop">ROP applications</a></p> </li> 
       <li> <p>Other cayenne-* jars - various Cayenne tools extensions.</p> </li> 
      </ul> 
     </div> 
@@ -386,7 +386,7 @@ total 24
       <pre class="highlight"><code class="language-xml xml" data-lang="xml">&lt;dependency&gt;
    &lt;groupId&gt;org.apache.cayenne&lt;/groupId&gt;
    &lt;artifactId&gt;cayenne-server&lt;/artifactId&gt;
-   &lt;version&gt;4.1.B1&lt;/version&gt;
+   &lt;version&gt;4.1.B2&lt;/version&gt;
 &lt;/dependency&gt;</code></pre> 
      </div> 
     </div> 
@@ -552,7 +552,7 @@ total 24
        <pre class="highlight"><code class="language-xml xml" data-lang="xml">&lt;plugin&gt;
     &lt;groupId&gt;org.apache.cayenne.plugins&lt;/groupId&gt;
     &lt;artifactId&gt;cayenne-maven-plugin&lt;/artifactId&gt;
-    &lt;version&gt;4.1.B1&lt;/version&gt;
+    &lt;version&gt;4.1.B2&lt;/version&gt;
 
     &lt;configuration&gt;
         &lt;map&gt;${project.basedir}/src/main/resources/my.map.xml&lt;/map&gt;
@@ -715,7 +715,7 @@ total 24
        <pre class="highlight"><code class="language-xml xml" data-lang="xml">&lt;plugin&gt;
     &lt;groupId&gt;org.apache.cayenne.plugins&lt;/groupId&gt;
     &lt;artifactId&gt;cayenne-maven-plugin&lt;/artifactId&gt;
-    &lt;version&gt;4.1.B1&lt;/version&gt;
+    &lt;version&gt;4.1.B2&lt;/version&gt;
     &lt;executions&gt;
         &lt;execution&gt;
             &lt;configuration&gt;
@@ -955,7 +955,7 @@ total 24
        <pre class="highlight"><code class="language-XML XML" data-lang="XML">&lt;plugin&gt;
     &lt;groupId&gt;org.apache.cayenne.plugins&lt;/groupId&gt;
     &lt;artifactId&gt;cayenne-maven-plugin&lt;/artifactId&gt;
-    &lt;version&gt;4.1.B1&lt;/version&gt;
+    &lt;version&gt;4.1.B2&lt;/version&gt;
 
     &lt;executions&gt;
         &lt;execution&gt;
@@ -992,7 +992,7 @@ total 24
     </div> 
     <div class="listingblock"> 
      <div class="content"> 
-      <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-server:4.1.B1'</code></pre> 
+      <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-server:4.1.B2'</code></pre> 
      </div> 
     </div> 
     <div class="ulist"> 
@@ -1014,7 +1014,7 @@ total 24
     }
     // add Cayenne Gradle Plugin
     dependencies {
-        classpath group: 'org.apache.cayenne.plugins', name: 'cayenne-gradle-plugin', version: '4.1.B1'
+        classpath group: 'org.apache.cayenne.plugins', name: 'cayenne-gradle-plugin', version: '4.1.B2'
     }
 }
 
@@ -4209,7 +4209,7 @@ ServerRuntime runtime = ServerRuntime.builder()
       <pre class="highlight"><code class="language-XML XML" data-lang="XML">&lt;plugin&gt;
 	&lt;groupId&gt;org.apache.cayenne.plugins&lt;/groupId&gt;
 	&lt;artifactId&gt;cayenne-maven-plugin&lt;/artifactId&gt;
-	&lt;version&gt;4.1.B1&lt;/version&gt;
+	&lt;version&gt;4.1.B2&lt;/version&gt;
 
 	&lt;configuration&gt;
         &lt;cayenneProject&gt;${project.basedir}/src/main/resources/cayenne/cayenne-project.xml&lt;/cayenneProject&gt;
@@ -4798,7 +4798,7 @@ ServerRuntime runtime = ServerRuntime.builder()
        <pre class="highlight"><code class="language-XML XML" data-lang="XML">&lt;dependency&gt;
     &lt;groupId&gt;org.apache.cayenne&lt;/groupId&gt;
     &lt;artifactId&gt;cayenne-cache-invalidation&lt;/artifactId&gt;
-    &lt;version&gt;4.1.B1&lt;/version&gt;
+    &lt;version&gt;4.1.B2&lt;/version&gt;
 &lt;/dependency&gt;</code></pre> 
       </div> 
      </div> 
@@ -4807,7 +4807,7 @@ ServerRuntime runtime = ServerRuntime.builder()
      <h5 id="gradle"><a class="anchor" href="#gradle"></a>Gradle</h5> 
      <div class="listingblock"> 
       <div class="content"> 
-       <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-cache-invalidation:4.1.B1'</code></pre> 
+       <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-cache-invalidation:4.1.B2'</code></pre> 
       </div> 
      </div> 
     </div> 
@@ -4896,7 +4896,7 @@ public class MyEntity extends _MyEntity {
        <pre class="highlight"><code class="language-XML XML" data-lang="XML">&lt;dependency&gt;
     &lt;groupId&gt;org.apache.cayenne&lt;/groupId&gt;
     &lt;artifactId&gt;cayenne-commitlog&lt;/artifactId&gt;
-    &lt;version&gt;4.1.B1&lt;/version&gt;
+    &lt;version&gt;4.1.B2&lt;/version&gt;
 &lt;/dependency&gt;</code></pre> 
       </div> 
      </div> 
@@ -4905,7 +4905,7 @@ public class MyEntity extends _MyEntity {
      <h5 id="gradle-2"><a class="anchor" href="#gradle-2"></a>Gradle</h5> 
      <div class="listingblock"> 
       <div class="content"> 
-       <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-commitlog:4.1.B1'</code></pre> 
+       <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-commitlog:4.1.B2'</code></pre> 
       </div> 
      </div> 
     </div> 
@@ -4982,7 +4982,7 @@ public class MyEntity extends _MyEntity {
        <pre class="highlight"><code class="language-XML XML" data-lang="XML">&lt;dependency&gt;
     &lt;groupId&gt;org.apache.cayenne&lt;/groupId&gt;
     &lt;artifactId&gt;cayenne-crypto&lt;/artifactId&gt;
-    &lt;version&gt;4.1.B1&lt;/version&gt;
+    &lt;version&gt;4.1.B2&lt;/version&gt;
 &lt;/dependency&gt;</code></pre> 
       </div> 
      </div> 
@@ -4991,7 +4991,7 @@ public class MyEntity extends _MyEntity {
      <h5 id="gradle-3"><a class="anchor" href="#gradle-3"></a>Gradle</h5> 
      <div class="listingblock"> 
       <div class="content"> 
-       <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-crypto:4.1.B1'</code></pre> 
+       <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-crypto:4.1.B2'</code></pre> 
       </div> 
      </div> 
     </div> 
@@ -5111,7 +5111,7 @@ public class MyEntity extends _MyEntity {
        <pre class="highlight"><code class="language-XML XML" data-lang="XML">&lt;dependency&gt;
     &lt;groupId&gt;org.apache.cayenne&lt;/groupId&gt;
     &lt;artifactId&gt;cayenne-jcache&lt;/artifactId&gt;
-    &lt;version&gt;4.1.B1&lt;/version&gt;
+    &lt;version&gt;4.1.B2&lt;/version&gt;
 &lt;/dependency&gt;</code></pre> 
       </div> 
      </div> 
@@ -5120,7 +5120,7 @@ public class MyEntity extends _MyEntity {
      <h5 id="gradle-4"><a class="anchor" href="#gradle-4"></a>Gradle</h5> 
      <div class="listingblock"> 
       <div class="content"> 
-       <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-jcache:4.1.B1'</code></pre> 
+       <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-jcache:4.1.B2'</code></pre> 
       </div> 
      </div> 
     </div> 
@@ -5228,7 +5228,7 @@ public class MyEntity extends _MyEntity {
        <pre class="highlight"><code class="language-XML XML" data-lang="XML">&lt;dependency&gt;
     &lt;groupId&gt;org.apache.cayenne&lt;/groupId&gt;
     &lt;artifactId&gt;cayenne-project-compatibility&lt;/artifactId&gt;
-    &lt;version&gt;4.1.B1&lt;/version&gt;
+    &lt;version&gt;4.1.B2&lt;/version&gt;
 &lt;/dependency&gt;</code></pre> 
       </div> 
      </div> 
@@ -5237,7 +5237,7 @@ public class MyEntity extends _MyEntity {
      <h5 id="gradle-5"><a class="anchor" href="#gradle-5"></a>Gradle</h5> 
      <div class="listingblock"> 
       <div class="content"> 
-       <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-project-compatibility:4.1.B1'</code></pre> 
+       <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-project-compatibility:4.1.B2'</code></pre> 
       </div> 
      </div> 
     </div> 
@@ -5266,7 +5266,7 @@ public class MyEntity extends _MyEntity {
        <pre class="highlight"><code class="language-XML XML" data-lang="XML">&lt;dependency&gt;
     &lt;groupId&gt;org.apache.cayenne&lt;/groupId&gt;
     &lt;artifactId&gt;cayenne-velocity&lt;/artifactId&gt;
-    &lt;version&gt;4.1.B1&lt;/version&gt;
+    &lt;version&gt;4.1.B2&lt;/version&gt;
 &lt;/dependency&gt;</code></pre> 
       </div> 
      </div> 
@@ -5275,7 +5275,7 @@ public class MyEntity extends _MyEntity {
      <h5 id="gradle-6"><a class="anchor" href="#gradle-6"></a>Gradle</h5> 
      <div class="listingblock"> 
       <div class="content"> 
-       <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-velocity:4.1.B1'</code></pre> 
+       <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-velocity:4.1.B2'</code></pre> 
       </div> 
      </div> 
     </div> 
@@ -5332,7 +5332,7 @@ public class MyEntity extends _MyEntity {
        <pre class="highlight"><code class="language-XML XML" data-lang="XML">&lt;dependency&gt;
     &lt;groupId&gt;org.apache.cayenne&lt;/groupId&gt;
     &lt;artifactId&gt;cayenne-web&lt;/artifactId&gt;
-    &lt;version&gt;4.1.B1&lt;/version&gt;
+    &lt;version&gt;4.1.B2&lt;/version&gt;
 &lt;/dependency&gt;</code></pre> 
       </div> 
      </div> 
@@ -5341,7 +5341,7 @@ public class MyEntity extends _MyEntity {
      <h5 id="gradle-7"><a class="anchor" href="#gradle-7"></a>Gradle</h5> 
      <div class="listingblock"> 
       <div class="content"> 
-       <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-web:4.1.B1'</code></pre> 
+       <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-web:4.1.B2'</code></pre> 
       </div> 
      </div> 
     </div> 
@@ -5364,7 +5364,7 @@ public class MyEntity extends _MyEntity {
        <pre class="highlight"><code class="language-XML XML" data-lang="XML">&lt;dependency&gt;
     &lt;groupId&gt;org.apache.cayenne&lt;/groupId&gt;
     &lt;artifactId&gt;cayenne-osgi&lt;/artifactId&gt;
-    &lt;version&gt;4.1.B1&lt;/version&gt;
+    &lt;version&gt;4.1.B2&lt;/version&gt;
 &lt;/dependency&gt;</code></pre> 
       </div> 
      </div> 
@@ -5373,7 +5373,7 @@ public class MyEntity extends _MyEntity {
      <h5 id="gradle-8"><a class="anchor" href="#gradle-8"></a>Gradle</h5> 
      <div class="listingblock"> 
       <div class="content"> 
-       <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-osgi:4.1.B1'</code></pre> 
+       <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-osgi:4.1.B2'</code></pre> 
       </div> 
      </div> 
     </div> 
@@ -5396,7 +5396,7 @@ public class MyEntity extends _MyEntity {
        <pre class="highlight"><code class="language-XML XML" data-lang="XML">&lt;dependency&gt;
     &lt;groupId&gt;org.apache.cayenne&lt;/groupId&gt;
     &lt;artifactId&gt;cayenne-rop-server&lt;/artifactId&gt;
-    &lt;version&gt;4.1.B1&lt;/version&gt;
+    &lt;version&gt;4.1.B2&lt;/version&gt;
 &lt;/dependency&gt;</code></pre> 
       </div> 
      </div> 
@@ -5405,7 +5405,7 @@ public class MyEntity extends _MyEntity {
      <h5 id="gradle-9"><a class="anchor" href="#gradle-9"></a>Gradle</h5> 
      <div class="listingblock"> 
       <div class="content"> 
-       <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-rop-server:4.1.B1'</code></pre> 
+       <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-rop-server:4.1.B2'</code></pre> 
       </div> 
      </div> 
     </div> 
diff --git a/src/main/site/content/docs/4.1/getting-started-db-first.html b/src/main/site/content/docs/4.1/getting-started-db-first.html
index c5908fd..6b2de97 100644
--- a/src/main/site/content/docs/4.1/getting-started-db-first.html
+++ b/src/main/site/content/docs/4.1/getting-started-db-first.html
@@ -117,7 +117,7 @@ ALTER TABLE painting ADD FOREIGN KEY (GALLERY_ID) REFERENCES gallery (ID) ON DEL
     <div class="listingblock"> 
      <div class="content"> 
       <pre class="highlight"><code class="language-xml xml" data-lang="xml">&lt;properties&gt;
-    &lt;cayenne.version&gt;4.1.B1&lt;/cayenne.version&gt;
+    &lt;cayenne.version&gt;4.1.B2&lt;/cayenne.version&gt;
 &lt;/properties&gt;</code></pre> 
      </div> 
     </div> 
diff --git a/src/main/site/content/docs/4.1/getting-started-guide.html b/src/main/site/content/docs/4.1/getting-started-guide.html
index 4377d9b..b7ef6a3 100644
--- a/src/main/site/content/docs/4.1/getting-started-guide.html
+++ b/src/main/site/content/docs/4.1/getting-started-guide.html
@@ -283,7 +283,7 @@ menu:
     &lt;version&gt;0.0.1-SNAPSHOT&lt;/version&gt;
 
     &lt;properties&gt;
-        &lt;cayenne.version&gt;4.1.B1&lt;/cayenne.version&gt; <i class="conum" data-value="1"></i><b>(1)</b>
+        &lt;cayenne.version&gt;4.1.B2&lt;/cayenne.version&gt; <i class="conum" data-value="1"></i><b>(1)</b>
         &lt;maven.compiler.source&gt;1.8&lt;/maven.compiler.source&gt; <i class="conum" data-value="2"></i><b>(2)</b>
         &lt;maven.compiler.target&gt;1.8&lt;/maven.compiler.target&gt;
     &lt;/properties&gt;
diff --git a/src/main/site/content/docs/4.1/getting-started-rop.html b/src/main/site/content/docs/4.1/getting-started-rop.html
index 854ba55..99b7c7f 100644
--- a/src/main/site/content/docs/4.1/getting-started-rop.html
+++ b/src/main/site/content/docs/4.1/getting-started-rop.html
@@ -105,7 +105,7 @@ weight: 40
             &lt;groupId&gt;org.apache.cayenne&lt;/groupId&gt;
             &lt;artifactId&gt;cayenne-client-jetty&lt;/artifactId&gt;
             &lt;!-- Here specify the version of Cayenne you are actually using --&gt;
-            &lt;version&gt;4.1.B1&lt;/version&gt;
+            &lt;version&gt;4.1.B2&lt;/version&gt;
         &lt;/dependency&gt;
         &lt;dependency&gt;
         &lt;groupId&gt;com.caucho&lt;/groupId&gt;
diff --git a/src/main/site/static/docs/4.1/api/allclasses-index.html b/src/main/site/static/docs/4.1/api/allclasses-index.html
index 87e76f2..de58857 100644
--- a/src/main/site/static/docs/4.1/api/allclasses-index.html
+++ b/src/main/site/static/docs/4.1/api/allclasses-index.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>All Classes (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>All Classes (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
@@ -22,13 +22,13 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="All Classes (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="All Classes (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
     }
 //-->
-var data = {"i0":2,"i1":2,"i2":1,"i3":1,"i4":1,"i5":2,"i6":2,"i7":2,"i8":2,"i9":1,"i10":1,"i11":2,"i12":2,"i13":2,"i14":2,"i15":2,"i16":2,"i17":2,"i18":2,"i19":2,"i20":2,"i21":2,"i22":2,"i23":2,"i24":2,"i25":2,"i26":2,"i27":2,"i28":2,"i29":2,"i30":2,"i31":2,"i32":2,"i33":2,"i34":2,"i35":2,"i36":2,"i37":2,"i38":2,"i39":2,"i40":2,"i41":4,"i42":2,"i43":2,"i44":2,"i45":2,"i46":2,"i47":2,"i48":2,"i49":2,"i50":2,"i51":2,"i52":2,"i53":2,"i54":2,"i55":2,"i56":2,"i57":2,"i58":2,"i59":2,"i60":2,"i [...]
+var data = {"i0":2,"i1":2,"i2":1,"i3":1,"i4":1,"i5":2,"i6":2,"i7":2,"i8":2,"i9":1,"i10":1,"i11":2,"i12":2,"i13":2,"i14":2,"i15":2,"i16":2,"i17":2,"i18":2,"i19":2,"i20":2,"i21":2,"i22":2,"i23":2,"i24":2,"i25":2,"i26":2,"i27":2,"i28":2,"i29":2,"i30":2,"i31":2,"i32":2,"i33":2,"i34":2,"i35":2,"i36":2,"i37":2,"i38":2,"i39":2,"i40":2,"i41":4,"i42":2,"i43":2,"i44":2,"i45":2,"i46":2,"i47":2,"i48":2,"i49":2,"i50":2,"i51":2,"i52":2,"i53":2,"i54":2,"i55":2,"i56":2,"i57":2,"i58":2,"i59":2,"i60":2,"i [...]
 var tabs = {65535:["t0","All Classes"],1:["t1","Interface Summary"],2:["t2","Class Summary"],4:["t3","Enum Summary"],8:["t4","Exception Summary"],16:["t5","Error Summary"],32:["t6","Annotation Types Summary"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -3175,166 +3175,170 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
 <tr id="i578" class="altColor">
+<td class="colFirst"><a href="org/apache/cayenne/dba/mariadb/MariaDBSniffer.html" title="class in org.apache.cayenne.dba.mariadb">MariaDBSniffer</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i579" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/util/MemoryBlob.html" title="class in org.apache.cayenne.util">MemoryBlob</a></td>
 <th class="colLast" scope="row">
 <div class="block">A Blob implementation that stores content in memory.</div>
 </th>
 </tr>
-<tr id="i579" class="rowColor">
+<tr id="i580" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/util/MemoryClob.html" title="class in org.apache.cayenne.util">MemoryClob</a></td>
 <th class="colLast" scope="row">
 <div class="block">A Clob implementation that stores contents in memory.</div>
 </th>
 </tr>
-<tr id="i580" class="altColor">
+<tr id="i581" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/di/Module.html" title="interface in org.apache.cayenne.di">Module</a></td>
 <th class="colLast" scope="row">
 <div class="block">Represents a unit of configuration of the Cayenne DI container.</div>
 </th>
 </tr>
-<tr id="i581" class="rowColor">
+<tr id="i582" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/di/spi/ModuleLoader.html" title="class in org.apache.cayenne.di.spi">ModuleLoader</a></td>
 <th class="colLast" scope="row">
 <div class="block">Auto-loads DI modules using ServiceLoader.</div>
 </th>
 </tr>
-<tr id="i582" class="altColor">
+<tr id="i583" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/di/spi/ModuleProvider.html" title="interface in org.apache.cayenne.di.spi">ModuleProvider</a></td>
 <th class="colLast" scope="row">
 <div class="block">
  Provider of modules used by module auto-loading mechanism to identify and load modules.</div>
 </th>
 </tr>
-<tr id="i583" class="rowColor">
+<tr id="i584" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/dba/mysql/MySQLAdapter.html" title="class in org.apache.cayenne.dba.mysql">MySQLAdapter</a></td>
 <th class="colLast" scope="row">
 <div class="block">DbAdapter implementation for <a href="http://www.mysql.com">MySQL RDBMS</a>.</div>
 </th>
 </tr>
-<tr id="i584" class="altColor">
+<tr id="i585" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/dba/mysql/MySQLPkGenerator.html" title="class in org.apache.cayenne.dba.mysql">MySQLPkGenerator</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i585" class="rowColor">
+<tr id="i586" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/dba/mysql/MySQLSniffer.html" title="class in org.apache.cayenne.dba.mysql">MySQLSniffer</a></td>
 <th class="colLast" scope="row">
 <div class="block">Detects MySQL database from JDBC metadata.</div>
 </th>
 </tr>
-<tr id="i586" class="altColor">
+<tr id="i587" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/configuration/xml/NamespaceAwareNestedTagHandler.html" title="class in org.apache.cayenne.configuration.xml">NamespaceAwareNestedTagHandler</a></td>
 <th class="colLast" scope="row">
 <div class="block">Base class for handlers that can delegate execution of unknown tags to
  handlers produced by factory.</div>
 </th>
 </tr>
-<tr id="i587" class="rowColor">
+<tr id="i588" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/cache/NestedQueryCache.html" title="class in org.apache.cayenne.cache">NestedQueryCache</a></td>
 <th class="colLast" scope="row">
 <div class="block">A <a href="org/apache/cayenne/cache/QueryCache.html" title="interface in org.apache.cayenne.cache"><code>QueryCache</code></a> wrapper that introduces a key namespace on top of a
  delegate shared cache.</div>
 </th>
 </tr>
-<tr id="i588" class="altColor">
+<tr id="i589" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/ejbql/parser/Node.html" title="interface in org.apache.cayenne.ejbql.parser">Node</a></td>
 <th class="colLast" scope="row">
 <div class="block">A JJTree-compliant tree node interface.</div>
 </th>
 </tr>
-<tr id="i589" class="rowColor">
+<tr id="i590" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/exp/parser/Node.html" title="interface in org.apache.cayenne.exp.parser">Node</a></td>
 <th class="colLast" scope="row">
 <div class="block">Provides basic machinery for constructing the parent and child relationships 
  between nodes.</div>
 </th>
 </tr>
-<tr id="i590" class="altColor">
+<tr id="i591" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/template/parser/Node.html" title="interface in org.apache.cayenne.template.parser">Node</a></td>
 <th class="colLast" scope="row">
 <div class="block">All AST nodes must implement this interface.</div>
 </th>
 </tr>
-<tr id="i591" class="rowColor">
+<tr id="i592" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/graph/NodeCreateOperation.html" title="class in org.apache.cayenne.graph">NodeCreateOperation</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i592" class="altColor">
+<tr id="i593" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/graph/NodeDeleteOperation.html" title="class in org.apache.cayenne.graph">NodeDeleteOperation</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i593" class="rowColor">
+<tr id="i594" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/graph/NodeDiff.html" title="class in org.apache.cayenne.graph">NodeDiff</a></td>
 <th class="colLast" scope="row">
 <div class="block">An abstract superclass of operations on individual nodes and arcs in a
  digraph.</div>
 </th>
 </tr>
-<tr id="i594" class="altColor">
+<tr id="i595" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/graph/NodeIdChangeOperation.html" title="class in org.apache.cayenne.graph">NodeIdChangeOperation</a></td>
 <th class="colLast" scope="row">
 <div class="block">A GraphDiff representing a change in node ID.</div>
 </th>
 </tr>
-<tr id="i595" class="rowColor">
+<tr id="i596" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/graph/NodePropertyChangeOperation.html" title="class in org.apache.cayenne.graph">NodePropertyChangeOperation</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i596" class="altColor">
+<tr id="i597" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/configuration/xml/NoopDataChannelMetaData.html" title="class in org.apache.cayenne.configuration.xml">NoopDataChannelMetaData</a></td>
 <th class="colLast" scope="row">
 <div class="block">Noop implementation of <a href="org/apache/cayenne/configuration/xml/DataChannelMetaData.html" title="interface in org.apache.cayenne.configuration.xml"><code>DataChannelMetaData</code></a>.</div>
 </th>
 </tr>
-<tr id="i597" class="rowColor">
+<tr id="i598" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/event/NoopEventBridge.html" title="class in org.apache.cayenne.event">NoopEventBridge</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i598" class="altColor">
+<tr id="i599" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/event/NoopEventBridgeProvider.html" title="class in org.apache.cayenne.event">NoopEventBridgeProvider</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i599" class="rowColor">
+<tr id="i600" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/event/NoopEventManager.html" title="class in org.apache.cayenne.event">NoopEventManager</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i600" class="altColor">
+<tr id="i601" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/log/NoopJdbcEventLogger.html" title="class in org.apache.cayenne.log">NoopJdbcEventLogger</a></td>
 <th class="colLast" scope="row">
 <div class="block">Noop implementation of JdbcEventLogger</div>
 </th>
 </tr>
-<tr id="i601" class="rowColor">
+<tr id="i602" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/access/NoSyncObjectStore.html" title="class in org.apache.cayenne.access">NoSyncObjectStore</a></td>
 <th class="colLast" scope="row">
 <div class="block">An <a href="org/apache/cayenne/access/ObjectStore.html" title="class in org.apache.cayenne.access"><code>ObjectStore</code></a> which doesn't receive notifications 
  on parent's <a href="org/apache/cayenne/access/DataRowStore.html" title="class in org.apache.cayenne.access"><code>DataRowStore</code></a> events.</div>
 </th>
 </tr>
-<tr id="i602" class="altColor">
+<tr id="i603" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/map/ObjAttribute.html" title="class in org.apache.cayenne.map">ObjAttribute</a></td>
 <th class="colLast" scope="row">
 <div class="block">An ObjAttribute is a mapping descriptor of a Java class property.</div>
 </th>
 </tr>
-<tr id="i603" class="rowColor">
+<tr id="i604" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/map/event/ObjAttributeListener.html" title="interface in org.apache.cayenne.map.event">ObjAttributeListener</a></td>
 <th class="colLast" scope="row">
 <div class="block">Listener for ObjAttribute events.</div>
 </th>
 </tr>
-<tr id="i604" class="altColor">
+<tr id="i605" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/ObjectContext.html" title="interface in org.apache.cayenne">ObjectContext</a></td>
 <th class="colLast" scope="row">
 <div class="block">A Cayenne object facade to a persistent store.</div>
 </th>
 </tr>
-<tr id="i605" class="rowColor">
+<tr id="i606" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/configuration/ObjectContextFactory.html" title="interface in org.apache.cayenne.configuration">ObjectContextFactory</a></td>
 <th class="colLast" scope="row">
 <div class="block">A factory for regular and nested contexts.</div>
 </th>
 </tr>
-<tr id="i606" class="altColor">
+<tr id="i607" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/util/ObjectContextGraphAction.html" title="class in org.apache.cayenne.util">ObjectContextGraphAction</a></td>
 <th class="colLast" scope="row">
 <div class="block">A base implementation of a helper class to handle
@@ -3342,7 +3346,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
  processing on behalf of an ObjectContext.</div>
 </th>
 </tr>
-<tr id="i607" class="rowColor">
+<tr id="i608" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/util/ObjectContextQueryAction.html" title="class in org.apache.cayenne.util">ObjectContextQueryAction</a></td>
 <th class="colLast" scope="row">
 <div class="block">A helper class that implements
@@ -3350,179 +3354,179 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
  an ObjectContext.</div>
 </th>
 </tr>
-<tr id="i608" class="altColor">
+<tr id="i609" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/util/ObjectDetachOperation.html" title="class in org.apache.cayenne.util">ObjectDetachOperation</a></td>
 <th class="colLast" scope="row">
 <div class="block">An operation that creates a subgraph of detached objects, using the PrefetchTree to
  delineate the graph boundaries.</div>
 </th>
 </tr>
-<tr id="i609" class="rowColor">
+<tr id="i610" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/ObjectId.html" title="class in org.apache.cayenne">ObjectId</a></td>
 <th class="colLast" scope="row">
 <div class="block">A portable global identifier for persistent objects.</div>
 </th>
 </tr>
-<tr id="i610" class="altColor">
+<tr id="i611" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/query/ObjectIdQuery.html" title="class in org.apache.cayenne.query">ObjectIdQuery</a></td>
 <th class="colLast" scope="row">
 <div class="block">A query that matches zero or one object or data row corresponding to the ObjectId.</div>
 </th>
 </tr>
-<tr id="i611" class="rowColor">
+<tr id="i612" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/access/ObjectMapRetainStrategy.html" title="interface in org.apache.cayenne.access">ObjectMapRetainStrategy</a></td>
 <th class="colLast" scope="row">
 <div class="block">A strategy for retaining objects in <a href="org/apache/cayenne/access/ObjectStore.html" title="class in org.apache.cayenne.access"><code>ObjectStore</code></a>.</div>
 </th>
 </tr>
-<tr id="i612" class="altColor">
+<tr id="i613" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/query/ObjectSelect.html" title="class in org.apache.cayenne.query">ObjectSelect</a>&lt;<a href="org/apache/cayenne/query/ObjectSelect.html" title="type parameter in ObjectSelect">T</a>&gt;</td>
 <th class="colLast" scope="row">
 <div class="block">A selecting query providing chainable API.</div>
 </th>
 </tr>
-<tr id="i613" class="rowColor">
+<tr id="i614" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/access/ObjectStore.html" title="class in org.apache.cayenne.access">ObjectStore</a></td>
 <th class="colLast" scope="row">
 <div class="block">ObjectStore stores objects using their ObjectId as a key.</div>
 </th>
 </tr>
-<tr id="i614" class="altColor">
+<tr id="i615" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/configuration/ObjectStoreFactory.html" title="interface in org.apache.cayenne.configuration">ObjectStoreFactory</a></td>
 <th class="colLast" scope="row">
 <div class="block">A factory for creating <a href="org/apache/cayenne/access/ObjectStore.html" title="class in org.apache.cayenne.access"><code>ObjectStore</code></a>s.</div>
 </th>
 </tr>
-<tr id="i615" class="rowColor">
+<tr id="i616" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/access/types/ObjectType.html" title="class in org.apache.cayenne.access.types">ObjectType</a></td>
 <th class="colLast" scope="row">
 <div class="block">This is a default ExtendedType that relies on JDBC driver to determine the result type.</div>
 </th>
 </tr>
-<tr id="i616" class="altColor">
+<tr id="i617" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/map/ObjEntity.html" title="class in org.apache.cayenne.map">ObjEntity</a></td>
 <th class="colLast" scope="row">
 <div class="block">ObjEntity is a mapping descriptor for a DataObject Java class.</div>
 </th>
 </tr>
-<tr id="i617" class="rowColor">
+<tr id="i618" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/configuration/xml/ObjEntityHandler.html" title="class in org.apache.cayenne.configuration.xml">ObjEntityHandler</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i618" class="altColor">
+<tr id="i619" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/map/event/ObjEntityListener.html" title="interface in org.apache.cayenne.map.event">ObjEntityListener</a></td>
 <th class="colLast" scope="row">
 <div class="block">For managing the changes in the ObjEntity</div>
 </th>
 </tr>
-<tr id="i619" class="rowColor">
+<tr id="i620" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/map/ObjRelationship.html" title="class in org.apache.cayenne.map">ObjRelationship</a></td>
 <th class="colLast" scope="row">
 <div class="block">Describes an association between two Java classes mapped as source and target
  ObjEntity.</div>
 </th>
 </tr>
-<tr id="i620" class="altColor">
+<tr id="i621" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/configuration/xml/ObjRelationshipHandler.html" title="class in org.apache.cayenne.configuration.xml">ObjRelationshipHandler</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i621" class="rowColor">
+<tr id="i622" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/map/event/ObjRelationshipListener.html" title="interface in org.apache.cayenne.map.event">ObjRelationshipListener</a></td>
 <th class="colLast" scope="row">
 <div class="block">Defines a listener for ObjRelationship modification events.</div>
 </th>
 </tr>
-<tr id="i622" class="altColor">
+<tr id="i623" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/dba/openbase/OpenBaseAdapter.html" title="class in org.apache.cayenne.dba.openbase">OpenBaseAdapter</a></td>
 <th class="colLast" scope="row">
 <div class="block">DbAdapter implementation for <a href="http://www.openbase.com">OpenBase</a>.</div>
 </th>
 </tr>
-<tr id="i623" class="rowColor">
+<tr id="i624" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/dba/openbase/OpenBasePkGenerator.html" title="class in org.apache.cayenne.dba.openbase">OpenBasePkGenerator</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i624" class="altColor">
+<tr id="i625" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/dba/openbase/OpenBaseQualifierTranslator.html" title="class in org.apache.cayenne.dba.openbase">OpenBaseQualifierTranslator</a></td>
 <th class="colLast" scope="row">
 <div class="block">Translates query qualifier to SQL.</div>
 </th>
 </tr>
-<tr id="i625" class="rowColor">
+<tr id="i626" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/dba/openbase/OpenBaseSniffer.html" title="class in org.apache.cayenne.dba.openbase">OpenBaseSniffer</a></td>
 <th class="colLast" scope="row">
 <div class="block">Detects OpenBase DB from JDBC metadata.</div>
 </th>
 </tr>
-<tr id="i626" class="altColor">
+<tr id="i627" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/access/OperationHints.html" title="interface in org.apache.cayenne.access">OperationHints</a></td>
 <th class="colLast" scope="row">
 <div class="block">Defines API that allows QueryEngine to obtain information about query execution
  strategy.</div>
 </th>
 </tr>
-<tr id="i627" class="rowColor">
+<tr id="i628" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/access/OperationObserver.html" title="interface in org.apache.cayenne.access">OperationObserver</a></td>
 <th class="colLast" scope="row">
 <div class="block">Defines a set of callback methods that allow <a href="org/apache/cayenne/access/QueryEngine.html" title="interface in org.apache.cayenne.access"><code>QueryEngine</code></a> to pass back query
  results and notify caller about exceptions.</div>
 </th>
 </tr>
-<tr id="i628" class="altColor">
+<tr id="i629" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/access/OptimisticLockException.html" title="class in org.apache.cayenne.access">OptimisticLockException</a></td>
 <th class="colLast" scope="row">
 <div class="block">An exception thrown on optimistic lock failure.</div>
 </th>
 </tr>
-<tr id="i629" class="rowColor">
+<tr id="i630" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/dba/oracle/Oracle8Adapter.html" title="class in org.apache.cayenne.dba.oracle">Oracle8Adapter</a></td>
 <th class="colLast" scope="row">
 <div class="block">A flavor of OracleAdapter that implements workarounds for some old driver
  limitations.</div>
 </th>
 </tr>
-<tr id="i630" class="altColor">
+<tr id="i631" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/dba/oracle/OracleAdapter.html" title="class in org.apache.cayenne.dba.oracle">OracleAdapter</a></td>
 <th class="colLast" scope="row">
 <div class="block">DbAdapter implementation for <a href="http://www.oracle.com">Oracle RDBMS
  </a>.</div>
 </th>
 </tr>
-<tr id="i631" class="rowColor">
+<tr id="i632" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/dba/oracle/OracleByteArrayType.html" title="class in org.apache.cayenne.dba.oracle">OracleByteArrayType</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i632" class="altColor">
+<tr id="i633" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/dba/oracle/OracleCharType.html" title="class in org.apache.cayenne.dba.oracle">OracleCharType</a></td>
 <th class="colLast" scope="row">
 <div class="block">Oracle specific CHAR type handling.</div>
 </th>
 </tr>
-<tr id="i633" class="rowColor">
+<tr id="i634" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/dba/oracle/OraclePkGenerator.html" title="class in org.apache.cayenne.dba.oracle">OraclePkGenerator</a></td>
 <th class="colLast" scope="row">
 <div class="block">Sequence-based primary key generator implementation for Oracle.</div>
 </th>
 </tr>
-<tr id="i634" class="altColor">
+<tr id="i635" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/dba/oracle/OracleQualifierTranslator.html" title="class in org.apache.cayenne.dba.oracle">OracleQualifierTranslator</a></td>
 <th class="colLast" scope="row">
 <div class="block">Oracle qualifier translator.</div>
 </th>
 </tr>
-<tr id="i635" class="rowColor">
+<tr id="i636" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/dba/oracle/OracleQualifierTranslator.INTrimmer.html" title="class in org.apache.cayenne.dba.oracle">OracleQualifierTranslator.INTrimmer</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i636" class="altColor">
+<tr id="i637" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/dba/oracle/OracleSniffer.html" title="class in org.apache.cayenne.dba.oracle">OracleSniffer</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i637" class="rowColor">
+<tr id="i638" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/dba/oracle/OracleUtilDateType.html" title="class in org.apache.cayenne.dba.oracle">OracleUtilDateType</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i638" class="altColor">
+<tr id="i639" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/query/Ordering.html" title="class in org.apache.cayenne.query">Ordering</a></td>
 <th class="colLast" scope="row">
 <div class="block">Defines object sorting criteria, used either for in-memory sorting of object
@@ -3530,152 +3534,152 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
  SelectQuery query.</div>
 </th>
 </tr>
-<tr id="i639" class="rowColor">
+<tr id="i640" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/query/Orderings.html" title="class in org.apache.cayenne.query">Orderings</a></td>
 <th class="colLast" scope="row">
 <div class="block">Orderings is provided so that you can chain Ordering together and then use 
  the result to pass into methods that require List&lt;Ordering&gt;</div>
 </th>
 </tr>
-<tr id="i640" class="altColor">
+<tr id="i641" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/access/translator/select/OrderingTranslator.html" title="class in org.apache.cayenne.access.translator.select">OrderingTranslator</a></td>
 <th class="colLast" scope="row">
 <div class="block">Translates query ordering to SQL.</div>
 </th>
 </tr>
-<tr id="i641" class="rowColor">
+<tr id="i642" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/access/translator/ParameterBinding.html" title="class in org.apache.cayenne.access.translator">ParameterBinding</a></td>
 <th class="colLast" scope="row">
 <div class="block">Describes a PreparedStatement parameter generic binding.</div>
 </th>
 </tr>
-<tr id="i642" class="altColor">
+<tr id="i643" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/query/ParameterizedQuery.html" title="interface in org.apache.cayenne.query">ParameterizedQuery</a></td>
 <th class="colLast" scope="row">
 <div class="block">Defines a query that can serve as a template for other queries.</div>
 </th>
 </tr>
-<tr id="i643" class="rowColor">
+<tr id="i644" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/ejbql/parser/ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></td>
 <th class="colLast" scope="row">
 <div class="block">This exception is thrown when parse errors are encountered.</div>
 </th>
 </tr>
-<tr id="i644" class="altColor">
+<tr id="i645" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/exp/parser/ParseException.html" title="class in org.apache.cayenne.exp.parser">ParseException</a></td>
 <th class="colLast" scope="row">
 <div class="block">This exception is thrown when parse errors are encountered.</div>
 </th>
 </tr>
-<tr id="i645" class="rowColor">
+<tr id="i646" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/template/parser/ParseException.html" title="class in org.apache.cayenne.template.parser">ParseException</a></td>
 <th class="colLast" scope="row">
 <div class="block">This exception is thrown when parse errors are encountered.</div>
 </th>
 </tr>
-<tr id="i646" class="altColor">
+<tr id="i647" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/configuration/PasswordEncoding.html" title="interface in org.apache.cayenne.configuration">PasswordEncoding</a></td>
 <th class="colLast" scope="row">
 <div class="block">Password encoders are used to translate the text of the database password, on loading
  and on saving, from one form to another.</div>
 </th>
 </tr>
-<tr id="i647" class="rowColor">
+<tr id="i648" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/map/PathComponent.html" title="interface in org.apache.cayenne.map">PathComponent</a>&lt;<a href="org/apache/cayenne/map/PathComponent.html" title="type parameter in PathComponent">T</a> extends <a href="org/apache/cayenne/map/Attribute.html" title="class in org.apache.cayenne.map">Attribute</a>,&#8203;<a href="org/apache/cayenne/map/PathComponent.html" title="type parameter in PathComponent">U</a> extends <a href="org/apache/cayenne/map/R [...]
 <th class="colLast" scope="row">
 <div class="block">A component in a path chain.</div>
 </th>
 </tr>
-<tr id="i648" class="altColor">
+<tr id="i649" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/exp/parser/PatternMatchNode.html" title="class in org.apache.cayenne.exp.parser">PatternMatchNode</a></td>
 <th class="colLast" scope="row">
 <div class="block">Superclass of pattern matching nodes.</div>
 </th>
 </tr>
-<tr id="i649" class="rowColor">
+<tr id="i650" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/dba/PerAdapterProvider.html" title="class in org.apache.cayenne.dba">PerAdapterProvider</a>&lt;<a href="org/apache/cayenne/dba/PerAdapterProvider.html" title="type parameter in PerAdapterProvider">T</a>&gt;</td>
 <th class="colLast" scope="row">
 <div class="block">An injectable provider that returns a given service in a context of a specific <a href="org/apache/cayenne/dba/DbAdapter.html" title="interface in org.apache.cayenne.dba"><code>DbAdapter</code></a>.</div>
 </th>
 </tr>
-<tr id="i650" class="altColor">
+<tr id="i651" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/PersistenceState.html" title="class in org.apache.cayenne">PersistenceState</a></td>
 <th class="colLast" scope="row">
 <div class="block">Defines a set of object states from the point of view of persistence.</div>
 </th>
 </tr>
-<tr id="i651" class="rowColor">
+<tr id="i652" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/Persistent.html" title="interface in org.apache.cayenne">Persistent</a></td>
 <th class="colLast" scope="row">
 <div class="block">Defines minimal API of an object that can be persisted via Cayenne.</div>
 </th>
 </tr>
-<tr id="i652" class="altColor">
+<tr id="i653" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/reflect/PersistentDescriptor.html" title="class in org.apache.cayenne.reflect">PersistentDescriptor</a></td>
 <th class="colLast" scope="row">
 <div class="block">A default ClassDescriptor implementation for persistent objects.</div>
 </th>
 </tr>
-<tr id="i653" class="rowColor">
+<tr id="i654" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/reflect/PersistentDescriptorFactory.html" title="class in org.apache.cayenne.reflect">PersistentDescriptorFactory</a></td>
 <th class="colLast" scope="row">
 <div class="block">A convenience superclass for <a href="org/apache/cayenne/reflect/ClassDescriptorFactory.html" title="interface in org.apache.cayenne.reflect"><code>ClassDescriptorFactory</code></a> implementors.</div>
 </th>
 </tr>
-<tr id="i654" class="altColor">
+<tr id="i655" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/PersistentObject.html" title="class in org.apache.cayenne">PersistentObject</a></td>
 <th class="colLast" scope="row">
 <div class="block">A convenience base superclass for concrete Persistent objects.</div>
 </th>
 </tr>
-<tr id="i655" class="rowColor">
+<tr id="i656" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/util/PersistentObjectCollection.html" title="interface in org.apache.cayenne.util">PersistentObjectCollection</a>&lt;<a href="org/apache/cayenne/util/PersistentObjectCollection.html" title="type parameter in PersistentObjectCollection">E</a>&gt;</td>
 <th class="colLast" scope="row">
 <div class="block">Simple interface to unify PersistentObject* collections in way of
  setting properties directly</div>
 </th>
 </tr>
-<tr id="i656" class="altColor">
+<tr id="i657" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/util/PersistentObjectHolder.html" title="class in org.apache.cayenne.util">PersistentObjectHolder</a>&lt;<a href="org/apache/cayenne/util/PersistentObjectHolder.html" title="type parameter in PersistentObjectHolder">E</a>&gt;</td>
 <th class="colLast" scope="row">
 <div class="block">A ValueHolder implementation that holds a single Persistent object related to an object
  used to initialize PersistentObjectHolder.</div>
 </th>
 </tr>
-<tr id="i657" class="rowColor">
+<tr id="i658" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/util/PersistentObjectList.html" title="class in org.apache.cayenne.util">PersistentObjectList</a>&lt;<a href="org/apache/cayenne/util/PersistentObjectList.html" title="type parameter in PersistentObjectList">E</a>&gt;</td>
 <th class="colLast" scope="row">
 <div class="block">A list of persistent objects lazily resolved on the first access.</div>
 </th>
 </tr>
-<tr id="i658" class="altColor">
+<tr id="i659" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/util/PersistentObjectMap.html" title="class in org.apache.cayenne.util">PersistentObjectMap</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i659" class="rowColor">
+<tr id="i660" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/util/PersistentObjectSet.html" title="class in org.apache.cayenne.util">PersistentObjectSet</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i660" class="altColor">
+<tr id="i661" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/dba/PkGenerator.html" title="interface in org.apache.cayenne.dba">PkGenerator</a></td>
 <th class="colLast" scope="row">
 <div class="block">Defines methods to support automatic primary key generation.</div>
 </th>
 </tr>
-<tr id="i661" class="rowColor">
+<tr id="i662" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/configuration/server/PkGeneratorFactoryProvider.html" title="class in org.apache.cayenne.configuration.server">PkGeneratorFactoryProvider</a></td>
 <th class="colLast" scope="row">
 <div class="block">Per-adapter provider of PkGenerators</div>
 </th>
 </tr>
-<tr id="i662" class="altColor">
+<tr id="i663" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/configuration/PlainTextPasswordEncoder.html" title="class in org.apache.cayenne.configuration">PlainTextPasswordEncoder</a></td>
 <th class="colLast" scope="row">
 <div class="block">The plain text password encoder passes the text of the database password
  straight-through without any alteration.</div>
 </th>
 </tr>
-<tr id="i663" class="rowColor">
+<tr id="i664" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/datasource/PoolAwareConnection.html" title="class in org.apache.cayenne.datasource">PoolAwareConnection</a></td>
 <th class="colLast" scope="row">
 <div class="block">A <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql" class="externalLink"><code>Connection</code></a> wrapper that interacts with the
@@ -3683,772 +3687,772 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
  failures.</div>
 </th>
 </tr>
-<tr id="i664" class="altColor">
+<tr id="i665" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/datasource/PoolingDataSource.html" title="interface in org.apache.cayenne.datasource">PoolingDataSource</a></td>
 <th class="colLast" scope="row">
 <div class="block">A <a href="https://docs.oracle.com/javase/8/docs/api/javax/sql/DataSource.html?is-external=true" title="class or interface in javax.sql" class="externalLink"><code>DataSource</code></a> that pools connections and requires to be explicitly
  closed.</div>
 </th>
 </tr>
-<tr id="i665" class="rowColor">
+<tr id="i666" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/datasource/PoolingDataSourceBuilder.html" title="class in org.apache.cayenne.datasource">PoolingDataSourceBuilder</a></td>
 <th class="colLast" scope="row">
 <div class="block">Turns unpooled DataSource to a connection pool.</div>
 </th>
 </tr>
-<tr id="i666" class="altColor">
+<tr id="i667" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/datasource/PoolingDataSourceParameters.html" title="class in org.apache.cayenne.datasource">PoolingDataSourceParameters</a></td>
 <th class="colLast" scope="row">
 <div class="block">A collection of pooling parameters used by <a href="org/apache/cayenne/datasource/UnmanagedPoolingDataSource.html" title="class in org.apache.cayenne.datasource"><code>UnmanagedPoolingDataSource</code></a>.</div>
 </th>
 </tr>
-<tr id="i667" class="rowColor">
+<tr id="i668" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/annotation/PostAdd.html" title="annotation in org.apache.cayenne.annotation">PostAdd</a></td>
 <th class="colLast" scope="row">
 <div class="block">An annotation to place on the entity event listener method to receive
  <a href="org/apache/cayenne/map/LifecycleEvent.html#POST_ADD"><code>LifecycleEvent.POST_ADD</code></a> events.</div>
 </th>
 </tr>
-<tr id="i668" class="altColor">
+<tr id="i669" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/dba/postgres/PostgresAdapter.html" title="class in org.apache.cayenne.dba.postgres">PostgresAdapter</a></td>
 <th class="colLast" scope="row">
 <div class="block">DbAdapter implementation for <a href="http://www.postgresql.org">PostgreSQL
  RDBMS </a>.</div>
 </th>
 </tr>
-<tr id="i669" class="rowColor">
+<tr id="i670" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/dba/postgres/PostgresBatchAction.html" title="class in org.apache.cayenne.dba.postgres">PostgresBatchAction</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i670" class="altColor">
+<tr id="i671" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/dba/postgres/PostgresPkGenerator.html" title="class in org.apache.cayenne.dba.postgres">PostgresPkGenerator</a></td>
 <th class="colLast" scope="row">
 <div class="block">Default PK generator for PostgreSQL that uses sequences for PK generation.</div>
 </th>
 </tr>
-<tr id="i671" class="rowColor">
+<tr id="i672" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/dba/postgres/PostgresQualifierTranslator.html" title="class in org.apache.cayenne.dba.postgres">PostgresQualifierTranslator</a></td>
 <th class="colLast" scope="row">
 <div class="block">Uses Postgres extensions to optimize various translations.</div>
 </th>
 </tr>
-<tr id="i672" class="altColor">
+<tr id="i673" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/dba/postgres/PostgresSniffer.html" title="class in org.apache.cayenne.dba.postgres">PostgresSniffer</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i673" class="rowColor">
+<tr id="i674" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/annotation/PostLoad.html" title="annotation in org.apache.cayenne.annotation">PostLoad</a></td>
 <th class="colLast" scope="row">
 <div class="block">An annotation to place on the entity event listener method to receive
  <a href="org/apache/cayenne/map/LifecycleEvent.html#POST_LOAD"><code>LifecycleEvent.POST_LOAD</code></a> events.</div>
 </th>
 </tr>
-<tr id="i674" class="altColor">
+<tr id="i675" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/annotation/PostPersist.html" title="annotation in org.apache.cayenne.annotation">PostPersist</a></td>
 <th class="colLast" scope="row">
 <div class="block">An annotation to place on the entity event listener method to receive
  <a href="org/apache/cayenne/map/LifecycleEvent.html#POST_PERSIST"><code>LifecycleEvent.POST_PERSIST</code></a> events.</div>
 </th>
 </tr>
-<tr id="i675" class="rowColor">
+<tr id="i676" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/annotation/PostRemove.html" title="annotation in org.apache.cayenne.annotation">PostRemove</a></td>
 <th class="colLast" scope="row">
 <div class="block">An annotation to place on the entity event listener method to receive
  <a href="org/apache/cayenne/map/LifecycleEvent.html#POST_REMOVE"><code>LifecycleEvent.POST_REMOVE</code></a> events.</div>
 </th>
 </tr>
-<tr id="i676" class="altColor">
+<tr id="i677" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/annotation/PostUpdate.html" title="annotation in org.apache.cayenne.annotation">PostUpdate</a></td>
 <th class="colLast" scope="row">
 <div class="block">An annotation to place on the entity event listener method to receive
  <a href="org/apache/cayenne/map/LifecycleEvent.html#POST_UPDATE"><code>LifecycleEvent.POST_UPDATE</code></a> events.</div>
 </th>
 </tr>
-<tr id="i677" class="rowColor">
+<tr id="i678" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/query/PrefetchProcessor.html" title="interface in org.apache.cayenne.query">PrefetchProcessor</a></td>
 <th class="colLast" scope="row">
 <div class="block">A hierarchical visitor interface for traversing a tree of PrefetchTreeNodes.</div>
 </th>
 </tr>
-<tr id="i678" class="altColor">
+<tr id="i679" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/query/PrefetchSelectQuery.html" title="class in org.apache.cayenne.query">PrefetchSelectQuery</a>&lt;<a href="org/apache/cayenne/query/PrefetchSelectQuery.html" title="type parameter in PrefetchSelectQuery">T</a>&gt;</td>
 <th class="colLast" scope="row">
 <div class="block">A SelectQuery to perform a prefetch based on another query.</div>
 </th>
 </tr>
-<tr id="i679" class="rowColor">
+<tr id="i680" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/query/PrefetchTreeNode.html" title="class in org.apache.cayenne.query">PrefetchTreeNode</a></td>
 <th class="colLast" scope="row">
 <div class="block">Defines a node in a prefetch tree.</div>
 </th>
 </tr>
-<tr id="i680" class="altColor">
+<tr id="i681" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/annotation/PrePersist.html" title="annotation in org.apache.cayenne.annotation">PrePersist</a></td>
 <th class="colLast" scope="row">
 <div class="block">An annotation to place on the entity event listener method to receive
  <a href="org/apache/cayenne/map/LifecycleEvent.html#PRE_PERSIST"><code>LifecycleEvent.PRE_PERSIST</code></a> events.</div>
 </th>
 </tr>
-<tr id="i681" class="rowColor">
+<tr id="i682" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/annotation/PreRemove.html" title="annotation in org.apache.cayenne.annotation">PreRemove</a></td>
 <th class="colLast" scope="row">
 <div class="block">An annotation to place on the entity event listener method to receive
  <a href="org/apache/cayenne/map/LifecycleEvent.html#PRE_REMOVE"><code>LifecycleEvent.PRE_REMOVE</code></a> events.</div>
 </th>
 </tr>
-<tr id="i682" class="altColor">
+<tr id="i683" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/annotation/PreUpdate.html" title="annotation in org.apache.cayenne.annotation">PreUpdate</a></td>
 <th class="colLast" scope="row">
 <div class="block">An annotation to place on the entity event listener method to receive
  <a href="org/apache/cayenne/map/LifecycleEvent.html#PRE_UPDATE"><code>LifecycleEvent.PRE_UPDATE</code></a> events.</div>
 </th>
 </tr>
-<tr id="i683" class="rowColor">
+<tr id="i684" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/map/Procedure.html" title="class in org.apache.cayenne.map">Procedure</a></td>
 <th class="colLast" scope="row">
 <div class="block">A mapping descriptor for a database stored procedure.</div>
 </th>
 </tr>
-<tr id="i684" class="altColor">
+<tr id="i685" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/access/jdbc/ProcedureAction.html" title="class in org.apache.cayenne.access.jdbc">ProcedureAction</a></td>
 <th class="colLast" scope="row">
 <div class="block">A SQLAction that runs a stored procedure.</div>
 </th>
 </tr>
-<tr id="i685" class="rowColor">
+<tr id="i686" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/query/ProcedureCall.html" title="class in org.apache.cayenne.query">ProcedureCall</a>&lt;<a href="org/apache/cayenne/query/ProcedureCall.html" title="type parameter in ProcedureCall">T</a>&gt;</td>
 <th class="colLast" scope="row">
 <div class="block">Fluent API for calling stored procedures.</div>
 </th>
 </tr>
-<tr id="i686" class="altColor">
+<tr id="i687" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/configuration/xml/ProcedureHandler.html" title="class in org.apache.cayenne.configuration.xml">ProcedureHandler</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i687" class="rowColor">
+<tr id="i688" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/map/ProcedureParameter.html" title="class in org.apache.cayenne.map">ProcedureParameter</a></td>
 <th class="colLast" scope="row">
 <div class="block">A descriptor for the Procedure parameter.</div>
 </th>
 </tr>
-<tr id="i688" class="altColor">
+<tr id="i689" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/access/translator/ProcedureParameterBinding.html" title="class in org.apache.cayenne.access.translator">ProcedureParameterBinding</a></td>
 <th class="colLast" scope="row">
 <div class="block">Describes a PreparedStatement parameter binding mapped to a DbAttribute.</div>
 </th>
 </tr>
-<tr id="i689" class="rowColor">
+<tr id="i690" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/query/ProcedureQuery.html" title="class in org.apache.cayenne.query">ProcedureQuery</a></td>
 <th class="colLast" scope="row">
 <div class="block">A query based on Procedure.</div>
 </th>
 </tr>
-<tr id="i690" class="altColor">
+<tr id="i691" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/map/ProcedureQueryDescriptor.html" title="class in org.apache.cayenne.map">ProcedureQueryDescriptor</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i691" class="rowColor">
+<tr id="i692" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/ProcedureResult.html" title="class in org.apache.cayenne">ProcedureResult</a>&lt;<a href="org/apache/cayenne/ProcedureResult.html" title="type parameter in ProcedureResult">T</a>&gt;</td>
 <th class="colLast" scope="row">
 <div class="block">Result of procedure call.</div>
 </th>
 </tr>
-<tr id="i692" class="altColor">
+<tr id="i693" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/util/ProcedureResultBuilder.html" title="class in org.apache.cayenne.util">ProcedureResultBuilder</a>&lt;<a href="org/apache/cayenne/util/ProcedureResultBuilder.html" title="type parameter in ProcedureResultBuilder">T</a>&gt;</td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i693" class="rowColor">
+<tr id="i694" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/access/translator/procedure/ProcedureTranslator.html" title="class in org.apache.cayenne.access.translator.procedure">ProcedureTranslator</a></td>
 <th class="colLast" scope="row">
 <div class="block">Stored procedure query translator.</div>
 </th>
 </tr>
-<tr id="i694" class="altColor">
+<tr id="i695" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/exp/Property.html" title="class in org.apache.cayenne.exp">Property</a>&lt;<a href="org/apache/cayenne/exp/Property.html" title="type parameter in Property">E</a>&gt;</td>
 <th class="colLast" scope="row">
 <div class="block">
  A property in a <a href="org/apache/cayenne/DataObject.html" title="interface in org.apache.cayenne"><code>DataObject</code></a>.</div>
 </th>
 </tr>
-<tr id="i695" class="rowColor">
+<tr id="i696" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/reflect/Property.html" title="interface in org.apache.cayenne.reflect">Property</a></td>
 <th class="colLast" scope="row">Deprecated.
 <div class="deprecationComment">since 4.0 renamed to PropertyDescriptor.</div>
 </th>
 </tr>
-<tr id="i696" class="altColor">
+<tr id="i697" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/reflect/PropertyAccessor.html" title="class in org.apache.cayenne.reflect">PropertyAccessor</a></td>
 <th class="colLast" scope="row">
 <div class="block">A utility accessor class that wraps a simple property.</div>
 </th>
 </tr>
-<tr id="i697" class="rowColor">
+<tr id="i698" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/configuration/server/PropertyDataSourceFactory.html" title="class in org.apache.cayenne.configuration.server">PropertyDataSourceFactory</a></td>
 <th class="colLast" scope="row">
 <div class="block">A DataSourceFactrory that creates a DataSource based on system properties.</div>
 </th>
 </tr>
-<tr id="i698" class="altColor">
+<tr id="i699" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/reflect/PropertyDescriptor.html" title="interface in org.apache.cayenne.reflect">PropertyDescriptor</a></td>
 <th class="colLast" scope="row">
 <div class="block">Defines bean property API used by Cayenne to access object data, do faulting
  and graph maintenance tasks.</div>
 </th>
 </tr>
-<tr id="i699" class="rowColor">
+<tr id="i700" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/reflect/PropertyException.html" title="class in org.apache.cayenne.reflect">PropertyException</a></td>
 <th class="colLast" scope="row">
 <div class="block">An unchecked exception thrown on errors during property access, either within a
  Accessor or a Property.</div>
 </th>
 </tr>
-<tr id="i700" class="altColor">
+<tr id="i701" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/reflect/PropertyUtils.html" title="class in org.apache.cayenne.reflect">PropertyUtils</a></td>
 <th class="colLast" scope="row">
 <div class="block">Utility methods to quickly access object properties.</div>
 </th>
 </tr>
-<tr id="i701" class="rowColor">
+<tr id="i702" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/reflect/PropertyVisitor.html" title="interface in org.apache.cayenne.reflect">PropertyVisitor</a></td>
 <th class="colLast" scope="row">
 <div class="block">A visitor for various types of properties in a ClassDescriptor.</div>
 </th>
 </tr>
-<tr id="i702" class="altColor">
+<tr id="i703" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/di/Provider.html" title="interface in org.apache.cayenne.di">Provider</a>&lt;<a href="org/apache/cayenne/di/Provider.html" title="type parameter in Provider">T</a>&gt;</td>
 <th class="colLast" scope="row">
 <div class="block">A DI object factory interface.</div>
 </th>
 </tr>
-<tr id="i703" class="rowColor">
+<tr id="i704" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/rop/ProxyRemoteService.html" title="class in org.apache.cayenne.rop">ProxyRemoteService</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i704" class="altColor">
+<tr id="i705" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/access/translator/select/QualifierTranslator.html" title="class in org.apache.cayenne.access.translator.select">QualifierTranslator</a></td>
 <th class="colLast" scope="row">
 <div class="block">Translates query qualifier to SQL.</div>
 </th>
 </tr>
-<tr id="i705" class="rowColor">
+<tr id="i706" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/query/Query.html" title="interface in org.apache.cayenne.query">Query</a></td>
 <th class="colLast" scope="row">
 <div class="block">Defines minimal API of a query descriptor that is executable via Cayenne.</div>
 </th>
 </tr>
-<tr id="i706" class="altColor">
+<tr id="i707" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/access/translator/select/QueryAssembler.html" title="class in org.apache.cayenne.access.translator.select">QueryAssembler</a></td>
 <th class="colLast" scope="row">
 <div class="block">Abstract superclass of Query translators.</div>
 </th>
 </tr>
-<tr id="i707" class="rowColor">
+<tr id="i708" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/access/translator/select/QueryAssembler.AddBindingListener.html" title="interface in org.apache.cayenne.access.translator.select">QueryAssembler.AddBindingListener</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i708" class="altColor">
+<tr id="i709" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/access/translator/select/QueryAssemblerHelper.html" title="class in org.apache.cayenne.access.translator.select">QueryAssemblerHelper</a></td>
 <th class="colLast" scope="row">
 <div class="block">Translates parts of the query to SQL.</div>
 </th>
 </tr>
-<tr id="i709" class="rowColor">
+<tr id="i710" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/cache/QueryCache.html" title="interface in org.apache.cayenne.cache">QueryCache</a></td>
 <th class="colLast" scope="row">
 <div class="block">Defines API of a cache that stores query results.</div>
 </th>
 </tr>
-<tr id="i710" class="altColor">
+<tr id="i711" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/cache/QueryCacheEntryFactory.html" title="interface in org.apache.cayenne.cache">QueryCacheEntryFactory</a></td>
 <th class="colLast" scope="row">
 <div class="block">A factory that is used by the cache to rebuild expired entries.</div>
 </th>
 </tr>
-<tr id="i711" class="rowColor">
+<tr id="i712" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/query/QueryCacheStrategy.html" title="enum in org.apache.cayenne.query">QueryCacheStrategy</a></td>
 <th class="colLast" scope="row">
 <div class="block">Defines query result caching policy.</div>
 </th>
 </tr>
-<tr id="i712" class="altColor">
+<tr id="i713" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/query/QueryChain.html" title="class in org.apache.cayenne.query">QueryChain</a></td>
 <th class="colLast" scope="row">
 <div class="block">A Query decorator for a collection of other queries.</div>
 </th>
 </tr>
-<tr id="i713" class="rowColor">
+<tr id="i714" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/map/QueryDescriptor.html" title="class in org.apache.cayenne.map">QueryDescriptor</a></td>
 <th class="colLast" scope="row">
 <div class="block">Generic descriptor of a Cayenne query.</div>
 </th>
 </tr>
-<tr id="i714" class="altColor">
+<tr id="i715" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/configuration/xml/QueryDescriptorHandler.html" title="class in org.apache.cayenne.configuration.xml">QueryDescriptorHandler</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i715" class="rowColor">
+<tr id="i716" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/map/QueryDescriptorLoader.html" title="class in org.apache.cayenne.map">QueryDescriptorLoader</a></td>
 <th class="colLast" scope="row">
 <div class="block">A builder that constructs Cayenne queries from abstract configuration information
  defined in cayenne-data-map*.dtd.</div>
 </th>
 </tr>
-<tr id="i716" class="altColor">
+<tr id="i717" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/access/QueryEngine.html" title="interface in org.apache.cayenne.access">QueryEngine</a></td>
 <th class="colLast" scope="row">
 <div class="block">Defines methods used to run Cayenne queries.</div>
 </th>
 </tr>
-<tr id="i717" class="rowColor">
+<tr id="i718" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/query/QueryMetadata.html" title="interface in org.apache.cayenne.query">QueryMetadata</a></td>
 <th class="colLast" scope="row">
 <div class="block">Provides a common interface for accessing query metadata.</div>
 </th>
 </tr>
-<tr id="i718" class="altColor">
+<tr id="i719" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/query/QueryMetadataProxy.html" title="class in org.apache.cayenne.query">QueryMetadataProxy</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i719" class="rowColor">
+<tr id="i720" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/QueryResponse.html" title="interface in org.apache.cayenne">QueryResponse</a></td>
 <th class="colLast" scope="row">
 <div class="block">Represents a result of query execution.</div>
 </th>
 </tr>
-<tr id="i720" class="altColor">
+<tr id="i721" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/QueryResult.html" title="interface in org.apache.cayenne">QueryResult</a>&lt;<a href="org/apache/cayenne/QueryResult.html" title="type parameter in QueryResult">T</a>&gt;</td>
 <th class="colLast" scope="row">
 <div class="block">Represents a collection of items which are results of a multipart query execution.</div>
 </th>
 </tr>
-<tr id="i721" class="rowColor">
+<tr id="i722" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/util/QueryResultBuilder.html" title="class in org.apache.cayenne.util">QueryResultBuilder</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i722" class="altColor">
+<tr id="i723" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/QueryResultItem.html" title="interface in org.apache.cayenne">QueryResultItem</a>&lt;<a href="org/apache/cayenne/QueryResultItem.html" title="type parameter in QueryResultItem">T</a>&gt;</td>
 <th class="colLast" scope="row">
 <div class="block">Represents a single item in a multipart query execution.</div>
 </th>
 </tr>
-<tr id="i723" class="rowColor">
+<tr id="i724" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/query/QueryRouter.html" title="interface in org.apache.cayenne.query">QueryRouter</a></td>
 <th class="colLast" scope="row">
 <div class="block">An interface used by Queries to route themselves to an appropriate QueryEngine.</div>
 </th>
 </tr>
-<tr id="i724" class="altColor">
+<tr id="i725" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/dba/QuotingStrategy.html" title="interface in org.apache.cayenne.dba">QuotingStrategy</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i725" class="rowColor">
+<tr id="i726" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/query/RefreshQuery.html" title="class in org.apache.cayenne.query">RefreshQuery</a></td>
 <th class="colLast" scope="row">
 <div class="block">A query that allows to explicitly clear both object and list caches either via refetch
  (eager refresh) or invalidate (lazy refresh).</div>
 </th>
 </tr>
-<tr id="i726" class="altColor">
+<tr id="i727" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/map/Relationship.html" title="class in org.apache.cayenne.map">Relationship</a></td>
 <th class="colLast" scope="row">
 <div class="block">Defines a relationship between two entities.</div>
 </th>
 </tr>
-<tr id="i727" class="rowColor">
+<tr id="i728" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/map/event/RelationshipEvent.html" title="class in org.apache.cayenne.map.event">RelationshipEvent</a></td>
 <th class="colLast" scope="row">
 <div class="block">Represents events resulted from Relationship changes 
  in CayenneModeler.</div>
 </th>
 </tr>
-<tr id="i728" class="altColor">
+<tr id="i729" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/util/RelationshipFault.html" title="class in org.apache.cayenne.util">RelationshipFault</a>&lt;<a href="org/apache/cayenne/util/RelationshipFault.html" title="type parameter in RelationshipFault">E</a>&gt;</td>
 <th class="colLast" scope="row">
 <div class="block">An abstract superclass of lazily faulted to-one and to-many relationships.</div>
 </th>
 </tr>
-<tr id="i729" class="rowColor">
+<tr id="i730" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/query/RelationshipQuery.html" title="class in org.apache.cayenne.query">RelationshipQuery</a></td>
 <th class="colLast" scope="row">
 <div class="block">A query that selects objects related to a given object via a mapped relationship.</div>
 </th>
 </tr>
-<tr id="i730" class="altColor">
+<tr id="i731" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/resource/Resource.html" title="interface in org.apache.cayenne.resource">Resource</a></td>
 <th class="colLast" scope="row">
 <div class="block">An abstraction of a resource whose data can be accessed via a URL.</div>
 </th>
 </tr>
-<tr id="i731" class="rowColor">
+<tr id="i732" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/resource/ResourceLocator.html" title="interface in org.apache.cayenne.resource">ResourceLocator</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i732" class="altColor">
+<tr id="i733" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/template/directive/Result.html" title="class in org.apache.cayenne.template.directive">Result</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i733" class="rowColor">
+<tr id="i734" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/ResultBatchIterator.html" title="class in org.apache.cayenne">ResultBatchIterator</a>&lt;<a href="org/apache/cayenne/ResultBatchIterator.html" title="type parameter in ResultBatchIterator">T</a>&gt;</td>
 <th class="colLast" scope="row">
 <div class="block">Defines API of a batch iterator over the ResultIterator returned as a result of
  Select queries execution.</div>
 </th>
 </tr>
-<tr id="i734" class="altColor">
+<tr id="i735" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/ResultIterator.html" title="interface in org.apache.cayenne">ResultIterator</a>&lt;<a href="org/apache/cayenne/ResultIterator.html" title="type parameter in ResultIterator">T</a>&gt;</td>
 <th class="colLast" scope="row">
 <div class="block">Defines API of an iterator over the records returned as a result of
  Select queries execution.</div>
 </th>
 </tr>
-<tr id="i735" class="rowColor">
+<tr id="i736" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/ResultIteratorCallback.html" title="interface in org.apache.cayenne">ResultIteratorCallback</a>&lt;<a href="org/apache/cayenne/ResultIteratorCallback.html" title="type parameter in ResultIteratorCallback">T</a>&gt;</td>
 <th class="colLast" scope="row">
 <div class="block">A callback interface invoked on each row when iterating over
  <a href="org/apache/cayenne/ResultIterator.html" title="interface in org.apache.cayenne"><code>ResultIterator</code></a>.</div>
 </th>
 </tr>
-<tr id="i736" class="altColor">
+<tr id="i737" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/util/ResultIteratorIterator.html" title="class in org.apache.cayenne.util">ResultIteratorIterator</a>&lt;<a href="org/apache/cayenne/util/ResultIteratorIterator.html" title="type parameter in ResultIteratorIterator">T</a>&gt;</td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i737" class="rowColor">
+<tr id="i738" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/ashwood/graph/ReversedIteration.html" title="class in org.apache.cayenne.ashwood.graph">ReversedIteration</a>&lt;<a href="org/apache/cayenne/ashwood/graph/ReversedIteration.html" title="type parameter in ReversedIteration">E</a>,&#8203;<a href="org/apache/cayenne/ashwood/graph/ReversedIteration.html" title="type parameter in ReversedIteration">V</a>&gt;</td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i738" class="altColor">
+<tr id="i739" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/ashwood/graph/ReversedIteration.ReversedArcIterator.html" title="class in org.apache.cayenne.ashwood.graph">ReversedIteration.ReversedArcIterator</a>&lt;<a href="org/apache/cayenne/ashwood/graph/ReversedIteration.ReversedArcIterator.html" title="type parameter in ReversedIteration.ReversedArcIterator">S</a>,&#8203;<a href="org/apache/cayenne/ashwood/graph/ReversedIteration.ReversedArcIterator.html" title="type parameter in ReversedIteratio [...]
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i739" class="rowColor">
+<tr id="i740" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/configuration/xml/RootDataMapHandler.html" title="class in org.apache.cayenne.configuration.xml">RootDataMapHandler</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i740" class="altColor">
+<tr id="i741" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/rop/ROPConnector.html" title="interface in org.apache.cayenne.rop">ROPConnector</a></td>
 <th class="colLast" scope="row">
 <div class="block">ROP network connectivity interface.</div>
 </th>
 </tr>
-<tr id="i741" class="rowColor">
+<tr id="i742" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/rop/ROPUtil.html" title="class in org.apache.cayenne.rop">ROPUtil</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i742" class="altColor">
+<tr id="i743" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/configuration/Rot13PasswordEncoder.html" title="class in org.apache.cayenne.configuration">Rot13PasswordEncoder</a></td>
 <th class="colLast" scope="row">
 <div class="block">The ROT-13 password encoder passes the text of the database password through a simple
  Caesar cipher to obscure the password text.</div>
 </th>
 </tr>
-<tr id="i743" class="rowColor">
+<tr id="i744" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/configuration/Rot47PasswordEncoder.html" title="class in org.apache.cayenne.configuration">Rot47PasswordEncoder</a></td>
 <th class="colLast" scope="row">
 <div class="block">The ROT-47 password encoder passes the text of the database password through a simple
  Caesar cipher to obscure the password text.</div>
 </th>
 </tr>
-<tr id="i744" class="altColor">
+<tr id="i745" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/access/jdbc/RowDescriptor.html" title="class in org.apache.cayenne.access.jdbc">RowDescriptor</a></td>
 <th class="colLast" scope="row">
 <div class="block">A descriptor of a result row obtained from a database.</div>
 </th>
 </tr>
-<tr id="i745" class="rowColor">
+<tr id="i746" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/access/jdbc/RowDescriptorBuilder.html" title="class in org.apache.cayenne.access.jdbc">RowDescriptorBuilder</a></td>
 <th class="colLast" scope="row">
 <div class="block">A builder class that helps to assemble <a href="org/apache/cayenne/access/jdbc/RowDescriptor.html" title="class in org.apache.cayenne.access.jdbc"><code>RowDescriptor</code></a> instances from various
  types of inputs.</div>
 </th>
 </tr>
-<tr id="i746" class="altColor">
+<tr id="i747" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/access/jdbc/reader/RowReader.html" title="interface in org.apache.cayenne.access.jdbc.reader">RowReader</a>&lt;<a href="org/apache/cayenne/access/jdbc/reader/RowReader.html" title="type parameter in RowReader">T</a>&gt;</td>
 <th class="colLast" scope="row">
 <div class="block">A strategy class that encapsulates an algorithm for converting a single
  ResultSet row into a DataRow.</div>
 </th>
 </tr>
-<tr id="i747" class="rowColor">
+<tr id="i748" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/access/jdbc/reader/RowReaderFactory.html" title="interface in org.apache.cayenne.access.jdbc.reader">RowReaderFactory</a></td>
 <th class="colLast" scope="row">
 <div class="block">Creates RowReader instances for executed queries.</div>
 </th>
 </tr>
-<tr id="i748" class="altColor">
+<tr id="i749" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/configuration/RuntimeProperties.html" title="interface in org.apache.cayenne.configuration">RuntimeProperties</a></td>
 <th class="colLast" scope="row">
 <div class="block">Represents a properties map for a given <a href="org/apache/cayenne/configuration/CayenneRuntime.html" title="class in org.apache.cayenne.configuration"><code>CayenneRuntime</code></a>.</div>
 </th>
 </tr>
-<tr id="i749" class="rowColor">
+<tr id="i750" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/configuration/xml/SAXNestedTagHandler.html" title="class in org.apache.cayenne.configuration.xml">SAXNestedTagHandler</a></td>
 <th class="colLast" scope="row">
 <div class="block">A superclass of nested tag handlers for parsing of XML documents with SAX.</div>
 </th>
 </tr>
-<tr id="i750" class="altColor">
+<tr id="i751" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/template/parser/ScalarNode.html" title="class in org.apache.cayenne.template.parser">ScalarNode</a>&lt;<a href="org/apache/cayenne/template/parser/ScalarNode.html" title="type parameter in ScalarNode">V</a>&gt;</td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i751" class="rowColor">
+<tr id="i752" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/query/ScalarResultSegment.html" title="interface in org.apache.cayenne.query">ScalarResultSegment</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i752" class="altColor">
+<tr id="i753" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/access/dbsync/SchemaUpdateStrategy.html" title="interface in org.apache.cayenne.access.dbsync">SchemaUpdateStrategy</a></td>
 <th class="colLast" scope="row">
 <div class="block">A strategy for auto generating a database schema on the application startup.</div>
 </th>
 </tr>
-<tr id="i753" class="rowColor">
+<tr id="i754" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/access/dbsync/SchemaUpdateStrategyFactory.html" title="interface in org.apache.cayenne.access.dbsync">SchemaUpdateStrategyFactory</a></td>
 <th class="colLast" scope="row">
 <div class="block">A factory for <a href="org/apache/cayenne/access/dbsync/SchemaUpdateStrategy.html" title="interface in org.apache.cayenne.access.dbsync"><code>SchemaUpdateStrategy</code></a> instances.</div>
 </th>
 </tr>
-<tr id="i754" class="altColor">
+<tr id="i755" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/di/Scope.html" title="interface in org.apache.cayenne.di">Scope</a></td>
 <th class="colLast" scope="row">
 <div class="block">Defines the scope of the instances created by the DI container.</div>
 </th>
 </tr>
-<tr id="i755" class="rowColor">
+<tr id="i756" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/di/spi/ScopeEventBinding.html" title="class in org.apache.cayenne.di.spi">ScopeEventBinding</a></td>
 <th class="colLast" scope="row">
 <div class="block">A class that wraps an annotated method call of an object, passing it DI scope events.</div>
 </th>
 </tr>
-<tr id="i756" class="altColor">
+<tr id="i757" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/di/ScopeEventListener.html" title="interface in org.apache.cayenne.di">ScopeEventListener</a></td>
 <th class="colLast" scope="row">
 <div class="block">This interface duplicates default reflection based mechanism for receiving DI
  events.</div>
 </th>
 </tr>
-<tr id="i757" class="rowColor">
+<tr id="i758" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/query/Select.html" title="interface in org.apache.cayenne.query">Select</a>&lt;<a href="org/apache/cayenne/query/Select.html" title="type parameter in Select">T</a>&gt;</td>
 <th class="colLast" scope="row">
 <div class="block">A common interface for grouping together different kinds of queries that
  return results.</div>
 </th>
 </tr>
-<tr id="i758" class="altColor">
+<tr id="i759" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/access/jdbc/SelectAction.html" title="class in org.apache.cayenne.access.jdbc">SelectAction</a></td>
 <th class="colLast" scope="row">
 <div class="block">A SQLAction that handles SelectQuery execution.</div>
 </th>
 </tr>
-<tr id="i759" class="rowColor">
+<tr id="i760" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/query/SelectById.html" title="class in org.apache.cayenne.query">SelectById</a>&lt;<a href="org/apache/cayenne/query/SelectById.html" title="type parameter in SelectById">T</a>&gt;</td>
 <th class="colLast" scope="row">
 <div class="block">A query to select single objects by id.</div>
 </th>
 </tr>
-<tr id="i760" class="altColor">
+<tr id="i761" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/query/SelectQuery.html" title="class in org.apache.cayenne.query">SelectQuery</a>&lt;<a href="org/apache/cayenne/query/SelectQuery.html" title="type parameter in SelectQuery">T</a>&gt;</td>
 <th class="colLast" scope="row">
 <div class="block">A query that selects persistent objects of a certain type or "raw data" (aka
  DataRows).</div>
 </th>
 </tr>
-<tr id="i761" class="rowColor">
+<tr id="i762" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/map/SelectQueryDescriptor.html" title="class in org.apache.cayenne.map">SelectQueryDescriptor</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i762" class="altColor">
+<tr id="i763" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/access/translator/select/SelectTranslator.html" title="interface in org.apache.cayenne.access.translator.select">SelectTranslator</a></td>
 <th class="colLast" scope="row">
 <div class="block">An abstraction of <a href="org/apache/cayenne/query/SelectQuery.html" title="class in org.apache.cayenne.query"><code>SelectQuery</code></a> translator.</div>
 </th>
 </tr>
-<tr id="i763" class="rowColor">
+<tr id="i764" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/access/translator/select/SelectTranslatorFactory.html" title="interface in org.apache.cayenne.access.translator.select">SelectTranslatorFactory</a></td>
 <th class="colLast" scope="row">
 <div class="block">A factory for <a href="org/apache/cayenne/access/translator/select/SelectTranslator.html" title="interface in org.apache.cayenne.access.translator.select"><code>SelectTranslator</code></a> objects.</div>
 </th>
 </tr>
-<tr id="i764" class="altColor">
+<tr id="i765" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/configuration/server/ServerModule.html" title="class in org.apache.cayenne.configuration.server">ServerModule</a></td>
 <th class="colLast" scope="row">
 <div class="block">A DI module containing all Cayenne server runtime configuration.</div>
 </th>
 </tr>
-<tr id="i765" class="rowColor">
+<tr id="i766" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/configuration/server/ServerRuntime.html" title="class in org.apache.cayenne.configuration.server">ServerRuntime</a></td>
 <th class="colLast" scope="row">
 <div class="block">Object representing Cayenne stack.</div>
 </th>
 </tr>
-<tr id="i766" class="altColor">
+<tr id="i767" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/configuration/server/ServerRuntimeBuilder.html" title="class in org.apache.cayenne.configuration.server">ServerRuntimeBuilder</a></td>
 <th class="colLast" scope="row">
 <div class="block">A convenience class to assemble custom ServerRuntime.</div>
 </th>
 </tr>
-<tr id="i767" class="rowColor">
+<tr id="i768" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/util/ShallowMergeOperation.html" title="class in org.apache.cayenne.util">ShallowMergeOperation</a></td>
 <th class="colLast" scope="row">
 <div class="block">An operation that merges changes from a single object registered in some ObjectContext,
  to a peer object in an ObjectConext that is a child of that context.</div>
 </th>
 </tr>
-<tr id="i768" class="altColor">
+<tr id="i769" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/access/types/ShortType.html" title="class in org.apache.cayenne.access.types">ShortType</a></td>
 <th class="colLast" scope="row">
 <div class="block">Handles <code>java.lang.Short</code> type mapping.</div>
 </th>
 </tr>
-<tr id="i769" class="rowColor">
+<tr id="i770" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/reflect/SimpleAttributeProperty.html" title="class in org.apache.cayenne.reflect">SimpleAttributeProperty</a></td>
 <th class="colLast" scope="row">
 <div class="block">A descriptor of an "attribute" persistent property.</div>
 </th>
 </tr>
-<tr id="i770" class="altColor">
+<tr id="i771" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/ejbql/parser/SimpleNode.html" title="class in org.apache.cayenne.ejbql.parser">SimpleNode</a></td>
 <th class="colLast" scope="row">
 <div class="block">A base node for the EJBQL concrete nodes that satisfies JJTree requirements.</div>
 </th>
 </tr>
-<tr id="i771" class="rowColor">
+<tr id="i772" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/exp/parser/SimpleNode.html" title="class in org.apache.cayenne.exp.parser">SimpleNode</a></td>
 <th class="colLast" scope="row">
 <div class="block">Superclass of AST* expressions that implements Node interface defined by JavaCC framework.</div>
 </th>
 </tr>
-<tr id="i772" class="altColor">
+<tr id="i773" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/template/parser/SimpleNode.html" title="class in org.apache.cayenne.template.parser">SimpleNode</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i773" class="rowColor">
+<tr id="i774" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/validation/SimpleValidationFailure.html" title="class in org.apache.cayenne.validation">SimpleValidationFailure</a></td>
 <th class="colLast" scope="row">
 <div class="block">Represents a generic validation failure that contains
  failed object and a message describing the failure.</div>
 </th>
 </tr>
-<tr id="i774" class="altColor">
+<tr id="i775" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/reflect/SingletonFaultFactory.html" title="class in org.apache.cayenne.reflect">SingletonFaultFactory</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i775" class="rowColor">
+<tr id="i776" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/access/dbsync/SkipSchemaUpdateStrategy.html" title="class in org.apache.cayenne.access.dbsync">SkipSchemaUpdateStrategy</a></td>
 <th class="colLast" scope="row">
 <div class="block">A SchemaUpdateStrategy that does nothing.</div>
 </th>
 </tr>
-<tr id="i776" class="altColor">
+<tr id="i777" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/log/Slf4jJdbcEventLogger.html" title="class in org.apache.cayenne.log">Slf4jJdbcEventLogger</a></td>
 <th class="colLast" scope="row">
 <div class="block">A <a href="org/apache/cayenne/log/JdbcEventLogger.html" title="interface in org.apache.cayenne.log"><code>JdbcEventLogger</code></a> built on top of slf4j-api logger.</div>
 </th>
 </tr>
-<tr id="i777" class="rowColor">
+<tr id="i778" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/access/event/SnapshotEvent.html" title="class in org.apache.cayenne.access.event">SnapshotEvent</a></td>
 <th class="colLast" scope="row">
 <div class="block">Event sent on modification of the DataRowStore.</div>
 </th>
 </tr>
-<tr id="i778" class="altColor">
+<tr id="i779" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/access/event/SnapshotEventListener.html" title="interface in org.apache.cayenne.access.event">SnapshotEventListener</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i779" class="rowColor">
+<tr id="i780" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/access/translator/batch/SoftDeleteBatchTranslator.html" title="class in org.apache.cayenne.access.translator.batch">SoftDeleteBatchTranslator</a></td>
 <th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/cayenne/access/translator/batch/DeleteBatchTranslator.html" title="class in org.apache.cayenne.access.translator.batch"><code>DeleteBatchTranslator</code></a>, which uses 'soft' delete
  (runs UPDATE and sets 'deleted' field to true instead-of running SQL DELETE)</div>
 </th>
 </tr>
-<tr id="i780" class="altColor">
+<tr id="i781" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/access/translator/batch/SoftDeleteTranslatorFactory.html" title="class in org.apache.cayenne.access.translator.batch">SoftDeleteTranslatorFactory</a></td>
 <th class="colLast" scope="row">
 <div class="block">Implementation of {link #BatchTranslator}, which uses 'soft' delete
  (runs UPDATE and sets 'deleted' field to true instead-of running SQL DELETE)</div>
 </th>
 </tr>
-<tr id="i781" class="rowColor">
+<tr id="i782" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/util/SoftValueMap.html" title="class in org.apache.cayenne.util">SoftValueMap</a>&lt;<a href="org/apache/cayenne/util/SoftValueMap.html" title="type parameter in SoftValueMap">K</a>,&#8203;<a href="org/apache/cayenne/util/SoftValueMap.html" title="type parameter in SoftValueMap">V</a>&gt;</td>
 <th class="colLast" scope="row">
 <div class="block">Map that stores values wrapped into <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ref/SoftReference.html?is-external=true" title="class or interface in java.lang.ref" class="externalLink"><code>SoftReference</code></a></div>
 </th>
 </tr>
-<tr id="i782" class="altColor">
+<tr id="i783" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/query/SortOrder.html" title="enum in org.apache.cayenne.query">SortOrder</a></td>
 <th class="colLast" scope="row">
 <div class="block">Constants to order query results (the ORDER BY clause).</div>
 </th>
 </tr>
-<tr id="i783" class="rowColor">
+<tr id="i784" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/ashwood/SortWeight.html" title="annotation in org.apache.cayenne.ashwood">SortWeight</a></td>
 <th class="colLast" scope="row">
 <div class="block">An annotation that defines the insertion sorting "weight" of an entity that is used
  when sorting DB operations.</div>
 </th>
 </tr>
-<tr id="i784" class="altColor">
+<tr id="i785" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/query/SQLAction.html" title="interface in org.apache.cayenne.query">SQLAction</a></td>
 <th class="colLast" scope="row">
 <div class="block">Defines API for query execution strategy over JDBC connection (as in Strategy Pattern).</div>
 </th>
 </tr>
-<tr id="i785" class="rowColor">
+<tr id="i786" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/query/SQLActionVisitor.html" title="interface in org.apache.cayenne.query">SQLActionVisitor</a></td>
 <th class="colLast" scope="row">
 <div class="block">A factory interface to create standard SQLActions for a set of standard queries.</div>
 </th>
 </tr>
-<tr id="i786" class="altColor">
+<tr id="i787" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/query/SQLExec.html" title="class in org.apache.cayenne.query">SQLExec</a></td>
 <th class="colLast" scope="row">
 <div class="block">A generic query based on raw SQL and featuring fluent API.</div>
 </th>
 </tr>
-<tr id="i787" class="rowColor">
+<tr id="i788" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/dba/sqlite/SQLiteAdapter.html" title="class in org.apache.cayenne.dba.sqlite">SQLiteAdapter</a></td>
 <th class="colLast" scope="row">
 <div class="block">A SQLite database adapter that works with Zentus JDBC driver.</div>
 </th>
 </tr>
-<tr id="i788" class="altColor">
+<tr id="i789" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/dba/sqlite/SQLiteQualifierTranslator.html" title="class in org.apache.cayenne.dba.sqlite">SQLiteQualifierTranslator</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i789" class="rowColor">
+<tr id="i790" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/dba/sqlite/SQLiteSniffer.html" title="class in org.apache.cayenne.dba.sqlite">SQLiteSniffer</a></td>
 <th class="colLast" scope="row">
 <div class="block">Detects SQLite database from JDBC metadata.</div>
 </th>
 </tr>
-<tr id="i790" class="altColor">
+<tr id="i791" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/map/SQLResult.html" title="class in org.apache.cayenne.map">SQLResult</a></td>
 <th class="colLast" scope="row">
 <div class="block">A metadata object that defines how a row in a result set can be converted to
  result objects.</div>
 </th>
 </tr>
-<tr id="i791" class="rowColor">
+<tr id="i792" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/query/SQLSelect.html" title="class in org.apache.cayenne.query">SQLSelect</a>&lt;<a href="org/apache/cayenne/query/SQLSelect.html" title="type parameter in SQLSelect">T</a>&gt;</td>
 <th class="colLast" scope="row">
 <div class="block">A selecting query based on raw SQL and featuring fluent API.</div>
 </th>
 </tr>
-<tr id="i792" class="altColor">
+<tr id="i793" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/dba/sqlserver/SQLServerActionBuilder.html" title="class in org.apache.cayenne.dba.sqlserver">SQLServerActionBuilder</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i793" class="rowColor">
+<tr id="i794" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/dba/sqlserver/SQLServerAdapter.html" title="class in org.apache.cayenne.dba.sqlserver">SQLServerAdapter</a></td>
 <th class="colLast" scope="row">
 <div class="block">
  Cayenne DbAdapter implementation for <a href="http://www.microsoft.com/sql/">Microsoft SQL Server </a> engine.</div>
 </th>
 </tr>
-<tr id="i794" class="altColor">
+<tr id="i795" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/dba/sqlserver/SQLServerBatchAction.html" title="class in org.apache.cayenne.dba.sqlserver">SQLServerBatchAction</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i795" class="rowColor">
+<tr id="i796" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/dba/sqlserver/SQLServerPkGenerator.html" title="class in org.apache.cayenne.dba.sqlserver">SQLServerPkGenerator</a></td>
 <th class="colLast" scope="row">
 <div class="block">The default PK generator for MS SQL,
@@ -4456,455 +4460,455 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
  and NEWID() for UNIQUEIDENTIFIER key type</div>
 </th>
 </tr>
-<tr id="i796" class="altColor">
+<tr id="i797" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/dba/sqlserver/SQLServerProcedureAction.html" title="class in org.apache.cayenne.dba.sqlserver">SQLServerProcedureAction</a></td>
 <th class="colLast" scope="row">
 <div class="block">ProcedureAction for SQLServer MS JDBC driver.</div>
 </th>
 </tr>
-<tr id="i797" class="rowColor">
+<tr id="i798" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/dba/sqlserver/SQLServerSelectTranslator.html" title="class in org.apache.cayenne.dba.sqlserver">SQLServerSelectTranslator</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i798" class="altColor">
+<tr id="i799" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/dba/sqlserver/SQLServerSniffer.html" title="class in org.apache.cayenne.dba.sqlserver">SQLServerSniffer</a></td>
 <th class="colLast" scope="row">
 <div class="block">Detects SQLServer database from JDBC metadata.</div>
 </th>
 </tr>
-<tr id="i799" class="rowColor">
+<tr id="i800" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/access/jdbc/SQLStatement.html" title="class in org.apache.cayenne.access.jdbc">SQLStatement</a></td>
 <th class="colLast" scope="row">
 <div class="block">A PreparedStatement descriptor containing a String of SQL and an array of parameters.</div>
 </th>
 </tr>
-<tr id="i800" class="altColor">
+<tr id="i801" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/query/SQLTemplate.html" title="class in org.apache.cayenne.query">SQLTemplate</a></td>
 <th class="colLast" scope="row">
 <div class="block">A query that executes unchanged (except for template preprocessing) "raw" SQL
  specified by the user.</div>
 </th>
 </tr>
-<tr id="i801" class="rowColor">
+<tr id="i802" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/access/jdbc/SQLTemplateAction.html" title="class in org.apache.cayenne.access.jdbc">SQLTemplateAction</a></td>
 <th class="colLast" scope="row">
 <div class="block">Implements a strategy for execution of SQLTemplates.</div>
 </th>
 </tr>
-<tr id="i802" class="altColor">
+<tr id="i803" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/map/SQLTemplateDescriptor.html" title="class in org.apache.cayenne.map">SQLTemplateDescriptor</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i803" class="rowColor">
+<tr id="i804" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/query/SQLTemplateMetadata.html" title="class in org.apache.cayenne.query">SQLTemplateMetadata</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i804" class="altColor">
+<tr id="i805" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/template/parser/SQLTemplateParser.html" title="class in org.apache.cayenne.template.parser">SQLTemplateParser</a></td>
 <th class="colLast" scope="row">
 <div class="block">Parser of Cayenne Templates.</div>
 </th>
 </tr>
-<tr id="i805" class="rowColor">
+<tr id="i806" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/template/parser/SQLTemplateParserConstants.html" title="interface in org.apache.cayenne.template.parser">SQLTemplateParserConstants</a></td>
 <th class="colLast" scope="row">
 <div class="block">Token literal values and constants.</div>
 </th>
 </tr>
-<tr id="i806" class="altColor">
+<tr id="i807" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/template/parser/SQLTemplateParserTokenManager.html" title="class in org.apache.cayenne.template.parser">SQLTemplateParserTokenManager</a></td>
 <th class="colLast" scope="row">
 <div class="block">Token Manager.</div>
 </th>
 </tr>
-<tr id="i807" class="rowColor">
+<tr id="i808" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/template/parser/SQLTemplateParserTreeConstants.html" title="interface in org.apache.cayenne.template.parser">SQLTemplateParserTreeConstants</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i808" class="altColor">
+<tr id="i809" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/access/jdbc/SQLTemplateProcessor.html" title="interface in org.apache.cayenne.access.jdbc">SQLTemplateProcessor</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i809" class="rowColor">
+<tr id="i810" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/template/SQLTemplateRenderingUtils.html" title="class in org.apache.cayenne.template">SQLTemplateRenderingUtils</a></td>
 <th class="colLast" scope="row">
 <div class="block">Implements utility methods used inside Velocity templates when rendering
  SQLTemplates.</div>
 </th>
 </tr>
-<tr id="i810" class="altColor">
+<tr id="i811" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/ashwood/graph/StrongConnection.html" title="class in org.apache.cayenne.ashwood.graph">StrongConnection</a>&lt;<a href="org/apache/cayenne/ashwood/graph/StrongConnection.html" title="type parameter in StrongConnection">E</a>,&#8203;<a href="org/apache/cayenne/ashwood/graph/StrongConnection.html" title="type parameter in StrongConnection">V</a>&gt;</td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i811" class="rowColor">
+<tr id="i812" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/dba/sybase/SybaseAdapter.html" title="class in org.apache.cayenne.dba.sybase">SybaseAdapter</a></td>
 <th class="colLast" scope="row">
 <div class="block">DbAdapter implementation for <a href="http://www.sybase.com">Sybase
  RDBMS</a>.</div>
 </th>
 </tr>
-<tr id="i812" class="altColor">
+<tr id="i813" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/dba/sybase/SybasePkGenerator.html" title="class in org.apache.cayenne.dba.sybase">SybasePkGenerator</a></td>
 <th class="colLast" scope="row">
 <div class="block">Primary key generator implementation for Sybase.</div>
 </th>
 </tr>
-<tr id="i813" class="rowColor">
+<tr id="i814" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/dba/sybase/SybaseQualifierTranslator.html" title="class in org.apache.cayenne.dba.sybase">SybaseQualifierTranslator</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i814" class="altColor">
+<tr id="i815" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/dba/sybase/SybaseSelectTranslator.html" title="class in org.apache.cayenne.dba.sybase">SybaseSelectTranslator</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i815" class="rowColor">
+<tr id="i816" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/dba/sybase/SybaseSniffer.html" title="class in org.apache.cayenne.dba.sybase">SybaseSniffer</a></td>
 <th class="colLast" scope="row">
 <div class="block">Detects Sybase database from JDBC metadata.</div>
 </th>
 </tr>
-<tr id="i816" class="altColor">
+<tr id="i817" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/template/TemplateContextFactory.html" title="interface in org.apache.cayenne.template">TemplateContextFactory</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i817" class="rowColor">
+<tr id="i818" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/access/dbsync/ThrowOnPartialOrCreateSchemaStrategy.html" title="class in org.apache.cayenne.access.dbsync">ThrowOnPartialOrCreateSchemaStrategy</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i818" class="altColor">
+<tr id="i819" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/access/dbsync/ThrowOnPartialSchemaStrategy.html" title="class in org.apache.cayenne.access.dbsync">ThrowOnPartialSchemaStrategy</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i819" class="rowColor">
+<tr id="i820" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/access/types/TimestampType.html" title="class in org.apache.cayenne.access.types">TimestampType</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i820" class="altColor">
+<tr id="i821" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/access/types/TimeType.html" title="class in org.apache.cayenne.access.types">TimeType</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i821" class="rowColor">
+<tr id="i822" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/reflect/ToAnyConverter.html" title="class in org.apache.cayenne.reflect">ToAnyConverter</a>&lt;<a href="org/apache/cayenne/reflect/ToAnyConverter.html" title="type parameter in ToAnyConverter">T</a>&gt;</td>
 <th class="colLast" scope="row">
 <div class="block">Can convert to any class that has a constructor that takes a 
  single Object or a single String parameter.</div>
 </th>
 </tr>
-<tr id="i822" class="altColor">
+<tr id="i823" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/ejbql/parser/Token.html" title="class in org.apache.cayenne.ejbql.parser">Token</a></td>
 <th class="colLast" scope="row">
 <div class="block">Describes the input token stream.</div>
 </th>
 </tr>
-<tr id="i823" class="rowColor">
+<tr id="i824" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/exp/parser/Token.html" title="class in org.apache.cayenne.exp.parser">Token</a></td>
 <th class="colLast" scope="row">
 <div class="block">Describes the input token stream.</div>
 </th>
 </tr>
-<tr id="i824" class="altColor">
+<tr id="i825" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/template/parser/Token.html" title="class in org.apache.cayenne.template.parser">Token</a></td>
 <th class="colLast" scope="row">
 <div class="block">Describes the input token stream.</div>
 </th>
 </tr>
-<tr id="i825" class="rowColor">
+<tr id="i826" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/ejbql/parser/TokenMgrError.html" title="class in org.apache.cayenne.ejbql.parser">TokenMgrError</a></td>
 <th class="colLast" scope="row">
 <div class="block">Token Manager Error.</div>
 </th>
 </tr>
-<tr id="i826" class="altColor">
+<tr id="i827" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/exp/parser/TokenMgrError.html" title="class in org.apache.cayenne.exp.parser">TokenMgrError</a></td>
 <th class="colLast" scope="row">
 <div class="block">Token Manager Error.</div>
 </th>
 </tr>
-<tr id="i827" class="rowColor">
+<tr id="i828" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/template/parser/TokenMgrError.html" title="class in org.apache.cayenne.template.parser">TokenMgrError</a></td>
 <th class="colLast" scope="row">
 <div class="block">Token Manager Error.</div>
 </th>
 </tr>
-<tr id="i828" class="altColor">
+<tr id="i829" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/access/ToManyList.html" title="class in org.apache.cayenne.access">ToManyList</a>&lt;<a href="org/apache/cayenne/access/ToManyList.html" title="type parameter in ToManyList">E</a>&gt;</td>
 <th class="colLast" scope="row">
 <div class="block">A list that holds objects for to-many relationships.</div>
 </th>
 </tr>
-<tr id="i829" class="rowColor">
+<tr id="i830" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/access/ToManyListFault.html" title="class in org.apache.cayenne.access">ToManyListFault</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i830" class="altColor">
+<tr id="i831" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/access/ToManyMapFault.html" title="class in org.apache.cayenne.access">ToManyMapFault</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i831" class="rowColor">
+<tr id="i832" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/reflect/ToManyMapProperty.html" title="interface in org.apache.cayenne.reflect">ToManyMapProperty</a></td>
 <th class="colLast" scope="row">
 <div class="block">A property representing a map of objects keyed by one of the object properties.</div>
 </th>
 </tr>
-<tr id="i832" class="altColor">
+<tr id="i833" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/reflect/ToManyProperty.html" title="interface in org.apache.cayenne.reflect">ToManyProperty</a></td>
 <th class="colLast" scope="row">
 <div class="block">A property representing a collection of objects.</div>
 </th>
 </tr>
-<tr id="i833" class="rowColor">
+<tr id="i834" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/access/ToManySetFault.html" title="class in org.apache.cayenne.access">ToManySetFault</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i834" class="altColor">
+<tr id="i835" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/access/ToOneFault.html" title="class in org.apache.cayenne.access">ToOneFault</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i835" class="rowColor">
+<tr id="i836" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/reflect/ToOneProperty.html" title="interface in org.apache.cayenne.reflect">ToOneProperty</a></td>
 <th class="colLast" scope="row">
 <div class="block">An ArcProperty that points to a single graph node.</div>
 </th>
 </tr>
-<tr id="i836" class="altColor">
+<tr id="i837" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/util/ToStringBuilder.html" title="class in org.apache.cayenne.util">ToStringBuilder</a></td>
 <th class="colLast" scope="row">
 <div class="block">A utility class to simplify implementation of Object toString methods.</div>
 </th>
 </tr>
-<tr id="i837" class="rowColor">
+<tr id="i838" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/tx/Transaction.html" title="interface in org.apache.cayenne.tx">Transaction</a></td>
 <th class="colLast" scope="row">
 <div class="block">Cayenne Transaction interface.</div>
 </th>
 </tr>
-<tr id="i838" class="altColor">
+<tr id="i839" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/tx/TransactionalOperation.html" title="interface in org.apache.cayenne.tx">TransactionalOperation</a>&lt;<a href="org/apache/cayenne/tx/TransactionalOperation.html" title="type parameter in TransactionalOperation">T</a>&gt;</td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i839" class="rowColor">
+<tr id="i840" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/tx/TransactionDescriptor.html" title="class in org.apache.cayenne.tx">TransactionDescriptor</a></td>
 <th class="colLast" scope="row">
 <div class="block">Descriptor that provide desired transaction isolation level and propagation logic.</div>
 </th>
 </tr>
-<tr id="i840" class="altColor">
+<tr id="i841" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/tx/TransactionFactory.html" title="interface in org.apache.cayenne.tx">TransactionFactory</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i841" class="rowColor">
+<tr id="i842" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/tx/TransactionFilter.html" title="class in org.apache.cayenne.tx">TransactionFilter</a></td>
 <th class="colLast" scope="row">
 <div class="block">A <a href="org/apache/cayenne/DataChannelSyncFilter.html" title="interface in org.apache.cayenne"><code>DataChannelSyncFilter</code></a> that provides transactions.</div>
 </th>
 </tr>
-<tr id="i842" class="altColor">
+<tr id="i843" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/tx/TransactionListener.html" title="interface in org.apache.cayenne.tx">TransactionListener</a></td>
 <th class="colLast" scope="row">
 <div class="block">A callback that is notified as transaction progresses through stages.</div>
 </th>
 </tr>
-<tr id="i843" class="rowColor">
+<tr id="i844" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/tx/TransactionManager.html" title="interface in org.apache.cayenne.tx">TransactionManager</a></td>
 <th class="colLast" scope="row">
 <div class="block">An optional utility service that simplifies wrapping multiple operations in
  transactions.</div>
 </th>
 </tr>
-<tr id="i844" class="altColor">
+<tr id="i845" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/tx/TransactionPropagation.html" title="enum in org.apache.cayenne.tx">TransactionPropagation</a></td>
 <th class="colLast" scope="row">
 <div class="block">Propagation behaviour of transaction</div>
 </th>
 </tr>
-<tr id="i845" class="rowColor">
+<tr id="i846" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/exp/TraversalHandler.html" title="interface in org.apache.cayenne.exp">TraversalHandler</a></td>
 <th class="colLast" scope="row">
 <div class="block">Expression visitor interface.</div>
 </th>
 </tr>
-<tr id="i846" class="altColor">
+<tr id="i847" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/exp/TraversalHelper.html" title="class in org.apache.cayenne.exp">TraversalHelper</a></td>
 <th class="colLast" scope="row">
 <div class="block">Noop implementation of TraversalHandler.</div>
 </th>
 </tr>
-<tr id="i847" class="rowColor">
+<tr id="i848" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/access/translator/select/TrimmingQualifierTranslator.html" title="class in org.apache.cayenne.access.translator.select">TrimmingQualifierTranslator</a></td>
 <th class="colLast" scope="row">
 <div class="block">QualifierTranslator that allows translation of qualifiers that perform
  comparison with CHAR columns.</div>
 </th>
 </tr>
-<tr id="i848" class="altColor">
+<tr id="i849" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/dba/TypesHandler.html" title="class in org.apache.cayenne.dba">TypesHandler</a></td>
 <th class="colLast" scope="row">
 <div class="block">TypesHandler provides JDBC-RDBMS types mapping.</div>
 </th>
 </tr>
-<tr id="i849" class="rowColor">
+<tr id="i850" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/dba/TypesMapping.html" title="class in org.apache.cayenne.dba">TypesMapping</a></td>
 <th class="colLast" scope="row">
 <div class="block">A utility class that handles mappings of JDBC data types to the database
  types and Java types.</div>
 </th>
 </tr>
-<tr id="i850" class="altColor">
+<tr id="i851" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/datasource/UnmanagedPoolingDataSource.html" title="class in org.apache.cayenne.datasource">UnmanagedPoolingDataSource</a></td>
 <th class="colLast" scope="row">
 <div class="block">A non-blocking <a href="https://docs.oracle.com/javase/8/docs/api/javax/sql/DataSource.html?is-external=true" title="class or interface in javax.sql" class="externalLink"><code>DataSource</code></a> with a pool of connections.</div>
 </th>
 </tr>
-<tr id="i851" class="rowColor">
+<tr id="i852" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/datasource/UnmanagedPoolingDataSource.ConnectionUnavailableException.html" title="class in org.apache.cayenne.datasource">UnmanagedPoolingDataSource.ConnectionUnavailableException</a></td>
 <th class="colLast" scope="row">
 <div class="block">An exception indicating that a connection request waiting in the queue
  timed out and was unable to obtain a connection.</div>
 </th>
 </tr>
-<tr id="i852" class="altColor">
+<tr id="i853" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/reflect/UnresolvablePathException.html" title="class in org.apache.cayenne.reflect">UnresolvablePathException</a></td>
 <th class="colLast" scope="row">
 <div class="block">A runtime exception thrown when <code>PropertyUtils.getProperty()</code> finds that
  there is a null value in middle of the resolved path.</div>
 </th>
 </tr>
-<tr id="i853" class="rowColor">
+<tr id="i854" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/query/UpdateBatchQuery.html" title="class in org.apache.cayenne.query">UpdateBatchQuery</a></td>
 <th class="colLast" scope="row">
 <div class="block">Batched UPDATE query.</div>
 </th>
 </tr>
-<tr id="i854" class="altColor">
+<tr id="i855" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/access/translator/batch/UpdateBatchTranslator.html" title="class in org.apache.cayenne.access.translator.batch">UpdateBatchTranslator</a></td>
 <th class="colLast" scope="row">
 <div class="block">A translator for UpdateBatchQueries that produces parameterized SQL.</div>
 </th>
 </tr>
-<tr id="i855" class="rowColor">
+<tr id="i856" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/resource/URLResource.html" title="class in org.apache.cayenne.resource">URLResource</a></td>
 <th class="colLast" scope="row">
 <div class="block">A <a href="org/apache/cayenne/resource/Resource.html" title="interface in org.apache.cayenne.resource"><code>Resource</code></a> implementation wrapping a resource URL.</div>
 </th>
 </tr>
-<tr id="i856" class="altColor">
+<tr id="i857" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/util/Util.html" title="class in org.apache.cayenne.util">Util</a></td>
 <th class="colLast" scope="row">
 <div class="block">Contains various unorganized static utility methods used across Cayenne.</div>
 </th>
 </tr>
-<tr id="i857" class="rowColor">
+<tr id="i858" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/access/types/UtilDateType.html" title="class in org.apache.cayenne.access.types">UtilDateType</a></td>
 <th class="colLast" scope="row">
 <div class="block">Maps <code>java.util.Date</code> to any of the three database date/time types: TIME,
  DATE, TIMESTAMP.</div>
 </th>
 </tr>
-<tr id="i858" class="altColor">
+<tr id="i859" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/access/types/UUIDValueType.html" title="class in org.apache.cayenne.access.types">UUIDValueType</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i859" class="rowColor">
+<tr id="i860" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/Validating.html" title="interface in org.apache.cayenne">Validating</a></td>
 <th class="colLast" scope="row">
 <div class="block">Defines a number of callback methods that allow an object to be validated before safe.</div>
 </th>
 </tr>
-<tr id="i860" class="altColor">
+<tr id="i861" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/validation/ValidationException.html" title="class in org.apache.cayenne.validation">ValidationException</a></td>
 <th class="colLast" scope="row">
 <div class="block">An exception thrown on unsuccessful validation.</div>
 </th>
 </tr>
-<tr id="i861" class="rowColor">
+<tr id="i862" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/validation/ValidationFailure.html" title="interface in org.apache.cayenne.validation">ValidationFailure</a></td>
 <th class="colLast" scope="row">
 <div class="block">Defines a single failure during the validation process.</div>
 </th>
 </tr>
-<tr id="i862" class="altColor">
+<tr id="i863" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/validation/ValidationResult.html" title="class in org.apache.cayenne.validation">ValidationResult</a></td>
 <th class="colLast" scope="row">
 <div class="block">Represents a result of a validation execution.</div>
 </th>
 </tr>
-<tr id="i863" class="rowColor">
+<tr id="i864" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/ValueHolder.html" title="interface in org.apache.cayenne">ValueHolder</a>&lt;<a href="org/apache/cayenne/ValueHolder.html" title="type parameter in ValueHolder">E</a>&gt;</td>
 <th class="colLast" scope="row">
 <div class="block">Provides a level of indirection for property value access, most often used for deferred
  faulting of to-one relationships.</div>
 </th>
 </tr>
-<tr id="i864" class="altColor">
+<tr id="i865" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/reflect/valueholder/ValueHolderDescriptorFactory.html" title="class in org.apache.cayenne.reflect.valueholder">ValueHolderDescriptorFactory</a></td>
 <th class="colLast" scope="row">
 <div class="block">A <a href="org/apache/cayenne/reflect/ClassDescriptorFactory.html" title="interface in org.apache.cayenne.reflect"><code>ClassDescriptorFactory</code></a> for Persistent objects that implement relationship
  faulting via <a href="org/apache/cayenne/ValueHolder.html" title="interface in org.apache.cayenne"><code>ValueHolder</code></a>.</div>
 </th>
 </tr>
-<tr id="i865" class="rowColor">
+<tr id="i866" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/exp/ValueInjector.html" title="interface in org.apache.cayenne.exp">ValueInjector</a></td>
 <th class="colLast" scope="row">
 <div class="block">Describes expressions, that can "inject" value to an object, i.e.</div>
 </th>
 </tr>
-<tr id="i866" class="altColor">
+<tr id="i867" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/access/types/ValueObjectType.html" title="interface in org.apache.cayenne.access.types">ValueObjectType</a>&lt;<a href="org/apache/cayenne/access/types/ValueObjectType.html" title="type parameter in ValueObjectType">V</a>,&#8203;<a href="org/apache/cayenne/access/types/ValueObjectType.html" title="type parameter in ValueObjectType">T</a>&gt;</td>
 <th class="colLast" scope="row">
 <div class="block">Descriptor and serialization helper for custom value objects that can be safely stored in the DB.</div>
 </th>
 </tr>
-<tr id="i867" class="rowColor">
+<tr id="i868" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/access/types/ValueObjectTypeFactory.html" title="class in org.apache.cayenne.access.types">ValueObjectTypeFactory</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i868" class="altColor">
+<tr id="i869" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/access/types/ValueObjectTypeRegistry.html" title="interface in org.apache.cayenne.access.types">ValueObjectTypeRegistry</a></td>
 <th class="colLast" scope="row">
 <div class="block">Registry of user-defined descriptors of custom value objects' classes.</div>
 </th>
 </tr>
-<tr id="i869" class="rowColor">
+<tr id="i870" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/configuration/xml/VersionAwareHandler.html" title="class in org.apache.cayenne.configuration.xml">VersionAwareHandler</a></td>
 <th class="colLast" scope="row">
 <div class="block">Handler that can validate root tag name, version and namespace.</div>
 </th>
 </tr>
-<tr id="i870" class="altColor">
+<tr id="i871" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/access/types/VoidType.html" title="class in org.apache.cayenne.access.types">VoidType</a></td>
 <th class="colLast" scope="row">
 <div class="block">A noop type that is sometimes useful to suppress extended types operations.</div>
 </th>
 </tr>
-<tr id="i871" class="rowColor">
+<tr id="i872" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/util/WeakValueMap.html" title="class in org.apache.cayenne.util">WeakValueMap</a>&lt;<a href="org/apache/cayenne/util/WeakValueMap.html" title="type parameter in WeakValueMap">K</a>,&#8203;<a href="org/apache/cayenne/util/WeakValueMap.html" title="type parameter in WeakValueMap">V</a>&gt;</td>
 <th class="colLast" scope="row">
 <div class="block">Map that stores values wrapped into <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ref/WeakReference.html?is-external=true" title="class or interface in java.lang.ref" class="externalLink"><code>WeakReference</code></a></div>
 </th>
 </tr>
-<tr id="i872" class="altColor">
+<tr id="i873" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/ashwood/WeightedAshwoodEntitySorter.html" title="class in org.apache.cayenne.ashwood">WeightedAshwoodEntitySorter</a></td>
 <th class="colLast" scope="row">
 <div class="block">EntitySorter that takes into account entity "weights", and otherwise delegating to
  another (topological) sorter.</div>
 </th>
 </tr>
-<tr id="i873" class="rowColor">
+<tr id="i874" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/configuration/xml/XMLDataChannelDescriptorLoader.html" title="class in org.apache.cayenne.configuration.xml">XMLDataChannelDescriptorLoader</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i874" class="altColor">
+<tr id="i875" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/configuration/xml/XMLDataMapLoader.html" title="class in org.apache.cayenne.configuration.xml">XMLDataMapLoader</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i875" class="rowColor">
+<tr id="i876" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/util/XMLEncoder.html" title="class in org.apache.cayenne.util">XMLEncoder</a></td>
 <th class="colLast" scope="row">
 <div class="block">
  A helper class to encode objects to XML.</div>
 </th>
 </tr>
-<tr id="i876" class="altColor">
+<tr id="i877" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/configuration/server/XMLPoolingDataSourceFactory.html" title="class in org.apache.cayenne.configuration.server">XMLPoolingDataSourceFactory</a></td>
 <th class="colLast" scope="row">
 <div class="block">A <a href="org/apache/cayenne/configuration/server/DataSourceFactory.html" title="interface in org.apache.cayenne.configuration.server"><code>DataSourceFactory</code></a> that loads JDBC connection information from an
@@ -4912,11 +4916,11 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
  with simple connection pooling.</div>
 </th>
 </tr>
-<tr id="i877" class="rowColor">
+<tr id="i878" class="altColor">
 <td class="colFirst"><a href="org/apache/cayenne/configuration/xml/XMLReaderProvider.html" title="class in org.apache.cayenne.configuration.xml">XMLReaderProvider</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i878" class="altColor">
+<tr id="i879" class="rowColor">
 <td class="colFirst"><a href="org/apache/cayenne/util/XMLSerializable.html" title="interface in org.apache.cayenne.util">XMLSerializable</a></td>
 <th class="colLast" scope="row">
 <div class="block">Interface for Cayenne objects that can be saved to XML.</div>
diff --git a/src/main/site/static/docs/4.1/api/allclasses.html b/src/main/site/static/docs/4.1/api/allclasses.html
index b931449..2a85221 100644
--- a/src/main/site/static/docs/4.1/api/allclasses.html
+++ b/src/main/site/static/docs/4.1/api/allclasses.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>All Classes (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>All Classes (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
@@ -600,6 +600,7 @@
 <li><a href="org/apache/cayenne/map/MappingNamespace.html" title="interface in org.apache.cayenne.map"><span class="interfaceName">MappingNamespace</span></a></li>
 <li><a href="org/apache/cayenne/cache/MapQueryCache.html" title="class in org.apache.cayenne.cache">MapQueryCache</a></li>
 <li><a href="org/apache/cayenne/cache/MapQueryCacheProvider.html" title="class in org.apache.cayenne.cache">MapQueryCacheProvider</a></li>
+<li><a href="org/apache/cayenne/dba/mariadb/MariaDBSniffer.html" title="class in org.apache.cayenne.dba.mariadb">MariaDBSniffer</a></li>
 <li><a href="org/apache/cayenne/util/MemoryBlob.html" title="class in org.apache.cayenne.util">MemoryBlob</a></li>
 <li><a href="org/apache/cayenne/util/MemoryClob.html" title="class in org.apache.cayenne.util">MemoryClob</a></li>
 <li><a href="org/apache/cayenne/di/Module.html" title="interface in org.apache.cayenne.di"><span class="interfaceName">Module</span></a></li>
diff --git a/src/main/site/static/docs/4.1/api/allpackages-index.html b/src/main/site/static/docs/4.1/api/allpackages-index.html
index d577fcf..f453429 100644
--- a/src/main/site/static/docs/4.1/api/allpackages-index.html
+++ b/src/main/site/static/docs/4.1/api/allpackages-index.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>All Packages (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>All Packages (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="All Packages (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="All Packages (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
@@ -251,180 +251,184 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/cayenne/dba/mariadb/package-summary.html">org.apache.cayenne.dba.mariadb</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/dba/mysql/package-summary.html">org.apache.cayenne.dba.mysql</a></th>
 <td class="colLast">
 <div class="block">MySQL DbAdapter.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/dba/openbase/package-summary.html">org.apache.cayenne.dba.openbase</a></th>
 <td class="colLast">
 <div class="block">OpenBase DbAdapter.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/dba/oracle/package-summary.html">org.apache.cayenne.dba.oracle</a></th>
 <td class="colLast">
 <div class="block">Oracle DbAdapter.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/dba/postgres/package-summary.html">org.apache.cayenne.dba.postgres</a></th>
 <td class="colLast">
 <div class="block">PostgreSQL DbAdapter.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/dba/sqlite/package-summary.html">org.apache.cayenne.dba.sqlite</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/dba/sqlserver/package-summary.html">org.apache.cayenne.dba.sqlserver</a></th>
 <td class="colLast">
 <div class="block">MS SQLServer DbAdapter.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/dba/sybase/package-summary.html">org.apache.cayenne.dba.sybase</a></th>
 <td class="colLast">
 <div class="block">Sybase DbAdapter.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/di/package-summary.html">org.apache.cayenne.di</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/di/spi/package-summary.html">org.apache.cayenne.di.spi</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/ejbql/package-summary.html">org.apache.cayenne.ejbql</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/ejbql/parser/package-summary.html">org.apache.cayenne.ejbql.parser</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/event/package-summary.html">org.apache.cayenne.event</a></th>
 <td class="colLast">
 <div class="block">Contains classes that make up Cayenne generic event dispatch mechanism.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/exp/package-summary.html">org.apache.cayenne.exp</a></th>
 <td class="colLast">
 <div class="block">Cayenne data expression classes.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/exp/parser/package-summary.html">org.apache.cayenne.exp.parser</a></th>
 <td class="colLast">
 <div class="block">Contains expression parser and other expression internals.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/graph/package-summary.html">org.apache.cayenne.graph</a></th>
 <td class="colLast">
 <div class="block">Contains generic graph management tools used in Cayenne.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/log/package-summary.html">org.apache.cayenne.log</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/map/package-summary.html">org.apache.cayenne.map</a></th>
 <td class="colLast">
 <div class="block">Contains O/R mapping classes that store relational database 
 metadata information and map it to Java classes.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/map/event/package-summary.html">org.apache.cayenne.map.event</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/query/package-summary.html">org.apache.cayenne.query</a></th>
 <td class="colLast">
 <div class="block">Defines standard queries supported by Cayenne and extension mechanism to create
 custom queries.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/reflect/package-summary.html">org.apache.cayenne.reflect</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/reflect/generic/package-summary.html">org.apache.cayenne.reflect.generic</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/reflect/valueholder/package-summary.html">org.apache.cayenne.reflect.valueholder</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/remote/package-summary.html">org.apache.cayenne.remote</a></th>
 <td class="colLast">
 <div class="block">Contains classes an interfaces related to Cayenne remote object persistence features.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/remote/hessian/package-summary.html">org.apache.cayenne.remote.hessian</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/remote/hessian/service/package-summary.html">org.apache.cayenne.remote.hessian.service</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/remote/service/package-summary.html">org.apache.cayenne.remote.service</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/resource/package-summary.html">org.apache.cayenne.resource</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/rop/package-summary.html">org.apache.cayenne.rop</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/rop/http/package-summary.html">org.apache.cayenne.rop.http</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/template/package-summary.html">org.apache.cayenne.template</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/template/directive/package-summary.html">org.apache.cayenne.template.directive</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/template/parser/package-summary.html">org.apache.cayenne.template.parser</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/tx/package-summary.html">org.apache.cayenne.tx</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/util/package-summary.html">org.apache.cayenne.util</a></th>
 <td class="colLast">
 <div class="block">General utility classes.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/util/commons/package-summary.html">org.apache.cayenne.util.commons</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/util/concurrentlinkedhashmap/package-summary.html">org.apache.cayenne.util.concurrentlinkedhashmap</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/validation/package-summary.html">org.apache.cayenne.validation</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
diff --git a/src/main/site/static/docs/4.1/api/constant-values.html b/src/main/site/static/docs/4.1/api/constant-values.html
index 3fc29a7..2e475cc 100644
--- a/src/main/site/static/docs/4.1/api/constant-values.html
+++ b/src/main/site/static/docs/4.1/api/constant-values.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Constant Field Values (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Constant Field Values (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Constant Field Values (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Constant Field Values (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
@@ -1319,6 +1319,27 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <ul class="blockList">
 <li class="blockList">
 <table class="constantsSummary">
+<caption><span>org.apache.cayenne.dba.mariadb.<a href="org/apache/cayenne/dba/mariadb/MariaDBSniffer.html" title="class in org.apache.cayenne.dba.mariadb">MariaDBSniffer</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.cayenne.dba.mariadb.MariaDBSniffer.DEFAULT_STORAGE_ENGINE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/cayenne/dba/mariadb/MariaDBSniffer.html#DEFAULT_STORAGE_ENGINE">DEFAULT_STORAGE_ENGINE</a></code></th>
+<td class="colLast"><code>"InnoDB"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary">
 <caption><span>org.apache.cayenne.dba.oracle.<a href="org/apache/cayenne/dba/oracle/OracleAdapter.html" title="class in org.apache.cayenne.dba.oracle">OracleAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
diff --git a/src/main/site/static/docs/4.1/api/deprecated-list.html b/src/main/site/static/docs/4.1/api/deprecated-list.html
index 9475f9c..9c6bce7 100644
--- a/src/main/site/static/docs/4.1/api/deprecated-list.html
+++ b/src/main/site/static/docs/4.1/api/deprecated-list.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Deprecated List (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Deprecated List (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Deprecated List (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Deprecated List (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/element-list b/src/main/site/static/docs/4.1/api/element-list
index 8cbb465..9bddcb7 100644
--- a/src/main/site/static/docs/4.1/api/element-list
+++ b/src/main/site/static/docs/4.1/api/element-list
@@ -29,6 +29,7 @@ org.apache.cayenne.dba.frontbase
 org.apache.cayenne.dba.h2
 org.apache.cayenne.dba.hsqldb
 org.apache.cayenne.dba.ingres
+org.apache.cayenne.dba.mariadb
 org.apache.cayenne.dba.mysql
 org.apache.cayenne.dba.openbase
 org.apache.cayenne.dba.oracle
diff --git a/src/main/site/static/docs/4.1/api/help-doc.html b/src/main/site/static/docs/4.1/api/help-doc.html
index 045ab3b..2b32300 100644
--- a/src/main/site/static/docs/4.1/api/help-doc.html
+++ b/src/main/site/static/docs/4.1/api/help-doc.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>API Help (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>API Help (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="API Help (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="API Help (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/index-all.html b/src/main/site/static/docs/4.1/api/index-all.html
index 9bf7adb..06aeb6d 100644
--- a/src/main/site/static/docs/4.1/api/index-all.html
+++ b/src/main/site/static/docs/4.1/api/index-all.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Index (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Index (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Index (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Index (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
@@ -4226,6 +4226,8 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/cayenne/dba/ingres/IngresSniffer.html#createAdapter(java.sql.DatabaseMetaData)">createAdapter(DatabaseMetaData)</a></span> - Method in class org.apache.cayenne.dba.ingres.<a href="org/apache/cayenne/dba/ingres/IngresSniffer.html" title="class in org.apache.cayenne.dba.ingres">IngresSniffer</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/cayenne/dba/mariadb/MariaDBSniffer.html#createAdapter(java.sql.DatabaseMetaData)">createAdapter(DatabaseMetaData)</a></span> - Method in class org.apache.cayenne.dba.mariadb.<a href="org/apache/cayenne/dba/mariadb/MariaDBSniffer.html" title="class in org.apache.cayenne.dba.mariadb">MariaDBSniffer</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/cayenne/dba/mysql/MySQLSniffer.html#createAdapter(java.sql.DatabaseMetaData)">createAdapter(DatabaseMetaData)</a></span> - Method in class org.apache.cayenne.dba.mysql.<a href="org/apache/cayenne/dba/mysql/MySQLSniffer.html" title="class in org.apache.cayenne.dba.mysql">MySQLSniffer</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/cayenne/dba/openbase/OpenBaseSniffer.html#createAdapter(java.sql.DatabaseMetaData)">createAdapter(DatabaseMetaData)</a></span> - Method in class org.apache.cayenne.dba.openbase.<a href="org/apache/cayenne/dba/openbase/OpenBaseSniffer.html" title="class in org.apache.cayenne.dba.openbase">OpenBaseSniffer</a></dt>
@@ -5782,6 +5784,8 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Defines the name of the property for default DB schema.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/cayenne/dba/mariadb/MariaDBSniffer.html#DEFAULT_STORAGE_ENGINE">DEFAULT_STORAGE_ENGINE</a></span> - Static variable in class org.apache.cayenne.dba.mariadb.<a href="org/apache/cayenne/dba/mariadb/MariaDBSniffer.html" title="class in org.apache.cayenne.dba.mariadb">MariaDBSniffer</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/cayenne/map/DataMap.html#DEFAULT_SUPERCLASS_PROPERTY">DEFAULT_SUPERCLASS_PROPERTY</a></span> - Static variable in class org.apache.cayenne.map.<a href="org/apache/cayenne/map/DataMap.html" title="class in org.apache.cayenne.map">DataMap</a></dt>
 <dd>
 <div class="block">Defines the name of the property for default Java superclass.</div>
@@ -16179,6 +16183,10 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/cayenne/map/EntityResolver.html#maps">maps</a></span> - Variable in class org.apache.cayenne.map.<a href="org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/cayenne/dba/mariadb/MariaDBSniffer.html" title="class in org.apache.cayenne.dba.mariadb"><span class="typeNameLink">MariaDBSniffer</span></a> - Class in <a href="org/apache/cayenne/dba/mariadb/package-summary.html">org.apache.cayenne.dba.mariadb</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/cayenne/dba/mariadb/MariaDBSniffer.html#%3Cinit%3E(org.apache.cayenne.di.AdhocObjectFactory)">MariaDBSniffer(AdhocObjectFactory)</a></span> - Constructor for class org.apache.cayenne.dba.mariadb.<a href="org/apache/cayenne/dba/mariadb/MariaDBSniffer.html" title="class in org.apache.cayenne.dba.mariadb">MariaDBSniffer</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/cayenne/util/ObjectContextGraphAction.html#markAsDirty(org.apache.cayenne.Persistent)">markAsDirty(Persistent)</a></span> - Method in class org.apache.cayenne.util.<a href="org/apache/cayenne/util/ObjectContextGraphAction.html" title="class in org.apache.cayenne.util">ObjectContextGraphAction</a></dt>
 <dd>
 <div class="block">Changes object state to MODIFIED if needed, returning true if the change has
@@ -17415,6 +17423,8 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/cayenne/dba/ingres/IngresSniffer.html#objectFactory">objectFactory</a></span> - Variable in class org.apache.cayenne.dba.ingres.<a href="org/apache/cayenne/dba/ingres/IngresSniffer.html" title="class in org.apache.cayenne.dba.ingres">IngresSniffer</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/cayenne/dba/mariadb/MariaDBSniffer.html#objectFactory">objectFactory</a></span> - Variable in class org.apache.cayenne.dba.mariadb.<a href="org/apache/cayenne/dba/mariadb/MariaDBSniffer.html" title="class in org.apache.cayenne.dba.mariadb">MariaDBSniffer</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/cayenne/dba/mysql/MySQLSniffer.html#objectFactory">objectFactory</a></span> - Variable in class org.apache.cayenne.dba.mysql.<a href="org/apache/cayenne/dba/mysql/MySQLSniffer.html" title="class in org.apache.cayenne.dba.mysql">MySQLSniffer</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/cayenne/dba/openbase/OpenBaseSniffer.html#objectFactory">objectFactory</a></span> - Variable in class org.apache.cayenne.dba.openbase.<a href="org/apache/cayenne/dba/openbase/OpenBaseSniffer.html" title="class in org.apache.cayenne.dba.openbase">OpenBaseSniffer</a></dt>
@@ -18193,6 +18203,8 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dd>
 <dt><a href="org/apache/cayenne/dba/ingres/package-summary.html">org.apache.cayenne.dba.ingres</a> - package org.apache.cayenne.dba.ingres</dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/cayenne/dba/mariadb/package-summary.html">org.apache.cayenne.dba.mariadb</a> - package org.apache.cayenne.dba.mariadb</dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/cayenne/dba/mysql/package-summary.html">org.apache.cayenne.dba.mysql</a> - package org.apache.cayenne.dba.mysql</dt>
 <dd>
 <div class="block">MySQL DbAdapter.</div>
diff --git a/src/main/site/static/docs/4.1/api/index.html b/src/main/site/static/docs/4.1/api/index.html
index 1ed6629..6c1279c 100644
--- a/src/main/site/static/docs/4.1/api/index.html
+++ b/src/main/site/static/docs/4.1/api/index.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Overview (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Overview (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Overview (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Overview (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
@@ -95,7 +95,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </nav>
 </header>
 <div class="header">
-<h1 class="title">cayenne-doc: Cayenne Documentation 4.1.B1 API</h1>
+<h1 class="title">cayenne-doc: Cayenne Documentation 4.1.B2 API</h1>
 </div>
 <main role="main">
 <div class="contentContainer">
@@ -249,180 +249,184 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor" id="i31">
+<th class="colFirst" scope="row"><a href="org/apache/cayenne/dba/mariadb/package-summary.html">org.apache.cayenne.dba.mariadb</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor" id="i32">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/dba/mysql/package-summary.html">org.apache.cayenne.dba.mysql</a></th>
 <td class="colLast">
 <div class="block">MySQL DbAdapter.</div>
 </td>
 </tr>
-<tr class="altColor" id="i32">
+<tr class="rowColor" id="i33">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/dba/openbase/package-summary.html">org.apache.cayenne.dba.openbase</a></th>
 <td class="colLast">
 <div class="block">OpenBase DbAdapter.</div>
 </td>
 </tr>
-<tr class="rowColor" id="i33">
+<tr class="altColor" id="i34">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/dba/oracle/package-summary.html">org.apache.cayenne.dba.oracle</a></th>
 <td class="colLast">
 <div class="block">Oracle DbAdapter.</div>
 </td>
 </tr>
-<tr class="altColor" id="i34">
+<tr class="rowColor" id="i35">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/dba/postgres/package-summary.html">org.apache.cayenne.dba.postgres</a></th>
 <td class="colLast">
 <div class="block">PostgreSQL DbAdapter.</div>
 </td>
 </tr>
-<tr class="rowColor" id="i35">
+<tr class="altColor" id="i36">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/dba/sqlite/package-summary.html">org.apache.cayenne.dba.sqlite</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor" id="i36">
+<tr class="rowColor" id="i37">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/dba/sqlserver/package-summary.html">org.apache.cayenne.dba.sqlserver</a></th>
 <td class="colLast">
 <div class="block">MS SQLServer DbAdapter.</div>
 </td>
 </tr>
-<tr class="rowColor" id="i37">
+<tr class="altColor" id="i38">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/dba/sybase/package-summary.html">org.apache.cayenne.dba.sybase</a></th>
 <td class="colLast">
 <div class="block">Sybase DbAdapter.</div>
 </td>
 </tr>
-<tr class="altColor" id="i38">
+<tr class="rowColor" id="i39">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/di/package-summary.html">org.apache.cayenne.di</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor" id="i39">
+<tr class="altColor" id="i40">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/di/spi/package-summary.html">org.apache.cayenne.di.spi</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor" id="i40">
+<tr class="rowColor" id="i41">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/ejbql/package-summary.html">org.apache.cayenne.ejbql</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor" id="i41">
+<tr class="altColor" id="i42">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/ejbql/parser/package-summary.html">org.apache.cayenne.ejbql.parser</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor" id="i42">
+<tr class="rowColor" id="i43">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/event/package-summary.html">org.apache.cayenne.event</a></th>
 <td class="colLast">
 <div class="block">Contains classes that make up Cayenne generic event dispatch mechanism.</div>
 </td>
 </tr>
-<tr class="rowColor" id="i43">
+<tr class="altColor" id="i44">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/exp/package-summary.html">org.apache.cayenne.exp</a></th>
 <td class="colLast">
 <div class="block">Cayenne data expression classes.</div>
 </td>
 </tr>
-<tr class="altColor" id="i44">
+<tr class="rowColor" id="i45">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/exp/parser/package-summary.html">org.apache.cayenne.exp.parser</a></th>
 <td class="colLast">
 <div class="block">Contains expression parser and other expression internals.</div>
 </td>
 </tr>
-<tr class="rowColor" id="i45">
+<tr class="altColor" id="i46">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/graph/package-summary.html">org.apache.cayenne.graph</a></th>
 <td class="colLast">
 <div class="block">Contains generic graph management tools used in Cayenne.</div>
 </td>
 </tr>
-<tr class="altColor" id="i46">
+<tr class="rowColor" id="i47">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/log/package-summary.html">org.apache.cayenne.log</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor" id="i47">
+<tr class="altColor" id="i48">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/map/package-summary.html">org.apache.cayenne.map</a></th>
 <td class="colLast">
 <div class="block">Contains O/R mapping classes that store relational database 
 metadata information and map it to Java classes.</div>
 </td>
 </tr>
-<tr class="altColor" id="i48">
+<tr class="rowColor" id="i49">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/map/event/package-summary.html">org.apache.cayenne.map.event</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor" id="i49">
+<tr class="altColor" id="i50">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/query/package-summary.html">org.apache.cayenne.query</a></th>
 <td class="colLast">
 <div class="block">Defines standard queries supported by Cayenne and extension mechanism to create
 custom queries.</div>
 </td>
 </tr>
-<tr class="altColor" id="i50">
+<tr class="rowColor" id="i51">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/reflect/package-summary.html">org.apache.cayenne.reflect</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor" id="i51">
+<tr class="altColor" id="i52">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/reflect/generic/package-summary.html">org.apache.cayenne.reflect.generic</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor" id="i52">
+<tr class="rowColor" id="i53">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/reflect/valueholder/package-summary.html">org.apache.cayenne.reflect.valueholder</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor" id="i53">
+<tr class="altColor" id="i54">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/remote/package-summary.html">org.apache.cayenne.remote</a></th>
 <td class="colLast">
 <div class="block">Contains classes an interfaces related to Cayenne remote object persistence features.</div>
 </td>
 </tr>
-<tr class="altColor" id="i54">
+<tr class="rowColor" id="i55">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/remote/hessian/package-summary.html">org.apache.cayenne.remote.hessian</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor" id="i55">
+<tr class="altColor" id="i56">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/remote/hessian/service/package-summary.html">org.apache.cayenne.remote.hessian.service</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor" id="i56">
+<tr class="rowColor" id="i57">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/remote/service/package-summary.html">org.apache.cayenne.remote.service</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor" id="i57">
+<tr class="altColor" id="i58">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/resource/package-summary.html">org.apache.cayenne.resource</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor" id="i58">
+<tr class="rowColor" id="i59">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/rop/package-summary.html">org.apache.cayenne.rop</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor" id="i59">
+<tr class="altColor" id="i60">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/rop/http/package-summary.html">org.apache.cayenne.rop.http</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor" id="i60">
+<tr class="rowColor" id="i61">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/template/package-summary.html">org.apache.cayenne.template</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor" id="i61">
+<tr class="altColor" id="i62">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/template/directive/package-summary.html">org.apache.cayenne.template.directive</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor" id="i62">
+<tr class="rowColor" id="i63">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/template/parser/package-summary.html">org.apache.cayenne.template.parser</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor" id="i63">
+<tr class="altColor" id="i64">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/tx/package-summary.html">org.apache.cayenne.tx</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor" id="i64">
+<tr class="rowColor" id="i65">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/util/package-summary.html">org.apache.cayenne.util</a></th>
 <td class="colLast">
 <div class="block">General utility classes.</div>
 </td>
 </tr>
-<tr class="rowColor" id="i65">
+<tr class="altColor" id="i66">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/util/commons/package-summary.html">org.apache.cayenne.util.commons</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor" id="i66">
+<tr class="rowColor" id="i67">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/util/concurrentlinkedhashmap/package-summary.html">org.apache.cayenne.util.concurrentlinkedhashmap</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor" id="i67">
+<tr class="altColor" id="i68">
 <th class="colFirst" scope="row"><a href="org/apache/cayenne/validation/package-summary.html">org.apache.cayenne.validation</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
diff --git a/src/main/site/static/docs/4.1/api/member-search-index.js b/src/main/site/static/docs/4.1/api/member-search-index.js
index 3a20078..028bda9 100644
--- a/src/main/site/static/docs/4.1/api/member-search-index.js
+++ b/src/main/site/static/docs/4.1/api/member-search-index.js
@@ -1 +1 @@
-memberSearchIndex = [{"p":"org.apache.cayenne.map","c":"ObjEntity","l":"_abstract"},{"p":"org.apache.cayenne.datasource","c":"PoolAwareConnection","l":"abort(Executor)","url":"abort(java.util.concurrent.Executor)"},{"p":"org.apache.cayenne.ejbql.parser","c":"EJBQLConstants","l":"ABS"},{"p":"org.apache.cayenne.exp.parser","c":"ExpressionParserConstants","l":"ABS"},{"p":"org.apache.cayenne.ejbql.parser","c":"EJBQL","l":"abs()"},{"p":"org.apache.cayenne.exp","c":"Property","l":"abs()"},{"p" [...]
\ No newline at end of file
+memberSearchIndex = [{"p":"org.apache.cayenne.map","c":"ObjEntity","l":"_abstract"},{"p":"org.apache.cayenne.datasource","c":"PoolAwareConnection","l":"abort(Executor)","url":"abort(java.util.concurrent.Executor)"},{"p":"org.apache.cayenne.ejbql.parser","c":"EJBQLConstants","l":"ABS"},{"p":"org.apache.cayenne.exp.parser","c":"ExpressionParserConstants","l":"ABS"},{"p":"org.apache.cayenne.ejbql.parser","c":"EJBQL","l":"abs()"},{"p":"org.apache.cayenne.exp","c":"Property","l":"abs()"},{"p" [...]
\ No newline at end of file
diff --git a/src/main/site/static/docs/4.1/api/member-search-index.zip b/src/main/site/static/docs/4.1/api/member-search-index.zip
index 5318b4a..dc23f94 100644
Binary files a/src/main/site/static/docs/4.1/api/member-search-index.zip and b/src/main/site/static/docs/4.1/api/member-search-index.zip differ
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/BaseContext.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/BaseContext.html
index ac4f1bd..e891168 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/BaseContext.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/BaseContext.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>BaseContext (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>BaseContext (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BaseContext (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="BaseContext (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/BaseDataObject.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/BaseDataObject.html
index 262b165..ebb0fa5 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/BaseDataObject.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/BaseDataObject.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>BaseDataObject (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>BaseDataObject (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BaseDataObject (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="BaseDataObject (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/Cayenne.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/Cayenne.html
index 5dfe6e2..fa33b0f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/Cayenne.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/Cayenne.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Cayenne (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Cayenne (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Cayenne (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Cayenne (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/CayenneDataObject.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/CayenneDataObject.html
index 0283ff3..bbab877 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/CayenneDataObject.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/CayenneDataObject.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>CayenneDataObject (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>CayenneDataObject (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CayenneDataObject (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="CayenneDataObject (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/CayenneException.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/CayenneException.html
index 09ebdd5..1772369 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/CayenneException.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/CayenneException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>CayenneException (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>CayenneException (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CayenneException (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="CayenneException (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/CayenneRuntimeException.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/CayenneRuntimeException.html
index 15919d1..0dd3e23 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/CayenneRuntimeException.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/CayenneRuntimeException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>CayenneRuntimeException (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>CayenneRuntimeException (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CayenneRuntimeException (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="CayenneRuntimeException (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ConfigurationException.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ConfigurationException.html
index 593fa19..924c90d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ConfigurationException.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ConfigurationException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>ConfigurationException (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>ConfigurationException (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConfigurationException (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="ConfigurationException (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannel.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannel.html
index d511b56..28e04e1 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannel.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannel.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>DataChannel (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>DataChannel (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataChannel (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="DataChannel (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelFilter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelFilter.html
index 26505f5..42a7fa3 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelFilter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelFilter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>DataChannelFilter (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>DataChannelFilter (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataChannelFilter (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="DataChannelFilter (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelFilterChain.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelFilterChain.html
index ecd41b9..f68eb43 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelFilterChain.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelFilterChain.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>DataChannelFilterChain (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>DataChannelFilterChain (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataChannelFilterChain (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="DataChannelFilterChain (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelListener.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelListener.html
index 3fd9273..d7f8927 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelListener.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>DataChannelListener (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>DataChannelListener (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataChannelListener (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="DataChannelListener (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelQueryFilter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelQueryFilter.html
index 9949c37..48a9169 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelQueryFilter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelQueryFilter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>DataChannelQueryFilter (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>DataChannelQueryFilter (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataChannelQueryFilter (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="DataChannelQueryFilter (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelQueryFilterChain.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelQueryFilterChain.html
index 96e90cd..9cde93e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelQueryFilterChain.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelQueryFilterChain.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>DataChannelQueryFilterChain (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>DataChannelQueryFilterChain (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataChannelQueryFilterChain (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="DataChannelQueryFilterChain (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelSyncCallbackAction.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelSyncCallbackAction.html
index 6026e52..85320c7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelSyncCallbackAction.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelSyncCallbackAction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>DataChannelSyncCallbackAction (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>DataChannelSyncCallbackAction (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataChannelSyncCallbackAction (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="DataChannelSyncCallbackAction (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelSyncFilter.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelSyncFilter.html
index 1e15110..e9a10a3 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelSyncFilter.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelSyncFilter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>DataChannelSyncFilter (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>DataChannelSyncFilter (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataChannelSyncFilter (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="DataChannelSyncFilter (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelSyncFilterChain.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelSyncFilterChain.html
index f12e375..ae20bae 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelSyncFilterChain.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataChannelSyncFilterChain.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>DataChannelSyncFilterChain (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>DataChannelSyncFilterChain (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataChannelSyncFilterChain (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="DataChannelSyncFilterChain (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataObject.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataObject.html
index b8e8a6c..7ac57a7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataObject.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataObject.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>DataObject (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>DataObject (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataObject (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="DataObject (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataRow.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataRow.html
index 969fb61..803e5b8 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataRow.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/DataRow.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>DataRow (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>DataRow (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataRow (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="DataRow (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/DeleteDenyException.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/DeleteDenyException.html
index 5119f9d..3579d9b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/DeleteDenyException.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/DeleteDenyException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>DeleteDenyException (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>DeleteDenyException (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DeleteDenyException (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="DeleteDenyException (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ExtendedEnumeration.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ExtendedEnumeration.html
index 26943d1..59d337d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ExtendedEnumeration.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ExtendedEnumeration.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>ExtendedEnumeration (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>ExtendedEnumeration (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ExtendedEnumeration (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="ExtendedEnumeration (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/Fault.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/Fault.html
index d3bdf04..6e7e558 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/Fault.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/Fault.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Fault (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Fault (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Fault (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Fault (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/FaultFailureException.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/FaultFailureException.html
index ae27d5a..b967052 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/FaultFailureException.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/FaultFailureException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>FaultFailureException (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>FaultFailureException (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="FaultFailureException (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="FaultFailureException (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/HybridDataObject.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/HybridDataObject.html
index 4d9f7e7..b892ce0 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/HybridDataObject.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/HybridDataObject.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>HybridDataObject (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>HybridDataObject (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="HybridDataObject (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="HybridDataObject (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/LifecycleListener.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/LifecycleListener.html
index ac19f91..c051ef8 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/LifecycleListener.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/LifecycleListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>LifecycleListener (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>LifecycleListener (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="LifecycleListener (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="LifecycleListener (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ObjectContext.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ObjectContext.html
index 2ca9572..12e4f1d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ObjectContext.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ObjectContext.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>ObjectContext (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>ObjectContext (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ObjectContext (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="ObjectContext (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ObjectId.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ObjectId.html
index 4a4225d..42762e6 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ObjectId.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ObjectId.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>ObjectId (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>ObjectId (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ObjectId (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="ObjectId (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/PersistenceState.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/PersistenceState.html
index 2f402a8..3ae47fe 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/PersistenceState.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/PersistenceState.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>PersistenceState (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>PersistenceState (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PersistenceState (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="PersistenceState (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/Persistent.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/Persistent.html
index 8e77fe7..858f89f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/Persistent.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/Persistent.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Persistent (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Persistent (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Persistent (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Persistent (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/PersistentObject.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/PersistentObject.html
index 99d0a2a..bb6bf77 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/PersistentObject.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/PersistentObject.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>PersistentObject (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>PersistentObject (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PersistentObject (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="PersistentObject (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ProcedureResult.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ProcedureResult.html
index 0f3d01e..8eda757 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ProcedureResult.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ProcedureResult.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>ProcedureResult (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>ProcedureResult (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ProcedureResult (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="ProcedureResult (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/QueryResponse.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/QueryResponse.html
index ce51851..ef8d7f0 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/QueryResponse.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/QueryResponse.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>QueryResponse (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>QueryResponse (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="QueryResponse (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="QueryResponse (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/QueryResult.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/QueryResult.html
index aa1c278..7498426 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/QueryResult.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/QueryResult.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>QueryResult (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>QueryResult (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="QueryResult (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="QueryResult (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/QueryResultItem.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/QueryResultItem.html
index f59014c..e7dc1ef 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/QueryResultItem.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/QueryResultItem.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>QueryResultItem (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>QueryResultItem (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="QueryResultItem (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="QueryResultItem (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ResultBatchIterator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ResultBatchIterator.html
index 1ad24f3..3960a4a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ResultBatchIterator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ResultBatchIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>ResultBatchIterator (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>ResultBatchIterator (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ResultBatchIterator (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="ResultBatchIterator (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ResultIterator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ResultIterator.html
index e7e6eee..e6283ee 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ResultIterator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ResultIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>ResultIterator (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>ResultIterator (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ResultIterator (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="ResultIterator (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ResultIteratorCallback.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ResultIteratorCallback.html
index 27c56bc..2a152b9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ResultIteratorCallback.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ResultIteratorCallback.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>ResultIteratorCallback (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>ResultIteratorCallback (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ResultIteratorCallback (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="ResultIteratorCallback (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/Validating.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/Validating.html
index b26a194..981a228 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/Validating.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/Validating.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Validating (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Validating (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Validating (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Validating (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ValueHolder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ValueHolder.html
index cd80696..346dbf2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/ValueHolder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/ValueHolder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>ValueHolder (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>ValueHolder (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ValueHolder (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="ValueHolder (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ClientServerChannel.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ClientServerChannel.html
index da579f0..7caf277 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ClientServerChannel.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ClientServerChannel.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>ClientServerChannel (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>ClientServerChannel (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ClientServerChannel (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="ClientServerChannel (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DataContext.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DataContext.html
index 393b60a..1ecc50d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DataContext.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DataContext.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>DataContext (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>DataContext (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataContext (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="DataContext (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DataContextDelegate.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DataContextDelegate.html
index 138117d..6591c8c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DataContextDelegate.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DataContextDelegate.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>DataContextDelegate (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>DataContextDelegate (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataContextDelegate (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="DataContextDelegate (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DataDomain.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DataDomain.html
index 0abced8..8739570 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DataDomain.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DataDomain.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>DataDomain (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>DataDomain (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataDomain (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="DataDomain (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DataNode.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DataNode.html
index b58c5cb..52dd278 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DataNode.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DataNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>DataNode (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>DataNode (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataNode (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="DataNode (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DataRowStore.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DataRowStore.html
index d766b86..8fec588 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DataRowStore.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DataRowStore.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>DataRowStore (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>DataRowStore (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataRowStore (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="DataRowStore (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DataRowStoreFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DataRowStoreFactory.html
index 2b25739..4d78929 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DataRowStoreFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DataRowStoreFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>DataRowStoreFactory (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>DataRowStoreFactory (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataRowStoreFactory (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="DataRowStoreFactory (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DbGenerator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DbGenerator.html
index aafb4fc..7ae52f1 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DbGenerator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DbGenerator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>DbGenerator (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>DbGenerator (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DbGenerator (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="DbGenerator (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DefaultDataRowStoreFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DefaultDataRowStoreFactory.html
index 50b710d..c0ab294 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DefaultDataRowStoreFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DefaultDataRowStoreFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>DefaultDataRowStoreFactory (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>DefaultDataRowStoreFactory (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DefaultDataRowStoreFactory (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="DefaultDataRowStoreFactory (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DefaultObjectMapRetainStrategy.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DefaultObjectMapRetainStrategy.html
index 29cb5ac..31d43c8 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DefaultObjectMapRetainStrategy.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DefaultObjectMapRetainStrategy.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>DefaultObjectMapRetainStrategy (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>DefaultObjectMapRetainStrategy (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DefaultObjectMapRetainStrategy (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="DefaultObjectMapRetainStrategy (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DomainStoppedException.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DomainStoppedException.html
index 037297b..8f33497 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DomainStoppedException.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/DomainStoppedException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>DomainStoppedException (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>DomainStoppedException (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DomainStoppedException (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="DomainStoppedException (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/IncrementalFaultList.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/IncrementalFaultList.html
index e0a7c31..000d8f7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/IncrementalFaultList.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/IncrementalFaultList.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>IncrementalFaultList (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>IncrementalFaultList (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="IncrementalFaultList (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="IncrementalFaultList (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/NoSyncObjectStore.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/NoSyncObjectStore.html
index 8a37ac3..f80131e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/NoSyncObjectStore.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/NoSyncObjectStore.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>NoSyncObjectStore (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>NoSyncObjectStore (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="NoSyncObjectStore (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="NoSyncObjectStore (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ObjectMapRetainStrategy.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ObjectMapRetainStrategy.html
index e580a47..a8018c0 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ObjectMapRetainStrategy.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ObjectMapRetainStrategy.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>ObjectMapRetainStrategy (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>ObjectMapRetainStrategy (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ObjectMapRetainStrategy (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="ObjectMapRetainStrategy (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ObjectStore.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ObjectStore.html
index 5ba759a..8a03212 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ObjectStore.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ObjectStore.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>ObjectStore (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>ObjectStore (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ObjectStore (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="ObjectStore (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/OperationHints.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/OperationHints.html
index 4caf457..da1348a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/OperationHints.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/OperationHints.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>OperationHints (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>OperationHints (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="OperationHints (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="OperationHints (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/OperationObserver.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/OperationObserver.html
index 9af6dbd..9b148d7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/OperationObserver.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/OperationObserver.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>OperationObserver (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>OperationObserver (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="OperationObserver (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="OperationObserver (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/OptimisticLockException.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/OptimisticLockException.html
index 5bcd769..f1a4b38 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/OptimisticLockException.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/OptimisticLockException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>OptimisticLockException (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>OptimisticLockException (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="OptimisticLockException (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="OptimisticLockException (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/QueryEngine.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/QueryEngine.html
index b4b5ef4..c6e9ade 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/QueryEngine.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/QueryEngine.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>QueryEngine (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>QueryEngine (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="QueryEngine (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="QueryEngine (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ToManyList.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ToManyList.html
index 025f236..501ec9b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ToManyList.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ToManyList.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>ToManyList (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>ToManyList (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ToManyList (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="ToManyList (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ToManyListFault.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ToManyListFault.html
index b3bcedb..31390b9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ToManyListFault.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ToManyListFault.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>ToManyListFault (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>ToManyListFault (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ToManyListFault (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="ToManyListFault (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ToManyMapFault.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ToManyMapFault.html
index 421b6ae..e3d3329 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ToManyMapFault.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ToManyMapFault.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>ToManyMapFault (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>ToManyMapFault (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ToManyMapFault (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="ToManyMapFault (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ToManySetFault.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ToManySetFault.html
index deb3364..211caf3 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ToManySetFault.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ToManySetFault.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>ToManySetFault (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>ToManySetFault (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ToManySetFault (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="ToManySetFault (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ToOneFault.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ToOneFault.html
index e2c25e7..5ea5b62 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ToOneFault.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/ToOneFault.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>ToOneFault (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>ToOneFault (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ToOneFault (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="ToOneFault (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ClientServerChannel.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ClientServerChannel.html
index bdfa898..9371385 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ClientServerChannel.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ClientServerChannel.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.ClientServerChannel (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Class org.apache.cayenne.access.ClientServerChannel (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.ClientServerChannel (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.ClientServerChannel (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DataContext.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DataContext.html
index 11b2cfa..83422fb 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DataContext.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DataContext.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.DataContext (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Class org.apache.cayenne.access.DataContext (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.DataContext (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.DataContext (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DataContextDelegate.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DataContextDelegate.html
index 6b6318a..64d3514 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DataContextDelegate.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DataContextDelegate.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.access.DataContextDelegate (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Interface org.apache.cayenne.access.DataContextDelegate (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.access.DataContextDelegate (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.access.DataContextDelegate (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DataDomain.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DataDomain.html
index cfa699a..ad93a45 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DataDomain.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DataDomain.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.DataDomain (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Class org.apache.cayenne.access.DataDomain (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.DataDomain (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.DataDomain (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DataNode.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DataNode.html
index b48eb53..1c0fbfe 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DataNode.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DataNode.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.DataNode (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Class org.apache.cayenne.access.DataNode (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.DataNode (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.DataNode (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DataRowStore.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DataRowStore.html
index e23d885..99c0b49 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DataRowStore.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DataRowStore.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.DataRowStore (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Class org.apache.cayenne.access.DataRowStore (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.DataRowStore (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.DataRowStore (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DataRowStoreFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DataRowStoreFactory.html
index cb0c4b6..34c3ced 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DataRowStoreFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DataRowStoreFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.access.DataRowStoreFactory (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Interface org.apache.cayenne.access.DataRowStoreFactory (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.access.DataRowStoreFactory (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.access.DataRowStoreFactory (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DbGenerator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DbGenerator.html
index 93f411d..bc46298 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DbGenerator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DbGenerator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.DbGenerator (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Class org.apache.cayenne.access.DbGenerator (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.DbGenerator (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.DbGenerator (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DefaultDataRowStoreFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DefaultDataRowStoreFactory.html
index 287c9be..d9906e2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DefaultDataRowStoreFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DefaultDataRowStoreFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.DefaultDataRowStoreFactory (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Class org.apache.cayenne.access.DefaultDataRowStoreFactory (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.DefaultDataRowStoreFactory (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.DefaultDataRowStoreFactory (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DefaultObjectMapRetainStrategy.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DefaultObjectMapRetainStrategy.html
index e120033..13de145 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DefaultObjectMapRetainStrategy.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DefaultObjectMapRetainStrategy.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.DefaultObjectMapRetainStrategy (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Class org.apache.cayenne.access.DefaultObjectMapRetainStrategy (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.DefaultObjectMapRetainStrategy (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.DefaultObjectMapRetainStrategy (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DomainStoppedException.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DomainStoppedException.html
index 455d027..53da722 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DomainStoppedException.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/DomainStoppedException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.DomainStoppedException (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Class org.apache.cayenne.access.DomainStoppedException (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.DomainStoppedException (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.DomainStoppedException (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/IncrementalFaultList.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/IncrementalFaultList.html
index 21a239c..4d6a679 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/IncrementalFaultList.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/IncrementalFaultList.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.IncrementalFaultList (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Class org.apache.cayenne.access.IncrementalFaultList (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.IncrementalFaultList (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.IncrementalFaultList (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/NoSyncObjectStore.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/NoSyncObjectStore.html
index 0b6ddae..ab80ee5 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/NoSyncObjectStore.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/NoSyncObjectStore.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.NoSyncObjectStore (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Class org.apache.cayenne.access.NoSyncObjectStore (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.NoSyncObjectStore (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.NoSyncObjectStore (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ObjectMapRetainStrategy.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ObjectMapRetainStrategy.html
index e3f8104..84e6f2b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ObjectMapRetainStrategy.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ObjectMapRetainStrategy.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.access.ObjectMapRetainStrategy (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Interface org.apache.cayenne.access.ObjectMapRetainStrategy (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.access.ObjectMapRetainStrategy (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.access.ObjectMapRetainStrategy (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ObjectStore.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ObjectStore.html
index 8473327..dd467cb 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ObjectStore.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ObjectStore.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.ObjectStore (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Class org.apache.cayenne.access.ObjectStore (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.ObjectStore (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.ObjectStore (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/OperationHints.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/OperationHints.html
index d7c6093..340fec1 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/OperationHints.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/OperationHints.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.access.OperationHints (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Interface org.apache.cayenne.access.OperationHints (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.access.OperationHints (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.access.OperationHints (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/OperationObserver.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/OperationObserver.html
index 93f9bdb..f08f82c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/OperationObserver.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/OperationObserver.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.access.OperationObserver (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Interface org.apache.cayenne.access.OperationObserver (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.access.OperationObserver (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.access.OperationObserver (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/OptimisticLockException.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/OptimisticLockException.html
index 9cf80ca..432b3a1 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/OptimisticLockException.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/OptimisticLockException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.OptimisticLockException (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Class org.apache.cayenne.access.OptimisticLockException (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.OptimisticLockException (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.OptimisticLockException (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/QueryEngine.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/QueryEngine.html
index 0ace4f9..13f9307 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/QueryEngine.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/QueryEngine.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.access.QueryEngine (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Interface org.apache.cayenne.access.QueryEngine (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.access.QueryEngine (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.access.QueryEngine (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ToManyList.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ToManyList.html
index 2df4286..d3baa0b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ToManyList.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ToManyList.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.ToManyList (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Class org.apache.cayenne.access.ToManyList (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.ToManyList (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.ToManyList (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ToManyListFault.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ToManyListFault.html
index bd16f4c..ddefb3f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ToManyListFault.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ToManyListFault.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.ToManyListFault (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Class org.apache.cayenne.access.ToManyListFault (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.ToManyListFault (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.ToManyListFault (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ToManyMapFault.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ToManyMapFault.html
index ad80844..1b6e10c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ToManyMapFault.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ToManyMapFault.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.ToManyMapFault (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Class org.apache.cayenne.access.ToManyMapFault (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.ToManyMapFault (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.ToManyMapFault (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ToManySetFault.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ToManySetFault.html
index 76d1e5b..aa8e1a9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ToManySetFault.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ToManySetFault.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.ToManySetFault (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Class org.apache.cayenne.access.ToManySetFault (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.ToManySetFault (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.ToManySetFault (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ToOneFault.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ToOneFault.html
index 1918a4e..de7b8af 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ToOneFault.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/class-use/ToOneFault.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.ToOneFault (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Class org.apache.cayenne.access.ToOneFault (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.ToOneFault (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.ToOneFault (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/BaseSchemaUpdateStrategy.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/BaseSchemaUpdateStrategy.html
index e86c45c..0dd9d44 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/BaseSchemaUpdateStrategy.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/BaseSchemaUpdateStrategy.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>BaseSchemaUpdateStrategy (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>BaseSchemaUpdateStrategy (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BaseSchemaUpdateStrategy (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="BaseSchemaUpdateStrategy (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/CreateIfNoSchemaStrategy.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/CreateIfNoSchemaStrategy.html
index b217716..5c4e956 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/CreateIfNoSchemaStrategy.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/CreateIfNoSchemaStrategy.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>CreateIfNoSchemaStrategy (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>CreateIfNoSchemaStrategy (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CreateIfNoSchemaStrategy (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="CreateIfNoSchemaStrategy (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/DefaultSchemaUpdateStrategyFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/DefaultSchemaUpdateStrategyFactory.html
index c3c4002..b6bf9e5 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/DefaultSchemaUpdateStrategyFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/DefaultSchemaUpdateStrategyFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>DefaultSchemaUpdateStrategyFactory (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>DefaultSchemaUpdateStrategyFactory (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DefaultSchemaUpdateStrategyFactory (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="DefaultSchemaUpdateStrategyFactory (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/SchemaUpdateStrategy.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/SchemaUpdateStrategy.html
index 7b64394..c529ebe 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/SchemaUpdateStrategy.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/SchemaUpdateStrategy.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>SchemaUpdateStrategy (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>SchemaUpdateStrategy (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SchemaUpdateStrategy (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="SchemaUpdateStrategy (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/SchemaUpdateStrategyFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/SchemaUpdateStrategyFactory.html
index d141bd9..b5c694b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/SchemaUpdateStrategyFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/SchemaUpdateStrategyFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>SchemaUpdateStrategyFactory (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>SchemaUpdateStrategyFactory (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SchemaUpdateStrategyFactory (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="SchemaUpdateStrategyFactory (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/SkipSchemaUpdateStrategy.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/SkipSchemaUpdateStrategy.html
index edcb78d..6923b2e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/SkipSchemaUpdateStrategy.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/SkipSchemaUpdateStrategy.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>SkipSchemaUpdateStrategy (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>SkipSchemaUpdateStrategy (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SkipSchemaUpdateStrategy (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="SkipSchemaUpdateStrategy (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/ThrowOnPartialOrCreateSchemaStrategy.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/ThrowOnPartialOrCreateSchemaStrategy.html
index 6b76c15..24b7468 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/ThrowOnPartialOrCreateSchemaStrategy.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/ThrowOnPartialOrCreateSchemaStrategy.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>ThrowOnPartialOrCreateSchemaStrategy (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>ThrowOnPartialOrCreateSchemaStrategy (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ThrowOnPartialOrCreateSchemaStrategy (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="ThrowOnPartialOrCreateSchemaStrategy (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/ThrowOnPartialSchemaStrategy.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/ThrowOnPartialSchemaStrategy.html
index 269f0df..fca0ade 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/ThrowOnPartialSchemaStrategy.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/ThrowOnPartialSchemaStrategy.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>ThrowOnPartialSchemaStrategy (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>ThrowOnPartialSchemaStrategy (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ThrowOnPartialSchemaStrategy (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="ThrowOnPartialSchemaStrategy (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/BaseSchemaUpdateStrategy.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/BaseSchemaUpdateStrategy.html
index cf6b81a..5873aaa 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/BaseSchemaUpdateStrategy.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/BaseSchemaUpdateStrategy.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.dbsync.BaseSchemaUpdateStrategy (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Class org.apache.cayenne.access.dbsync.BaseSchemaUpdateStrategy (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.dbsync.BaseSchemaUpdateStrategy (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.dbsync.BaseSchemaUpdateStrategy (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/CreateIfNoSchemaStrategy.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/CreateIfNoSchemaStrategy.html
index 76703bf..a8d0256 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/CreateIfNoSchemaStrategy.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/CreateIfNoSchemaStrategy.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.dbsync.CreateIfNoSchemaStrategy (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Class org.apache.cayenne.access.dbsync.CreateIfNoSchemaStrategy (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.dbsync.CreateIfNoSchemaStrategy (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.dbsync.CreateIfNoSchemaStrategy (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/DefaultSchemaUpdateStrategyFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/DefaultSchemaUpdateStrategyFactory.html
index 32e6ba7..3c59126 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/DefaultSchemaUpdateStrategyFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/DefaultSchemaUpdateStrategyFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.dbsync.DefaultSchemaUpdateStrategyFactory (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Class org.apache.cayenne.access.dbsync.DefaultSchemaUpdateStrategyFactory (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.dbsync.DefaultSchemaUpdateStrategyFactory (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.dbsync.DefaultSchemaUpdateStrategyFactory (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/SchemaUpdateStrategy.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/SchemaUpdateStrategy.html
index a4b248a..d145291 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/SchemaUpdateStrategy.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/SchemaUpdateStrategy.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.access.dbsync.SchemaUpdateStrategy (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Interface org.apache.cayenne.access.dbsync.SchemaUpdateStrategy (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.access.dbsync.SchemaUpdateStrategy (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.access.dbsync.SchemaUpdateStrategy (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/SchemaUpdateStrategyFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/SchemaUpdateStrategyFactory.html
index ef02de1..6125268 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/SchemaUpdateStrategyFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/SchemaUpdateStrategyFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.access.dbsync.SchemaUpdateStrategyFactory (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Interface org.apache.cayenne.access.dbsync.SchemaUpdateStrategyFactory (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.access.dbsync.SchemaUpdateStrategyFactory (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.access.dbsync.SchemaUpdateStrategyFactory (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/SkipSchemaUpdateStrategy.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/SkipSchemaUpdateStrategy.html
index b01457f..ed3206c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/SkipSchemaUpdateStrategy.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/SkipSchemaUpdateStrategy.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.dbsync.SkipSchemaUpdateStrategy (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Class org.apache.cayenne.access.dbsync.SkipSchemaUpdateStrategy (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.dbsync.SkipSchemaUpdateStrategy (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.dbsync.SkipSchemaUpdateStrategy (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/ThrowOnPartialOrCreateSchemaStrategy.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/ThrowOnPartialOrCreateSchemaStrategy.html
index e463ff7..12ba807 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/ThrowOnPartialOrCreateSchemaStrategy.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/ThrowOnPartialOrCreateSchemaStrategy.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.dbsync.ThrowOnPartialOrCreateSchemaStrategy (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Class org.apache.cayenne.access.dbsync.ThrowOnPartialOrCreateSchemaStrategy (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.dbsync.ThrowOnPartialOrCreateSchemaStrategy (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.dbsync.ThrowOnPartialOrCreateSchemaStrategy (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/ThrowOnPartialSchemaStrategy.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/ThrowOnPartialSchemaStrategy.html
index c35100d..35656db 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/ThrowOnPartialSchemaStrategy.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/class-use/ThrowOnPartialSchemaStrategy.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.dbsync.ThrowOnPartialSchemaStrategy (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Class org.apache.cayenne.access.dbsync.ThrowOnPartialSchemaStrategy (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.dbsync.ThrowOnPartialSchemaStrategy (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.dbsync.ThrowOnPartialSchemaStrategy (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/package-summary.html
index ffc8556..c4390ad 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>org.apache.cayenne.access.dbsync (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>org.apache.cayenne.access.dbsync (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.access.dbsync (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="org.apache.cayenne.access.dbsync (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/package-tree.html
index 9540c5b..a9ea5ec 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>org.apache.cayenne.access.dbsync Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>org.apache.cayenne.access.dbsync Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.access.dbsync Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="org.apache.cayenne.access.dbsync Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/package-use.html
index 1f8fc17..6dd0474 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/dbsync/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.access.dbsync (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Package org.apache.cayenne.access.dbsync (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.access.dbsync (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.access.dbsync (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/SnapshotEvent.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/SnapshotEvent.html
index 419c2e6..c3af165 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/SnapshotEvent.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/SnapshotEvent.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>SnapshotEvent (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>SnapshotEvent (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SnapshotEvent (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="SnapshotEvent (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/SnapshotEventListener.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/SnapshotEventListener.html
index e1a6248..9f78d86 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/SnapshotEventListener.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/SnapshotEventListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>SnapshotEventListener (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>SnapshotEventListener (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SnapshotEventListener (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="SnapshotEventListener (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/class-use/SnapshotEvent.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/class-use/SnapshotEvent.html
index 6db2360..56f157f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/class-use/SnapshotEvent.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/class-use/SnapshotEvent.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.event.SnapshotEvent (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Class org.apache.cayenne.access.event.SnapshotEvent (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.event.SnapshotEvent (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.event.SnapshotEvent (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/class-use/SnapshotEventListener.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/class-use/SnapshotEventListener.html
index ffd57ed..93ba5fe 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/class-use/SnapshotEventListener.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/class-use/SnapshotEventListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.access.event.SnapshotEventListener (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Interface org.apache.cayenne.access.event.SnapshotEventListener (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.access.event.SnapshotEventListener (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.access.event.SnapshotEventListener (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/package-summary.html
index ac77d64..63171e0 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>org.apache.cayenne.access.event (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>org.apache.cayenne.access.event (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.access.event (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="org.apache.cayenne.access.event (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/package-tree.html
index cad0e05..5a5406a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>org.apache.cayenne.access.event Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>org.apache.cayenne.access.event Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.access.event Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="org.apache.cayenne.access.event Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/package-use.html
index eb43ddd..05a7c8c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/event/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.access.event (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Package org.apache.cayenne.access.event (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.access.event (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.access.event (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/BaseSQLAction.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/BaseSQLAction.html
index f8cb8ae..81b08b6 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/BaseSQLAction.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/BaseSQLAction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>BaseSQLAction (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>BaseSQLAction (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BaseSQLAction (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="BaseSQLAction (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/BatchAction.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/BatchAction.html
index 6fe7ff2..89933d5 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/BatchAction.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/BatchAction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>BatchAction (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>BatchAction (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BatchAction (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="BatchAction (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/ColumnDescriptor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/ColumnDescriptor.html
index 86bd804..3e9b176 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/ColumnDescriptor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/ColumnDescriptor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>ColumnDescriptor (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>ColumnDescriptor (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ColumnDescriptor (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="ColumnDescriptor (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/ConnectionAwareResultIterator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/ConnectionAwareResultIterator.html
index 0b0af44..c1e02b2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/ConnectionAwareResultIterator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/ConnectionAwareResultIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>ConnectionAwareResultIterator (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>ConnectionAwareResultIterator (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConnectionAwareResultIterator (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="ConnectionAwareResultIterator (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/DistinctResultIterator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/DistinctResultIterator.html
index 892bb08..8b13c5b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/DistinctResultIterator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/DistinctResultIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>DistinctResultIterator (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>DistinctResultIterator (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DistinctResultIterator (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="DistinctResultIterator (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/EJBQLAction.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/EJBQLAction.html
index c7e7fe6..5168086 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/EJBQLAction.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/EJBQLAction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>EJBQLAction (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>EJBQLAction (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EJBQLAction (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="EJBQLAction (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/JDBCResultIterator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/JDBCResultIterator.html
index 8fec9b7..1b2cd5f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/JDBCResultIterator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/JDBCResultIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>JDBCResultIterator (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>JDBCResultIterator (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JDBCResultIterator (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="JDBCResultIterator (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/LimitResultIterator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/LimitResultIterator.html
index aab6e43..164a80e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/LimitResultIterator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/LimitResultIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>LimitResultIterator (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>LimitResultIterator (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="LimitResultIterator (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="LimitResultIterator (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/ProcedureAction.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/ProcedureAction.html
index c7e030f..758c9dd 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/ProcedureAction.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/ProcedureAction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>ProcedureAction (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>ProcedureAction (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ProcedureAction (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="ProcedureAction (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/RowDescriptor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/RowDescriptor.html
index 3860bc7..949a953 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/RowDescriptor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/RowDescriptor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>RowDescriptor (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>RowDescriptor (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RowDescriptor (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="RowDescriptor (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/RowDescriptorBuilder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/RowDescriptorBuilder.html
index 9630072..7c0297d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/RowDescriptorBuilder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/RowDescriptorBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>RowDescriptorBuilder (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>RowDescriptorBuilder (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RowDescriptorBuilder (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="RowDescriptorBuilder (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/SQLStatement.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/SQLStatement.html
index 2106c82..b1e5f10 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/SQLStatement.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/SQLStatement.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>SQLStatement (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>SQLStatement (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SQLStatement (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="SQLStatement (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/SQLTemplateAction.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/SQLTemplateAction.html
index 4900342..9252802 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/SQLTemplateAction.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/SQLTemplateAction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>SQLTemplateAction (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>SQLTemplateAction (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SQLTemplateAction (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="SQLTemplateAction (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/SQLTemplateProcessor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/SQLTemplateProcessor.html
index 6d5734f..902cc68 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/SQLTemplateProcessor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/SQLTemplateProcessor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>SQLTemplateProcessor (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>SQLTemplateProcessor (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SQLTemplateProcessor (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="SQLTemplateProcessor (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/SelectAction.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/SelectAction.html
index 01150e0..941d155 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/SelectAction.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/SelectAction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>SelectAction (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>SelectAction (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SelectAction (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="SelectAction (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/BaseSQLAction.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/BaseSQLAction.html
index c71f249..9a9c670 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/BaseSQLAction.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/BaseSQLAction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.jdbc.BaseSQLAction (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Class org.apache.cayenne.access.jdbc.BaseSQLAction (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.BaseSQLAction (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.BaseSQLAction (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/BatchAction.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/BatchAction.html
index ed4d145..430e358 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/BatchAction.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/BatchAction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.jdbc.BatchAction (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Class org.apache.cayenne.access.jdbc.BatchAction (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.BatchAction (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.BatchAction (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/ColumnDescriptor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/ColumnDescriptor.html
index ac99575..e180083 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/ColumnDescriptor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/ColumnDescriptor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.jdbc.ColumnDescriptor (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Class org.apache.cayenne.access.jdbc.ColumnDescriptor (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.ColumnDescriptor (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.ColumnDescriptor (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/ConnectionAwareResultIterator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/ConnectionAwareResultIterator.html
index b85b25c..d61e66c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/ConnectionAwareResultIterator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/ConnectionAwareResultIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.jdbc.ConnectionAwareResultIterator (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Class org.apache.cayenne.access.jdbc.ConnectionAwareResultIterator (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.ConnectionAwareResultIterator (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.ConnectionAwareResultIterator (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/DistinctResultIterator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/DistinctResultIterator.html
index 352aa5d..962c943 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/DistinctResultIterator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/DistinctResultIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.jdbc.DistinctResultIterator (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Class org.apache.cayenne.access.jdbc.DistinctResultIterator (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.DistinctResultIterator (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.DistinctResultIterator (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/EJBQLAction.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/EJBQLAction.html
index ed7e4b4..ebd7d52 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/EJBQLAction.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/EJBQLAction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.jdbc.EJBQLAction (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Class org.apache.cayenne.access.jdbc.EJBQLAction (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.EJBQLAction (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.EJBQLAction (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/JDBCResultIterator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/JDBCResultIterator.html
index c089d7c..5427e02 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/JDBCResultIterator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/JDBCResultIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.jdbc.JDBCResultIterator (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Class org.apache.cayenne.access.jdbc.JDBCResultIterator (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.JDBCResultIterator (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.JDBCResultIterator (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/LimitResultIterator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/LimitResultIterator.html
index 4a1c953..6f5955f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/LimitResultIterator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/LimitResultIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.jdbc.LimitResultIterator (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Class org.apache.cayenne.access.jdbc.LimitResultIterator (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.LimitResultIterator (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.LimitResultIterator (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/ProcedureAction.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/ProcedureAction.html
index 32552b8..03fe86f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/ProcedureAction.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/ProcedureAction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.jdbc.ProcedureAction (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Class org.apache.cayenne.access.jdbc.ProcedureAction (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.ProcedureAction (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.ProcedureAction (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/RowDescriptor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/RowDescriptor.html
index 23488e5..92b262c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/RowDescriptor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/RowDescriptor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.jdbc.RowDescriptor (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Class org.apache.cayenne.access.jdbc.RowDescriptor (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.RowDescriptor (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.RowDescriptor (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/RowDescriptorBuilder.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/RowDescriptorBuilder.html
index 01a950d..af83f30 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/RowDescriptorBuilder.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/RowDescriptorBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.jdbc.RowDescriptorBuilder (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Class org.apache.cayenne.access.jdbc.RowDescriptorBuilder (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.RowDescriptorBuilder (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.RowDescriptorBuilder (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/SQLStatement.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/SQLStatement.html
index acde3a5..aa2312e 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/SQLStatement.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/SQLStatement.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.jdbc.SQLStatement (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Class org.apache.cayenne.access.jdbc.SQLStatement (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.SQLStatement (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.SQLStatement (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/SQLTemplateAction.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/SQLTemplateAction.html
index 24297bc..55ebf6f 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/SQLTemplateAction.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/SQLTemplateAction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.jdbc.SQLTemplateAction (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Class org.apache.cayenne.access.jdbc.SQLTemplateAction (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.SQLTemplateAction (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.SQLTemplateAction (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/SQLTemplateProcessor.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/SQLTemplateProcessor.html
index 8cdaece..33d86b3 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/SQLTemplateProcessor.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/SQLTemplateProcessor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.access.jdbc.SQLTemplateProcessor (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Interface org.apache.cayenne.access.jdbc.SQLTemplateProcessor (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.access.jdbc.SQLTemplateProcessor (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.access.jdbc.SQLTemplateProcessor (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/SelectAction.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/SelectAction.html
index 86d3da6..535fbdd 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/SelectAction.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/class-use/SelectAction.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.jdbc.SelectAction (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Class org.apache.cayenne.access.jdbc.SelectAction (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.SelectAction (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.SelectAction (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/package-summary.html
index 995391a..cfe60f8 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>org.apache.cayenne.access.jdbc (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>org.apache.cayenne.access.jdbc (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.access.jdbc (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="org.apache.cayenne.access.jdbc (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/package-tree.html
index 50a44e7..0c472bb 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>org.apache.cayenne.access.jdbc Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>org.apache.cayenne.access.jdbc Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.access.jdbc Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="org.apache.cayenne.access.jdbc Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/package-use.html
index 65fdf0c..8a17f32 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.access.jdbc (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Package org.apache.cayenne.access.jdbc (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.access.jdbc (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.access.jdbc (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/DefaultRowReaderFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/DefaultRowReaderFactory.html
index a0b8125..761d0d7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/DefaultRowReaderFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/DefaultRowReaderFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>DefaultRowReaderFactory (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>DefaultRowReaderFactory (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DefaultRowReaderFactory (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="DefaultRowReaderFactory (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/RowReader.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/RowReader.html
index 3362930..10c5944 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/RowReader.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/RowReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>RowReader (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>RowReader (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RowReader (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="RowReader (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/RowReaderFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/RowReaderFactory.html
index 3ce3d6a..3308bb2 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/RowReaderFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/RowReaderFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>RowReaderFactory (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>RowReaderFactory (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RowReaderFactory (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="RowReaderFactory (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/class-use/DefaultRowReaderFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/class-use/DefaultRowReaderFactory.html
index fa8a6f4..8e7bdac 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/class-use/DefaultRowReaderFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/class-use/DefaultRowReaderFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.jdbc.reader.DefaultRowReaderFactory (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Class org.apache.cayenne.access.jdbc.reader.DefaultRowReaderFactory (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.reader.DefaultRowReaderFactory (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.jdbc.reader.DefaultRowReaderFactory (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/class-use/RowReader.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/class-use/RowReader.html
index 4f8dd51..856cf5b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/class-use/RowReader.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/class-use/RowReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.access.jdbc.reader.RowReader (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Interface org.apache.cayenne.access.jdbc.reader.RowReader (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.access.jdbc.reader.RowReader (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.access.jdbc.reader.RowReader (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/class-use/RowReaderFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/class-use/RowReaderFactory.html
index f7f42fb..8cbb21d 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/class-use/RowReaderFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/class-use/RowReaderFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.access.jdbc.reader.RowReaderFactory (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Interface org.apache.cayenne.access.jdbc.reader.RowReaderFactory (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.access.jdbc.reader.RowReaderFactory (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.access.jdbc.reader.RowReaderFactory (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/package-summary.html
index 171f188..5fbebdc 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>org.apache.cayenne.access.jdbc.reader (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>org.apache.cayenne.access.jdbc.reader (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.access.jdbc.reader (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="org.apache.cayenne.access.jdbc.reader (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/package-tree.html
index 5a8cb14..617e01b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>org.apache.cayenne.access.jdbc.reader Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>org.apache.cayenne.access.jdbc.reader Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.access.jdbc.reader Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="org.apache.cayenne.access.jdbc.reader Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/package-use.html
index 075b28f..63af178 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/jdbc/reader/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.access.jdbc.reader (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Package org.apache.cayenne.access.jdbc.reader (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.access.jdbc.reader (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.access.jdbc.reader (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/package-summary.html
index c09dc20..9f948ba 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>org.apache.cayenne.access (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>org.apache.cayenne.access (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.access (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="org.apache.cayenne.access (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/package-tree.html
index d8c5d52..f9b1389 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>org.apache.cayenne.access Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>org.apache.cayenne.access Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.access Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="org.apache.cayenne.access Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/package-use.html
index 1aa5f56..7f9cee0 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.access (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Package org.apache.cayenne.access (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.access (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.access (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/DbAttributeBinding.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/DbAttributeBinding.html
index faac706..6bc0313 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/DbAttributeBinding.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/DbAttributeBinding.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>DbAttributeBinding (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>DbAttributeBinding (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DbAttributeBinding (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="DbAttributeBinding (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ParameterBinding.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ParameterBinding.html
index b017d2e..1ce4e78 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ParameterBinding.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ParameterBinding.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>ParameterBinding (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>ParameterBinding (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ParameterBinding (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="ParameterBinding (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ProcedureParameterBinding.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ProcedureParameterBinding.html
index 485c9a2..3e952f0 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ProcedureParameterBinding.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/ProcedureParameterBinding.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>ProcedureParameterBinding (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>ProcedureParameterBinding (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ProcedureParameterBinding (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="ProcedureParameterBinding (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/BatchTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/BatchTranslator.html
index 2d33da6..52a4c10 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/BatchTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/BatchTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>BatchTranslator (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>BatchTranslator (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BatchTranslator (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="BatchTranslator (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/BatchTranslatorFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/BatchTranslatorFactory.html
index cdde550..45f061a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/BatchTranslatorFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/BatchTranslatorFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>BatchTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>BatchTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BatchTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="BatchTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/DefaultBatchTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/DefaultBatchTranslator.html
index b5eb7cf..1cefea8 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/DefaultBatchTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/DefaultBatchTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>DefaultBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>DefaultBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DefaultBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="DefaultBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/DefaultBatchTranslatorFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/DefaultBatchTranslatorFactory.html
index 42b343d..16fddce 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/DefaultBatchTranslatorFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/DefaultBatchTranslatorFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>DefaultBatchTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>DefaultBatchTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DefaultBatchTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="DefaultBatchTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/DeleteBatchTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/DeleteBatchTranslator.html
index 2712305..9542c89 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/DeleteBatchTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/DeleteBatchTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>DeleteBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>DeleteBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DeleteBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="DeleteBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/InsertBatchTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/InsertBatchTranslator.html
index 13d8cfe..e003cd7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/InsertBatchTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/InsertBatchTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>InsertBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>InsertBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="InsertBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="InsertBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/SoftDeleteBatchTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/SoftDeleteBatchTranslator.html
index 64dee6d..815787a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/SoftDeleteBatchTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/SoftDeleteBatchTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>SoftDeleteBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>SoftDeleteBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SoftDeleteBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="SoftDeleteBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/SoftDeleteTranslatorFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/SoftDeleteTranslatorFactory.html
index 59767bb..6a39d5b 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/SoftDeleteTranslatorFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/SoftDeleteTranslatorFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>SoftDeleteTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>SoftDeleteTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SoftDeleteTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="SoftDeleteTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/UpdateBatchTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/UpdateBatchTranslator.html
index cdcfe3d..905c71c 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/UpdateBatchTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/UpdateBatchTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>UpdateBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>UpdateBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UpdateBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="UpdateBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/BatchTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/BatchTranslator.html
index f3f8f68..99a55f1 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/BatchTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/BatchTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.access.translator.batch.BatchTranslator (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Interface org.apache.cayenne.access.translator.batch.BatchTranslator (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.access.translator.batch.BatchTranslator (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.access.translator.batch.BatchTranslator (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/BatchTranslatorFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/BatchTranslatorFactory.html
index 8c323cd..46bc7c9 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/BatchTranslatorFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/BatchTranslatorFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Interface org.apache.cayenne.access.translator.batch.BatchTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Interface org.apache.cayenne.access.translator.batch.BatchTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.cayenne.access.translator.batch.BatchTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Interface org.apache.cayenne.access.translator.batch.BatchTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/DefaultBatchTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/DefaultBatchTranslator.html
index 4715741..36ce206 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/DefaultBatchTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/DefaultBatchTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.translator.batch.DefaultBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Class org.apache.cayenne.access.translator.batch.DefaultBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.translator.batch.DefaultBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.translator.batch.DefaultBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/DefaultBatchTranslatorFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/DefaultBatchTranslatorFactory.html
index 9955548..db3c7bb 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/DefaultBatchTranslatorFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/DefaultBatchTranslatorFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.translator.batch.DefaultBatchTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Class org.apache.cayenne.access.translator.batch.DefaultBatchTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.translator.batch.DefaultBatchTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.translator.batch.DefaultBatchTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/DeleteBatchTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/DeleteBatchTranslator.html
index b52aa29..74d7ac8 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/DeleteBatchTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/DeleteBatchTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.translator.batch.DeleteBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Class org.apache.cayenne.access.translator.batch.DeleteBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.translator.batch.DeleteBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.translator.batch.DeleteBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/InsertBatchTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/InsertBatchTranslator.html
index 77e391b..08c0fd6 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/InsertBatchTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/InsertBatchTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.translator.batch.InsertBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Class org.apache.cayenne.access.translator.batch.InsertBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.translator.batch.InsertBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.translator.batch.InsertBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/SoftDeleteBatchTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/SoftDeleteBatchTranslator.html
index b493e80..2cc16ad 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/SoftDeleteBatchTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/SoftDeleteBatchTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.translator.batch.SoftDeleteBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Class org.apache.cayenne.access.translator.batch.SoftDeleteBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.translator.batch.SoftDeleteBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.translator.batch.SoftDeleteBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/SoftDeleteTranslatorFactory.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/SoftDeleteTranslatorFactory.html
index d03dc68..e5b6118 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/SoftDeleteTranslatorFactory.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/SoftDeleteTranslatorFactory.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.translator.batch.SoftDeleteTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Class org.apache.cayenne.access.translator.batch.SoftDeleteTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.translator.batch.SoftDeleteTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.translator.batch.SoftDeleteTranslatorFactory (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/UpdateBatchTranslator.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/UpdateBatchTranslator.html
index 619fb64..3ef330a 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/UpdateBatchTranslator.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/class-use/UpdateBatchTranslator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Class org.apache.cayenne.access.translator.batch.UpdateBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Class org.apache.cayenne.access.translator.batch.UpdateBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.cayenne.access.translator.batch.UpdateBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Class org.apache.cayenne.access.translator.batch.UpdateBatchTranslator (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/package-summary.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/package-summary.html
index c300098..0d1fce0 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/package-summary.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>org.apache.cayenne.access.translator.batch (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>org.apache.cayenne.access.translator.batch (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.access.translator.batch (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="org.apache.cayenne.access.translator.batch (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/package-tree.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/package-tree.html
index 377a6ca..26477e7 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/package-tree.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>org.apache.cayenne.access.translator.batch Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>org.apache.cayenne.access.translator.batch Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.cayenne.access.translator.batch Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="org.apache.cayenne.access.translator.batch Class Hierarchy (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/package-use.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/package-use.html
index f2e4a3e..f909b77 100644
--- a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/package-use.html
+++ b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/batch/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.2) on Mon Mar 18 14:01:21 MSK 2019 -->
-<title>Uses of Package org.apache.cayenne.access.translator.batch (cayenne-doc: Cayenne Documentation 4.1.B1 API)</title>
+<!-- Generated by javadoc (11.0.2) on Mon May 13 11:37:14 MSK 2019 -->
+<title>Uses of Package org.apache.cayenne.access.translator.batch (cayenne-doc: Cayenne Documentation 4.1.B2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-03-18">
+<meta name="dc.created" content="2019-05-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -22,7 +22,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.cayenne.access.translator.batch (cayenne-doc: Cayenne Documentation 4.1.B1 API)";
+            parent.document.title="Uses of Package org.apache.cayenne.access.translator.batch (cayenne-doc: Cayenne Documentation 4.1.B2 API)";
         }
     }
     catch(err) {
diff --git a/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/class-use/DbAttributeBinding.html b/src/main/site/static/docs/4.1/api/org/apache/cayenne/access/translator/class-use/DbAttributeBinding.html
... 49207 lines suppressed ...