You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by jo...@apache.org on 2022/10/26 16:42:42 UTC

[isis] 01/01: ISIS-3171 merge origin/master (causeway rename)

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

joergrade pushed a commit to branch ISIS-3171
in repository https://gitbox.apache.org/repos/asf/isis.git

commit 062aba28e32e2a1996fc6e445c79d06faad0adbd
Merge: 79c7f0927f f5daaeaffe
Author: Joerg Rade <jo...@kuehne-nagel.com>
AuthorDate: Wed Oct 26 18:42:06 2022 +0200

    ISIS-3171 merge origin/master (causeway rename)

 .../workflows/ci-build-artifacts-no-push-maven.yml |    10 +-
 .../workflows/ci-build-artifacts-push-maven.yml    |    10 +-
 .github/workflows/ci-build-site-no-push.yml        |     2 +-
 .run/causeway-tooling-cli (index).run.xml          |    22 +
 ...xml => causeway-tooling-cli (overview).run.xml} |     0
 ....xml => causeway-tooling-cli (projdoc).run.xml} |     0
 .run/isis-tooling-cli (index).run.xml              |    22 -
 CONTRIBUTING.adoc                                  |     2 +-
 README.adoc                                        |   134 +-
 STATUS                                             |     4 +-
 .../comguide/modules/ROOT/pages/about.adoc         |     2 +-
 .../modules/ROOT/pages/algolia-search.adoc         |    14 +-
 .../ROOT/pages/antora-publish-procedure.adoc       |    32 +-
 .../modules/ROOT/pages/applying-patches.adoc       |     8 +-
 .../modules/ROOT/pages/cutting-a-release.adoc      |   162 +-
 .../modules/ROOT/pages/key-generation.adoc         |     4 +-
 .../modules/ROOT/pages/merging-a-pull-request.adoc |    38 +-
 .../comguide/modules/ROOT/pages/pmc-notes.adoc     |    54 +-
 .../comguide/modules/ROOT/pages/policies.adoc      |     2 +-
 .../modules/ROOT/pages/policies/git-policy.adoc    |    20 +-
 .../ROOT/pages/policies/versioning-policy.adoc     |     4 +-
 .../ROOT/pages/post-release-successful.adoc        |   122 +-
 .../ROOT/pages/post-release-unsuccessful.adoc      |    20 +-
 .../comguide/modules/ROOT/pages/starter-apps.adoc  |     2 +-
 .../modules/ROOT/pages/updating-the-website.adoc   |     6 +-
 .../modules/ROOT/pages/verifying-releases.adoc     |    20 +-
 .../ROOT/partials/publish-and-index-website.adoc   |    18 +-
 .../modules/ROOT/partials/verify-process.adoc      |    12 +-
 .../setting-up-git.png                             |   Bin
 antora/components/conguide/modules/ROOT/nav.adoc   |     2 +-
 .../conguide/modules/ROOT/pages/about.adoc         |     2 +-
 .../ROOT/pages/building-apache-causeway.adoc       |   301 +
 .../modules/ROOT/pages/building-apache-isis.adoc   |   301 -
 .../conguide/modules/ROOT/pages/contributing.adoc  |    42 +-
 .../conguide/modules/agilej/pages/about.adoc       |     2 +-
 .../modules/documentation/pages/about.adoc         |     2 +-
 .../pages/building-docs-and-website.adoc           |     2 +-
 ....xml => Apache-Causeway-code-style-cleanup.xml} |     0
 .../attachments/Apache-Causeway.importorder        |    31 +
 .../eclipse/attachments/Apache-Isis.importorder    |    38 -
 .../conguide/modules/eclipse/pages/about.adoc      |    14 +-
 .../conguide/modules/git/pages/about.adoc          |    16 +-
 ...rtorder.xml => Apache-Causeway-importorder.xml} |     0
 .../conguide/modules/intellij/pages/about.adoc     |    10 +-
 .../causeway-in-pictures}/010-login.png            |   Bin
 .../causeway-in-pictures}/020-install-fixtures.png |   Bin
 .../030-dashboard-view-model.png                   |   Bin
 .../causeway-in-pictures}/040-domain-entity.png    |   Bin
 .../causeway-in-pictures}/050-edit-property.png    |   Bin
 .../causeway-in-pictures}/060-invoke-action.png    |   Bin
 .../causeway-in-pictures}/065-contributions.png    |   Bin
 .../067-contributed-action.png                     |   Bin
 .../causeway-in-pictures}/070-pluggable-views.png  |   Bin
 .../causeway-in-pictures}/080-gmap3-view.png       |   Bin
 .../090-fullcalendar2-view.png                     |   Bin
 .../100-excel-view-and-docx.png                    |   Bin
 .../causeway-in-pictures}/110-docx.png             |   Bin
 .../causeway-in-pictures}/120-auditing.png         |   Bin
 .../causeway-in-pictures}/130-security.png         |   Bin
 .../causeway-in-pictures}/140-i18n.png             |   Bin
 .../causeway-in-pictures}/150-appsettings.png      |   Bin
 .../causeway-in-pictures}/160-switch-tenancy.png   |   Bin
 .../causeway-in-pictures}/170-me.png               |   Bin
 .../causeway-in-pictures}/180-app-user-entity.png  |   Bin
 .../causeway-in-pictures}/190-switch-theme.png     |   Bin
 .../causeway-in-pictures}/200-rest-api.png         |   Bin
 .../causeway-in-pictures}/205-swagger-ui.png       |   Bin
 .../causeway-in-pictures}/210-fixture-scripts.png  |   Bin
 .../220-testing-happy-case.png                     |   Bin
 .../230-testing-wrapper-factory.png                |   Bin
 .../causeway-in-pictures}/240-domain-events.png    |   Bin
 .../250-domain-event-subscriber.png                |   Bin
 .../260-domain-event-test.png                      |   Bin
 .../components/docs/modules/ROOT/pages/about.adoc  |    42 +-
 .../docs/modules/ROOT/pages/downloads/how-to.adoc  |    24 +-
 .../going-deeper/articles-and-presentations.adoc   |    22 +-
 .../modules/ROOT/pages/going-deeper/books.adoc     |     6 +-
 .../modules/ROOT/pages/landing-page/catalogs.adoc  |     2 +-
 .../ROOT/pages/landing-page/components.adoc        |     2 +-
 .../modules/ROOT/pages/landing-page/guides.adoc    |     2 +-
 .../modules/ROOT/pages/landing-page/releases.adoc  |    10 +-
 .../ROOT/pages/more-thanks/more-thanks.adoc        |     4 +-
 .../causeway-in-pictures.adoc                      |   261 +
 .../common-use-cases.adoc                          |     0
 .../what-is-apache-causeway/screencasts-older.adoc |   191 +
 .../pages/what-is-apache-causeway/screencasts.adoc |   642 +
 .../screencasts/playlists.adoc                     |     0
 .../what-is-apache-isis/isis-in-pictures.adoc      |   261 -
 .../what-is-apache-isis/screencasts-older.adoc     |   191 -
 .../pages/what-is-apache-isis/screencasts.adoc     |   642 -
 .../docs/modules/ROOT/partials/component-nav.adoc  |     2 +-
 .../ROOT/partials/module-nav/framework.adoc        |     4 +-
 .../partials/module-nav/further-resources.adoc     |     2 +-
 .../module-nav/what-is-apache-causeway.adoc        |     7 +
 .../partials/module-nav/what-is-apache-isis.adoc   |     7 -
 .../{IsisCheatSheet.odt => CausewayCheatSheet.odt} |   Bin
 .../{IsisCheatSheet.pdf => CausewayCheatSheet.pdf} |   Bin
 .../{IsisCheatSheet.png => CausewayCheatSheet.png} |   Bin
 .../docs/modules/resources/pages/about.adoc        |     2 +-
 .../docs/modules/resources/pages/cheatsheet.adoc   |     6 +-
 .../docs/modules/resources/pages/icons.adoc        |     2 +-
 .../docs/modules/support/pages/about.adoc          |     6 +-
 .../docs/modules/support/pages/mailing-list.adoc   |    26 +-
 .../docs/modules/support/partials/module-nav.adoc  |     8 +-
 .../applib/pages/index/CausewayModuleApplib.adoc   |    19 +
 ...sewayModuleApplibChangeAndExecutionLoggers.adoc |    14 +
 .../pages/index/CausewayModuleApplibMixins.adoc    |    14 +
 .../applib/pages/index/IsisModuleApplib.adoc       |    19 -
 .../IsisModuleApplibChangeAndExecutionLoggers.adoc |    14 -
 .../applib/pages/index/IsisModuleApplibMixins.adoc |    14 -
 .../applib/pages/index/annotation/Action.adoc      |     4 +-
 .../pages/index/annotation/ActionLayout.adoc       |     2 +-
 .../applib/pages/index/annotation/Collection.adoc  |     4 +-
 .../pages/index/annotation/DomainObject.adoc       |    44 +-
 .../pages/index/annotation/DomainObjectLayout.adoc |     2 +-
 .../applib/pages/index/annotation/Nature.adoc      |     6 +-
 .../pages/index/annotation/NatureOfService.adoc    |     2 +-
 .../applib/pages/index/annotation/Optionality.adoc |     2 +-
 .../applib/pages/index/annotation/Parameter.adoc   |     2 +-
 .../applib/pages/index/annotation/PromptStyle.adoc |     6 +-
 .../applib/pages/index/annotation/Property.adoc    |     4 +-
 .../applib/pages/index/annotation/Redirect.adoc    |     4 +-
 .../applib/pages/index/annotation/Repainting.adoc  |     4 +-
 .../applib/pages/index/annotation/Snapshot.adoc    |     2 +
 .../hooks/ActionLayout_021-promptStyle.adoc        |     8 +-
 .../hooks/ActionLayout_029-redirect.adoc           |     2 +-
 .../annotation/hooks/Action_024-domain-events.adoc |     4 +-
 .../hooks/Action_025-execution-publishing.adoc     |     4 +-
 .../hooks/CollectionLayout_021-defaultView.adoc    |     2 +-
 .../hooks/CollectionLayout_022-paged.adoc          |     2 +-
 .../hooks/Collection_021_domainEvent.adoc          |     2 +-
 .../hooks/DomainObjectLayout_024-named.adoc        |     2 +-
 .../hooks/DomainObjectLayout_026-paged.adoc        |     2 +-
 .../hooks/DomainObjectLayout_027-ui-events.adoc    |    12 +-
 .../annotation/hooks/DomainObject_022-nature.adoc  |     4 +-
 .../annotation/hooks/DomainObject_023-editing.adoc |     6 +-
 .../hooks/DomainObject_024-domain-events.adoc      |     8 +-
 .../hooks/DomainObject_025-lifecycle-events.adoc   |    28 +-
 .../DomainObject_026-entityChangePublishing.adoc   |     2 +-
 .../hooks/Facets_010-examples-and-usage.adoc       |     2 +-
 .../hooks/ParameterLayout_021-labelPosition.adoc   |     6 +-
 .../hooks/Programmatic_010-examples-and-usage.adoc |     2 +-
 .../hooks/PropertyLayout_021_labelPosition.adoc    |     6 +-
 .../hooks/PropertyLayout_022_promptStyle.adoc      |     2 +-
 .../annotation/hooks/Property_021-optionality.adoc |    16 +-
 .../annotation/hooks/Property_022-editing.adoc     |     2 +-
 .../annotation/hooks/Property_023-maxLength.adoc   |     2 +-
 .../annotation/hooks/Property_024-mustSatisfy.adoc |     2 +-
 .../hooks/Property_026-domain-events.adoc          |     2 +-
 .../hooks/Property_027-execution-publishing.adoc   |     4 +-
 .../index/events/domain/AbstractDomainEvent.adoc   |     4 +-
 .../index/events/lifecycle/ObjectCreatedEvent.adoc |     2 +-
 .../events/lifecycle/ObjectPersistedEvent.adoc     |     2 +-
 .../events/lifecycle/ObjectPersistingEvent.adoc    |     2 +-
 .../events/lifecycle/ObjectRemovingEvent.adoc      |     2 +-
 .../applib/pages/index/events/ui/IconUiEvent.adoc  |     4 +-
 .../index/exceptions/RecoverableException.adoc     |     2 +-
 .../index/exceptions/TranslatableException.adoc    |     4 +-
 .../unrecoverable/DomainModelException.adoc        |     2 +-
 .../applib/pages/index/layout/LayoutConstants.adoc |     2 +-
 .../index/layout/component/ActionLayoutData.adoc   |     6 +-
 .../layout/component/CollectionLayoutData.adoc     |     6 +-
 .../layout/component/DomainObjectLayoutData.adoc   |     2 +-
 .../index/layout/component/PropertyLayoutData.adoc |     2 +-
 .../layout/component/ServiceActionLayoutData.adoc  |     2 +-
 .../pages/index/mixins/dto/Dto_downloadXsd.adoc    |    18 +-
 .../pages/index/mixins/dto/hooks/Dto_see-also.adoc |     4 +-
 .../hooks/Object_downloadLayoutXml_see-also.adoc   |     2 +-
 .../mixins/metamodel/Object_logicalTypeName.adoc   |     2 +-
 .../mixins/metamodel/Object_objectIdentifier.adoc  |     2 +-
 .../index/mixins/system/DomainChangeRecord.adoc    |     4 +-
 .../mixins/system/HasInteractionIdAndSequence.adoc |    12 +-
 .../mixins/system/HasTarget_openTargetObject.adoc  |     2 +-
 .../pages/index/mixins/updates/OnUpdatedBy.adoc    |     2 +-
 .../services/appfeat/ApplicationFeatureId.adoc     |     4 +-
 ...cationFeatureRepository_010-implementation.adoc |     2 +-
 .../appfeatui/ApplicationFeatureViewModel.adoc     |     4 +-
 .../index/services/bookmark/IdStringifier.adoc     |     2 +-
 .../hooks/ClockService_020-examples-and-usage.adoc |     2 +-
 .../pages/index/services/command/Command.adoc      |     2 +-
 .../services/command/CommandExecutorService.adoc   |     2 +-
 .../index/services/commanddto/HasCommandDto.adoc   |     4 +-
 ...gurationViewService_020-examples-and-usage.adoc |    10 +-
 .../hooks/EmailService_010-implementation.adoc     |     2 +-
 .../ErrorReportingService_010-implementation.adoc  |     2 +-
 .../EventBusService_020-examples-and-usage.adoc    |    12 +-
 .../services/exceprecog/ExceptionRecognizer.adoc   |     2 +-
 .../ExceptionRecognizer_010-implementation.adoc    |     6 +-
 .../index/services/grid/GridSystemService.adoc     |    14 +-
 .../hooks/GridService_020-examples-and-usage.adoc  |     4 +-
 .../HealthCheckService_010-implementation.adoc     |     2 +-
 .../hooks/HintStore_020-examples-and-usage.adoc    |     2 +-
 .../index/services/i18n/HasTranslationContext.adoc |     4 +-
 .../index/services/i18n/TranslatableString.adoc    |     2 +-
 .../TranslationService_010-implementation.adoc     |     2 +-
 ...ranslationsResolver_020-examples-and-usage.adoc |     2 +-
 .../pages/index/services/iactn/Execution.adoc      |     4 +-
 .../index/services/iactn/InteractionProvider.adoc  |     2 +-
 .../services/iactnlayer/InteractionContext.adoc    |    16 +-
 .../services/iactnlayer/InteractionLayer.adoc      |     2 +-
 .../iactnlayer/InteractionLayerTracker.adoc        |     2 +-
 .../services/iactnlayer/InteractionService.adoc    |     2 +-
 .../index/services/inject/ServiceInjector.adoc     |     2 +-
 .../pages/index/services/jaxb/CausewaySchemas.adoc |    31 +
 .../pages/index/services/jaxb/IsisSchemas.adoc     |    31 -
 .../pages/index/services/jaxb/JaxbService.adoc     |    10 +-
 .../jaxb/hooks/JaxbService_010-implementation.adoc |     2 +-
 .../LayoutServiceMenu_020-examples-and-usage.adoc  |     2 +-
 .../LayoutService_020-examples-and-usage.adoc      |     4 +-
 .../index/services/linking/DeepLinkService.adoc    |     4 +-
 .../index/services/menu/MenuBarsLoaderService.adoc |     2 +-
 .../MenuBarsLoaderService_010-implementation.adoc  |     4 +-
 .../index/services/message/MessageService.adoc     |     6 +-
 .../index/services/metamodel/MetaModelService.adoc |    10 +-
 .../services/publishing/spi/EntityChanges.adoc     |    10 +-
 .../publishing/spi/ExecutionSubscriber.adoc        |     2 +-
 .../ExecutionSubscriber_010-implementation.adoc    |     2 +-
 ...ExecutionSubscriber_020-examples-and-usage.adoc |     2 +-
 .../queryresultscache/QueryResultsCache.adoc       |     2 +-
 .../services/repository/RepositoryService.adoc     |    10 +-
 .../RepositoryService_010-implementation.adoc      |     2 +-
 .../index/services/routing/RoutingService.adoc     |     2 +-
 .../pages/index/services/sudo/SudoService.adoc     |     2 +-
 .../pages/index/services/swagger/Visibility.adoc   |     6 +-
 .../SwaggerService_020-examples-and-usage.adoc     |     4 +-
 .../UrlEncodingService_020-examples-and-usage.adoc |     4 -
 .../pages/index/services/user/ImpersonateMenu.adoc |     2 +-
 .../hooks/UserService_020-examples-and-usage.adoc  |     2 +-
 .../services/userreg/EmailNotificationService.adoc |     2 +-
 ...NotificationService_020-examples-and-usage.adoc |     6 +-
 .../index/services/wrapper/WrapperFactory.adoc     |     2 +-
 .../index/services/wrapper/WrappingObject.adoc     |    28 +-
 .../services/wrapper/callable/AsyncCallable.adoc   |    20 +-
 .../services/wrapper/control/AsyncControl.adoc     |     4 +-
 .../wrapper/events/CollectionAccessEvent.adoc      |     2 +-
 .../hooks/WrapperFactory_010-implementation.adoc   |     2 +-
 .../WrapperFactory_020-examples-and-usage.adoc     |     2 +-
 .../pages/index/services/xactn/TransactionId.adoc  |     4 +-
 .../index/services/xactn/TransactionService.adoc   |     2 +-
 .../snapshot/SnapshottableWithInclusions.adoc      |     2 +-
 .../pages/index/types/MemberIdentifierType.adoc    |     2 +-
 .../applib/pages/index/types/TargetActionType.adoc |     2 +-
 .../applib/pages/index/types/TargetClassType.adoc  |     2 +-
 .../modules/applib/pages/index/util/JaxbUtil.adoc  |     2 +-
 .../applib/pages/index/util/TitleBuffer.adoc       |    20 +-
 .../modules/applib/pages/index/util/ZipReader.adoc |     2 +-
 .../pages/index/value/semantics/Renderer.adoc      |     2 +
 .../value/semantics/ValueSemanticsProvider.adoc    |     2 +-
 .../services/command/CommandDtoFactory.adoc        |     6 +-
 .../services/ixn/InteractionDtoFactory.adoc        |     8 +-
 .../services/metamodel/MetaModelAnnotator.adoc     |     4 +-
 .../changetracking/EntityChangeTracker.adoc        |     4 +-
 .../changetracking/EntityChangesPublisher.adoc     |     4 +-
 .../EntityPropertyChangePublisher.adoc             |     6 +-
 .../CausewayModuleExtCommandLogPersistenceJdo.adoc |    27 +
 .../jdo/IsisModuleExtCommandLogPersistenceJdo.adoc |    27 -
 .../CausewayModuleExtCommandLogPersistenceJpa.adoc |    27 +
 .../jpa/IsisModuleExtCommandLogPersistenceJpa.adoc |    27 -
 .../CausewayModuleExtCommandReplayPrimary.adoc     |    15 +
 .../primary/IsisModuleExtCommandReplayPrimary.adoc |    15 -
 .../primary/config/PrimaryConfig.adoc              |     2 +-
 .../restapi/CommandRetrievalOnPrimaryService.adoc  |     4 +-
 .../CausewayModuleExtCommandReplaySecondary.adoc   |    20 +
 .../IsisModuleExtCommandReplaySecondary.adoc       |    20 -
 .../secondary/config/SecondaryConfig.adoc          |     2 +-
 .../jobcallables/ReplicateAndRunCommands.adoc      |     2 +-
 .../index/cors/impl/CausewayModuleExtCors.adoc     |    13 +
 .../pages/index/cors/impl/IsisModuleExtCors.adoc   |    13 -
 .../excel/applib/CausewayModuleExtExcelApplib.adoc |    13 +
 .../excel/applib/IsisModuleExtExcelApplib.adoc     |    13 -
 .../testing/CausewayModuleExtExcelTesting.adoc     |    12 +
 .../pages/index/excel/testing/ExcelFixture.adoc    |     2 +-
 .../pages/index/excel/testing/ExcelFixture2.adoc   |     2 +-
 .../excel/testing/IsisModuleExtExcelTesting.adoc   |    12 -
 ...ausewayModuleExtExecutionLogPersistenceJdo.adoc |    27 +
 .../IsisModuleExtExecutionLogPersistenceJdo.adoc   |    27 -
 ...ausewayModuleExtExecutionLogPersistenceJpa.adoc |    15 +
 .../IsisModuleExtExecutionLogPersistenceJpa.adoc   |    15 -
 ...ewayModuleExtExecutionOutboxPersistenceJdo.adoc |    27 +
 ...IsisModuleExtExecutionOutboxPersistenceJdo.adoc |    27 -
 ...ewayModuleExtExecutionOutboxPersistenceJpa.adoc |    27 +
 ...IsisModuleExtExecutionOutboxPersistenceJpa.adoc |    27 -
 .../CausewayModuleExtFullCalendarApplib.adoc       |    13 +
 .../applib/IsisModuleExtFullCalendarApplib.adoc    |    13 -
 .../CausewayModuleExtFullCalendarWicketUi.adoc     |    12 +
 .../viewer/IsisModuleExtFullCalendarWicketUi.adoc  |    12 -
 .../hsqldbmgr/dom/CausewayModuleExtHsqldbMgr.adoc  |    13 +
 .../hsqldbmgr/dom/IsisModuleExtHsqldbMgr.adoc      |    13 -
 .../pdfjs/applib/annotations/PdfJsViewer.adoc      |     2 +-
 .../CausewayModuleExtPdfjsWicketIntegration.adoc   |    14 +
 .../IsisModuleExtPdfjsWicketIntegration.adoc       |    14 -
 .../wkt/ui/CausewayModuleExtPdfjsWicketUi.adoc     |    12 +
 .../pdfjs/wkt/ui/IsisModuleExtPdfjsWicketUi.adoc   |    12 -
 .../index/quartz/CausewayModuleExtQuartzImpl.adoc  |    12 +
 .../index/quartz/IsisModuleExtQuartzImpl.adoc      |    12 -
 .../applib/CausewayModuleExtSecmanApplib.adoc      |    14 +
 .../secman/applib/IsisModuleExtSecmanApplib.adoc   |    14 -
 .../permission/dom/ApplicationPermission.adoc      |     2 +-
 .../permission/dom/ApplicationPermissionMode.adoc  |     2 +-
 .../dom/ApplicationPermissionRepository.adoc       |     2 +-
 .../secman/applib/role/dom/ApplicationRole.adoc    |     4 +-
 .../AbstractRoleAndPermissionsFixtureScript.adoc   |     2 +-
 .../seed/CausewayAppFeatureRoleAndPermissions.adoc |    14 +
 .../CausewayConfigurationRoleAndPermissions.adoc   |    14 +
 .../CausewayExtAuditTrailRoleAndPermissions.adoc   |    17 +
 .../CausewayExtCommandLogRoleAndPermissions.adoc   |    17 +
 .../CausewayExtExecutionLogRoleAndPermissions.adoc |    17 +
 ...usewayExtExecutionOutboxRoleAndPermissions.adoc |    17 +
 .../CausewayExtH2ConsoleRoleAndPermissions.adoc    |    17 +
 .../CausewayExtSecmanAdminRoleAndPermissions.adoc  |    15 +
 ...ewayExtSecmanRegularUserRoleAndPermissions.adoc |    21 +
 .../CausewayExtSessionLogRoleAndPermissions.adoc   |    17 +
 ...yPersistenceJdoMetaModelRoleAndPermissions.adoc |    16 +
 .../CausewaySudoImpersonateRoleAndPermissions.adoc |    14 +
 ...werRestfulObjectsSwaggerRoleAndPermissions.adoc |    16 +
 .../seed/IsisAppFeatureRoleAndPermissions.adoc     |    14 -
 .../seed/IsisConfigurationRoleAndPermissions.adoc  |    14 -
 .../seed/IsisExtAuditTrailRoleAndPermissions.adoc  |    17 -
 .../seed/IsisExtCommandLogRoleAndPermissions.adoc  |    17 -
 .../IsisExtExecutionLogRoleAndPermissions.adoc     |    17 -
 .../IsisExtExecutionOutboxRoleAndPermissions.adoc  |    17 -
 .../seed/IsisExtH2ConsoleRoleAndPermissions.adoc   |    17 -
 .../seed/IsisExtSecmanAdminRoleAndPermissions.adoc |    15 -
 ...IsisExtSecmanRegularUserRoleAndPermissions.adoc |    21 -
 .../seed/IsisExtSessionLogRoleAndPermissions.adoc  |    17 -
 ...sPersistenceJdoMetaModelRoleAndPermissions.adoc |    16 -
 .../IsisSudoImpersonateRoleAndPermissions.adoc     |    14 -
 ...werRestfulObjectsSwaggerRoleAndPermissions.adoc |    16 -
 .../applib/tenancy/dom/ApplicationTenancy.adoc     |     2 +-
 .../index/secman/applib/user/dom/AccountType.adoc  |     2 +-
 .../secman/applib/user/dom/ApplicationUser.adoc    |     2 +-
 .../user/seed/CausewayExtSecmanAdminUser.adoc      |    15 +
 .../applib/user/seed/IsisExtSecmanAdminUser.adoc   |    15 -
 .../CausewayModuleExtSecmanDelegatedShiro.adoc     |    12 +
 .../shiro/IsisModuleExtSecmanDelegatedShiro.adoc   |    12 -
 .../realm/CausewayModuleExtSecmanShiroRealm.adoc   |    27 +
 .../shiro/realm/IsisModuleExtSecmanShiroRealm.adoc |    27 -
 .../secman/delegated/shiro/util/ShiroUtils.adoc    |     2 +-
 ...usewayModuleExtSecmanDelegatedSpringOauth2.adoc |    12 +
 .../IsisModuleExtSecmanDelegatedSpringOauth2.adoc  |    12 -
 .../CausewayModuleExtSecmanEncryptionJbcrypt.adoc  |    12 +
 .../IsisModuleExtSecmanEncryptionJbcrypt.adoc      |    12 -
 .../CausewayModuleExtSecmanEncryptionSpring.adoc   |    19 +
 .../IsisModuleExtSecmanEncryptionSpring.adoc       |    19 -
 .../CausewayModuleExtSecmanIntegration.adoc        |    12 +
 .../IsisModuleExtSecmanIntegration.adoc            |    12 -
 .../PermissionsEvaluationServiceForSecman.adoc     |     2 +-
 .../jdo/CausewayModuleExtSecmanPersistenceJdo.adoc |    25 +
 .../jdo/IsisModuleExtSecmanPersistenceJdo.adoc     |    25 -
 .../jpa/CausewayModuleExtSecmanPersistenceJpa.adoc |    25 +
 .../jpa/IsisModuleExtSecmanPersistenceJpa.adoc     |    25 -
 .../realm/impl/CausewayLdapContextFactory.adoc     |    18 +
 .../realm/impl/CausewayLdapRealm.adoc              |   114 +
 .../impl/CausewayModuleExtShiroRealmLdapImpl.adoc  |    12 +
 .../realm/impl/IsisLdapContextFactory.adoc         |    18 -
 .../shirorealmldap/realm/impl/IsisLdapRealm.adoc   |   114 -
 .../impl/IsisModuleExtShiroRealmLdapImpl.adoc      |    12 -
 .../CausewayModuleExtSpringSecurityOAuth2.adoc     |    14 +
 .../oauth2/IsisModuleExtSpringSecurityOAuth2.adoc  |    14 -
 .../sse/applib/CausewayModuleExtSseApplib.adoc     |    12 +
 .../index/sse/applib/IsisModuleExtSseApplib.adoc   |    12 -
 .../sse/wicket/CausewayModuleExtSseWicket.adoc     |    12 +
 .../index/sse/wicket/IsisModuleExtSseWicket.adoc   |    12 -
 .../ui/CausewayModuleExtExcelDownloadWicketUi.adoc |    12 +
 .../ui/IsisModuleExtExcelDownloadWicketUi.adoc     |    12 -
 .../applib/CausewayModulePersistenceJdoApplib.adoc |    12 +
 .../jdo/applib/IsisModulePersistenceJdoApplib.adoc |    12 -
 .../jdo/applib/services/JdoSupportService.adoc     |     2 +-
 .../JdoSupportService_010-examples-and-usage.adoc  |     4 +-
 .../CausewayModulePersistenceJdoDatanucleus.adoc   |    39 +
 ...sewayModulePersistenceJdoDatanucleusMixins.adoc |    12 +
 .../IsisModulePersistenceJdoDatanucleus.adoc       |    39 -
 .../IsisModulePersistenceJdoDatanucleusMixins.adoc |    12 -
 .../changetracking/JdoLifecycleListener.adoc       |     8 +-
 .../applib/CausewayBookmarkConverter.adoc          |    14 +
 .../applib/CausewayLocalResourcePathConverter.adoc |    14 +
 .../applib/CausewayMarkupConverter.adoc            |    14 +
 .../applib/CausewayPasswordConverter.adoc          |    14 +
 .../applib/IsisBookmarkConverter.adoc              |    14 -
 .../applib/IsisLocalResourcePathConverter.adoc     |    14 -
 .../typeconverters/applib/IsisMarkupConverter.adoc |    14 -
 .../applib/IsisPasswordConverter.adoc              |    14 -
 .../schema/v2/CausewayChangesDtoConverter.adoc     |    14 +
 .../schema/v2/CausewayCommandDtoConverter.adoc     |    14 +
 .../schema/v2/CausewayInteractionDtoConverter.adoc |    14 +
 .../schema/v2/CausewayOidDtoConverter.adoc         |    14 +
 .../schema/v2/IsisChangesDtoConverter.adoc         |    14 -
 .../schema/v2/IsisCommandDtoConverter.adoc         |    14 -
 .../schema/v2/IsisInteractionDtoConverter.adoc     |    14 -
 .../schema/v2/IsisOidDtoConverter.adoc             |    14 -
 .../valuemappings/CausewayBlobMapping.adoc         |    19 +
 .../valuemappings/CausewayClobMapping.adoc         |    19 +
 .../datanucleus/valuemappings/IsisBlobMapping.adoc |    19 -
 .../datanucleus/valuemappings/IsisClobMapping.adoc |    19 -
 .../applib/integration/CausewayEntityListener.adoc |    25 +
 .../jpa/applib/integration/IsisEntityListener.adoc |    25 -
 .../index/jpa/applib/types/BlobJpaEmbeddable.adoc  |     2 +-
 .../index/jpa/applib/types/ClobJpaEmbeddable.adoc  |     2 +-
 .../CausewayModulePersistenceJpaEclipselink.adoc   |    16 +
 .../IsisModulePersistenceJpaEclipselink.adoc       |    16 -
 .../applib/CausewayBookmarkConverter.adoc          |    14 +
 .../applib/CausewayLocalResourcePathConverter.adoc |    14 +
 .../applib/CausewayMarkupConverter.adoc            |    14 +
 .../applib/CausewayPasswordConverter.adoc          |    14 +
 .../applib/IsisBookmarkConverter.adoc              |    14 -
 .../applib/IsisLocalResourcePathConverter.adoc     |    14 -
 .../typeconverters/applib/IsisMarkupConverter.adoc |    14 -
 .../applib/IsisPasswordConverter.adoc              |    14 -
 .../schema/v2/CausewayChangesDtoConverter.adoc     |    14 +
 .../schema/v2/CausewayCommandDtoConverter.adoc     |    14 +
 .../schema/v2/CausewayInteractionDtoConverter.adoc |    14 +
 .../schema/v2/CausewayOidDtoConverter.adoc         |    14 +
 .../schema/v2/IsisChangesDtoConverter.adoc         |    14 -
 .../schema/v2/IsisCommandDtoConverter.adoc         |    14 -
 .../schema/v2/IsisInteractionDtoConverter.adoc     |    14 -
 .../schema/v2/IsisOidDtoConverter.adoc             |    14 -
 .../schema/pages/index/CausewayModuleSchema.adoc   |    12 +
 .../schema/pages/index/IsisModuleSchema.adoc       |    12 -
 .../index/bypass/CausewayModuleSecurityBypass.adoc |    14 +
 .../index/bypass/IsisModuleSecurityBypass.adoc     |    14 -
 .../keycloak/CausewayModuleSecurityKeycloak.adoc   |    16 +
 .../index/keycloak/IsisModuleSecurityKeycloak.adoc |    16 -
 .../index/shiro/CausewayModuleSecurityShiro.adoc   |    14 +
 .../pages/index/shiro/IsisModuleSecurityShiro.adoc |    14 -
 .../shiro/authentication/AuthenticatorShiro.adoc   |     2 +-
 .../shiro/authorization/CausewayPermission.adoc    |    20 +
 .../authorization/CausewayPermissionResolver.adoc  |    14 +
 .../index/shiro/authorization/IsisPermission.adoc  |    20 -
 .../authorization/IsisPermissionResolver.adoc      |    14 -
 .../index/spring/CausewayModuleSecuritySpring.adoc |    15 +
 .../index/spring/IsisModuleSecuritySpring.adoc     |    15 -
 .../authconverters/AuthenticationConverter.adoc    |     2 +-
 ...CausewayModuleTestingArchTestSupportApplib.adoc |    12 +
 .../IsisModuleTestingArchTestSupportApplib.adoc    |    12 -
 .../applib/classrules/ArchitectureJdoRules.adoc    |     8 +-
 .../applib/classrules/ArchitectureJpaRules.adoc    |    22 +-
 .../CausewayModuleTestingFakeDataApplib.adoc       |    12 +
 .../applib/IsisModuleTestingFakeDataApplib.adoc    |    12 -
 .../fakedata/applib/services/CausewayBlobs.adoc    |    18 +
 .../fakedata/applib/services/CausewayClobs.adoc    |    18 +
 .../applib/services/CausewayPasswords.adoc         |    29 +
 .../fakedata/applib/services/FakeDataService.adoc  |     6 +-
 .../index/fakedata/applib/services/IsisBlobs.adoc  |    18 -
 .../index/fakedata/applib/services/IsisClobs.adoc  |    18 -
 .../fakedata/applib/services/IsisPasswords.adoc    |    29 -
 .../fakedata/applib/services/JavaSqlDates.adoc     |     2 +-
 .../applib/services/JavaSqlTimestamps.adoc         |     2 +-
 .../applib/services/JavaTimeDateTimes.adoc         |     2 +-
 .../applib/services/JavaTimeLocalDates.adoc        |     2 +-
 .../fakedata/applib/services/JavaUtilDates.adoc    |     2 +-
 .../fakedata/applib/services/JodaDateTimes.adoc    |     2 +-
 .../fakedata/applib/services/JodaLocalDates.adoc   |     2 +-
 ...ausewayIntegrationTestAbstractWithFixtures.adoc |    12 +
 .../CausewayModuleTestingFixturesApplib.adoc       |    13 +
 .../IsisIntegrationTestAbstractWithFixtures.adoc   |    12 -
 .../applib/IsisModuleTestingFixturesApplib.adoc    |    13 -
 .../applib/fixturescripts/ExecutionParameters.adoc |     2 +-
 .../FixtureScriptWithExecutionStrategy.adoc        |     2 +-
 .../FixtureScriptsSpecification.adoc               |     2 +-
 ...iptsSpecificationProviderAutoConfiguration.adoc |    12 +-
 .../FixtureScripts_MultipleExecutionStrategy.adoc  |     2 +-
 ...ixtureScripts_020-configuration-properties.adoc |     2 +-
 .../applib/personas/PersonaWithBuilderScript.adoc  |     2 +-
 .../applib/personas/PersonaWithFinder.adoc         |     2 +-
 .../services/InitialFixtureScriptsInstaller.adoc   |     2 +-
 .../ui/CausewayModuleTestingH2ConsoleUi.adoc       |    13 +
 .../h2console/ui/IsisModuleTestingH2ConsoleUi.adoc |    13 -
 .../h2console/ui/webmodule/WebModuleH2Console.adoc |     2 +-
 .../applib/CausewayIntegrationTestAbstract.adoc    |    14 +
 .../applib/CausewayInteractionHandler.adoc         |    14 +
 ...ausewayModuleTestingIntegTestSupportApplib.adoc |    12 +
 .../applib/IsisIntegrationTestAbstract.adoc        |    14 -
 .../applib/IsisInteractionHandler.adoc             |    14 -
 .../IsisModuleTestingIntegTestSupportApplib.adoc   |    12 -
 .../applib/validate/DomainModelValidator.adoc      |     2 +-
 .../CausewayModuleTestingSpecSupportApplib.adoc    |    12 +
 .../applib/IsisModuleTestingSpecSupportApplib.adoc |    12 -
 ...CausewayModuleTestingUnitTestSupportApplib.adoc |    12 +
 .../IsisModuleTestingUnitTestSupportApplib.adoc    |    12 -
 .../applib/jmocking/CausewayActions.adoc           |    16 +
 .../applib/jmocking/IsisActions.adoc               |    16 -
 .../applib/CausewayModuleValAsciidocApplib.adoc    |    13 +
 .../applib/IsisModuleValAsciidocApplib.adoc        |    13 -
 .../CausewayModuleValAsciidocMetaModel.adoc        |    12 +
 .../metamodel/IsisModuleValAsciidocMetaModel.adoc  |    12 -
 .../CausewayModuleValAsciidocPersistenceJdoDn.adoc |    12 +
 .../dn/IsisModuleValAsciidocPersistenceJdoDn.adoc  |    12 -
 .../dn/converters/CausewayAsciiDocConverter.adoc   |    14 +
 .../jdo/dn/converters/IsisAsciiDocConverter.adoc   |    14 -
 .../CausewayModuleValAsciidocPersistenceJpa.adoc   |    12 +
 .../jpa/IsisModuleValAsciidocPersistenceJpa.adoc   |    12 -
 .../jpa/converters/CausewayAsciiDocConverter.adoc  |    14 +
 .../jpa/converters/IsisAsciiDocConverter.adoc      |    14 -
 .../ui/wkt/CausewayModuleValAsciidocUiWkt.adoc     |    12 +
 .../ui/wkt/IsisModuleValAsciidocUiWkt.adoc         |    12 -
 .../applib/CausewayModuleValJodatimeApplib.adoc    |    12 +
 .../applib/IsisModuleValJodatimeApplib.adoc        |    12 -
 .../CausewayModuleValJodatimeIntegration.adoc      |    12 +
 .../IsisModuleValJodatimeIntegration.adoc          |    12 -
 .../applib/CausewayModuleValMarkdownApplib.adoc    |    13 +
 .../applib/IsisModuleValMarkdownApplib.adoc        |    13 -
 .../CausewayModuleValMarkdownMetaModel.adoc        |    12 +
 .../metamodel/IsisModuleValMarkdownMetaModel.adoc  |    12 -
 .../CausewayModuleValMarkdownPersistenceJdoDn.adoc |    12 +
 .../dn/IsisModuleValMarkdownPersistenceJdoDn.adoc  |    12 -
 .../dn/converters/CausewayMarkdownConverter.adoc   |    14 +
 .../jdo/dn/converters/IsisMarkdownConverter.adoc   |    14 -
 .../CausewayModuleValMarkdownPersistenceJpa.adoc   |    12 +
 .../jpa/IsisModuleValMarkdownPersistenceJpa.adoc   |    12 -
 .../jpa/converters/CausewayMarkdownConverter.adoc  |    14 +
 .../jpa/converters/IsisMarkdownConverter.adoc      |    14 -
 .../ui/wkt/CausewayModuleValMarkdownUiWkt.adoc     |    12 +
 .../ui/wkt/IsisModuleValMarkdownUiWkt.adoc         |    12 -
 .../vega/applib/CausewayModuleValVegaApplib.adoc   |    13 +
 .../index/vega/applib/IsisModuleValVegaApplib.adoc |    13 -
 .../metamodel/CausewayModuleValVegaMetaModel.adoc  |    12 +
 .../vega/metamodel/IsisModuleValVegaMetaModel.adoc |    12 -
 .../dn/CausewayModuleValVegaPersistenceJdoDn.adoc  |    12 +
 .../jdo/dn/IsisModuleValVegaPersistenceJdoDn.adoc  |    12 -
 .../jdo/dn/converters/CausewayVegaConverter.adoc   |    14 +
 .../jdo/dn/converters/IsisVegaConverter.adoc       |    14 -
 .../jpa/CausewayModuleValVegaPersistenceJpa.adoc   |    12 +
 .../jpa/IsisModuleValVegaPersistenceJpa.adoc       |    12 -
 .../jpa/converters/CausewayVegaConverter.adoc      |    14 +
 .../jpa/converters/IsisVegaConverter.adoc          |    14 -
 .../vega/ui/wkt/CausewayModuleValVegaUiWkt.adoc    |    12 +
 .../index/vega/ui/wkt/IsisModuleValVegaUiWkt.adoc  |    12 -
 ...rProfileUiModelProvider_010-implementation.adoc |     9 -
 .../UserProfileUiService_010-implementation.adoc   |     9 +
 ...erProfileUiService_020-examples-and-usage.adoc} |     0
 .../commons/applib/mixins/Object_impersonate.adoc  |     2 +-
 .../applib/mixins/Object_impersonateWithRoles.adoc |     2 +-
 .../services/userprof/UserProfileUiService.adoc    |     2 +-
 .../CausewayModuleViewerRestfulObjectsApplib.adoc  |    13 +
 .../IsisModuleViewerRestfulObjectsApplib.adoc      |    13 -
 .../pages/index/restfulobjects/applib/Rel.adoc     |     4 +-
 .../DomainObjectMemberRepresentation.adoc          |    12 +-
 .../domainobjects/DomainObjectRepresentation.adoc  |     4 +-
 .../applib/domainobjects/DomainObjectResource.adoc |     2 +-
 .../domainobjects/DomainServiceResource.adoc       |     6 +-
 .../applib/dtos/ScalarValueDtoV2.adoc              |     2 +-
 .../restfulobjects/applib/util/JsonMapper.adoc     |     4 +-
 ...ayModuleViewerRestfulObjectsJaxrsResteasy4.adoc |    12 +
 ...isModuleViewerRestfulObjectsJaxrsResteasy4.adoc |    12 -
 .../webmodule/WebModuleJaxrsResteasy4.adoc         |     2 +-
 .../CausewayModuleRestfulObjectsRendering.adoc     |    13 +
 .../IsisModuleRestfulObjectsRendering.adoc         |    13 -
 ...entNegotiationServiceForRestfulObjectsV1_0.adoc |     2 +-
 ...ntentNegotiationServiceOrgApacheCausewayV2.adoc |    86 +
 .../ContentNegotiationServiceOrgApacheIsisV2.adoc  |    86 -
 ...onServiceForRestfulObjectsV1_0_usage-notes.adoc |     2 +-
 ...tionServiceOrgApacheCausewayV2_usage-notes.adoc |     6 +
 ...otiationServiceOrgApacheIsisV1_usage-notes.adoc |     2 +-
 ...otiationServiceOrgApacheIsisV2_usage-notes.adoc |     6 -
 .../CausewayModuleViewerRestfulObjectsViewer.adoc  |    12 +
 .../IsisModuleViewerRestfulObjectsViewer.adoc      |    12 -
 .../webmodule/auth/AuthenticationStrategy.adoc     |     2 +-
 .../CausewayModuleViewerWicketApplibMixins.adoc    |    12 +
 .../applib/IsisModuleViewerWicketApplibMixins.adoc |    12 -
 .../model/CausewayModuleViewerWicketModel.adoc     |    12 +
 .../wicket/model/IsisModuleViewerWicketModel.adoc  |    12 -
 .../wicket/ui/CausewayModuleViewerWicketUi.adoc    |    12 +
 .../index/wicket/ui/IsisModuleViewerWicketUi.adoc  |    12 -
 .../viewer/CausewayModuleViewerWicketViewer.adoc   |    13 +
 .../viewer/IsisModuleViewerWicketViewer.adoc       |    13 -
 .../refguide/modules/applib-ant/pages/Column.adoc  |    26 +-
 .../refguide/modules/applib-ant/pages/Digits.adoc  |     2 +-
 .../modules/applib-ant/pages/Discriminator.adoc    |     6 +-
 .../modules/applib-ant/pages/NotPersistent.adoc    |     4 +-
 .../modules/applib-ant/pages/Nullable.adoc         |     8 +-
 .../refguide/modules/applib-ant/pages/Pattern.adoc |     2 +-
 .../applib-ant/pages/PersistenceCapable.adoc       |     8 +-
 .../modules/applib-ant/pages/PrimaryKey.adoc       |     6 +-
 .../modules/applib-ant/pages/XmlRootElement.adoc   |     4 +-
 .../refguide/modules/applib-ant/pages/about.adoc   |     6 +-
 .../modules/applib-ant/pages/about/jdo.adoc        |    12 +-
 .../modules/applib-ant/pages/about/jee.adoc        |     4 +-
 .../modules/applib-ant/pages/about/jpa.adoc        |     2 +-
 .../modules/applib-ant/pages/about/main.adoc       |     4 +-
 .../modules/applib-ant/pages/about/other.adoc      |     8 +-
 .../modules/applib-ant/pages/about/partial.adoc    |     2 +-
 .../applib-classes/pages/layout/menubars.adoc      |    12 +-
 .../applib-classes/pages/layout/object-layout.adoc |    18 +-
 .../applib-classes/pages/mixees-and-mixins.adoc    |     6 +-
 .../pages/roles-mixins-contributees/mixins.adoc    |     2 +-
 .../modules/applib-classes/pages/spec.adoc         |     2 +-
 .../modules/applib-classes/pages/utility.adoc      |     2 +-
 .../modules/applib-classes/pages/value-types.adoc  |     2 +-
 .../applib-classes/partials/module-nav.adoc        |     2 +-
 .../modules/applib-methods/pages/about.adoc        |     2 +-
 .../modules/applib-methods/pages/lifecycle.adoc    |     2 +-
 .../modules/applib-methods/pages/prefixes.adoc     |     4 +-
 .../applib-methods/pages/prefixes/default.adoc     |     2 +-
 .../applib-methods/pages/prefixes/disable.adoc     |     2 +-
 .../modules/applib-methods/pages/prefixes/get.adoc |     6 +-
 .../applib-methods/pages/ui-hints/title.adoc       |     4 +-
 .../refguide/modules/applib-svc/pages/about.adoc   |    10 +-
 .../partials/_application-layer-spi.adoc           |     2 +-
 .../applib-svc/partials/_core-domain-api.adoc      |     2 +-
 .../modules/applib-svc/partials/_metadata-api.adoc |     2 +-
 .../partials/_presentation-layer-spi.adoc          |     2 +-
 .../modules/applib-svc/partials/module-nav.adoc    |     2 +-
 antora/components/relnotes/modules/ROOT/nav.adoc   |     1 +
 .../modules/ROOT/pages/2022/2.0.0-M8/relnotes.adoc |     3 +-
 .../modules/ROOT/pages/2022/2.0.0-M9/relnotes.adoc |    41 +
 .../relnotes/modules/ROOT/pages/about.adoc         |    34 +-
 .../setupguide/modules/ROOT/pages/about.adoc       |     4 +-
 .../{isis-templates.xml => causeway-templates.xml} |     0
 .../setupguide/modules/eclipse/pages/about.adoc    |     6 +-
 .../modules/intellij/attachments/.gitignore        |     2 +-
 ...es.jar => causeway-settings-file-templates.jar} |   Bin
 ...vel-7.png => 050-causeway-language-level-7.png} |   Bin
 .../intellij/partials/UNUSED/coding-standards.adoc |     4 +-
 .../partials/UNUSED/faster-turnaround-times.adoc   |    12 +-
 .../intellij/partials/UNUSED/file-templates.adoc   |     2 +-
 .../intellij/partials/UNUSED/live-templates.adoc   |     4 +-
 .../tutorials/modules/ROOT/pages/about.adoc        |     2 +-
 .../petclinic/pages/010-getting-started.adoc       |    18 +-
 .../petclinic/pages/020-the-petclinic-domain.adoc  |     2 +-
 .../petclinic/pages/030-petowner-entity.adoc       |     8 +-
 .../modules/petclinic/pages/040-pet-entity.adoc    |    10 +-
 .../modules/petclinic/pages/050-visit-entity.adoc  |     2 +-
 .../modules/petclinic/pages/060-unit-testing.adoc  |     4 +-
 .../petclinic/pages/090-integration-testing.adoc   |    20 +-
 .../tutorials/modules/petclinic/pages/about.adoc   |     2 +-
 .../further-business-logic-worked-examples.adoc    |    10 +-
 .../userguide/modules/ROOT/pages/about.adoc        |     4 +-
 .../userguide/modules/btb/pages/about.adoc         |     2 +-
 .../modules/btb/pages/headless-access.adoc         |    12 +-
 .../modules/btb/pages/hints-and-tips.adoc          |     2 +-
 .../how-to-handle-void-and-null-results.adoc       |     6 +-
 .../how-to-implement-a-spellchecker.adoc           |     2 +-
 .../btb/pages/hints-and-tips/persisted-title.adoc  |     4 +-
 .../replacing-default-service-implementations.adoc |     2 +-
 .../simulating-collections-of-values.adoc          |     4 +-
 .../hints-and-tips/transactions-and-errors.adoc    |     6 +-
 .../userguide/modules/btb/pages/i18n.adoc          |    10 +-
 .../modules/btb/pages/other-techniques.adoc        |     2 +-
 .../modules/btb/pages/programming-model.adoc       |     2 +-
 .../pages/programming-model/custom-validator.adoc  |    10 +-
 .../btb/pages/programming-model/finetuning.adoc    |    30 +-
 .../fun/pages/business-rules/usability.adoc        |     2 +-
 .../modules/fun/pages/concepts-patterns.adoc       |     4 +-
 ...apache-causeway-vs-cqrs-and-event-sourcing.adoc |    95 +
 .../apache-isis-vs-cqrs-and-event-sourcing.adoc    |    95 -
 .../fun/pages/concepts-patterns/architecture.adoc  |    32 +-
 .../fun/pages/concepts-patterns/core-values.adoc   |    28 +-
 .../concepts-patterns/deployment-options.adoc      |     4 +-
 .../fun/pages/concepts-patterns/metamodel.adoc     |    10 +-
 .../concepts-patterns/naked-objects-pattern.adoc   |     4 +-
 .../pages/domain-entities-and-services/crud.adoc   |     2 +-
 .../domain-entities.adoc                           |     4 +-
 .../domain-services.adoc                           |    20 +-
 .../inject-services.adoc                           |    12 +-
 .../modules/fun/pages/meta-annotations.adoc        |     4 +-
 .../userguide/modules/fun/pages/modules.adoc       |    32 +-
 .../modules/fun/pages/object-members/actions.adoc  |     4 +-
 .../fun/pages/object-members/collections.adoc      |    18 +-
 .../fun/pages/object-members/properties.adoc       |    34 +-
 .../userguide/modules/fun/pages/overview.adoc      |     2 +-
 .../modules/fun/pages/overview/events.adoc         |     2 +-
 .../modules/fun/pages/overview/identifiers.adoc    |     6 +-
 .../modules/fun/pages/overview/modules.adoc        |     8 +-
 .../modules/fun/pages/overview/object-members.adoc |     6 +-
 .../fun/pages/overview/programming-model.adoc      |     8 +-
 .../pages/overview/types-of-domain-objects.adoc    |    26 +-
 .../components/userguide/modules/fun/pages/ui.adoc |     4 +-
 .../modules/fun/pages/ui/action-icons-and-css.adoc |    10 +-
 .../modules/fun/pages/ui/menubars-layout.adoc      |    58 +-
 .../modules/fun/pages/ui/object-layout.adoc        |    16 +-
 .../fun/pages/ui/object-titles-and-icons.adoc      |    10 +-
 .../userguide/modules/fun/pages/view-models.adoc   |    10 +-
 .../modules/fun/partials/_deployment-options.adoc  |    26 +-
 antora/playbooks/site-comguide.yml                 |    10 +-
 antora/playbooks/site-conguide.yml                 |    10 +-
 antora/playbooks/site-core.yml                     |    10 +-
 antora/playbooks/site-docs.yml                     |    10 +-
 antora/playbooks/site-extensions.yml               |    13 +-
 antora/playbooks/site-incubator.yml                |    10 +-
 antora/playbooks/site-persistence.yml              |    10 +-
 antora/playbooks/site-refguide.yml                 |    10 +-
 antora/playbooks/site-regressiontests.yml          |    10 +-
 antora/playbooks/site-relnotes.yml                 |    10 +-
 antora/playbooks/site-security.yml                 |    10 +-
 antora/playbooks/site-setupguide.yml               |    10 +-
 antora/playbooks/site-testing.yml                  |    10 +-
 antora/playbooks/site-tooling.yml                  |    10 +-
 antora/playbooks/site-tutorials.yml                |    10 +-
 antora/playbooks/site-userguide.yml                |    10 +-
 antora/playbooks/site-valuetypes.yml               |    10 +-
 antora/playbooks/site-vro.yml                      |    10 +-
 antora/playbooks/site-vw.yml                       |    10 +-
 antora/playbooks/site.yml                          |    13 +-
 antora/pom.xml                                     |     6 +-
 antora/supplemental-ui/doap_causeway.rdf           |   941 +
 antora/supplemental-ui/doap_isis.rdf               |   933 -
 antora/supplemental-ui/index.html                  |    22 +-
 antora/supplemental-ui/ui.yml                      |     2 +-
 api/applib/pom.xml                                 |    30 +-
 api/applib/src/main/java/module-info.java          |   224 +-
 .../causeway/applib/CausewayModuleApplib.java      |   149 +
 ...sewayModuleApplibChangeAndExecutionLoggers.java |    47 +
 .../applib/CausewayModuleApplibMixins.java         |    47 +
 .../org/apache/causeway/applib/Identifier.java     |   332 +
 .../java/org/apache/causeway/applib/ViewModel.java |    41 +
 .../apache/causeway/applib/annotation/Action.java  |   233 +
 .../causeway/applib/annotation/ActionLayout.java   |   265 +
 .../causeway/applib/annotation/BookmarkPolicy.java |    54 +
 .../causeway/applib/annotation/Bounding.java       |    30 +
 .../causeway/applib/annotation/Collection.java     |   108 +
 .../applib/annotation/CollectionLayout.java        |   179 +
 .../applib/annotation/DependentDefaultsPolicy.java |    55 +
 .../apache/causeway/applib/annotation/Domain.java  |    84 +
 .../causeway/applib/annotation/DomainObject.java   |   435 +
 .../applib/annotation/DomainObjectLayout.java      |   215 +
 .../causeway/applib/annotation/DomainService.java  |    95 +
 .../applib/annotation/DomainServiceLayout.java     |    83 +
 .../apache/causeway/applib/annotation/Editing.java |    52 +
 .../applib/annotation/EntityChangeKind.java        |    29 +
 .../causeway/applib/annotation/HomePage.java       |    42 +
 .../applib/annotation/InteractionScope.java        |    53 +
 .../causeway/applib/annotation/Introspection.java  |   225 +
 .../causeway/applib/annotation/LabelPosition.java  |    50 +
 .../applib/annotation/LogicalTypeName.java         |    51 +
 .../causeway/applib/annotation/MemberSupport.java  |    50 +
 .../causeway/applib/annotation/MinLength.java      |    37 +
 .../apache/causeway/applib/annotation/Module.java  |    60 +
 .../apache/causeway/applib/annotation/Nature.java  |   104 +
 .../applib/annotation/NatureOfService.java         |    60 +
 .../causeway/applib/annotation/Navigable.java      |    40 +
 .../applib/annotation/ObjectLifecycle.java         |    50 +
 .../causeway/applib/annotation/ObjectSupport.java  |    50 +
 .../causeway/applib/annotation/Optionality.java    |    70 +
 .../causeway/applib/annotation/Parameter.java      |   150 +
 .../applib/annotation/ParameterLayout.java         |   130 +
 .../applib/annotation/PriorityPrecedence.java      |    82 +
 .../causeway/applib/annotation/Programmatic.java   |    54 +
 .../causeway/applib/annotation/Projecting.java     |    38 +
 .../causeway/applib/annotation/PromptStyle.java    |    91 +
 .../causeway/applib/annotation/Property.java       |   295 +
 .../causeway/applib/annotation/PropertyLayout.java |   259 +
 .../causeway/applib/annotation/Publishing.java     |    70 +
 .../causeway/applib/annotation/Redirect.java       |    48 +
 .../causeway/applib/annotation/Repainting.java     |    45 +
 .../causeway/applib/annotation/RestrictTo.java     |    33 +
 .../causeway/applib/annotation/SemanticsOf.java    |   148 +
 .../causeway/applib/annotation/Snapshot.java       |    48 +
 .../applib/annotation/TableDecoration.java         |    60 +
 .../causeway/applib/annotation/TimePrecision.java  |    59 +
 .../applib/annotation/TimeZoneTranslation.java     |    44 +
 .../apache/causeway/applib/annotation/Title.java   |    67 +
 .../apache/causeway/applib/annotation/Value.java   |    58 +
 .../causeway/applib/annotation/ValueSemantics.java |   178 +
 .../apache/causeway/applib/annotation/Where.java   |   225 +
 .../causeway/applib/annotation/package-info.java   |    23 +
 .../client/RepresentationTypeSimplifiedV2.java     |   143 +
 .../causeway/applib/client/SuppressionType.java    |   100 +
 .../apache/causeway/applib/clock/VirtualClock.java |   381 +
 .../causeway/applib/clock/VirtualClock_frozen.java |    66 +
 .../causeway/applib/clock/VirtualClock_system.java |    57 +
 .../applib/clock/VirtualClock_withOffset.java      |    70 +
 .../causeway/applib/domain/DomainObjectList.java   |   194 +
 .../events/ActionArgumentUsabilityEvent.java       |    61 +
 .../events/ActionArgumentVisibilityEvent.java      |    61 +
 .../causeway/applib/events/EventObjectBase.java    |    79 +
 .../applib/events/domain/AbstractDomainEvent.java  |   498 +
 .../applib/events/domain/ActionDomainEvent.java    |   232 +
 .../events/domain/CollectionDomainEvent.java       |   104 +
 .../applib/events/domain/PropertyDomainEvent.java  |   156 +
 .../events/lifecycle/AbstractLifecycleEvent.java   |    39 +
 .../events/lifecycle/ObjectCreatedEvent.java       |    67 +
 .../applib/events/lifecycle/ObjectLoadedEvent.java |    63 +
 .../events/lifecycle/ObjectPersistedEvent.java     |    63 +
 .../events/lifecycle/ObjectPersistingEvent.java    |    62 +
 .../events/lifecycle/ObjectRemovingEvent.java      |    63 +
 .../events/lifecycle/ObjectUpdatedEvent.java       |    60 +
 .../events/lifecycle/ObjectUpdatingEvent.java      |    60 +
 .../applib/events/metamodel/MetamodelEvent.java    |    34 +
 .../applib/events/metamodel/MetamodelListener.java |    84 +
 .../causeway/applib/events/ui/AbstractUiEvent.java |    61 +
 .../causeway/applib/events/ui/CssClassUiEvent.java |   104 +
 .../causeway/applib/events/ui/IconUiEvent.java     |   122 +
 .../causeway/applib/events/ui/LayoutUiEvent.java   |   104 +
 .../causeway/applib/events/ui/TitleUiEvent.java    |   133 +
 .../applib/exceptions/RecoverableException.java    |   107 +
 .../applib/exceptions/TranslatableException.java   |    49 +
 .../applib/exceptions/UnrecoverableException.java  |   100 +
 .../recoverable/InteractionException.java          |    68 +
 .../recoverable/InvalidEntryException.java         |    41 +
 .../recoverable/TextEntryParseException.java       |    42 +
 .../unrecoverable/DomainModelException.java        |    44 +
 .../unrecoverable/MetaModelException.java          |    41 +
 .../unrecoverable/NoAuthenticatorException.java    |    44 +
 .../unrecoverable/ObjectNotFoundException.java     |    39 +
 .../unrecoverable/ObjectPersistenceException.java  |    40 +
 .../unrecoverable/PersistFailedException.java      |    54 +
 .../unrecoverable/ReflectiveActionException.java   |    41 +
 .../unrecoverable/RepositoryException.java         |    52 +
 .../unrecoverable/UnexpectedCallException.java     |    36 +
 .../unrecoverable/UnknownTypeException.java        |    37 +
 .../org/apache/causeway/applib/graph/Edge.java     |    31 +
 .../apache/causeway/applib/graph/SimpleEdge.java   |    42 +
 .../org/apache/causeway/applib/graph/Vertex.java   |    39 +
 .../causeway/applib/graph/tree/TreeAdapter.java    |    57 +
 .../causeway/applib/graph/tree/TreeNode.java       |   303 +
 .../graph/tree/TreeNode_iteratorBreadthFirst.java  |    60 +
 .../graph/tree/TreeNode_iteratorDepthFirst.java    |    71 +
 .../graph/tree/TreeNode_iteratorHierarchyUp.java   |    53 +
 .../causeway/applib/graph/tree/TreePath.java       |    60 +
 .../applib/graph/tree/TreePath_Default.java        |    90 +
 .../causeway/applib/graph/tree/TreeState.java      |    35 +
 .../applib/graph/tree/TreeState_Default.java       |    34 +
 .../apache/causeway/applib/id/HasLogicalType.java  |    35 +
 .../org/apache/causeway/applib/id/LogicalType.java |   360 +
 .../causeway/applib/jaxb/DataTypeFactory.java      |    58 +
 .../causeway/applib/jaxb/JavaSqlJaxbAdapters.java  |    82 +
 .../JavaSqlXMLGregorianCalendarMarshalling.java    |    66 +
 .../causeway/applib/jaxb/JavaTimeJaxbAdapters.java |   169 +
 .../JavaTimeXMLGregorianCalendarMarshalling.java   |   156 +
 .../causeway/applib/jaxb/JavaUtilJaxbAdapters.java |    54 +
 .../applib/jaxb/PersistentEntitiesAdapter.java     |    67 +
 .../applib/jaxb/PersistentEntityAdapter.java       |    50 +
 .../applib/jaxb/PrimitiveJaxbAdapters.java         |    49 +
 .../causeway/applib/layout/LayoutConstants.java    |   139 +
 .../applib/layout/component/ActionLayoutData.java  |   282 +
 .../layout/component/ActionLayoutDataOwner.java    |    29 +
 .../layout/component/CollectionLayoutData.java     |   278 +
 .../component/CollectionLayoutDataOwner.java       |    28 +
 .../layout/component/CssClassFaPosition.java       |    35 +
 .../layout/component/DomainObjectLayoutData.java   |   238 +
 .../component/DomainObjectLayoutDataOwner.java     |    28 +
 .../causeway/applib/layout/component/FieldSet.java |   208 +
 .../applib/layout/component/FieldSetOwner.java     |    28 +
 .../applib/layout/component/HasBookmarking.java    |    32 +
 .../applib/layout/component/HasCssClass.java       |    30 +
 .../applib/layout/component/HasCssClassFa.java     |    36 +
 .../applib/layout/component/HasDescribedAs.java    |    32 +
 .../applib/layout/component/HasHidden.java         |    34 +
 .../causeway/applib/layout/component/HasNamed.java |    32 +
 .../applib/layout/component/MemberRegion.java      |    35 +
 .../applib/layout/component/MemberRegionOwner.java |    26 +
 .../causeway/applib/layout/component/Owned.java    |    26 +
 .../causeway/applib/layout/component/Owner.java    |    26 +
 .../layout/component/PropertyLayoutData.java       |   289 +
 .../layout/component/ServiceActionLayoutData.java  |   249 +
 .../component/ServiceActionLayoutDataOwner.java    |    29 +
 .../applib/layout/component/TableDecoration.java   |    31 +
 .../applib/layout/component/package-info.java      |    39 +
 .../apache/causeway/applib/layout/grid/Grid.java   |    97 +
 .../causeway/applib/layout/grid/GridAbstract.java  |   210 +
 .../applib/layout/grid/bootstrap/BSClearFix.java   |    55 +
 .../layout/grid/bootstrap/BSClearFixHidden.java    |    49 +
 .../layout/grid/bootstrap/BSClearFixVisible.java   |    65 +
 .../applib/layout/grid/bootstrap/BSCol.java        |   285 +
 .../applib/layout/grid/bootstrap/BSElement.java    |    38 +
 .../layout/grid/bootstrap/BSElementAbstract.java   |    52 +
 .../applib/layout/grid/bootstrap/BSGrid.java       |   305 +
 .../applib/layout/grid/bootstrap/BSRow.java        |   142 +
 .../applib/layout/grid/bootstrap/BSRowContent.java |    81 +
 .../layout/grid/bootstrap/BSRowContentOwner.java   |    28 +
 .../applib/layout/grid/bootstrap/BSRowOwner.java   |    31 +
 .../applib/layout/grid/bootstrap/BSTab.java        |   179 +
 .../applib/layout/grid/bootstrap/BSTabGroup.java   |   140 +
 .../layout/grid/bootstrap/BSTabGroupOwner.java     |    31 +
 .../applib/layout/grid/bootstrap/BSTabOwner.java   |    31 +
 .../applib/layout/grid/bootstrap/HasCssId.java     |    31 +
 .../applib/layout/grid/bootstrap/Size.java         |    37 +
 .../applib/layout/grid/bootstrap/SizeSpan.java     |   114 +
 .../applib/layout/grid/bootstrap/WithinGrid.java   |    30 +
 .../applib/layout/grid/bootstrap/package-info.java |    37 +
 .../apache/causeway/applib/layout/links/Link.java  |    96 +
 .../causeway/applib/layout/links/package-info.java |    38 +
 .../causeway/applib/layout/menubars/HasNamed.java  |    31 +
 .../causeway/applib/layout/menubars/Menu.java      |    26 +
 .../causeway/applib/layout/menubars/MenuBar.java   |    26 +
 .../causeway/applib/layout/menubars/MenuBars.java  |    52 +
 .../applib/layout/menubars/MenuBarsAbstract.java   |    71 +
 .../applib/layout/menubars/MenuSection.java        |    33 +
 .../applib/layout/menubars/bootstrap/BSMenu.java   |   113 +
 .../layout/menubars/bootstrap/BSMenuBar.java       |    64 +
 .../layout/menubars/bootstrap/BSMenuBars.java      |   228 +
 .../layout/menubars/bootstrap/BSMenuSection.java   |    79 +
 .../layout/menubars/bootstrap/package-info.java    |    38 +
 .../causeway/applib/layout/package-info.java       |    25 +
 .../apache/causeway/applib/locale/UserLocale.java  |    67 +
 .../org/apache/causeway/applib/mixins/dto/Dto.java |    48 +
 .../applib/mixins/dto/DtoMixinConstants.java       |    32 +
 .../applib/mixins/dto/Dto_downloadXml.java         |    83 +
 .../applib/mixins/dto/Dto_downloadXsd.java         |   141 +
 .../causeway/applib/mixins/dto/package-info.java   |    28 +
 .../mixins/layout/Object_downloadLayoutXml.java    |    96 +
 .../metamodel/Object_downloadMetamodelXml.java     |   121 +
 .../mixins/metamodel/Object_logicalTypeName.java   |    86 +
 .../mixins/metamodel/Object_objectIdentifier.java  |    86 +
 .../mixins/metamodel/Object_rebuildMetamodel.java  |    72 +
 .../applib/mixins/rest/Object_openRestApi.java     |    87 +
 .../applib/mixins/security/HasUsername.java        |    72 +
 .../applib/mixins/system/DomainChangeRecord.java   |   335 +
 .../applib/mixins/system/HasInteractionId.java     |    62 +
 .../mixins/system/HasInteractionIdAndSequence.java |    93 +
 .../mixins/system/HasTarget_openTargetObject.java  |    83 +
 .../applib/mixins/updates/OnUpdatedAt.java         |    32 +
 .../applib/mixins/updates/OnUpdatedBy.java         |    41 +
 .../applib/mixins/updates/OnUpdatedByAndAt.java    |    31 +
 .../causeway/applib/query/AllInstancesQuery.java   |    26 +
 .../apache/causeway/applib/query/NamedQuery.java   |    41 +
 .../org/apache/causeway/applib/query/Query.java    |    97 +
 .../apache/causeway/applib/query/QueryRange.java   |   136 +
 .../applib/query/_AllInstancesQueryDefault.java    |    48 +
 .../causeway/applib/query/_NamedQueryDefault.java  |    83 +
 .../causeway/applib/query/_QueryAbstract.java      |    33 +
 .../causeway/applib/query/_QueryRangeDefault.java  |    87 +
 .../services/acceptheader/AcceptHeaderService.java |    47 +
 .../services/appfeat/ApplicationFeature.java       |   111 +
 .../services/appfeat/ApplicationFeatureId.java     |   453 +
 .../appfeat/ApplicationFeatureRepository.java      |    55 +
 .../services/appfeat/ApplicationFeatureSort.java   |    69 +
 .../services/appfeat/ApplicationMemberSort.java    |    35 +
 .../applib/services/appfeat/package-info.java      |    27 +
 .../services/appfeatui/ApplicationFeatureMenu.java |   175 +
 .../appfeatui/ApplicationFeatureViewModel.java     |   416 +
 ...ApplicationFeatureViewModel.layout.fallback.xml |   139 +
 .../appfeatui/ApplicationFeatureViewModel.png      |   Bin
 .../services/appfeatui/ApplicationNamespace.java   |    86 +
 .../applib/services/appfeatui/ApplicationType.java |   135 +
 .../services/appfeatui/ApplicationTypeAction.java  |   110 +
 .../appfeatui/ApplicationTypeCollection.java       |   107 +
 .../services/appfeatui/ApplicationTypeMember.java  |    88 +
 .../appfeatui/ApplicationTypeProperty.java         |   178 +
 .../applib/services/bookmark/Bookmark.java         |   234 +
 .../applib/services/bookmark/BookmarkHolder.java   |    38 +
 .../services/bookmark/BookmarkHolder_lookup.java   |    56 +
 .../services/bookmark/BookmarkHolder_object.java   |    51 +
 .../applib/services/bookmark/BookmarkService.java  |    94 +
 .../applib/services/bookmark/HasTarget.java        |    54 +
 .../applib/services/bookmark/IdStringifier.java    |   186 +
 .../causeway/applib/services/bookmark/Oid.java     |    47 +
 .../idstringifiers/PredefinedSerializables.java    |    87 +
 .../applib/services/bookmark/package-info.java     |    27 +
 .../services/bookmarkui/BookmarkUiService.java     |    32 +
 .../applib/services/clock/ClockService.java        |    68 +
 .../causeway/applib/services/command/Command.java  |   376 +
 .../services/command/CommandExecutorService.java   |   165 +
 .../services/command/CommandOutcomeHandler.java    |    71 +
 .../applib/services/command/package-info.java      |    19 +
 .../applib/services/commanddto/HasCommandDto.java  |    56 +
 .../conmap/ContentMappingServiceForCommandDto.java |   112 +
 .../ContentMappingServiceForCommandsDto.java       |   100 +
 .../services/commanddto/conmap/UserDataKeys.java   |    35 +
 .../commanddto/processor/CommandDtoProcessor.java  |    57 +
 .../CommandDtoProcessorForActionAbstract.java      |    40 +
 .../CommandDtoProcessorForPropertyAbstract.java    |    34 +
 .../processor/spi/CommandDtoProcessorService.java  |    64 +
 .../spi/CommandDtoProcessorServiceIdentity.java    |    45 +
 .../services/confview/ConfigurationMenu.java       |    77 +
 .../services/confview/ConfigurationProperty.java   |    78 +
 .../ConfigurationProperty.layout.fallback.xml      |    57 +
 .../services/confview/ConfigurationProperty.png    |   Bin
 .../confview/ConfigurationViewService.java         |    44 +
 .../services/confview/ConfigurationViewmodel.java  |    67 +
 .../ConfigurationViewmodel.layout.fallback.xml     |    66 +
 .../services/confview/ConfigurationViewmodel.png   |   Bin
 .../applib/services/confview/package-info.java     |    26 +
 .../services/conmap/ContentMappingService.java     |    68 +
 .../applib/services/conmap/package-info.java       |    27 +
 .../applib/services/email/EmailService.java        |    65 +
 .../applib/services/email/package-info.java        |    26 +
 .../applib/services/error/ErrorDetails.java        |    86 +
 .../services/error/ErrorReportingService.java      |    55 +
 .../applib/services/error/SimpleTicket.java        |   135 +
 .../causeway/applib/services/error/Ticket.java     |    87 +
 .../applib/services/error/package-info.java        |    28 +
 .../applib/services/eventbus/EventBusService.java  |    47 +
 .../applib/services/eventbus/package-info.java     |    26 +
 .../applib/services/exceprecog/Category.java       |    71 +
 .../services/exceprecog/ExceptionRecognizer.java   |    73 +
 .../exceprecog/ExceptionRecognizerAbstract.java    |   143 +
 .../exceprecog/ExceptionRecognizerForType.java     |   130 +
 .../exceprecog/ExceptionRecognizerService.java     |    62 +
 .../applib/services/exceprecog/Recognition.java    |   140 +
 .../services/exceprecog/RootCauseFinder.java       |    36 +
 .../applib/services/exceprecog/package-info.java   |    28 +
 .../applib/services/factory/FactoryService.java    |   167 +
 .../applib/services/factory/package-info.java      |    26 +
 .../applib/services/grid/GridLoaderService.java    |    85 +
 .../causeway/applib/services/grid/GridService.java |   178 +
 .../applib/services/grid/GridSystemService.java    |   135 +
 .../applib/services/grid/package-info.java         |    26 +
 .../causeway/applib/services/health/Health.java    |    46 +
 .../applib/services/health/HealthCheckService.java |    46 +
 .../applib/services/hint/HintIdProvider.java       |    45 +
 .../causeway/applib/services/hint/HintStore.java   |   101 +
 .../applib/services/hint/package-info.java         |    28 +
 .../services/homepage/HomePageResolverService.java |    33 +
 .../applib/services/homepage/package-info.java     |    24 +
 .../services/i18n/HasTranslationContext.java       |    31 +
 .../applib/services/i18n/LanguageProvider.java     |    42 +
 .../apache/causeway/applib/services/i18n/Mode.java |    79 +
 .../applib/services/i18n/TranslatableString.java   |   277 +
 .../applib/services/i18n/TranslationContext.java   |    89 +
 .../applib/services/i18n/TranslationService.java   |    90 +
 .../applib/services/i18n/TranslationsResolver.java |    49 +
 .../applib/services/i18n/package-info.java         |    28 +
 .../applib/services/iactn/ActionInvocation.java    |    48 +
 .../causeway/applib/services/iactn/Execution.java  |   348 +
 .../applib/services/iactn/HasInteractionDto.java   |    51 +
 .../applib/services/iactn/Interaction.java         |    88 +
 .../applib/services/iactn/InteractionProvider.java |    90 +
 .../applib/services/iactn/PropertyEdit.java        |    47 +
 .../applib/services/iactn/package-info.java        |    29 +
 .../services/iactnlayer/InteractionContext.java    |   181 +
 .../services/iactnlayer/InteractionLayer.java      |    57 +
 .../iactnlayer/InteractionLayerTracker.java        |    84 +
 .../services/iactnlayer/InteractionService.java    |   215 +
 .../applib/services/inject/ServiceInjector.java    |    43 +
 .../jaxb/CatalogingSchemaOutputResolver.java       |   155 +
 .../applib/services/jaxb/CausewaySchemas.java      |    58 +
 .../causeway/applib/services/jaxb/JaxbService.java |   258 +
 .../services/jaxb/StreamResultWithWriter.java      |    47 +
 .../applib/services/jaxb/package-info.java         |    26 +
 .../keyvaluestore/KeyValueSessionStore.java        |    80 +
 .../applib/services/layout/LayoutExportStyle.java  |    60 +
 .../applib/services/layout/LayoutService.java      |    47 +
 .../applib/services/layout/LayoutServiceMenu.java  |   123 +
 .../applib/services/layout/package-info.java       |    27 +
 .../applib/services/linking/DeepLinkService.java   |    48 +
 .../applib/services/linking/package-info.java      |    26 +
 .../services/locale/LocaleChoiceProvider.java      |    33 +
 .../services/menu/MenuBarsLoaderService.java       |    57 +
 .../applib/services/menu/MenuBarsService.java      |    86 +
 .../applib/services/message/MessageService.java    |   188 +
 .../applib/services/message/package-info.java      |    26 +
 .../applib/services/metamodel/BeanSort.java        |   154 +
 .../causeway/applib/services/metamodel/Config.java |    77 +
 .../applib/services/metamodel/DomainMember.java    |    49 +
 .../applib/services/metamodel/DomainModel.java     |    53 +
 .../services/metamodel/MetaModelService.java       |   138 +
 .../services/metamodel/MetaModelServiceMenu.java   |   322 +
 .../applib/services/metamodel/_AsciiExport.java    |   118 +
 .../applib/services/metamodel/_CsvExport.java      |    80 +
 .../applib/services/metamodel/_DiffExport.java     |   385 +
 .../applib/services/metamodel/package-info.java    |    26 +
 .../applib/services/metrics/MetricsService.java    |    59 +
 .../applib/services/metrics/package-info.java      |    27 +
 .../causeway/applib/services/package-info.java     |    24 +
 .../placeholder/PlaceholderRenderService.java      |    61 +
 .../services/publishing/log/CommandLogger.java     |    68 +
 .../publishing/log/EntityChangesLogger.java        |    65 +
 .../publishing/log/EntityPropertyChangeLogger.java |    59 +
 .../services/publishing/log/ExecutionLogger.java   |    67 +
 .../applib/services/publishing/package-info.java   |    34 +
 .../services/publishing/spi/CommandSubscriber.java |    42 +
 .../services/publishing/spi/EntityChanges.java     |   108 +
 .../publishing/spi/EntityChangesSubscriber.java    |    54 +
 .../publishing/spi/EntityPropertyChange.java       |    58 +
 .../spi/EntityPropertyChangeSubscriber.java        |    51 +
 .../publishing/spi/ExecutionSubscriber.java        |    71 +
 .../queryresultscache/MethodReferences.java        |    94 +
 .../queryresultscache/QueryResultsCache.java       |   248 +
 .../QueryResultsCacheControl.java                  |    40 +
 .../services/queryresultscache/package-info.java   |    27 +
 .../registry/InstanceByPriorityComparator.java     |    72 +
 .../applib/services/registry/ServiceRegistry.java  |   165 +
 .../applib/services/registry/package-info.java     |    27 +
 .../applib/services/repository/EntityState.java    |   128 +
 .../services/repository/RepositoryService.java     |   414 +
 .../applib/services/repository/package-info.java   |    27 +
 .../applib/services/routing/RoutingService.java    |    84 +
 .../applib/services/routing/package-info.java      |    26 +
 .../applib/services/scratchpad/Scratchpad.java     |    51 +
 .../applib/services/scratchpad/package-info.java   |    26 +
 .../applib/services/session/SessionLogger.java     |    73 +
 .../applib/services/session/SessionSubscriber.java |    66 +
 .../applib/services/session/package-info.java      |    24 +
 .../applib/services/sitemap/SitemapService.java    |    30 +
 .../services/sitemap/SitemapServiceMenu.java       |    88 +
 .../causeway/applib/services/sudo/SudoService.java |   132 +
 .../applib/services/sudo/SudoServiceListener.java  |    40 +
 .../causeway/applib/services/swagger/Format.java   |    58 +
 .../applib/services/swagger/SwaggerService.java    |    47 +
 .../applib/services/swagger/Visibility.java        |    86 +
 .../TableColumnOrderForCollectionTypeAbstract.java |   102 +
 .../services/tablecol/TableColumnOrderService.java |   102 +
 .../tablecol/TableColumnVisibilityService.java     |    50 +
 .../applib/services/title/TitleService.java        |    41 +
 .../applib/services/title/package-info.java        |    25 +
 .../services/urlencoding/UrlEncodingService.java   |   107 +
 .../applib/services/urlencoding/package-info.java  |    29 +
 .../applib/services/user/ImpersonateMenu.java      |   183 +
 .../services/user/ImpersonateMenuAdvisor.java      |    80 +
 .../applib/services/user/ImpersonateStopMenu.java  |   101 +
 .../services/user/ImpersonatedUserHolder.java      |    58 +
 .../causeway/applib/services/user/RoleMemento.java |    95 +
 .../services/user/RoleMemento.layout.fallback.xml  |    44 +
 .../applib/services/user/RoleMemento.png           |   Bin
 .../user/UserCurrentSessionTimeZoneHolder.java     |    58 +
 .../causeway/applib/services/user/UserMemento.java |   361 +
 .../services/user/UserMemento.layout.fallback.xml  |    88 +
 .../applib/services/user/UserMemento.png           |   Bin
 .../causeway/applib/services/user/UserService.java |   256 +
 .../services/userreg/EmailNotificationService.java |    63 +
 .../applib/services/userreg/UserDetails.java       |    45 +
 .../services/userreg/UserRegistrationService.java  |    64 +
 .../userreg/events/EmailEventAbstract.java         |    52 +
 .../userreg/events/EmailRegistrationEvent.java     |    35 +
 .../userreg/events/PasswordResetEvent.java         |    35 +
 .../applib/services/userreg/package-info.java      |    27 +
 .../causeway/applib/services/userui/UserMenu.java  |    81 +
 .../applib/services/wrapper/DisabledException.java |    45 +
 .../applib/services/wrapper/HiddenException.java   |    44 +
 .../applib/services/wrapper/InvalidException.java  |    44 +
 .../causeway/applib/services/wrapper/Mixin.java    |    33 +
 .../applib/services/wrapper/WrapperFactory.java    |   285 +
 .../applib/services/wrapper/WrappingObject.java    |    72 +
 .../services/wrapper/callable/AsyncCallable.java   |   113 +
 .../services/wrapper/control/AsyncControl.java     |   236 +
 .../services/wrapper/control/ControlAbstract.java  |    86 +
 .../services/wrapper/control/ExceptionHandler.java |    39 +
 .../wrapper/control/ExceptionHandlerAbstract.java  |    33 +
 .../services/wrapper/control/ExecutionMode.java    |    44 +
 .../services/wrapper/control/SyncControl.java      |    95 +
 .../services/wrapper/events/AccessEvent.java       |    45 +
 .../wrapper/events/ActionArgumentEvent.java        |    75 +
 .../wrapper/events/ActionInvocationEvent.java      |    61 +
 .../wrapper/events/ActionUsabilityEvent.java       |    39 +
 .../wrapper/events/ActionVisibilityEvent.java      |    39 +
 .../wrapper/events/CollectionAccessEvent.java      |    39 +
 .../wrapper/events/CollectionMethodEvent.java      |    92 +
 .../wrapper/events/CollectionUsabilityEvent.java   |    39 +
 .../wrapper/events/CollectionVisibilityEvent.java  |    39 +
 .../services/wrapper/events/InteractionEvent.java  |   185 +
 .../services/wrapper/events/ObjectTitleEvent.java  |    46 +
 .../wrapper/events/ObjectValidityEvent.java        |    46 +
 .../wrapper/events/ObjectVisibilityEvent.java      |    39 +
 .../services/wrapper/events/ParseValueEvent.java   |    61 +
 .../wrapper/events/PropertyAccessEvent.java        |    47 +
 .../wrapper/events/PropertyModifyEvent.java        |    54 +
 .../wrapper/events/PropertyUsabilityEvent.java     |    39 +
 .../wrapper/events/PropertyVisibilityEvent.java    |    39 +
 .../wrapper/events/ProposedHolderEvent.java        |    37 +
 .../services/wrapper/events/UsabilityEvent.java    |    43 +
 .../services/wrapper/events/ValidityEvent.java     |    60 +
 .../services/wrapper/events/VisibilityEvent.java   |    44 +
 .../services/wrapper/events/package-info.java      |    26 +
 .../wrapper/listeners/InteractionAdapter.java      |   109 +
 .../wrapper/listeners/InteractionListener.java     |   196 +
 .../applib/services/wrapper/package-info.java      |    28 +
 .../applib/services/xactn/TransactionId.java       |    95 +
 .../applib/services/xactn/TransactionService.java  |    72 +
 .../applib/services/xactn/TransactionState.java    |   123 +
 .../services/xactn/TransactionalProcessor.java     |   113 +
 .../applib/services/xactn/package-info.java        |    26 +
 .../causeway/applib/services/xml/XmlService.java   |    58 +
 .../causeway/applib/services/xml/package-info.java |    24 +
 .../services/xmlsnapshot/XmlSnapshotService.java   |   102 +
 .../applib/services/xmlsnapshot/package-info.java  |    26 +
 .../snapshot/SnapshottableWithInclusions.java      |    40 +
 .../causeway/applib/snapshot/package-info.java     |    41 +
 .../applib/spec/AbstractSpecification.java         |   124 +
 .../applib/spec/AbstractSpecification2.java        |   129 +
 .../apache/causeway/applib/spec/Specification.java |    38 +
 .../causeway/applib/spec/Specification2.java       |    42 +
 .../causeway/applib/spec/SpecificationAnd.java     |    66 +
 .../causeway/applib/spec/SpecificationNot.java     |    63 +
 .../causeway/applib/spec/SpecificationOr.java      |    70 +
 .../apache/causeway/applib/spec/package-info.java  |    39 +
 .../causeway/applib/types/DescriptionType.java     |    33 +
 .../applib/types/MemberIdentifierType.java         |    41 +
 .../causeway/applib/types/TargetActionType.java    |    39 +
 .../causeway/applib/types/TargetClassType.java     |    39 +
 .../apache/causeway/applib/types/package-info.java |    23 +
 .../org/apache/causeway/applib/util/Enums.java     |   112 +
 .../org/apache/causeway/applib/util/Equality.java  |    75 +
 .../org/apache/causeway/applib/util/Hashing.java   |    65 +
 .../org/apache/causeway/applib/util/JaxbUtil.java  |   114 +
 .../causeway/applib/util/ObjectContract_Empty.java |    93 +
 .../causeway/applib/util/ObjectContract_Impl.java  |   103 +
 .../applib/util/ObjectContract_Parser.java         |   177 +
 .../causeway/applib/util/ObjectContracts.java      |   190 +
 .../apache/causeway/applib/util/ReasonBuffer.java  |    74 +
 .../apache/causeway/applib/util/ReasonBuffer2.java |   234 +
 .../org/apache/causeway/applib/util/Reasons.java   |    52 +
 .../apache/causeway/applib/util/TitleBuffer.java   |   478 +
 .../causeway/applib/util/TitleBufferException.java |    50 +
 .../org/apache/causeway/applib/util/ToString.java  |   122 +
 .../org/apache/causeway/applib/util/ZipReader.java |   107 +
 .../org/apache/causeway/applib/util/ZipWriter.java |   160 +
 .../apache/causeway/applib/util/package-info.java  |    40 +
 .../applib/util/schema/ChangesDtoUtils.java        |   104 +
 .../applib/util/schema/CommandDtoUtils.java        |   174 +
 .../applib/util/schema/CommonDtoUtils.java         |   725 +
 .../applib/util/schema/InteractionDtoUtils.java    |   379 +
 .../applib/util/schema/InteractionsDtoUtils.java   |   150 +
 .../util/schema/MemberExecutionDtoUtils.java       |   111 +
 .../org/apache/causeway/applib/value/Blob.java     |   332 +
 .../org/apache/causeway/applib/value/Clob.java     |   249 +
 .../causeway/applib/value/LocalResourcePath.java   |   143 +
 .../org/apache/causeway/applib/value/Markup.java   |   109 +
 .../causeway/applib/value/NamedWithMimeType.java   |   212 +
 .../causeway/applib/value/OpenUrlStrategy.java     |    39 +
 .../org/apache/causeway/applib/value/Password.java |    88 +
 .../apache/causeway/applib/value/package-info.java |    31 +
 .../causeway/applib/value/semantics/Converter.java |    41 +
 .../applib/value/semantics/DefaultsProvider.java   |    55 +
 .../applib/value/semantics/OrderRelation.java      |    70 +
 .../causeway/applib/value/semantics/Parser.java    |   110 +
 .../applib/value/semantics/ParsingException.java   |    46 +
 .../causeway/applib/value/semantics/Renderer.java  |    60 +
 .../value/semantics/TemporalValueSemantics.java    |   352 +
 .../applib/value/semantics/ValueDecomposition.java |    79 +
 .../value/semantics/ValueSemanticsAbstract.java    |   384 +
 .../ValueSemanticsBasedOnIdStringifier.java        |    64 +
 ...emanticsBasedOnIdStringifierEntityAgnostic.java |   101 +
 .../value/semantics/ValueSemanticsProvider.java    |   153 +
 .../value/semantics/ValueSemanticsResolver.java    |    43 +
 .../applib/value/semantics/package-info.java       |    46 +
 .../java/org/apache/isis/applib/Identifier.java    |   332 -
 .../org/apache/isis/applib/IsisModuleApplib.java   |   149 -
 .../IsisModuleApplibChangeAndExecutionLoggers.java |    47 -
 .../apache/isis/applib/IsisModuleApplibMixins.java |    47 -
 .../java/org/apache/isis/applib/ViewModel.java     |    41 -
 .../org/apache/isis/applib/annotation/Action.java  |   233 -
 .../isis/applib/annotation/ActionLayout.java       |   265 -
 .../isis/applib/annotation/BookmarkPolicy.java     |    54 -
 .../apache/isis/applib/annotation/Bounding.java    |    30 -
 .../apache/isis/applib/annotation/Collection.java  |   108 -
 .../isis/applib/annotation/CollectionLayout.java   |   179 -
 .../applib/annotation/DependentDefaultsPolicy.java |    55 -
 .../org/apache/isis/applib/annotation/Domain.java  |    84 -
 .../isis/applib/annotation/DomainObject.java       |   435 -
 .../isis/applib/annotation/DomainObjectLayout.java |   215 -
 .../isis/applib/annotation/DomainService.java      |    95 -
 .../applib/annotation/DomainServiceLayout.java     |    83 -
 .../org/apache/isis/applib/annotation/Editing.java |    52 -
 .../isis/applib/annotation/EntityChangeKind.java   |    29 -
 .../apache/isis/applib/annotation/HomePage.java    |    42 -
 .../isis/applib/annotation/InteractionScope.java   |    53 -
 .../isis/applib/annotation/Introspection.java      |   225 -
 .../isis/applib/annotation/LabelPosition.java      |    50 -
 .../isis/applib/annotation/LogicalTypeName.java    |    51 -
 .../isis/applib/annotation/MemberSupport.java      |    50 -
 .../apache/isis/applib/annotation/MinLength.java   |    37 -
 .../org/apache/isis/applib/annotation/Module.java  |    60 -
 .../org/apache/isis/applib/annotation/Nature.java  |   104 -
 .../isis/applib/annotation/NatureOfService.java    |    60 -
 .../apache/isis/applib/annotation/Navigable.java   |    40 -
 .../isis/applib/annotation/ObjectLifecycle.java    |    50 -
 .../isis/applib/annotation/ObjectSupport.java      |    50 -
 .../apache/isis/applib/annotation/Optionality.java |    70 -
 .../apache/isis/applib/annotation/Parameter.java   |   150 -
 .../isis/applib/annotation/ParameterLayout.java    |   130 -
 .../isis/applib/annotation/PriorityPrecedence.java |    82 -
 .../isis/applib/annotation/Programmatic.java       |    54 -
 .../apache/isis/applib/annotation/Projecting.java  |    38 -
 .../apache/isis/applib/annotation/PromptStyle.java |    91 -
 .../apache/isis/applib/annotation/Property.java    |   295 -
 .../isis/applib/annotation/PropertyLayout.java     |   259 -
 .../apache/isis/applib/annotation/Publishing.java  |    70 -
 .../apache/isis/applib/annotation/Redirect.java    |    48 -
 .../apache/isis/applib/annotation/Repainting.java  |    45 -
 .../apache/isis/applib/annotation/RestrictTo.java  |    33 -
 .../apache/isis/applib/annotation/SemanticsOf.java |   148 -
 .../apache/isis/applib/annotation/Snapshot.java    |    48 -
 .../isis/applib/annotation/TableDecoration.java    |    60 -
 .../isis/applib/annotation/TimePrecision.java      |    59 -
 .../applib/annotation/TimeZoneTranslation.java     |    44 -
 .../org/apache/isis/applib/annotation/Title.java   |    67 -
 .../org/apache/isis/applib/annotation/Value.java   |    58 -
 .../isis/applib/annotation/ValueSemantics.java     |   178 -
 .../org/apache/isis/applib/annotation/Where.java   |   225 -
 .../isis/applib/annotation/package-info.java       |    23 -
 .../client/RepresentationTypeSimplifiedV2.java     |   143 -
 .../apache/isis/applib/client/SuppressionType.java |   100 -
 .../org/apache/isis/applib/clock/VirtualClock.java |   381 -
 .../isis/applib/clock/VirtualClock_frozen.java     |    66 -
 .../isis/applib/clock/VirtualClock_system.java     |    57 -
 .../isis/applib/clock/VirtualClock_withOffset.java |    70 -
 .../isis/applib/domain/DomainObjectList.java       |   194 -
 .../events/ActionArgumentUsabilityEvent.java       |    61 -
 .../events/ActionArgumentVisibilityEvent.java      |    61 -
 .../apache/isis/applib/events/EventObjectBase.java |    79 -
 .../applib/events/domain/AbstractDomainEvent.java  |   498 -
 .../applib/events/domain/ActionDomainEvent.java    |   232 -
 .../events/domain/CollectionDomainEvent.java       |   104 -
 .../applib/events/domain/PropertyDomainEvent.java  |   156 -
 .../events/lifecycle/AbstractLifecycleEvent.java   |    39 -
 .../events/lifecycle/ObjectCreatedEvent.java       |    67 -
 .../applib/events/lifecycle/ObjectLoadedEvent.java |    63 -
 .../events/lifecycle/ObjectPersistedEvent.java     |    63 -
 .../events/lifecycle/ObjectPersistingEvent.java    |    62 -
 .../events/lifecycle/ObjectRemovingEvent.java      |    63 -
 .../events/lifecycle/ObjectUpdatedEvent.java       |    60 -
 .../events/lifecycle/ObjectUpdatingEvent.java      |    60 -
 .../applib/events/metamodel/MetamodelEvent.java    |    34 -
 .../applib/events/metamodel/MetamodelListener.java |    84 -
 .../isis/applib/events/ui/AbstractUiEvent.java     |    61 -
 .../isis/applib/events/ui/CssClassUiEvent.java     |   104 -
 .../apache/isis/applib/events/ui/IconUiEvent.java  |   124 -
 .../isis/applib/events/ui/LayoutUiEvent.java       |   104 -
 .../apache/isis/applib/events/ui/TitleUiEvent.java |   133 -
 .../applib/exceptions/RecoverableException.java    |   107 -
 .../applib/exceptions/TranslatableException.java   |    49 -
 .../applib/exceptions/UnrecoverableException.java  |   100 -
 .../recoverable/InteractionException.java          |    68 -
 .../recoverable/InvalidEntryException.java         |    41 -
 .../recoverable/TextEntryParseException.java       |    42 -
 .../unrecoverable/DomainModelException.java        |    44 -
 .../unrecoverable/MetaModelException.java          |    41 -
 .../unrecoverable/NoAuthenticatorException.java    |    44 -
 .../unrecoverable/ObjectNotFoundException.java     |    39 -
 .../unrecoverable/ObjectPersistenceException.java  |    40 -
 .../unrecoverable/PersistFailedException.java      |    54 -
 .../unrecoverable/ReflectiveActionException.java   |    41 -
 .../unrecoverable/RepositoryException.java         |    52 -
 .../unrecoverable/UnexpectedCallException.java     |    36 -
 .../unrecoverable/UnknownTypeException.java        |    37 -
 .../java/org/apache/isis/applib/graph/Edge.java    |    31 -
 .../org/apache/isis/applib/graph/SimpleEdge.java   |    42 -
 .../java/org/apache/isis/applib/graph/Vertex.java  |    39 -
 .../apache/isis/applib/graph/tree/TreeAdapter.java |    57 -
 .../apache/isis/applib/graph/tree/TreeNode.java    |   303 -
 .../graph/tree/TreeNode_iteratorBreadthFirst.java  |    60 -
 .../graph/tree/TreeNode_iteratorDepthFirst.java    |    71 -
 .../graph/tree/TreeNode_iteratorHierarchyUp.java   |    53 -
 .../apache/isis/applib/graph/tree/TreePath.java    |    60 -
 .../isis/applib/graph/tree/TreePath_Default.java   |    90 -
 .../apache/isis/applib/graph/tree/TreeState.java   |    35 -
 .../isis/applib/graph/tree/TreeState_Default.java  |    34 -
 .../org/apache/isis/applib/id/HasLogicalType.java  |    35 -
 .../org/apache/isis/applib/id/LogicalType.java     |   360 -
 .../apache/isis/applib/jaxb/DataTypeFactory.java   |    58 -
 .../isis/applib/jaxb/JavaSqlJaxbAdapters.java      |    82 -
 .../JavaSqlXMLGregorianCalendarMarshalling.java    |    66 -
 .../isis/applib/jaxb/JavaTimeJaxbAdapters.java     |   169 -
 .../JavaTimeXMLGregorianCalendarMarshalling.java   |   156 -
 .../isis/applib/jaxb/JavaUtilJaxbAdapters.java     |    54 -
 .../applib/jaxb/PersistentEntitiesAdapter.java     |    67 -
 .../isis/applib/jaxb/PersistentEntityAdapter.java  |    50 -
 .../isis/applib/jaxb/PrimitiveJaxbAdapters.java    |    49 -
 .../apache/isis/applib/layout/LayoutConstants.java |   139 -
 .../applib/layout/component/ActionLayoutData.java  |   282 -
 .../layout/component/ActionLayoutDataOwner.java    |    29 -
 .../layout/component/CollectionLayoutData.java     |   278 -
 .../component/CollectionLayoutDataOwner.java       |    28 -
 .../layout/component/CssClassFaPosition.java       |    35 -
 .../layout/component/DomainObjectLayoutData.java   |   238 -
 .../component/DomainObjectLayoutDataOwner.java     |    28 -
 .../isis/applib/layout/component/FieldSet.java     |   208 -
 .../applib/layout/component/FieldSetOwner.java     |    28 -
 .../applib/layout/component/HasBookmarking.java    |    32 -
 .../isis/applib/layout/component/HasCssClass.java  |    30 -
 .../applib/layout/component/HasCssClassFa.java     |    36 -
 .../applib/layout/component/HasDescribedAs.java    |    32 -
 .../isis/applib/layout/component/HasHidden.java    |    34 -
 .../isis/applib/layout/component/HasNamed.java     |    32 -
 .../isis/applib/layout/component/MemberRegion.java |    35 -
 .../applib/layout/component/MemberRegionOwner.java |    26 -
 .../apache/isis/applib/layout/component/Owned.java |    26 -
 .../apache/isis/applib/layout/component/Owner.java |    26 -
 .../layout/component/PropertyLayoutData.java       |   289 -
 .../layout/component/ServiceActionLayoutData.java  |   249 -
 .../component/ServiceActionLayoutDataOwner.java    |    29 -
 .../applib/layout/component/TableDecoration.java   |    31 -
 .../isis/applib/layout/component/package-info.java |    39 -
 .../org/apache/isis/applib/layout/grid/Grid.java   |    97 -
 .../isis/applib/layout/grid/GridAbstract.java      |   210 -
 .../applib/layout/grid/bootstrap/BSClearFix.java   |    55 -
 .../layout/grid/bootstrap/BSClearFixHidden.java    |    49 -
 .../layout/grid/bootstrap/BSClearFixVisible.java   |    65 -
 .../isis/applib/layout/grid/bootstrap/BSCol.java   |   285 -
 .../applib/layout/grid/bootstrap/BSElement.java    |    38 -
 .../layout/grid/bootstrap/BSElementAbstract.java   |    52 -
 .../isis/applib/layout/grid/bootstrap/BSGrid.java  |   305 -
 .../isis/applib/layout/grid/bootstrap/BSRow.java   |   142 -
 .../applib/layout/grid/bootstrap/BSRowContent.java |    81 -
 .../layout/grid/bootstrap/BSRowContentOwner.java   |    28 -
 .../applib/layout/grid/bootstrap/BSRowOwner.java   |    31 -
 .../isis/applib/layout/grid/bootstrap/BSTab.java   |   179 -
 .../applib/layout/grid/bootstrap/BSTabGroup.java   |   140 -
 .../layout/grid/bootstrap/BSTabGroupOwner.java     |    31 -
 .../applib/layout/grid/bootstrap/BSTabOwner.java   |    31 -
 .../applib/layout/grid/bootstrap/HasCssId.java     |    31 -
 .../isis/applib/layout/grid/bootstrap/Size.java    |    37 -
 .../applib/layout/grid/bootstrap/SizeSpan.java     |   114 -
 .../applib/layout/grid/bootstrap/WithinGrid.java   |    30 -
 .../applib/layout/grid/bootstrap/package-info.java |    37 -
 .../org/apache/isis/applib/layout/links/Link.java  |    96 -
 .../isis/applib/layout/links/package-info.java     |    38 -
 .../isis/applib/layout/menubars/HasNamed.java      |    31 -
 .../apache/isis/applib/layout/menubars/Menu.java   |    26 -
 .../isis/applib/layout/menubars/MenuBar.java       |    26 -
 .../isis/applib/layout/menubars/MenuBars.java      |    52 -
 .../applib/layout/menubars/MenuBarsAbstract.java   |    71 -
 .../isis/applib/layout/menubars/MenuSection.java   |    33 -
 .../applib/layout/menubars/bootstrap/BSMenu.java   |   113 -
 .../layout/menubars/bootstrap/BSMenuBar.java       |    64 -
 .../layout/menubars/bootstrap/BSMenuBars.java      |   228 -
 .../layout/menubars/bootstrap/BSMenuSection.java   |    79 -
 .../layout/menubars/bootstrap/package-info.java    |    38 -
 .../apache/isis/applib/layout/package-info.java    |    25 -
 .../org/apache/isis/applib/locale/UserLocale.java  |    67 -
 .../org/apache/isis/applib/mixins/dto/Dto.java     |    48 -
 .../isis/applib/mixins/dto/DtoMixinConstants.java  |    32 -
 .../isis/applib/mixins/dto/Dto_downloadXml.java    |    83 -
 .../isis/applib/mixins/dto/Dto_downloadXsd.java    |   141 -
 .../isis/applib/mixins/dto/package-info.java       |    28 -
 .../mixins/layout/Object_downloadLayoutXml.java    |    96 -
 .../metamodel/Object_downloadMetamodelXml.java     |   121 -
 .../mixins/metamodel/Object_logicalTypeName.java   |    86 -
 .../mixins/metamodel/Object_objectIdentifier.java  |    86 -
 .../mixins/metamodel/Object_rebuildMetamodel.java  |    72 -
 .../applib/mixins/rest/Object_openRestApi.java     |    87 -
 .../isis/applib/mixins/security/HasUsername.java   |    72 -
 .../applib/mixins/system/DomainChangeRecord.java   |   335 -
 .../applib/mixins/system/HasInteractionId.java     |    62 -
 .../mixins/system/HasInteractionIdAndSequence.java |    93 -
 .../mixins/system/HasTarget_openTargetObject.java  |    83 -
 .../isis/applib/mixins/updates/OnUpdatedAt.java    |    32 -
 .../isis/applib/mixins/updates/OnUpdatedBy.java    |    41 -
 .../applib/mixins/updates/OnUpdatedByAndAt.java    |    31 -
 .../isis/applib/query/AllInstancesQuery.java       |    26 -
 .../org/apache/isis/applib/query/NamedQuery.java   |    41 -
 .../java/org/apache/isis/applib/query/Query.java   |    97 -
 .../org/apache/isis/applib/query/QueryRange.java   |   136 -
 .../applib/query/_AllInstancesQueryDefault.java    |    48 -
 .../isis/applib/query/_NamedQueryDefault.java      |    83 -
 .../apache/isis/applib/query/_QueryAbstract.java   |    33 -
 .../isis/applib/query/_QueryRangeDefault.java      |    87 -
 .../services/acceptheader/AcceptHeaderService.java |    47 -
 .../services/appfeat/ApplicationFeature.java       |   111 -
 .../services/appfeat/ApplicationFeatureId.java     |   453 -
 .../appfeat/ApplicationFeatureRepository.java      |    55 -
 .../services/appfeat/ApplicationFeatureSort.java   |    69 -
 .../services/appfeat/ApplicationMemberSort.java    |    35 -
 .../isis/applib/services/appfeat/package-info.java |    27 -
 .../services/appfeatui/ApplicationFeatureMenu.java |   175 -
 .../appfeatui/ApplicationFeatureViewModel.java     |   416 -
 ...ApplicationFeatureViewModel.layout.fallback.xml |   139 -
 .../services/appfeatui/ApplicationNamespace.java   |    86 -
 .../applib/services/appfeatui/ApplicationType.java |   135 -
 .../services/appfeatui/ApplicationTypeAction.java  |   110 -
 .../appfeatui/ApplicationTypeCollection.java       |   107 -
 .../services/appfeatui/ApplicationTypeMember.java  |    88 -
 .../appfeatui/ApplicationTypeProperty.java         |   178 -
 .../isis/applib/services/bookmark/Bookmark.java    |   234 -
 .../applib/services/bookmark/BookmarkHolder.java   |    38 -
 .../services/bookmark/BookmarkHolder_lookup.java   |    56 -
 .../services/bookmark/BookmarkHolder_object.java   |    51 -
 .../applib/services/bookmark/BookmarkService.java  |    94 -
 .../isis/applib/services/bookmark/HasTarget.java   |    54 -
 .../applib/services/bookmark/IdStringifier.java    |   186 -
 .../apache/isis/applib/services/bookmark/Oid.java  |    47 -
 .../idstringifiers/PredefinedSerializables.java    |    87 -
 .../applib/services/bookmark/package-info.java     |    27 -
 .../services/bookmarkui/BookmarkUiService.java     |    32 -
 .../isis/applib/services/clock/ClockService.java   |    68 -
 .../isis/applib/services/command/Command.java      |   376 -
 .../services/command/CommandExecutorService.java   |   165 -
 .../services/command/CommandOutcomeHandler.java    |    71 -
 .../isis/applib/services/command/package-info.java |    19 -
 .../applib/services/commanddto/HasCommandDto.java  |    56 -
 .../conmap/ContentMappingServiceForCommandDto.java |   112 -
 .../ContentMappingServiceForCommandsDto.java       |   100 -
 .../services/commanddto/conmap/UserDataKeys.java   |    35 -
 .../commanddto/processor/CommandDtoProcessor.java  |    57 -
 .../CommandDtoProcessorForActionAbstract.java      |    40 -
 .../CommandDtoProcessorForPropertyAbstract.java    |    34 -
 .../processor/spi/CommandDtoProcessorService.java  |    64 -
 .../spi/CommandDtoProcessorServiceIdentity.java    |    45 -
 .../services/confview/ConfigurationMenu.java       |    77 -
 .../services/confview/ConfigurationProperty.java   |    78 -
 .../ConfigurationProperty.layout.fallback.xml      |    57 -
 .../confview/ConfigurationViewService.java         |    44 -
 .../services/confview/ConfigurationViewmodel.java  |    67 -
 .../ConfigurationViewmodel.layout.fallback.xml     |    66 -
 .../applib/services/confview/package-info.java     |    26 -
 .../services/conmap/ContentMappingService.java     |    68 -
 .../isis/applib/services/conmap/package-info.java  |    27 -
 .../isis/applib/services/email/EmailService.java   |    65 -
 .../isis/applib/services/email/package-info.java   |    26 -
 .../isis/applib/services/error/ErrorDetails.java   |    86 -
 .../services/error/ErrorReportingService.java      |    55 -
 .../isis/applib/services/error/SimpleTicket.java   |   135 -
 .../apache/isis/applib/services/error/Ticket.java  |    87 -
 .../isis/applib/services/error/package-info.java   |    28 -
 .../applib/services/eventbus/EventBusService.java  |    47 -
 .../applib/services/eventbus/package-info.java     |    26 -
 .../isis/applib/services/exceprecog/Category.java  |    71 -
 .../services/exceprecog/ExceptionRecognizer.java   |    73 -
 .../exceprecog/ExceptionRecognizerAbstract.java    |   143 -
 .../exceprecog/ExceptionRecognizerForType.java     |   130 -
 .../exceprecog/ExceptionRecognizerService.java     |    62 -
 .../applib/services/exceprecog/Recognition.java    |   140 -
 .../services/exceprecog/RootCauseFinder.java       |    36 -
 .../applib/services/exceprecog/package-info.java   |    28 -
 .../applib/services/factory/FactoryService.java    |   167 -
 .../isis/applib/services/factory/package-info.java |    26 -
 .../applib/services/grid/GridLoaderService.java    |    85 -
 .../isis/applib/services/grid/GridService.java     |   178 -
 .../applib/services/grid/GridSystemService.java    |   135 -
 .../isis/applib/services/grid/package-info.java    |    26 -
 .../apache/isis/applib/services/health/Health.java |    46 -
 .../applib/services/health/HealthCheckService.java |    46 -
 .../isis/applib/services/hint/HintIdProvider.java  |    45 -
 .../isis/applib/services/hint/HintStore.java       |   101 -
 .../isis/applib/services/hint/package-info.java    |    28 -
 .../services/homepage/HomePageResolverService.java |    33 -
 .../applib/services/homepage/package-info.java     |    24 -
 .../services/i18n/HasTranslationContext.java       |    31 -
 .../applib/services/i18n/LanguageProvider.java     |    42 -
 .../org/apache/isis/applib/services/i18n/Mode.java |    79 -
 .../applib/services/i18n/TranslatableString.java   |   277 -
 .../applib/services/i18n/TranslationContext.java   |    89 -
 .../applib/services/i18n/TranslationService.java   |    90 -
 .../applib/services/i18n/TranslationsResolver.java |    49 -
 .../isis/applib/services/i18n/package-info.java    |    28 -
 .../applib/services/iactn/ActionInvocation.java    |    48 -
 .../isis/applib/services/iactn/Execution.java      |   348 -
 .../applib/services/iactn/HasInteractionDto.java   |    51 -
 .../isis/applib/services/iactn/Interaction.java    |    88 -
 .../applib/services/iactn/InteractionProvider.java |    90 -
 .../isis/applib/services/iactn/PropertyEdit.java   |    47 -
 .../isis/applib/services/iactn/package-info.java   |    29 -
 .../services/iactnlayer/InteractionContext.java    |   181 -
 .../services/iactnlayer/InteractionLayer.java      |    57 -
 .../iactnlayer/InteractionLayerTracker.java        |    84 -
 .../services/iactnlayer/InteractionService.java    |   215 -
 .../applib/services/inject/ServiceInjector.java    |    43 -
 .../jaxb/CatalogingSchemaOutputResolver.java       |   155 -
 .../isis/applib/services/jaxb/IsisSchemas.java     |    58 -
 .../isis/applib/services/jaxb/JaxbService.java     |   258 -
 .../services/jaxb/StreamResultWithWriter.java      |    47 -
 .../isis/applib/services/jaxb/package-info.java    |    26 -
 .../keyvaluestore/KeyValueSessionStore.java        |    80 -
 .../applib/services/layout/LayoutExportStyle.java  |    60 -
 .../isis/applib/services/layout/LayoutService.java |    47 -
 .../applib/services/layout/LayoutServiceMenu.java  |   123 -
 .../isis/applib/services/layout/package-info.java  |    27 -
 .../applib/services/linking/DeepLinkService.java   |    48 -
 .../isis/applib/services/linking/package-info.java |    26 -
 .../services/locale/LocaleChoiceProvider.java      |    33 -
 .../services/menu/MenuBarsLoaderService.java       |    57 -
 .../isis/applib/services/menu/MenuBarsService.java |    86 -
 .../applib/services/message/MessageService.java    |   188 -
 .../isis/applib/services/message/package-info.java |    26 -
 .../isis/applib/services/metamodel/BeanSort.java   |   154 -
 .../isis/applib/services/metamodel/Config.java     |    77 -
 .../applib/services/metamodel/DomainMember.java    |    49 -
 .../applib/services/metamodel/DomainModel.java     |    53 -
 .../services/metamodel/MetaModelService.java       |   138 -
 .../services/metamodel/MetaModelServiceMenu.java   |   322 -
 .../applib/services/metamodel/_AsciiExport.java    |   118 -
 .../isis/applib/services/metamodel/_CsvExport.java |    80 -
 .../applib/services/metamodel/_DiffExport.java     |   385 -
 .../applib/services/metamodel/package-info.java    |    26 -
 .../applib/services/metrics/MetricsService.java    |    59 -
 .../isis/applib/services/metrics/package-info.java |    27 -
 .../apache/isis/applib/services/package-info.java  |    24 -
 .../placeholder/PlaceholderRenderService.java      |    61 -
 .../services/publishing/log/CommandLogger.java     |    68 -
 .../publishing/log/EntityChangesLogger.java        |    65 -
 .../publishing/log/EntityPropertyChangeLogger.java |    59 -
 .../services/publishing/log/ExecutionLogger.java   |    67 -
 .../applib/services/publishing/package-info.java   |    34 -
 .../services/publishing/spi/CommandSubscriber.java |    42 -
 .../services/publishing/spi/EntityChanges.java     |   108 -
 .../publishing/spi/EntityChangesSubscriber.java    |    54 -
 .../publishing/spi/EntityPropertyChange.java       |    58 -
 .../spi/EntityPropertyChangeSubscriber.java        |    51 -
 .../publishing/spi/ExecutionSubscriber.java        |    71 -
 .../queryresultscache/MethodReferences.java        |    94 -
 .../queryresultscache/QueryResultsCache.java       |   248 -
 .../QueryResultsCacheControl.java                  |    40 -
 .../services/queryresultscache/package-info.java   |    27 -
 .../registry/InstanceByPriorityComparator.java     |    72 -
 .../applib/services/registry/ServiceRegistry.java  |   165 -
 .../applib/services/registry/package-info.java     |    27 -
 .../applib/services/repository/EntityState.java    |   128 -
 .../services/repository/RepositoryService.java     |   414 -
 .../applib/services/repository/package-info.java   |    27 -
 .../applib/services/routing/RoutingService.java    |    84 -
 .../isis/applib/services/routing/package-info.java |    26 -
 .../applib/services/scratchpad/Scratchpad.java     |    51 -
 .../applib/services/scratchpad/package-info.java   |    26 -
 .../applib/services/session/SessionLogger.java     |    73 -
 .../applib/services/session/SessionSubscriber.java |    66 -
 .../isis/applib/services/session/package-info.java |    24 -
 .../applib/services/sitemap/SitemapService.java    |    30 -
 .../services/sitemap/SitemapServiceMenu.java       |    88 -
 .../isis/applib/services/sudo/SudoService.java     |   132 -
 .../applib/services/sudo/SudoServiceListener.java  |    40 -
 .../isis/applib/services/swagger/Format.java       |    58 -
 .../applib/services/swagger/SwaggerService.java    |    47 -
 .../isis/applib/services/swagger/Visibility.java   |    86 -
 .../TableColumnOrderForCollectionTypeAbstract.java |   102 -
 .../services/tablecol/TableColumnOrderService.java |   102 -
 .../tablecol/TableColumnVisibilityService.java     |    50 -
 .../isis/applib/services/title/TitleService.java   |    41 -
 .../isis/applib/services/title/package-info.java   |    25 -
 .../services/urlencoding/UrlEncodingService.java   |   107 -
 .../applib/services/urlencoding/package-info.java  |    29 -
 .../isis/applib/services/user/ImpersonateMenu.java |   183 -
 .../services/user/ImpersonateMenuAdvisor.java      |    80 -
 .../applib/services/user/ImpersonateStopMenu.java  |   101 -
 .../services/user/ImpersonatedUserHolder.java      |    58 -
 .../isis/applib/services/user/RoleMemento.java     |    95 -
 .../services/user/RoleMemento.layout.fallback.xml  |    44 -
 .../user/UserCurrentSessionTimeZoneHolder.java     |    58 -
 .../isis/applib/services/user/UserMemento.java     |   361 -
 .../services/user/UserMemento.layout.fallback.xml  |    88 -
 .../isis/applib/services/user/UserService.java     |   256 -
 .../services/userreg/EmailNotificationService.java |    63 -
 .../isis/applib/services/userreg/UserDetails.java  |    45 -
 .../services/userreg/UserRegistrationService.java  |    64 -
 .../userreg/events/EmailEventAbstract.java         |    52 -
 .../userreg/events/EmailRegistrationEvent.java     |    35 -
 .../userreg/events/PasswordResetEvent.java         |    35 -
 .../isis/applib/services/userreg/package-info.java |    27 -
 .../isis/applib/services/userui/UserMenu.java      |    81 -
 .../applib/services/wrapper/DisabledException.java |    45 -
 .../applib/services/wrapper/HiddenException.java   |    44 -
 .../applib/services/wrapper/InvalidException.java  |    44 -
 .../apache/isis/applib/services/wrapper/Mixin.java |    33 -
 .../applib/services/wrapper/WrapperFactory.java    |   289 -
 .../applib/services/wrapper/WrappingObject.java    |    72 -
 .../services/wrapper/callable/AsyncCallable.java   |   112 -
 .../services/wrapper/control/AsyncControl.java     |   236 -
 .../services/wrapper/control/ControlAbstract.java  |    86 -
 .../services/wrapper/control/ExceptionHandler.java |    39 -
 .../wrapper/control/ExceptionHandlerAbstract.java  |    33 -
 .../services/wrapper/control/ExecutionMode.java    |    44 -
 .../services/wrapper/control/SyncControl.java      |    95 -
 .../services/wrapper/events/AccessEvent.java       |    45 -
 .../wrapper/events/ActionArgumentEvent.java        |    75 -
 .../wrapper/events/ActionInvocationEvent.java      |    61 -
 .../wrapper/events/ActionUsabilityEvent.java       |    39 -
 .../wrapper/events/ActionVisibilityEvent.java      |    39 -
 .../wrapper/events/CollectionAccessEvent.java      |    39 -
 .../wrapper/events/CollectionMethodEvent.java      |    92 -
 .../wrapper/events/CollectionUsabilityEvent.java   |    39 -
 .../wrapper/events/CollectionVisibilityEvent.java  |    39 -
 .../services/wrapper/events/InteractionEvent.java  |   185 -
 .../services/wrapper/events/ObjectTitleEvent.java  |    46 -
 .../wrapper/events/ObjectValidityEvent.java        |    46 -
 .../wrapper/events/ObjectVisibilityEvent.java      |    39 -
 .../services/wrapper/events/ParseValueEvent.java   |    61 -
 .../wrapper/events/PropertyAccessEvent.java        |    47 -
 .../wrapper/events/PropertyModifyEvent.java        |    54 -
 .../wrapper/events/PropertyUsabilityEvent.java     |    39 -
 .../wrapper/events/PropertyVisibilityEvent.java    |    39 -
 .../wrapper/events/ProposedHolderEvent.java        |    37 -
 .../services/wrapper/events/UsabilityEvent.java    |    43 -
 .../services/wrapper/events/ValidityEvent.java     |    60 -
 .../services/wrapper/events/VisibilityEvent.java   |    44 -
 .../services/wrapper/events/package-info.java      |    26 -
 .../wrapper/listeners/InteractionAdapter.java      |   109 -
 .../wrapper/listeners/InteractionListener.java     |   196 -
 .../isis/applib/services/wrapper/package-info.java |    28 -
 .../isis/applib/services/xactn/TransactionId.java  |    95 -
 .../applib/services/xactn/TransactionService.java  |    72 -
 .../applib/services/xactn/TransactionState.java    |   123 -
 .../services/xactn/TransactionalProcessor.java     |   113 -
 .../isis/applib/services/xactn/package-info.java   |    26 -
 .../isis/applib/services/xml/XmlService.java       |    58 -
 .../isis/applib/services/xml/package-info.java     |    24 -
 .../services/xmlsnapshot/XmlSnapshotService.java   |   102 -
 .../applib/services/xmlsnapshot/package-info.java  |    26 -
 .../snapshot/SnapshottableWithInclusions.java      |    40 -
 .../apache/isis/applib/snapshot/package-info.java  |    41 -
 .../isis/applib/spec/AbstractSpecification.java    |   124 -
 .../isis/applib/spec/AbstractSpecification2.java   |   129 -
 .../org/apache/isis/applib/spec/Specification.java |    38 -
 .../apache/isis/applib/spec/Specification2.java    |    42 -
 .../apache/isis/applib/spec/SpecificationAnd.java  |    66 -
 .../apache/isis/applib/spec/SpecificationNot.java  |    63 -
 .../apache/isis/applib/spec/SpecificationOr.java   |    70 -
 .../org/apache/isis/applib/spec/package-info.java  |    39 -
 .../apache/isis/applib/types/DescriptionType.java  |    33 -
 .../isis/applib/types/MemberIdentifierType.java    |    41 -
 .../apache/isis/applib/types/TargetActionType.java |    39 -
 .../apache/isis/applib/types/TargetClassType.java  |    39 -
 .../org/apache/isis/applib/types/package-info.java |    23 -
 .../java/org/apache/isis/applib/util/Enums.java    |   112 -
 .../java/org/apache/isis/applib/util/Equality.java |    75 -
 .../java/org/apache/isis/applib/util/Hashing.java  |    65 -
 .../java/org/apache/isis/applib/util/JaxbUtil.java |   114 -
 .../isis/applib/util/ObjectContract_Empty.java     |    93 -
 .../isis/applib/util/ObjectContract_Impl.java      |   103 -
 .../isis/applib/util/ObjectContract_Parser.java    |   177 -
 .../apache/isis/applib/util/ObjectContracts.java   |   190 -
 .../org/apache/isis/applib/util/ReasonBuffer.java  |    74 -
 .../org/apache/isis/applib/util/ReasonBuffer2.java |   234 -
 .../java/org/apache/isis/applib/util/Reasons.java  |    52 -
 .../org/apache/isis/applib/util/TitleBuffer.java   |   478 -
 .../isis/applib/util/TitleBufferException.java     |    50 -
 .../java/org/apache/isis/applib/util/ToString.java |   122 -
 .../org/apache/isis/applib/util/ZipReader.java     |   107 -
 .../org/apache/isis/applib/util/ZipWriter.java     |   160 -
 .../org/apache/isis/applib/util/package-info.java  |    40 -
 .../isis/applib/util/schema/ChangesDtoUtils.java   |   104 -
 .../isis/applib/util/schema/CommandDtoUtils.java   |   174 -
 .../isis/applib/util/schema/CommonDtoUtils.java    |   725 -
 .../applib/util/schema/InteractionDtoUtils.java    |   379 -
 .../applib/util/schema/InteractionsDtoUtils.java   |   150 -
 .../util/schema/MemberExecutionDtoUtils.java       |   111 -
 .../java/org/apache/isis/applib/value/Blob.java    |   332 -
 .../java/org/apache/isis/applib/value/Clob.java    |   249 -
 .../isis/applib/value/LocalResourcePath.java       |   143 -
 .../java/org/apache/isis/applib/value/Markup.java  |   109 -
 .../isis/applib/value/NamedWithMimeType.java       |   212 -
 .../apache/isis/applib/value/OpenUrlStrategy.java  |    39 -
 .../org/apache/isis/applib/value/Password.java     |    88 -
 .../org/apache/isis/applib/value/package-info.java |    31 -
 .../isis/applib/value/semantics/Converter.java     |    41 -
 .../applib/value/semantics/DefaultsProvider.java   |    55 -
 .../isis/applib/value/semantics/OrderRelation.java |    70 -
 .../apache/isis/applib/value/semantics/Parser.java |   110 -
 .../applib/value/semantics/ParsingException.java   |    46 -
 .../isis/applib/value/semantics/Renderer.java      |    60 -
 .../value/semantics/TemporalValueSemantics.java    |   355 -
 .../applib/value/semantics/ValueDecomposition.java |    79 -
 .../value/semantics/ValueSemanticsAbstract.java    |   384 -
 .../ValueSemanticsBasedOnIdStringifier.java        |    64 -
 ...emanticsBasedOnIdStringifierEntityAgnostic.java |   101 -
 .../value/semantics/ValueSemanticsProvider.java    |   153 -
 .../value/semantics/ValueSemanticsResolver.java    |    43 -
 .../isis/applib/value/semantics/package-info.java  |    46 -
 .../apache/causeway/applib/IdentifierTests.java    |    70 +
 .../apache/causeway/applib/SomeDomainClass.java    |    23 +
 .../client/RepresentationTypeSimplifiedV2Test.java |    43 +
 .../causeway/applib/clock/VirtualClock_Test.java   |   211 +
 .../reflection/ReflectSampleForTesting.java        |    36 +
 .../commons/internal/reflection/ReflectTest.java   |   139 +
 .../applib/events/InteractionEventTest.java        |   146 +
 .../causeway/applib/graph/tree/TreePathTest.java   |    48 +
 .../apache/causeway/applib/id/LogicalTypeTest.java |    79 +
 .../applib/id/LogicalTypeTest_valueSemantics.java  |    45 +
 ...Adapters_LocalDateTimeToStringAdapter_Test.java |    32 +
 ...JaxbAdapters_LocalDateToStringAdapter_Test.java |    32 +
 ...dapters_OffsetDateTimeToStringAdapter_Test.java |    33 +
 ...avaTimeJaxbAdapters_OffsetTimeAdapter_Test.java |    34 +
 ...TimeJaxbAdapters_ZonedDateTimeAdapter_Test.java |    33 +
 .../JavaTmeJaxbAdapters_LocalTimeAdapter_Test.java |    32 +
 .../jaxbadapters/JaxbXmlAdaptersContractTest.java  |    68 +
 .../PrimitiveAdapters_BytesAdapter_Test.java       |    30 +
 ...ropertyLayoutData_renderedAsDayBefore_Test.java |    55 +
 .../component/PropertyLayoutData_repaint_Test.java |    61 +
 .../applib/layout/grid/bootstrap/BSColTest.java    |    63 +
 .../applib/layout/grid/bootstrap/SizeSpanTest.java |    62 +
 .../bootstrap/BSMenuBars_roundtrip_Test.java       |    85 +
 .../NamedQueryTest_withStart_or_withCount.java     |   150 +
 .../appfeat/ApplicationMemberTypeTest.java         |    36 +
 .../applib/services/bookmark/BookmarkTest.java     |    75 +
 .../eventbus/AbstractDomainEvent_veto_Test.java    |   179 +
 .../exceprecog/ExceptionRecognizerForTypeTest.java |    68 +
 .../exceprecog/ExceptionRecognizerGeneralTest.java |    61 +
 .../services/i18n/TranslatableStringTest.java      |   140 +
 .../InteractionContext_combine_Test.java           |    43 +
 .../applib/services/iactnlayer/TryTest.java        |   185 +
 .../applib/services/jaxb/JaxbServiceTest.java      |    81 +
 .../metamodel/MetaModelService_Config_Test.java    |    58 +
 .../QueryResultsCache_KeyTest.java                 |    40 +
 .../applib/services/user/UserMemento_Test.java     |   311 +
 .../wrapper/control/AsyncControl_Test.java         |   117 +
 .../services/wrapper/control/SyncControl_Test.java |   107 +
 .../applib/spec/AbstractSpecification2Test.java    |    91 +
 .../applib/spec/AbstractSpecificationTest.java     |    96 +
 .../org/apache/causeway/applib/util/EnumsTest.java |    42 +
 .../causeway/applib/util/EnumsTest_converts.java   |    45 +
 .../org/apache/causeway/applib/util/Invoice.java   |    40 +
 .../apache/causeway/applib/util/InvoiceItem.java   |    75 +
 .../org/apache/causeway/applib/util/Numbered.java  |    24 +
 .../causeway/applib/util/NumberedEvaluator.java    |    35 +
 .../applib/util/ObjectContractsTest_compareTo.java |    77 +
 .../applib/util/ObjectContractsTest_equals.java    |   138 +
 .../ObjectContractsTest_equals_and_hashCode.java   |   130 +
 .../applib/util/ObjectContractsTest_toString.java  |   146 +
 .../causeway/applib/util/ReasonBufferTest.java     |    65 +
 .../apache/causeway/applib/util/ReasonsTest.java   |    64 +
 .../causeway/applib/util/TitleBufferTest.java      |   290 +
 .../causeway/applib/util/TitleTestObject.java      |    44 +
 .../applib/util/schema/CommandDtoUtils_Test.java   |    79 +
 .../applib/util/schema/CommonDtoUtils_Test.java    |   106 +
 ...eractionDtoUtilsTest_deriveLogicalMemberId.java |    36 +
 .../causeway/applib/util/schema/Vertical.java      |    23 +
 .../value/Blob_JaxbToStringAdapter_Test.java       |    32 +
 .../applib/value/Blob_constructor_Test.java        |    38 +
 .../value/Clob_JaxbToStringAdapter_Test.java       |    29 +
 .../applib/value/Clob_constructor_Test.java        |    38 +
 ...LocalResourcePath_JaxbToStringAdapter_Test.java |    30 +
 .../value/Markup_JaxbToStringAdapter_Test.java     |    30 +
 .../value/Password_JaxbToStringAdapter_Test.java   |    30 +
 .../causeway/applib/value/Password_Test.java       |    83 +
 .../org/apache/isis/applib/IdentifierTests.java    |    70 -
 .../org/apache/isis/applib/SomeDomainClass.java    |    23 -
 .../client/RepresentationTypeSimplifiedV2Test.java |    43 -
 .../isis/applib/clock/VirtualClock_Test.java       |   211 -
 .../reflection/ReflectSampleForTesting.java        |    36 -
 .../commons/internal/reflection/ReflectTest.java   |   139 -
 .../isis/applib/events/InteractionEventTest.java   |   146 -
 .../isis/applib/graph/tree/TreePathTest.java       |    48 -
 .../org/apache/isis/applib/id/LogicalTypeTest.java |    79 -
 .../applib/id/LogicalTypeTest_valueSemantics.java  |    45 -
 ...Adapters_LocalDateTimeToStringAdapter_Test.java |    32 -
 ...JaxbAdapters_LocalDateToStringAdapter_Test.java |    32 -
 ...dapters_OffsetDateTimeToStringAdapter_Test.java |    33 -
 ...avaTimeJaxbAdapters_OffsetTimeAdapter_Test.java |    34 -
 ...TimeJaxbAdapters_ZonedDateTimeAdapter_Test.java |    33 -
 .../JavaTmeJaxbAdapters_LocalTimeAdapter_Test.java |    32 -
 .../jaxbadapters/JaxbXmlAdaptersContractTest.java  |    68 -
 .../PrimitiveAdapters_BytesAdapter_Test.java       |    30 -
 ...ropertyLayoutData_renderedAsDayBefore_Test.java |    55 -
 .../component/PropertyLayoutData_repaint_Test.java |    61 -
 .../applib/layout/grid/bootstrap/BSColTest.java    |    63 -
 .../applib/layout/grid/bootstrap/SizeSpanTest.java |    62 -
 .../bootstrap/BSMenuBars_roundtrip_Test.java       |    85 -
 .../NamedQueryTest_withStart_or_withCount.java     |   150 -
 .../appfeat/ApplicationMemberTypeTest.java         |    36 -
 .../applib/services/bookmark/BookmarkTest.java     |    75 -
 .../eventbus/AbstractDomainEvent_veto_Test.java    |   179 -
 .../exceprecog/ExceptionRecognizerForTypeTest.java |    68 -
 .../exceprecog/ExceptionRecognizerGeneralTest.java |    61 -
 .../services/i18n/TranslatableStringTest.java      |   140 -
 .../InteractionContext_combine_Test.java           |    43 -
 .../isis/applib/services/iactnlayer/TryTest.java   |   185 -
 .../isis/applib/services/jaxb/JaxbServiceTest.java |    81 -
 .../metamodel/MetaModelService_Config_Test.java    |    58 -
 .../QueryResultsCache_KeyTest.java                 |    40 -
 .../applib/services/user/UserMemento_Test.java     |   311 -
 .../wrapper/control/AsyncControl_Test.java         |   117 -
 .../services/wrapper/control/SyncControl_Test.java |   107 -
 .../applib/spec/AbstractSpecification2Test.java    |    91 -
 .../applib/spec/AbstractSpecificationTest.java     |    96 -
 .../org/apache/isis/applib/util/EnumsTest.java     |    42 -
 .../isis/applib/util/EnumsTest_converts.java       |    45 -
 .../java/org/apache/isis/applib/util/Invoice.java  |    40 -
 .../org/apache/isis/applib/util/InvoiceItem.java   |    75 -
 .../java/org/apache/isis/applib/util/Numbered.java |    24 -
 .../apache/isis/applib/util/NumberedEvaluator.java |    35 -
 .../applib/util/ObjectContractsTest_compareTo.java |    77 -
 .../applib/util/ObjectContractsTest_equals.java    |   138 -
 .../ObjectContractsTest_equals_and_hashCode.java   |   130 -
 .../applib/util/ObjectContractsTest_toString.java  |   146 -
 .../apache/isis/applib/util/ReasonBufferTest.java  |    65 -
 .../org/apache/isis/applib/util/ReasonsTest.java   |    64 -
 .../apache/isis/applib/util/TitleBufferTest.java   |   290 -
 .../apache/isis/applib/util/TitleTestObject.java   |    44 -
 .../applib/util/schema/CommandDtoUtils_Test.java   |    79 -
 .../applib/util/schema/CommonDtoUtils_Test.java    |   106 -
 ...eractionDtoUtilsTest_deriveLogicalMemberId.java |    36 -
 .../apache/isis/applib/util/schema/Vertical.java   |    23 -
 .../value/Blob_JaxbToStringAdapter_Test.java       |    32 -
 .../isis/applib/value/Blob_constructor_Test.java   |    38 -
 .../value/Clob_JaxbToStringAdapter_Test.java       |    29 -
 .../isis/applib/value/Clob_constructor_Test.java   |    38 -
 ...LocalResourcePath_JaxbToStringAdapter_Test.java |    30 -
 .../value/Markup_JaxbToStringAdapter_Test.java     |    30 -
 .../value/Password_JaxbToStringAdapter_Test.java   |    30 -
 .../apache/isis/applib/value/Password_Test.java    |    83 -
 api/schema/pom.xml                                 |    22 +-
 .../src/main/adoc/modules/schema/pages/about.adoc  |     2 +-
 .../src/main/adoc/modules/schema/pages/chg.adoc    |    12 +-
 .../src/main/adoc/modules/schema/pages/cmd.adoc    |    14 +-
 .../src/main/adoc/modules/schema/pages/common.adoc |    14 +-
 .../src/main/adoc/modules/schema/pages/ixn.adoc    |    20 +-
 .../src/main/adoc/modules/schema/pages/mml.adoc    |    20 +-
 api/schema/src/main/java/module-info.java          |    24 +-
 .../causeway/schema/CausewayModuleSchema.java      |    29 +
 .../org/apache/isis/schema/IsisModuleSchema.java   |    29 -
 .../org/apache/causeway/schema/bindings.xml        |    90 +
 .../org/apache/causeway/schema/chg/chg-2.0.xsd     |   115 +
 .../org/apache/causeway/schema/cmd/cmd-2.0.xsd     |   208 +
 .../apache/causeway/schema/common/common-2.0.xsd   |   252 +
 .../org/apache/causeway/schema/ixn/ixn-2.0.xsd     |   239 +
 .../causeway/schema/metamodel/metamodel-2.0.xsd    |   386 +
 .../resources/org/apache/isis/schema/bindings.xml  |    90 -
 .../org/apache/isis/schema/chg/chg-2.0.xsd         |   115 -
 .../org/apache/isis/schema/cmd/cmd-2.0.xsd         |   208 -
 .../org/apache/isis/schema/common/common-2.0.xsd   |   252 -
 .../org/apache/isis/schema/ixn/ixn-2.0.xsd         |   239 -
 .../apache/isis/schema/metamodel/metamodel-2.0.xsd |   386 -
 bom/pom.xml                                        |   150 +-
 causeway-tooling.yml                               |    88 +
 commons/pom.xml                                    |    24 +-
 .../src/main/adoc/modules/commons/pages/about.adoc |    38 +-
 .../commons/pages/concurrent-task-list-UNUSED.adoc |     4 +-
 commons/src/main/java/module-info.java             |    78 +-
 .../apache/causeway/commons/binding/Bindable.java  |    40 +
 .../causeway/commons/binding/ChangeListener.java   |    28 +
 .../commons/binding/InvalidationListener.java      |    25 +
 .../causeway/commons/binding/Observable.java       |    38 +
 .../apache/causeway/commons/binding/Writable.java  |    29 +
 .../apache/causeway/commons/collections/Can.java   |   707 +
 .../causeway/commons/collections/CanVector.java    |   104 +
 .../causeway/commons/collections/Can_Empty.java    |   271 +
 .../causeway/commons/collections/Can_Multiple.java |   404 +
 .../commons/collections/Can_Singleton.java         |   337 +
 .../causeway/commons/collections/Cardinality.java  |    54 +
 .../commons/collections/ImmutableCollection.java   |    94 +
 .../commons/collections/ImmutableEnumSet.java      |   118 +
 .../causeway/commons/collections/_CanFactory.java  |    69 +
 .../commons/concurrent/AwaitableLatch.java         |    68 +
 .../apache/causeway/commons/functional/Either.java |   235 +
 .../commons/functional/IndexedConsumer.java        |    61 +
 .../commons/functional/IndexedFunction.java        |    61 +
 .../causeway/commons/functional/Railway.java       |   267 +
 .../commons/functional/ThrowingRunnable.java       |    50 +
 .../apache/causeway/commons/functional/Try.java    |   349 +
 .../commons/handler/ChainOfResponsibility.java     |   100 +
 .../causeway/commons/having/HasEnabling.java       |    28 +
 .../commons/having/HasTypeSpecificAttributes.java  |    37 +
 .../causeway/commons/internal/_Constants.java      |    99 +
 .../commons/internal/assertions/_Assert.java       |   260 +
 .../causeway/commons/internal/base/_Blackhole.java |    79 +
 .../causeway/commons/internal/base/_Bytes.java     |   279 +
 .../internal/base/_Bytes_GZipCompressor.java       |    64 +
 .../internal/base/_Bytes_GZipCompressorSmart.java  |    73 +
 .../causeway/commons/internal/base/_Casts.java     |   142 +
 .../causeway/commons/internal/base/_Files.java     |   228 +
 .../causeway/commons/internal/base/_Lazy.java      |    99 +
 .../commons/internal/base/_Lazy_Simple.java        |    93 +
 .../commons/internal/base/_Lazy_ThreadSafe.java    |    95 +
 .../causeway/commons/internal/base/_NullSafe.java  |   355 +
 .../causeway/commons/internal/base/_Objects.java   |   143 +
 .../causeway/commons/internal/base/_Oneshot.java   |    78 +
 .../causeway/commons/internal/base/_Optionals.java |    54 +
 .../causeway/commons/internal/base/_Reduction.java |    98 +
 .../causeway/commons/internal/base/_Refs.java      |   426 +
 .../internal/base/_StringInterpolation.java        |    86 +
 .../causeway/commons/internal/base/_Strings.java   |   876 +
 .../commons/internal/base/_Strings_FastSplit.java  |    66 +
 .../internal/base/_Strings_HtmlEscaper.java        |    53 +
 .../internal/base/_Strings_KeyValuePair.java       |    75 +
 .../internal/base/_Strings_NaturalNames.java       |    90 +
 .../internal/base/_Strings_SplitIterator.java      |    82 +
 .../causeway/commons/internal/base/_Temporals.java |   328 +
 .../causeway/commons/internal/base/_Text.java      |   421 +
 .../causeway/commons/internal/base/_Timing.java    |   146 +
 .../causeway/commons/internal/base/_Tuples.java    |    76 +
 .../causeway/commons/internal/base/_With.java      |   323 +
 .../commons/internal/base/package-info.java        |    28 +
 .../binding/InternalBidirectionalBinding.java      |   213 +
 .../commons/internal/binding/InternalUtil.java     |   450 +
 .../internal/binding/_BindableAbstract.java        |   245 +
 .../commons/internal/binding/_Bindables.java       |    60 +
 .../commons/internal/binding/_Observables.java     |    82 +
 .../commons/internal/binding/package-info.java     |    28 +
 .../commons/internal/codec/_DocumentFactories.java |    96 +
 .../commons/internal/codec/_UrlDecoderUtil.java    |    55 +
 .../commons/internal/collections/_Arrays.java      |   467 +
 .../internal/collections/_Arrays_Collector.java    |    98 +
 .../collections/_Arrays_CollectorUnknownSize.java  |    81 +
 .../commons/internal/collections/_Collections.java |   330 +
 .../collections/_Collections_Collector.java        |    80 +
 .../collections/_Collections_SortedSetOfList.java  |   151 +
 .../commons/internal/collections/_Inbox.java       |    86 +
 .../commons/internal/collections/_Lists.java       |   251 +
 .../commons/internal/collections/_Maps.java        |   382 +
 .../commons/internal/collections/_Multimaps.java   |   418 +
 .../commons/internal/collections/_Sets.java        |   380 +
 .../commons/internal/collections/_Streams.java     |   104 +
 .../commons/internal/collections/package-info.java |    28 +
 .../collections/snapshot/_VersionedList.java       |   214 +
 .../commons/internal/compare/_Comparators.java     |    52 +
 .../compare/_Comparators_SequenceCompare.java      |   114 +
 .../commons/internal/compare/package-info.java     |    28 +
 .../internal/concurrent/_ConcurrentContext.java    |    55 +
 .../internal/concurrent/_ConcurrentTask.java       |   200 +
 .../internal/concurrent/_ConcurrentTaskList.java   |   203 +
 .../commons/internal/concurrent/_ThreadSleep.java  |    56 +
 .../commons/internal/context/_Context.java         |   357 +
 .../causeway/commons/internal/context/_Plugin.java |   187 +
 .../internal/context/_PluginResolveException.java  |    37 +
 .../commons/internal/context/package-info.java     |    28 +
 .../causeway/commons/internal/debug/_Debug.java    |   104 +
 .../commons/internal/debug/_IconResource.java      |    36 +
 .../causeway/commons/internal/debug/_Probe.java    |   250 +
 .../causeway/commons/internal/debug/_Xray.java     |    61 +
 .../commons/internal/debug/_XrayEvent.java         |   136 +
 .../commons/internal/debug/package-info.java       |    28 +
 .../commons/internal/debug/xray/XrayDataModel.java |   208 +
 .../commons/internal/debug/xray/XrayEnable.java    |    35 +
 .../commons/internal/debug/xray/XrayModel.java     |   113 +
 .../internal/debug/xray/XrayModelSimple.java       |    91 +
 .../commons/internal/debug/xray/XrayUi.java        |   411 +
 .../internal/debug/xray/_CallStackMerger.java      |   179 +
 .../commons/internal/debug/xray/_SwingUtil.java    |   109 +
 .../debug/xray/graphics/CallStackDiagram.java      |    37 +
 .../debug/xray/graphics/SequenceDiagram.java       |   419 +
 .../internal/debug/xray/graphics/_Graphics.java    |   155 +
 .../commons/internal/delegate/_Delegate.java       |   104 +
 .../commons/internal/exceptions/_Exceptions.java   |   514 +
 .../commons/internal/exceptions/package-info.java  |    28 +
 .../factory/_InstanceCreationClassException.java   |    31 +
 .../factory/_InstanceCreationException.java        |    31 +
 .../commons/internal/factory/_InstanceUtil.java    |   173 +
 .../factory/_UnavailableClassException.java        |    39 +
 .../commons/internal/factory/package-info.java     |    28 +
 .../commons/internal/functions/_Functions.java     |   248 +
 .../commons/internal/functions/_Predicates.java    |    96 +
 .../commons/internal/functions/package-info.java   |    28 +
 .../causeway/commons/internal/graph/_Graph.java    |    53 +
 .../commons/internal/hardening/_Hardening.java     |    69 +
 .../causeway/commons/internal/hash/_Hashes.java    |    91 +
 .../commons/internal/html/_BootstrapBadge.java     |    89 +
 .../causeway/commons/internal/image/_Images.java   |   187 +
 .../commons/internal/ioc/_IocContainer.java        |   132 +
 .../commons/internal/ioc/_IocContainer_Spring.java |   162 +
 .../commons/internal/ioc/_ManagedBeanAdapter.java  |    50 +
 .../internal/ioc/_ManagedBeanAdapter_Spring.java   |    49 +
 .../ioc/_ManagedBeanAdapter_forTestingLazy.java    |    44 +
 .../commons/internal/memento/_MementoDefault.java  |   137 +
 .../commons/internal/memento/_Mementos.java        |   195 +
 .../commons/internal/memento/package-info.java     |    28 +
 .../causeway/commons/internal/os/_OsUtil.java      |   180 +
 .../causeway/commons/internal/package-info.java    |    28 +
 .../commons/internal/primitives/_Doubles.java      |    70 +
 .../commons/internal/primitives/_Floats.java       |    67 +
 .../commons/internal/primitives/_Ints.java         |   398 +
 .../commons/internal/primitives/_Longs.java        |   248 +
 .../commons/internal/proxy/_ProxyFactory.java      |    77 +
 .../internal/proxy/_ProxyFactoryService.java       |    44 +
 .../proxy/_ProxyFactoryServiceAbstract.java        |    67 +
 .../commons/internal/reflection/_Annotations.java  |   197 +
 .../reflection/_Annotations_AttributeMethods.java  |   314 +
 ...nthesizedMergedAnnotationInvocationHandler.java |   267 +
 .../commons/internal/reflection/_ClassCache.java   |   306 +
 .../commons/internal/reflection/_Generics.java     |   166 +
 .../commons/internal/reflection/_Reflect.java      |   725 +
 .../commons/internal/reflection/package-info.java  |    28 +
 .../commons/internal/resources/_DataSink.java      |    35 +
 .../commons/internal/resources/_DataSource.java    |   139 +
 .../causeway/commons/internal/resources/_Json.java |   246 +
 .../commons/internal/resources/_Resources.java     |   165 +
 .../commons/internal/resources/_Serializables.java |    84 +
 .../causeway/commons/internal/resources/_Xml.java  |   231 +
 .../causeway/commons/internal/resources/_Yaml.java |   148 +
 .../commons/internal/resources/package-info.java   |    28 +
 .../internal/testing/_SerializationTester.java     |    57 +
 .../commons/resource/ResourceCoordinates.java      |   126 +
 .../org/apache/isis/commons/binding/Bindable.java  |    40 -
 .../isis/commons/binding/ChangeListener.java       |    28 -
 .../isis/commons/binding/InvalidationListener.java |    25 -
 .../apache/isis/commons/binding/Observable.java    |    38 -
 .../org/apache/isis/commons/binding/Writable.java  |    29 -
 .../org/apache/isis/commons/collections/Can.java   |   707 -
 .../apache/isis/commons/collections/CanVector.java |   104 -
 .../apache/isis/commons/collections/Can_Empty.java |   271 -
 .../isis/commons/collections/Can_Multiple.java     |   404 -
 .../isis/commons/collections/Can_Singleton.java    |   337 -
 .../isis/commons/collections/Cardinality.java      |    54 -
 .../commons/collections/ImmutableCollection.java   |    94 -
 .../isis/commons/collections/ImmutableEnumSet.java |   118 -
 .../isis/commons/collections/_CanFactory.java      |    69 -
 .../isis/commons/concurrent/AwaitableLatch.java    |    68 -
 .../org/apache/isis/commons/functional/Either.java |   235 -
 .../isis/commons/functional/IndexedConsumer.java   |    61 -
 .../isis/commons/functional/IndexedFunction.java   |    61 -
 .../apache/isis/commons/functional/Railway.java    |   267 -
 .../isis/commons/functional/ThrowingRunnable.java  |    50 -
 .../org/apache/isis/commons/functional/Try.java    |   349 -
 .../commons/handler/ChainOfResponsibility.java     |   100 -
 .../apache/isis/commons/having/HasEnabling.java    |    28 -
 .../commons/having/HasTypeSpecificAttributes.java  |    37 -
 .../apache/isis/commons/internal/_Constants.java   |    99 -
 .../isis/commons/internal/assertions/_Assert.java  |   260 -
 .../isis/commons/internal/base/_Blackhole.java     |    79 -
 .../apache/isis/commons/internal/base/_Bytes.java  |   279 -
 .../internal/base/_Bytes_GZipCompressor.java       |    64 -
 .../internal/base/_Bytes_GZipCompressorSmart.java  |    73 -
 .../apache/isis/commons/internal/base/_Casts.java  |   142 -
 .../apache/isis/commons/internal/base/_Files.java  |   225 -
 .../apache/isis/commons/internal/base/_Lazy.java   |    99 -
 .../isis/commons/internal/base/_Lazy_Simple.java   |    93 -
 .../commons/internal/base/_Lazy_ThreadSafe.java    |    95 -
 .../isis/commons/internal/base/_NullSafe.java      |   355 -
 .../isis/commons/internal/base/_Objects.java       |   143 -
 .../isis/commons/internal/base/_Oneshot.java       |    78 -
 .../isis/commons/internal/base/_Optionals.java     |    54 -
 .../isis/commons/internal/base/_Reduction.java     |    98 -
 .../apache/isis/commons/internal/base/_Refs.java   |   426 -
 .../internal/base/_StringInterpolation.java        |    86 -
 .../isis/commons/internal/base/_Strings.java       |   876 -
 .../commons/internal/base/_Strings_FastSplit.java  |    66 -
 .../internal/base/_Strings_HtmlEscaper.java        |    53 -
 .../internal/base/_Strings_KeyValuePair.java       |    75 -
 .../internal/base/_Strings_NaturalNames.java       |    90 -
 .../internal/base/_Strings_SplitIterator.java      |    82 -
 .../isis/commons/internal/base/_Temporals.java     |   328 -
 .../apache/isis/commons/internal/base/_Text.java   |   421 -
 .../apache/isis/commons/internal/base/_Timing.java |   146 -
 .../apache/isis/commons/internal/base/_Tuples.java |    76 -
 .../apache/isis/commons/internal/base/_With.java   |   323 -
 .../isis/commons/internal/base/package-info.java   |    28 -
 .../binding/InternalBidirectionalBinding.java      |   213 -
 .../commons/internal/binding/InternalUtil.java     |   450 -
 .../internal/binding/_BindableAbstract.java        |   245 -
 .../isis/commons/internal/binding/_Bindables.java  |    60 -
 .../commons/internal/binding/_Observables.java     |    82 -
 .../commons/internal/binding/package-info.java     |    28 -
 .../commons/internal/codec/_DocumentFactories.java |    96 -
 .../commons/internal/codec/_UrlDecoderUtil.java    |    55 -
 .../isis/commons/internal/collections/_Arrays.java |   467 -
 .../internal/collections/_Arrays_Collector.java    |    98 -
 .../collections/_Arrays_CollectorUnknownSize.java  |    81 -
 .../commons/internal/collections/_Collections.java |   330 -
 .../collections/_Collections_Collector.java        |    80 -
 .../collections/_Collections_SortedSetOfList.java  |   151 -
 .../isis/commons/internal/collections/_Inbox.java  |    86 -
 .../isis/commons/internal/collections/_Lists.java  |   251 -
 .../isis/commons/internal/collections/_Maps.java   |   382 -
 .../commons/internal/collections/_Multimaps.java   |   418 -
 .../isis/commons/internal/collections/_Sets.java   |   380 -
 .../commons/internal/collections/_Streams.java     |   104 -
 .../commons/internal/collections/package-info.java |    28 -
 .../collections/snapshot/_VersionedList.java       |   214 -
 .../commons/internal/compare/_Comparators.java     |    52 -
 .../compare/_Comparators_SequenceCompare.java      |   114 -
 .../commons/internal/compare/package-info.java     |    28 -
 .../internal/concurrent/_ConcurrentContext.java    |    55 -
 .../internal/concurrent/_ConcurrentTask.java       |   200 -
 .../internal/concurrent/_ConcurrentTaskList.java   |   203 -
 .../commons/internal/concurrent/_ThreadSleep.java  |    56 -
 .../isis/commons/internal/context/_Context.java    |   357 -
 .../isis/commons/internal/context/_Plugin.java     |   187 -
 .../internal/context/_PluginResolveException.java  |    37 -
 .../commons/internal/context/package-info.java     |    28 -
 .../apache/isis/commons/internal/debug/_Debug.java |   104 -
 .../isis/commons/internal/debug/_IconResource.java |    36 -
 .../apache/isis/commons/internal/debug/_Probe.java |   250 -
 .../apache/isis/commons/internal/debug/_Xray.java  |    61 -
 .../isis/commons/internal/debug/_XrayEvent.java    |   136 -
 .../isis/commons/internal/debug/package-info.java  |    28 -
 .../commons/internal/debug/xray/XrayDataModel.java |   208 -
 .../commons/internal/debug/xray/XrayEnable.java    |    35 -
 .../commons/internal/debug/xray/XrayModel.java     |   113 -
 .../internal/debug/xray/XrayModelSimple.java       |    91 -
 .../isis/commons/internal/debug/xray/XrayUi.java   |   411 -
 .../internal/debug/xray/_CallStackMerger.java      |   179 -
 .../commons/internal/debug/xray/_SwingUtil.java    |   109 -
 .../debug/xray/graphics/CallStackDiagram.java      |    37 -
 .../debug/xray/graphics/SequenceDiagram.java       |   419 -
 .../internal/debug/xray/graphics/_Graphics.java    |   155 -
 .../isis/commons/internal/delegate/_Delegate.java  |   104 -
 .../commons/internal/exceptions/_Exceptions.java   |   514 -
 .../commons/internal/exceptions/package-info.java  |    28 -
 .../factory/_InstanceCreationClassException.java   |    31 -
 .../factory/_InstanceCreationException.java        |    31 -
 .../commons/internal/factory/_InstanceUtil.java    |   173 -
 .../factory/_UnavailableClassException.java        |    39 -
 .../commons/internal/factory/package-info.java     |    28 -
 .../commons/internal/functions/_Functions.java     |   248 -
 .../commons/internal/functions/_Predicates.java    |    96 -
 .../commons/internal/functions/package-info.java   |    28 -
 .../apache/isis/commons/internal/graph/_Graph.java |    53 -
 .../commons/internal/hardening/_Hardening.java     |    69 -
 .../apache/isis/commons/internal/hash/_Hashes.java |    91 -
 .../commons/internal/html/_BootstrapBadge.java     |    89 -
 .../isis/commons/internal/image/_Images.java       |   187 -
 .../isis/commons/internal/ioc/_IocContainer.java   |   132 -
 .../commons/internal/ioc/_IocContainer_Spring.java |   162 -
 .../commons/internal/ioc/_ManagedBeanAdapter.java  |    50 -
 .../internal/ioc/_ManagedBeanAdapter_Spring.java   |    49 -
 .../ioc/_ManagedBeanAdapter_forTestingLazy.java    |    44 -
 .../commons/internal/memento/_MementoDefault.java  |   137 -
 .../isis/commons/internal/memento/_Mementos.java   |   195 -
 .../commons/internal/memento/package-info.java     |    28 -
 .../apache/isis/commons/internal/os/_OsUtil.java   |   180 -
 .../apache/isis/commons/internal/package-info.java |    28 -
 .../isis/commons/internal/primitives/_Doubles.java |    70 -
 .../isis/commons/internal/primitives/_Floats.java  |    67 -
 .../isis/commons/internal/primitives/_Ints.java    |   398 -
 .../isis/commons/internal/primitives/_Longs.java   |   248 -
 .../isis/commons/internal/proxy/_ProxyFactory.java |    77 -
 .../internal/proxy/_ProxyFactoryService.java       |    44 -
 .../proxy/_ProxyFactoryServiceAbstract.java        |    66 -
 .../commons/internal/reflection/_Annotations.java  |   197 -
 .../reflection/_Annotations_AttributeMethods.java  |   314 -
 ...nthesizedMergedAnnotationInvocationHandler.java |   267 -
 .../commons/internal/reflection/_ClassCache.java   |   306 -
 .../commons/internal/reflection/_Generics.java     |   166 -
 .../isis/commons/internal/reflection/_Reflect.java |   725 -
 .../commons/internal/reflection/package-info.java  |    28 -
 .../isis/commons/internal/resources/_DataSink.java |    35 -
 .../commons/internal/resources/_DataSource.java    |   139 -
 .../isis/commons/internal/resources/_Json.java     |   246 -
 .../commons/internal/resources/_Resources.java     |   165 -
 .../commons/internal/resources/_Serializables.java |    84 -
 .../isis/commons/internal/resources/_Xml.java      |   231 -
 .../isis/commons/internal/resources/_Yaml.java     |   148 -
 .../commons/internal/resources/package-info.java   |    28 -
 .../internal/testing/_SerializationTester.java     |    57 -
 .../isis/commons/resource/ResourceCoordinates.java |   126 -
 .../test/java/org/apache/causeway/commons/X.java   |     5 +
 .../commons/collections/CanCompareTest.java        |    82 +
 .../causeway/commons/collections/CanTest.java      |   255 +
 .../commons/collections/CanVectorTest.java         |    50 +
 .../commons/functional/ThrowingRunnableTest.java   |    57 +
 .../handlers/ChainOfResponsibilityTest.java        |   143 +
 .../causeway/commons/internal/base/BytesTest.java  |   195 +
 .../commons/internal/base/NullSafeTest.java        |   157 +
 .../commons/internal/base/ReductionTest.java       |    73 +
 .../commons/internal/base/StringsTest.java         |   323 +
 .../commons/internal/base/TemporalsTest.java       |    97 +
 .../causeway/commons/internal/base/TextTest.java   |    75 +
 .../internal/base/_Strings_trimmed_Test.java       |    49 +
 .../commons/internal/base/debug/XrayUiTest.java    |   104 +
 .../commons/internal/binding/BindableTest.java     |   302 +
 .../commons/internal/collections/Samples.java      |    86 +
 .../commons/internal/collections/_ArraysTest.java  |   395 +
 .../commons/internal/collections/_MapsTest.java    |   127 +
 .../commons/internal/collections/_SetsTest.java    |   410 +
 .../collections/snapshot/VersionedListTest.java    |    69 +
 .../commons/internal/compare/ComparatorsTest.java  |   147 +
 .../concurrent/ConcurrentTaskListTest.java         |    53 +
 .../commons/internal/context/ContextTest.java      |   239 +
 .../internal/debug/xray/CallStackMergerTest.java   |    76 +
 .../commons/internal/image/_ImagesTest.java        |    85 +
 .../commons/internal/primitives/IntsTest.java      |   106 +
 .../commons/internal/primitives/_IntsTest.java     |    36 +
 .../internal/reflection/AnnotationsTest.java       |   115 +
 .../internal/reflection/ClassCacheTest.java        |    99 +
 .../commons/internal/reflection/GenericsTest.java  |    76 +
 .../commons/internal/reflection/ReflectTest.java   |   112 +
 .../internal/resources/JsonYamlReaderTest.java     |    75 +
 .../commons/internal/resources/ResourcesTest.java  |    66 +
 .../internal/resources/XmlRoundTripTest.java       |    64 +
 .../commons/internal/strings/FormatTest.java       |    83 +
 .../isis/commons/collections/CanCompareTest.java   |    82 -
 .../apache/isis/commons/collections/CanTest.java   |   255 -
 .../isis/commons/collections/CanVectorTest.java    |    50 -
 .../commons/functional/ThrowingRunnableTest.java   |    57 -
 .../handlers/ChainOfResponsibilityTest.java        |   143 -
 .../isis/commons/internal/base/BytesTest.java      |   195 -
 .../isis/commons/internal/base/NullSafeTest.java   |   157 -
 .../isis/commons/internal/base/ReductionTest.java  |    73 -
 .../isis/commons/internal/base/StringsTest.java    |   323 -
 .../isis/commons/internal/base/TemporalsTest.java  |    97 -
 .../isis/commons/internal/base/TextTest.java       |    75 -
 .../internal/base/_Strings_trimmed_Test.java       |    49 -
 .../commons/internal/base/debug/XrayUiTest.java    |   104 -
 .../commons/internal/binding/BindableTest.java     |   302 -
 .../isis/commons/internal/collections/Samples.java |    86 -
 .../commons/internal/collections/_ArraysTest.java  |   395 -
 .../commons/internal/collections/_MapsTest.java    |   127 -
 .../commons/internal/collections/_SetsTest.java    |   410 -
 .../collections/snapshot/VersionedListTest.java    |    69 -
 .../commons/internal/compare/ComparatorsTest.java  |   147 -
 .../concurrent/ConcurrentTaskListTest.java         |    53 -
 .../isis/commons/internal/context/ContextTest.java |   239 -
 .../internal/debug/xray/CallStackMergerTest.java   |    76 -
 .../isis/commons/internal/image/_ImagesTest.java   |    85 -
 .../isis/commons/internal/primitives/IntsTest.java |   106 -
 .../commons/internal/primitives/_IntsTest.java     |    36 -
 .../internal/reflection/AnnotationsTest.java       |   115 -
 .../internal/reflection/ClassCacheTest.java        |    99 -
 .../commons/internal/reflection/GenericsTest.java  |    76 -
 .../commons/internal/reflection/ReflectTest.java   |   112 -
 .../internal/resources/JsonYamlReaderTest.java     |    75 -
 .../commons/internal/resources/ResourcesTest.java  |    66 -
 .../internal/resources/XmlRoundTripTest.java       |    64 -
 .../isis/commons/internal/strings/FormatTest.java  |    83 -
 .../commons/internal/resources/customer.json       |     0
 .../commons/internal/resources/customer.yml        |     0
 core/adoc/modules/_overview/pages/about.adoc       |  3275 +--
 core/codegen-bytebuddy/pom.xml                     |    16 +-
 .../src/main/java/module-info.java                 |    10 +-
 .../CausewayModuleCoreCodegenByteBuddy.java        |    32 +
 .../services/ClassLoadingStrategyAdvisor.java      |    58 +
 .../services/ProxyFactoryServiceByteBuddy.java     |   147 +
 .../bytebuddy/IsisModuleCoreCodegenByteBuddy.java  |    32 -
 .../services/ClassLoadingStrategyAdvisor.java      |    58 -
 .../services/ProxyFactoryServiceByteBuddy.java     |   147 -
 core/config/generateConfigDocs.groovy              |    46 +-
 core/config/pom.xml                                |    26 +-
 .../src/main/adoc/modules/config/pages/about.adoc  |    52 +-
 .../application-specific/application-css.adoc      |     2 +-
 .../pages/section-hooks/causeway.applib~post.adoc  |    24 +
 ...is.applib~pre.adoc => causeway.applib~pre.adoc} |     0
 ...ig~post.adoc => causeway.core.config~post.adoc} |     0
 .../section-hooks/causeway.core.config~pre.adoc    |     5 +
 ...auseway.core.meta-model.introspector~post.adoc} |     0
 ...causeway.core.meta-model.introspector~pre.adoc} |     0
 ...> causeway.core.meta-model.validator~post.adoc} |     0
 ...=> causeway.core.meta-model.validator~pre.adoc} |     0
 ...ost.adoc => causeway.core.meta-model~post.adoc} |     0
 ...~pre.adoc => causeway.core.meta-model~pre.adoc} |     0
 ...oc => causeway.core.runtime-services~post.adoc} |     0
 ...doc => causeway.core.runtime-services~pre.adoc} |     0
 ...e~post.adoc => causeway.core.runtime~post.adoc} |     0
 ...ime~pre.adoc => causeway.core.runtime~pre.adoc} |     0
 ...ons~post.adoc => causeway.extensions~post.adoc} |     0
 ...sions~pre.adoc => causeway.extensions~pre.adoc} |     0
 ...ator~post.adoc => causeway.incubator~post.adoc} |     0
 ...ubator~pre.adoc => causeway.incubator~pre.adoc} |     0
 ....legacy~post.adoc => causeway.legacy~post.adoc} |     0
 ...is.legacy~pre.adoc => causeway.legacy~pre.adoc} |     0
 ...pings~post.adoc => causeway.mappings~post.adoc} |     0
 ...appings~pre.adoc => causeway.mappings~pre.adoc} |     0
 ....adoc => causeway.persistence.schema~post.adoc} |     0
 ...e.adoc => causeway.persistence.schema~pre.adoc} |     0
 ...t.adoc => causeway.security.keycloak~post.adoc} |     0
 ...re.adoc => causeway.security.keycloak~pre.adoc} |     0
 ...post.adoc => causeway.security.shiro~post.adoc} |     0
 ...o~pre.adoc => causeway.security.shiro~pre.adoc} |     0
 ...ost.adoc => causeway.security.spring~post.adoc} |     0
 ...~pre.adoc => causeway.security.spring~pre.adoc} |     0
 ...ins~post.adoc => causeway.subdomains~post.adoc} |     0
 ...mains~pre.adoc => causeway.subdomains~pre.adoc} |     0
 ...esting~post.adoc => causeway.testing~post.adoc} |     0
 ....testing~pre.adoc => causeway.testing~pre.adoc} |     0
 ...es~post.adoc => causeway.value-types~post.adoc} |     0
 ...ypes~pre.adoc => causeway.value-types~pre.adoc} |     0
 ...oc => causeway.viewer.restfulobjects~post.adoc} |     0
 ...doc => causeway.viewer.restfulobjects~pre.adoc} |     0
 ...~post.adoc => causeway.viewer.wicket~post.adoc} |     0
 ...et~pre.adoc => causeway.viewer.wicket~pre.adoc} |     0
 .../pages/section-hooks/datanucleus~pre.adoc       |     2 +-
 .../pages/section-hooks/eclipselink~pre.adoc       |     2 +-
 .../pages/section-hooks/isis.applib~post.adoc      |    24 -
 .../pages/section-hooks/isis.core.config~pre.adoc  |     5 -
 .../adoc/modules/config/pages/sections/Other.adoc  |     6 +-
 .../adoc/modules/config/pages/sections/_nav.adoc   |    30 +-
 .../config/pages/sections/causeway.applib.adoc     |   532 +
 .../pages/sections/causeway.core.config.adoc       |    31 +
 .../pages/sections/causeway.core.meta-model.adoc   |    38 +
 .../causeway.core.meta-model.introspector.adoc     |    74 +
 .../causeway.core.meta-model.validator.adoc        |   125 +
 .../sections/causeway.core.runtime-services.adoc   |   195 +
 .../pages/sections/causeway.core.runtime.adoc      |    33 +
 .../config/pages/sections/causeway.extensions.adoc |   314 +
 .../config/pages/sections/causeway.legacy.adoc     |    35 +
 .../sections/causeway.persistence.schema.adoc      |    54 +
 .../pages/sections/causeway.security.keycloak.adoc |    50 +
 .../pages/sections/causeway.security.shiro.adoc    |    29 +
 .../pages/sections/causeway.security.spring.adoc   |    28 +
 .../config/pages/sections/causeway.testing.adoc    |   100 +
 .../pages/sections/causeway.value-types.adoc       |   206 +
 .../sections/causeway.viewer.restfulobjects.adoc   |   136 +
 .../pages/sections/causeway.viewer.wicket.adoc     |   569 +
 .../modules/config/pages/sections/isis.applib.adoc |   532 -
 .../config/pages/sections/isis.core.config.adoc    |    31 -
 .../pages/sections/isis.core.meta-model.adoc       |    38 -
 .../isis.core.meta-model.introspector.adoc         |    74 -
 .../sections/isis.core.meta-model.validator.adoc   |   125 -
 .../pages/sections/isis.core.runtime-services.adoc |   195 -
 .../config/pages/sections/isis.core.runtime.adoc   |    33 -
 .../config/pages/sections/isis.extensions.adoc     |   314 -
 .../modules/config/pages/sections/isis.legacy.adoc |    35 -
 .../pages/sections/isis.persistence.schema.adoc    |    54 -
 .../pages/sections/isis.security.keycloak.adoc     |    50 -
 .../config/pages/sections/isis.security.shiro.adoc |    29 -
 .../pages/sections/isis.security.spring.adoc       |    28 -
 .../config/pages/sections/isis.testing.adoc        |   100 -
 .../config/pages/sections/isis.value-types.adoc    |   206 -
 .../pages/sections/isis.viewer.restfulobjects.adoc |   136 -
 .../config/pages/sections/isis.viewer.wicket.adoc  |   569 -
 .../config/partials/configuring-schemas.adoc       |     4 +-
 core/config/src/main/java/module-info.java         |    44 +-
 .../core/config/CausewayConfiguration.java         |  3424 +++
 .../core/config/CausewayModuleCoreConfig.java      |    84 +
 .../core/config/DatanucleusConfiguration.java      |   591 +
 .../core/config/EclipselinkConfiguration.java      |   530 +
 .../core/config/RestEasyConfiguration.java         |    84 +
 .../core/config/applib/RestfulPathProvider.java    |    46 +
 .../CausewayBeanFactoryPostProcessorForSpring.java |   132 +
 .../core/config/beans/CausewayBeanMetaData.java    |   123 +
 .../config/beans/CausewayBeanTypeClassifier.java   |    72 +
 .../beans/CausewayBeanTypeClassifierDefault.java   |   182 +
 .../config/beans/CausewayBeanTypeRegistry.java     |    71 +
 .../beans/CausewayBeanTypeRegistryDefault.java     |   131 +
 .../beans/CausewayComponentScanInterceptor.java    |    58 +
 .../CausewayComponentScanInterceptorImpl.java      |   101 +
 .../core/config/beans/PersistenceStack.java        |    40 +
 .../core/config/beans/ScannedTypeMetaData.java     |    79 +
 .../core/config/beans/aoppatch/AopPatch.java       |   106 +
 .../aoppatch/TransactionInterceptorFactory.java    |    28 +
 .../core/config/converters/PatternsConverter.java  |    82 +
 .../DataSourceIntrospectionService.java            |   112 +
 .../environment/CausewayLocaleInitializer.java     |    66 +
 .../environment/CausewaySystemEnvironment.java     |   217 +
 .../environment/CausewayTimeZoneInitializer.java   |    50 +
 .../core/config/environment/DeploymentType.java    |    39 +
 .../core/config/messages/MessageRegistry.java      |    41 +
 .../metamodel/facets/ActionConfigOptions.java      |    46 +
 .../facets/CollectionLayoutConfigOptions.java      |    75 +
 .../facets/DomainObjectConfigOptions.java          |    42 +
 .../facets/DomainObjectLayoutConfigOptions.java    |    53 +
 .../metamodel/facets/ParameterConfigOptions.java   |    53 +
 .../metamodel/facets/PropertyConfigOptions.java    |    41 +
 .../core/config/metamodel/facets/Util.java         |    41 +
 .../ApplicationFeaturesInitConfiguration.java      |    28 +
 .../metamodel/specloader/IntrospectionMode.java    |    67 +
 .../core/config/presets/CausewayPresets.java       |    82 +
 .../DatanucleusAutocreateNoValidate.properties     |     0
 .../DatanucleusEagerlyCreateTables.properties      |     0
 .../presets/DebugCausewayInteraction.properties    |    18 +
 .../core/config/presets/DebugDiscovery.properties  |    19 +
 .../core/config/presets/DebugMetaModel.properties  |    18 +
 .../config/presets/DebugPersistence.properties     |    20 +
 .../presets/DebugProgrammingModel.properties       |    19 +
 .../presets/DebugRequestScopedServices.properties  |    22 +
 .../DebugTransactionScopedServices.properties      |    21 +
 .../core/config/presets/DebugVaadin.properties     |    19 +
 .../presets/H2InMemory_withUniqueSchema.properties |     0
 .../core/config/presets/IntrospectFully.properties |    18 +
 .../config/presets/IntrospectLazily.properties     |    18 +
 .../core/config/presets/NoTranslations.properties  |    18 +
 .../config/presets/SilenceMetaModel.properties     |    18 +
 .../presets/SilenceProgrammingModel.properties     |    22 +
 .../core/config/presets/SilenceWicket.properties   |     0
 .../core/config/presets/UseLog4j2Test.properties   |     0
 .../progmodel/ProgrammingModelConstants.java       |   740 +
 .../core/config/util/SpringProfileUtil.java        |    62 +
 .../core/config/util/ValueMaskingUtil.java         |    65 +
 .../PatternOptionalStringConstraintValidator.java  |    53 +
 .../core/config/viewer/web/DialogMode.java         |    26 +
 .../core/config/viewer/web/WebAppContextPath.java  |   160 +
 .../isis/core/config/DatanucleusConfiguration.java |   591 -
 .../isis/core/config/EclipselinkConfiguration.java |   530 -
 .../apache/isis/core/config/IsisConfiguration.java |  3382 ---
 .../isis/core/config/IsisModuleCoreConfig.java     |    84 -
 .../isis/core/config/RestEasyConfiguration.java    |    84 -
 .../core/config/applib/RestfulPathProvider.java    |    46 -
 .../IsisBeanFactoryPostProcessorForSpring.java     |   132 -
 .../isis/core/config/beans/IsisBeanMetaData.java   |   123 -
 .../core/config/beans/IsisBeanTypeClassifier.java  |    72 -
 .../beans/IsisBeanTypeClassifierDefault.java       |   182 -
 .../core/config/beans/IsisBeanTypeRegistry.java    |    71 -
 .../config/beans/IsisBeanTypeRegistryDefault.java  |   131 -
 .../config/beans/IsisComponentScanInterceptor.java |    58 -
 .../beans/IsisComponentScanInterceptorImpl.java    |   101 -
 .../isis/core/config/beans/PersistenceStack.java   |    40 -
 .../core/config/beans/ScannedTypeMetaData.java     |    79 -
 .../isis/core/config/beans/aoppatch/AopPatch.java  |   106 -
 .../aoppatch/TransactionInterceptorFactory.java    |    28 -
 .../core/config/converters/PatternsConverter.java  |    82 -
 .../DataSourceIntrospectionService.java            |   112 -
 .../core/config/environment/DeploymentType.java    |    39 -
 .../config/environment/IsisLocaleInitializer.java  |    66 -
 .../config/environment/IsisSystemEnvironment.java  |   217 -
 .../environment/IsisTimeZoneInitializer.java       |    50 -
 .../isis/core/config/messages/MessageRegistry.java |    41 -
 .../metamodel/facets/ActionConfigOptions.java      |    46 -
 .../facets/CollectionLayoutConfigOptions.java      |    75 -
 .../facets/DomainObjectConfigOptions.java          |    42 -
 .../facets/DomainObjectLayoutConfigOptions.java    |    53 -
 .../metamodel/facets/ParameterConfigOptions.java   |    53 -
 .../metamodel/facets/PropertyConfigOptions.java    |    41 -
 .../isis/core/config/metamodel/facets/Util.java    |    41 -
 .../ApplicationFeaturesInitConfiguration.java      |    28 -
 .../metamodel/specloader/IntrospectionMode.java    |    67 -
 .../core/config/presets/DebugDiscovery.properties  |    19 -
 .../config/presets/DebugIsisInteraction.properties |    18 -
 .../core/config/presets/DebugMetaModel.properties  |    18 -
 .../config/presets/DebugPersistence.properties     |    20 -
 .../presets/DebugProgrammingModel.properties       |    19 -
 .../presets/DebugRequestScopedServices.properties  |    22 -
 .../DebugTransactionScopedServices.properties      |    21 -
 .../core/config/presets/DebugVaadin.properties     |    19 -
 .../core/config/presets/IntrospectFully.properties |    18 -
 .../config/presets/IntrospectLazily.properties     |    18 -
 .../isis/core/config/presets/IsisPresets.java      |    82 -
 .../core/config/presets/NoTranslations.properties  |    18 -
 .../config/presets/SilenceMetaModel.properties     |    18 -
 .../presets/SilenceProgrammingModel.properties     |    22 -
 .../progmodel/ProgrammingModelConstants.java       |   740 -
 .../isis/core/config/util/SpringProfileUtil.java   |    62 -
 .../isis/core/config/util/ValueMaskingUtil.java    |    65 -
 .../PatternOptionalStringConstraintValidator.java  |    53 -
 .../isis/core/config/viewer/web/DialogMode.java    |    26 -
 .../core/config/viewer/web/WebAppContextPath.java  |   160 -
 .../additional-spring-configuration-metadata.json  |    22 +-
 .../services/javax.validation.ConstraintValidator  |     2 +-
 .../main/resources/ValidationMessages.properties   |     2 +-
 ...ion_getMaxTitleLengthInParentedTables_Test.java |    79 +
 ...n_getMaxTitleLengthInStandaloneTables_Test.java |    79 +
 .../progmodel/ProgrammingModelConstantsTest.java   |    73 +
 .../config/util/ConfigUtil_isProtected_Test.java   |    68 +
 .../core/config/util/ConfigUtil_mask_Test.java     |    49 +
 .../WebAppContextPath_setContextPath_Test.java     |   106 +
 ...ion_getMaxTitleLengthInParentedTables_Test.java |    79 -
 ...n_getMaxTitleLengthInStandaloneTables_Test.java |    79 -
 .../progmodel/ProgrammingModelConstantsTest.java   |    73 -
 .../config/util/ConfigUtil_isProtected_Test.java   |    68 -
 .../core/config/util/ConfigUtil_mask_Test.java     |    49 -
 .../WebAppContextPath_setContextPath_Test.java     |   106 -
 core/interaction/pom.xml                           |    20 +-
 core/interaction/src/main/java/module-info.java    |    20 +-
 .../interaction/CausewayModuleCoreInteraction.java |    37 +
 ...teractionAwareTransactionalBoundaryHandler.java |   172 +
 .../core/interaction/scope/InteractionScope.java   |   192 +
 .../InteractionScopeBeanFactoryPostProcessor.java  |    46 +
 .../scope/InteractionScopeLifecycleHandler.java    |    30 +
 .../scope/TransactionBoundaryAware.java            |    41 +
 .../interaction/session/CausewayInteraction.java   |   260 +
 .../interaction/session/MessageBrokerImpl.java     |   123 +
 .../interaction/IsisModuleCoreInteraction.java     |    37 -
 ...teractionAwareTransactionalBoundaryHandler.java |   172 -
 .../core/interaction/scope/InteractionScope.java   |   192 -
 .../InteractionScopeBeanFactoryPostProcessor.java  |    46 -
 .../scope/InteractionScopeLifecycleHandler.java    |    30 -
 .../scope/TransactionBoundaryAware.java            |    41 -
 .../core/interaction/session/IsisInteraction.java  |   260 -
 .../interaction/session/MessageBrokerImpl.java     |   123 -
 .../interaction/InteractionDefaultTest_next.java   |    47 +
 .../interaction/InteractionDefaultTest_next.java   |    47 -
 core/internaltestsupport/pom.xml                   |    20 +-
 .../contract/ComparableContractTest_compareTo.java |    57 +
 .../contract/ComparableContractTester.java         |    82 +
 .../contract/ValueTypeContractTestAbstract.java    |   131 +
 .../contract/ComparableContractTest_compareTo.java |    57 -
 .../contract/ComparableContractTester.java         |    82 -
 .../contract/ValueTypeContractTestAbstract.java    |   131 -
 core/internaltestvintage/pom.xml                   |    16 +-
 .../jmocking/CausewayActions.java                  |    60 +
 .../jmocking/ImposteriserUsingCodegenPlugin.java   |    92 +
 .../jmocking/Imposterisers.java                    |    34 +
 .../jmocking/InjectIntoJMockAction.java            |    62 +
 .../internaltestsupport/jmocking/JMockActions.java |    86 +
 .../jmocking/JUnitRuleMockery2.java                |   306 +
 .../internaltestsupport/jmocking/MyMockomatic.java |   111 +
 .../jmocking/PostponedAction.java                  |    48 +
 .../jmocking/ImposteriserUsingCodegenPlugin.java   |    92 -
 .../jmocking/Imposterisers.java                    |    34 -
 .../jmocking/InjectIntoJMockAction.java            |    62 -
 .../internaltestsupport/jmocking/IsisActions.java  |    60 -
 .../internaltestsupport/jmocking/JMockActions.java |    86 -
 .../jmocking/JUnitRuleMockery2.java                |   307 -
 .../internaltestsupport/jmocking/MyMockomatic.java |   111 -
 .../jmocking/PostponedAction.java                  |    48 -
 core/jdk-supplemental/pom.xml                      |    12 +-
 core/metamodel/log4j2-test.xml                     |     4 +-
 core/metamodel/pom.xml                             |    28 +-
 .../main/adoc/modules/metamodel/pages/about.adoc   |    10 +-
 .../modules/metamodel/pages/class-diagram.adoc     |     2 +-
 core/metamodel/src/main/java/module-info.java      |   176 +-
 .../metamodel/CausewayModuleCoreMetamodel.java     |   249 +
 .../_testing/FactoryService_forTesting.java        |    82 +
 .../_testing/MetaModelContext_forTesting.java      |   583 +
 .../_testing/MethodRemover_forTesting.java         |    87 +
 .../_testing/ServiceInjector_forTesting.java       |    64 +
 .../_testing/ServiceRegistry_forTesting.java       |   167 +
 .../_testing/TranslationService_forTesting.java    |    42 +
 .../_testing/WrapperFactory_forTesting.java        |    97 +
 .../_testing/_InjectorMethodEvaluator.java         |    36 +
 .../metamodel/_testing/_ServiceInjectorLegacy.java |   316 +
 .../core/metamodel/_testing/_TestDummies.java      |    51 +
 .../core/metamodel/commons/ArrayExtensions.java    |    68 +
 .../causeway/core/metamodel/commons/CanBeVoid.java |    24 +
 .../core/metamodel/commons/CanonicalInvoker.java   |   207 +
 .../core/metamodel/commons/ClassExtensions.java    |   197 +
 .../core/metamodel/commons/ClassFunctions.java     |    46 +
 .../core/metamodel/commons/ClassPredicates.java    |    37 +
 .../causeway/core/metamodel/commons/ClassUtil.java |   175 +
 .../core/metamodel/commons/DateExtensions.java     |    34 +
 .../metamodel/commons/InputStreamExtensions.java   |    68 +
 .../core/metamodel/commons/ListExtensions.java     |   114 +
 .../core/metamodel/commons/LocaleUtil.java         |    39 +
 .../causeway/core/metamodel/commons/MapUtil.java   |    47 +
 .../core/metamodel/commons/MethodUtil.java         |   208 +
 .../core/metamodel/commons/ObjectExtensions.java   |    81 +
 .../core/metamodel/commons/ParameterAdapter.java   |    91 +
 .../core/metamodel/commons/ResourceUtil.java       |    63 +
 .../metamodel/commons/ScalarRepresentation.java    |    52 +
 .../core/metamodel/commons/StringExtensions.java   |   352 +
 .../metamodel/commons/ThrowableExtensions.java     |    57 +
 .../causeway/core/metamodel/commons/ToString.java  |   164 +
 .../core/metamodel/commons/package-info.java       |    27 +
 .../causeway/core/metamodel/consent/Allow.java     |    38 +
 .../causeway/core/metamodel/consent/Consent.java   |    72 +
 .../core/metamodel/consent/ConsentAbstract.java    |   156 +
 .../core/metamodel/consent/InteractionAdvisor.java |    70 +
 .../metamodel/consent/InteractionContextType.java  |   134 +
 .../metamodel/consent/InteractionInitiatedBy.java  |    60 +
 .../core/metamodel/consent/InteractionResult.java  |   153 +
 .../metamodel/consent/InteractionResultSet.java    |   102 +
 .../causeway/core/metamodel/consent/Veto.java      |    47 +
 .../metamodel/context/HasMetaModelContext.java     |   206 +
 .../core/metamodel/context/MetaModelContext.java   |    39 +
 .../context/MetaModelContext_usingSpring.java      |   213 +
 .../core/metamodel/context/MetaModelContexts.java  |    45 +
 .../metamodel/execution/InteractionInternal.java   |   155 +
 .../metamodel/execution/MemberExecutorService.java |   103 +
 .../causeway/core/metamodel/facetapi/Facet.java    |   200 +
 .../core/metamodel/facetapi/FacetAbstract.java     |   114 +
 .../core/metamodel/facetapi/FacetHolder.java       |   159 +
 .../metamodel/facetapi/FacetHolderAbstract.java    |   135 +
 .../metamodel/facetapi/FacetHolderLayered.java     |   184 +
 .../core/metamodel/facetapi/FacetHolderSimple.java |    38 +
 .../core/metamodel/facetapi/FacetRanking.java      |   289 +
 .../core/metamodel/facetapi/FacetUtil.java         |   164 +
 .../metamodel/facetapi/FacetWithAttributes.java    |    32 +
 .../core/metamodel/facetapi/FeatureType.java       |   160 +
 .../core/metamodel/facetapi/HasFacetHolder.java    |    81 +
 .../metamodel/facetapi/HasSemanticEquality.java    |    35 +
 .../facetapi/HasSemanticEqualityByClass.java       |    31 +
 .../core/metamodel/facetapi/MetaModelRefiner.java  |    33 +
 .../core/metamodel/facetapi/MethodRemover.java     |    91 +
 .../core/metamodel/facets/ActionSupport.java       |   175 +
 .../core/metamodel/facets/DomainEventHelper.java   |   430 +
 .../causeway/core/metamodel/facets/Evaluators.java |   219 +
 .../core/metamodel/facets/FacetFactory.java        |   405 +
 .../metamodel/facets/FacetFactoryAbstract.java     |    91 +
 .../core/metamodel/facets/FacetedMethod.java       |   240 +
 .../metamodel/facets/FacetedMethodParameter.java   |    65 +
 .../core/metamodel/facets/HasImperativeAspect.java |    40 +
 .../facets/HasPostConstructMethodCache.java        |    58 +
 .../core/metamodel/facets/ImperativeAspect.java    |    80 +
 .../core/metamodel/facets/ImperativeFacet.java     |   130 +
 .../metamodel/facets/ObjectTypeFacetFactory.java   |    50 +
 .../core/metamodel/facets/ParameterSupport.java    |   254 +
 ...ropertyOrCollectionIdentifyingFacetFactory.java |    82 +
 ...rCollectionIdentifyingFacetFactoryAbstract.java |    45 +
 .../metamodel/facets/SingleClassValueFacet.java    |    34 +
 .../facets/SingleClassValueFacetAbstract.java      |    71 +
 .../core/metamodel/facets/SingleIntValueFacet.java |    26 +
 .../facets/SingleIntValueFacetAbstract.java        |    83 +
 .../metamodel/facets/SingleStringValueFacet.java   |    22 +
 .../facets/SingleStringValueFacetAbstract.java     |    66 +
 .../core/metamodel/facets/SingleValueFacet.java    |    27 +
 .../metamodel/facets/SingleValueFacetAbstract.java |    48 +
 .../core/metamodel/facets/TypedHolder.java         |    39 +
 .../core/metamodel/facets/TypedHolderAbstract.java |    57 +
 .../core/metamodel/facets/WhereValueFacet.java     |    52 +
 .../metamodel/facets/WhereValueFacetAbstract.java  |    66 +
 .../facets/actcoll/typeof/TypeOfFacet.java         |   101 +
 .../facets/actcoll/typeof/TypeOfFacetAbstract.java |    87 +
 .../actcoll/typeof/TypeOfFacetFromFeature.java     |    31 +
 .../facets/actcoll/typeof/TypeOfFacetFromType.java |    31 +
 .../action/ActionAnnotationFacetFactory.java       |   291 +
 ...reteTypeToBeIncludedWithMetamodelValidator.java |    71 +
 ...nChoicesForCollectionParameterFacetFactory.java |   159 +
 .../actions/action/ActionOverloadingValidator.java |    80 +
 .../action/choicesfrom/ChoicesFromFacet.java       |    29 +
 .../choicesfrom/ChoicesFromFacetAbstract.java      |    43 +
 .../ChoicesFromFacetForActionAnnotation.java       |    46 +
 .../action/explicit/ActionExplicitFacet.java       |    28 +
 .../explicit/ActionExplicitFacetAbstract.java      |    31 +
 .../ActionExplicitFacetForActionAnnotation.java    |    40 +
 .../hidden/HiddenFacetForActionAnnotation.java     |    54 +
 .../action/invocation/ActionDomainEventFacet.java  |    33 +
 .../invocation/ActionDomainEventFacetAbstract.java |   148 +
 .../invocation/ActionDomainEventFacetDefault.java  |    32 +
 .../ActionDomainEventFacetForActionAnnotation.java |    31 +
 .../action/invocation/ActionInvocationFacet.java   |    49 +
 .../invocation/ActionInvocationFacetAbstract.java  |    37 +
 ...ctionInvocationFacetForDomainEventAbstract.java |   248 +
 ...ionFacetForDomainEventFromActionAnnotation.java |    39 +
 ...onInvocationFacetForDomainEventFromDefault.java |    39 +
 .../actions/action/invocation/IdentifierUtil.java  |   157 +
 .../PrototypeFacetForActionAnnotation.java         |    49 +
 ...ctionSemanticsFacetFallbackToNonIdempotent.java |    31 +
 .../ActionSemanticsFacetForActionAnnotation.java   |    48 +
 .../typeof/TypeOfFacetForActionAnnotation.java     |    55 +
 .../actions/contributing/ContributingFacet.java    |    82 +
 .../contributing/ContributingFacetAbstract.java    |    55 +
 .../ContributingFacetFromMixinFacetFactory.java    |    74 +
 .../FileAcceptFacetForActionAnnotation.java        |    46 +
 .../facets/actions/homepage/HomePageFacet.java     |    33 +
 .../actions/homepage/HomePageFacetAbstract.java    |    35 +
 .../facets/actions/homepage/HomePageFacetImpl.java |    29 +
 .../annotation/HomePageFacetAnnotation.java        |    30 +
 .../annotation/HomePageFacetAnnotationFactory.java |   137 +
 .../actions/layout/ActionLayoutFacetFactory.java   |   114 +
 ...tionPositionFacetForActionLayoutAnnotation.java |    44 +
 .../ActionPositionFacetForActionLayoutXml.java     |    51 +
 ...okmarkPolicyFacetForActionLayoutAnnotation.java |    56 +
 .../BookmarkPolicyFacetForActionLayoutXml.java     |    54 +
 .../CssClassFaFacetForActionLayoutAnnotation.java  |    59 +
 .../layout/CssClassFaFacetForActionLayoutXml.java  |    56 +
 .../layout/CssClassFaFacetForMenuBarXml.java       |    55 +
 .../CssClassFacetForActionLayoutAnnotation.java    |    45 +
 .../layout/CssClassFacetForActionLayoutXml.java    |    53 +
 .../actions/layout/CssClassFacetForMenuBarXml.java |    48 +
 .../HiddenFacetForActionLayoutAnnotation.java      |    53 +
 .../layout/HiddenFacetForActionLayoutXml.java      |    63 +
 ...berDescribedFacetForActionLayoutAnnotation.java |    49 +
 .../MemberDescribedFacetForActionLayoutXml.java    |    53 +
 .../layout/MemberDescribedFacetForMenuBarXml.java  |    48 +
 .../layout/MemberNamedFacetForActionLayoutXml.java |    53 +
 .../layout/MemberNamedFacetForMenuBarXml.java      |    48 +
 .../NamedFacetForActionLayoutAnnotation.java       |    46 +
 .../PromptStyleFacetForActionLayoutAnnotation.java |   105 +
 .../layout/PromptStyleFacetForActionLayoutXml.java |    68 +
 .../RedirectFacetFromActionLayoutAnnotation.java   |    46 +
 .../layout/RedirectFacetFromActionLayoutXml.java   |    54 +
 .../notinservicemenu/NotInServiceMenuFacet.java    |    36 +
 .../NotInServiceMenuFacetAbstract.java             |    39 +
 ...otInServiceMenuFacetFromDomainServiceFacet.java |    55 +
 ...viceMenuFacetFromDomainServiceFacetFactory.java |    65 +
 .../actions/position/ActionPositionFacet.java      |    43 +
 .../position/ActionPositionFacetAbstract.java      |    63 +
 .../position/ActionPositionFacetFallback.java      |    30 +
 .../facets/actions/prototype/PrototypeFacet.java   |    29 +
 .../actions/prototype/PrototypeFacetAbstract.java  |    57 +
 .../facets/actions/redirect/RedirectFacet.java     |    32 +
 .../actions/redirect/RedirectFacetAbstract.java    |    64 +
 .../actions/redirect/RedirectFacetFallback.java    |    30 +
 .../actions/semantics/ActionSemanticsFacet.java    |    32 +
 .../semantics/ActionSemanticsFacetAbstract.java    |    38 +
 .../validate/ActionParameterValidationFacet.java   |    45 +
 .../ActionParameterValidationFacetAbstract.java    |    47 +
 .../actions/validate/ActionValidationFacet.java    |    47 +
 .../validate/ActionValidationFacetAbstract.java    |    47 +
 .../ActionParameterValidationFacetViaMethod.java   |    79 +
 .../method/ActionValidationFacetViaMethod.java     |    88 +
 .../ActionValidationFacetViaMethodFactory.java     |    69 +
 .../facets/all/described/MemberDescribedFacet.java |    37 +
 ...erDescribedFacetWithImperativeTextAbstract.java |    58 +
 ...MemberDescribedFacetWithStaticTextAbstract.java |    67 +
 .../facets/all/described/ObjectDescribedFacet.java |    29 +
 .../described/ObjectDescribedFacetAbstract.java    |    45 +
 .../facets/all/described/ParamDescribedFacet.java  |    32 +
 .../all/described/ParamDescribedFacetAbstract.java |    58 +
 .../core/metamodel/facets/all/help/HelpFacet.java  |    28 +
 .../facets/all/help/HelpFacetAbstract.java         |    41 +
 .../metamodel/facets/all/hide/HiddenFacet.java     |    61 +
 .../facets/all/i8n/HasMemoizableTranslation.java   |    25 +
 .../all/i8n/imperative/HasImperativeText.java      |    44 +
 .../imperative/HasImperativeTextFacetAbstract.java |    96 +
 .../metamodel/facets/all/i8n/noun/HasNoun.java     |    83 +
 .../facets/all/i8n/noun/HasNounFacetAbstract.java  |   114 +
 .../metamodel/facets/all/i8n/noun/NounForm.java    |    46 +
 .../metamodel/facets/all/i8n/noun/NounForms.java   |   118 +
 .../facets/all/i8n/staatic/HasStaticText.java      |    41 +
 .../i8n/staatic/HasStaticTextFacetAbstract.java    |    97 +
 .../facets/all/named/MemberNamedFacet.java         |    37 +
 .../named/MemberNamedFacetForStaticMemberName.java |    39 +
 ...MemberNamedFacetWithImperativeTextAbstract.java |    58 +
 .../MemberNamedFacetWithStaticTextAbstract.java    |    66 +
 .../facets/all/named/ObjectNamedFacet.java         |    29 +
 .../facets/all/named/ObjectNamedFacetAbstract.java |    58 +
 .../all/named/ObjectNamedFacetSynthesized.java     |    43 +
 .../facets/all/named/ParamNamedFacet.java          |    32 +
 .../facets/all/named/ParamNamedFacetAbstract.java  |    54 +
 .../facets/collections/CollectionFacet.java        |   196 +
 .../collections/CollectionFacetAbstract.java       |    38 +
 .../CollectionAccessorFacetViaAccessor.java        |    94 +
 .../CollectionAccessorFacetViaAccessorFactory.java |   107 +
 .../CollectionAnnotationFacetFactory.java          |   184 +
 .../collection/defaultview/DefaultViewFacet.java   |    25 +
 .../defaultview/DefaultViewFacetAbstract.java      |    42 +
 .../hidden/HiddenFacetForCollectionAnnotation.java |    53 +
 .../modify/CollectionDomainEventFacet.java         |    31 +
 .../modify/CollectionDomainEventFacetAbstract.java |    75 +
 .../modify/CollectionDomainEventFacetDefault.java  |    31 +
 ...ionDomainEventFacetForCollectionAnnotation.java |    44 +
 .../typeof/TypeOfFacetForCollectionAnnotation.java |    55 +
 .../javautilcollection/CollectionFacetFactory.java |    55 +
 .../javautilcollection/JavaArrayFacet.java         |    89 +
 .../javautilcollection/JavaCollectionFacet.java    |    80 +
 .../layout/CollectionLayoutFacetFactory.java       |    93 +
 ...CssClassFacetForCollectionLayoutAnnotation.java |    44 +
 .../CssClassFacetForCollectionLayoutXml.java       |    53 +
 .../layout/DefaultViewFacetAsConfigured.java       |    39 +
 ...aultViewFacetForCollectionLayoutAnnotation.java |    47 +
 .../DefaultViewFacetForCollectionLayoutXml.java    |    53 +
 .../HiddenFacetForCollectionLayoutAnnotation.java  |    56 +
 .../layout/HiddenFacetForCollectionLayoutXml.java  |    63 +
 ...escribedFacetForCollectionLayoutAnnotation.java |    49 +
 ...MemberDescribedFacetForCollectionLayoutXml.java |    55 +
 ...berNamedFacetForCollectionLayoutAnnotation.java |    49 +
 .../MemberNamedFacetForCollectionLayoutXml.java    |    56 +
 .../PagedFacetForCollectionLayoutAnnotation.java   |    52 +
 .../layout/PagedFacetForCollectionLayoutXml.java   |    53 +
 ...PagedFacetOverriddenByDataTablesDecoration.java |    30 +
 ...SortedByFacetForCollectionLayoutAnnotation.java |    53 +
 .../SortedByFacetForCollectionLayoutXml.java       |    64 +
 .../CollectionLayoutTableDecorationFacet.java      |    72 +
 ...llectionLayoutTableDecorationFacetAbstract.java |    39 +
 ...corationFacetForCollectionLayoutAnnotation.java |    33 +
 ...tForCollectionLayoutAnnotationAsConfigured.java |    33 +
 ...TableDecorationFacetForCollectionLayoutXml.java |    52 +
 ...ayoutTableDecorationFacetFromConfiguration.java |    33 +
 .../parented/ParentedCollectionFacetDefault.java   |    36 +
 .../ParentedFacetSinceCollectionFactory.java       |    55 +
 .../facets/collections/sortedby/SortedByFacet.java |    31 +
 .../sortedby/SortedByFacetAbstract.java            |    38 +
 .../annotation/SortedByFacetAnnotationFactory.java |    85 +
 .../facets/fallback/FallbackFacetFactory.java      |   120 +
 .../LabelAtFacetFromLayoutConfiguration.java       |    31 +
 .../facets/fallback/MaxLengthFacetUnlimited.java   |    42 +
 .../facets/fallback/MultiLineFacetNone.java        |    33 +
 .../fallback/NamedFacetFallbackFromMemberName.java |    35 +
 .../fallback/PagedFacetFromConfiguration.java      |    29 +
 .../metamodel/facets/fallback/TitleFacetNone.java  |    37 +
 .../metamodel/facets/jaxb/JaxbFacetFactory.java    |   375 +
 .../facets/jaxb/XmlAccessorTypeFacet.java          |    30 +
 .../facets/jaxb/XmlAccessorTypeFacetAbstract.java  |    39 +
 .../facets/jaxb/XmlAccessorTypeFacetDefault.java   |    32 +
 .../facets/jaxb/XmlJavaTypeAdapterFacet.java       |    28 +
 .../jaxb/XmlJavaTypeAdapterFacetAbstract.java      |    37 +
 .../jaxb/XmlJavaTypeAdapterFacetDefault.java       |    30 +
 .../metamodel/facets/jaxb/XmlTransientFacet.java   |    28 +
 .../facets/jaxb/XmlTransientFacetAbstract.java     |    37 +
 .../facets/jaxb/XmlTransientFacetDefault.java      |    29 +
 .../facets/members/cssclass/CssClassFacet.java     |    38 +
 .../members/cssclass/CssClassFacetAbstract.java    |    40 +
 .../members/cssclass/CssClassFacetSimple.java      |    62 +
 .../CssClassFacetOnActionFromConfiguredRegex.java  |    29 +
 ...assFacetOnActionFromConfiguredRegexFactory.java |    83 +
 .../facets/members/cssclassfa/CssClassFaFacet.java |    36 +
 .../members/cssclassfa/CssClassFaFactory.java      |    77 +
 .../cssclassfa/CssClassFaImperativeFacet.java      |    31 +
 .../CssClassFaImperativeFacetAbstract.java         |    59 +
 .../members/cssclassfa/CssClassFaStaticFacet.java  |    24 +
 .../cssclassfa/CssClassFaStaticFacetAbstract.java  |   161 +
 ...CssClassFaFacetOnMemberFromConfiguredRegex.java |   175 +
 .../CssClassFaFacetOnMemberPostProcessor.java      |    56 +
 .../annotprop/MemberDescribedFacetFromType.java    |    52 +
 .../DescribedAsFacetForMemberViaMethodFactory.java |    52 +
 .../method/MemberDescribedFacetViaMethod.java      |    37 +
 .../facets/members/disabled/DisabledFacet.java     |    76 +
 .../members/disabled/DisabledFacetAbstract.java    |   100 +
 .../disabled/DisabledFacetForContributee.java      |    30 +
 .../disabled/method/DisableForContextFacet.java    |    36 +
 .../method/DisableForContextFacetAbstract.java     |    39 +
 .../method/DisableForContextFacetNone.java         |    42 +
 .../method/DisableForContextFacetViaMethod.java    |    85 +
 .../DisableForContextFacetViaMethodFactory.java    |    54 +
 .../facets/members/hidden/HiddenFacetAbstract.java |    75 +
 .../HiddenFacetAbstractAlwaysEverywhere.java       |    40 +
 .../members/hidden/HiddenFacetAbstractImpl.java    |    42 +
 .../HiddenFacetFromLayoutPropertiesAbstract.java   |    52 +
 .../members/hidden/method/HideForContextFacet.java |    36 +
 .../hidden/method/HideForContextFacetAbstract.java |    39 +
 .../hidden/method/HideForContextFacetNone.java     |    39 +
 .../method/HideForContextFacetViaMethod.java       |    69 +
 .../HideForContextFacetViaMethodFactory.java       |    53 +
 .../members/layout/group/GroupIdAndName.java       |   190 +
 .../members/layout/group/LayoutGroupFacet.java     |    79 +
 .../layout/group/LayoutGroupFacetAbstract.java     |    62 +
 .../group/LayoutGroupFacetForActionAnnotation.java |    44 +
 .../layout/group/LayoutGroupFacetForLayoutXml.java |    68 +
 ...LayoutGroupFacetFromActionLayoutAnnotation.java |    42 +
 ...youtGroupFacetFromPropertyLayoutAnnotation.java |    42 +
 .../members/layout/order/LayoutOrderFacet.java     |    50 +
 .../layout/order/LayoutOrderFacetAbstract.java     |    46 +
 .../layout/order/LayoutOrderFacetForLayoutXml.java |    41 +
 ...LayoutOrderFacetFromActionLayoutAnnotation.java |    42 +
 ...utOrderFacetFromCollectionLayoutAnnotation.java |    42 +
 ...youtOrderFacetFromPropertyLayoutAnnotation.java |    42 +
 .../named/method/MemberNamedFacetViaMethod.java    |    37 +
 .../NamedFacetForMemberViaMethodFactory.java       |    54 +
 .../facets/members/navigation/NavigationFacet.java |    32 +
 .../publish/command/CommandPublishingFacet.java    |    69 +
 .../command/CommandPublishingFacetAbstract.java    |    90 +
 .../CommandPublishingFacetForActionAnnotation.java |   123 +
 ...ishingFacetForActionAnnotationAsConfigured.java |    33 +
 ...ommandPublishingFacetForPropertyAnnotation.java |    98 +
 ...hingFacetForPropertyAnnotationAsConfigured.java |    32 +
 .../CommandPublishingFacetFromConfiguration.java   |    38 +
 ...onPublishingActionFacetForActionAnnotation.java |   107 +
 ...ActionFacetForActionAnnotationAsConfigured.java |    31 +
 ...tionPublishingActionFacetFromConfiguration.java |    31 +
 .../execution/ExecutionPublishingFacet.java        |    49 +
 .../ExecutionPublishingFacetAbstract.java          |    36 +
 ...blishingPropertyFacetForPropertyAnnotation.java |    87 +
 ...ertyFacetForPropertyAnnotationAsConfigured.java |    29 +
 ...onPublishingPropertyFacetFromConfiguration.java |    30 +
 ...mberAndPropertySupportFacetFactoryAbstract.java |    48 +
 .../support/MemberSupportFacetFactoryAbstract.java |    85 +
 .../ViewModelSemanticCheckingFacetFactory.java     |    77 +
 .../object/autocomplete/AutoCompleteFacet.java     |    33 +
 .../autocomplete/AutoCompleteFacetAbstract.java    |   113 +
 .../object/bookmarkpolicy/BookmarkPolicyFacet.java |    37 +
 .../BookmarkPolicyFacetAbstract.java               |    63 +
 .../BookmarkPolicyFacetFallback.java               |    33 +
 .../BookmarkPolicyFacetFallbackFactory.java        |   103 +
 .../facets/object/callbacks/CallbackFacet.java     |    54 +
 .../object/callbacks/CallbackFacetAbstract.java    |    64 +
 .../object/callbacks/CallbackFacetFactory.java     |    86 +
 .../object/callbacks/CreatedCallbackFacet.java     |    35 +
 .../callbacks/CreatedCallbackFacetAbstract.java    |    41 +
 .../callbacks/CreatedCallbackFacetViaMethod.java   |    37 +
 .../callbacks/CreatedLifecycleEventFacet.java      |    29 +
 ...fecycleEventFacetForDomainObjectAnnotation.java |    45 +
 .../object/callbacks/LifecycleEventFacet.java      |    27 +
 .../object/callbacks/LoadedCallbackFacet.java      |    36 +
 .../callbacks/LoadedCallbackFacetAbstract.java     |    41 +
 .../callbacks/LoadedCallbackFacetViaMethod.java    |    35 +
 .../callbacks/LoadedLifecycleEventFacet.java       |    29 +
 ...fecycleEventFacetForDomainObjectAnnotation.java |    43 +
 .../object/callbacks/PersistedCallbackFacet.java   |    35 +
 .../callbacks/PersistedCallbackFacetAbstract.java  |    41 +
 .../callbacks/PersistedCallbackFacetViaMethod.java |    35 +
 .../callbacks/PersistedLifecycleEventFacet.java    |    29 +
 ...fecycleEventFacetForDomainObjectAnnotation.java |    43 +
 .../object/callbacks/PersistingCallbackFacet.java  |    36 +
 .../callbacks/PersistingCallbackFacetAbstract.java |    41 +
 .../PersistingCallbackFacetViaMethod.java          |    35 +
 .../callbacks/PersistingLifecycleEventFacet.java   |    29 +
 ...fecycleEventFacetForDomainObjectAnnotation.java |    44 +
 .../object/callbacks/RemovingCallbackFacet.java    |    31 +
 .../callbacks/RemovingCallbackFacetAbstract.java   |    41 +
 .../callbacks/RemovingCallbackFacetViaMethod.java  |    35 +
 .../callbacks/RemovingLifecycleEventFacet.java     |    29 +
 ...fecycleEventFacetForDomainObjectAnnotation.java |    46 +
 .../object/callbacks/UpdatedCallbackFacet.java     |    36 +
 .../callbacks/UpdatedCallbackFacetAbstract.java    |    41 +
 .../callbacks/UpdatedCallbackFacetViaMethod.java   |    35 +
 .../callbacks/UpdatedLifecycleEventFacet.java      |    29 +
 ...fecycleEventFacetForDomainObjectAnnotation.java |    46 +
 .../object/callbacks/UpdatingCallbackFacet.java    |    36 +
 .../callbacks/UpdatingCallbackFacetAbstract.java   |    41 +
 .../callbacks/UpdatingCallbackFacetViaMethod.java  |    35 +
 .../callbacks/UpdatingLifecycleEventFacet.java     |    29 +
 ...fecycleEventFacetForDomainObjectAnnotation.java |    46 +
 .../choices/ChoicesFacetFromBoundedAbstract.java   |   122 +
 .../object/choices/enums/ChoicesFacetFromEnum.java |    66 +
 .../choices/enums/ChoicesFacetFromEnumFactory.java |    47 +
 .../method/CssClassFacetViaCssClassMethod.java     |    72 +
 ...ssClassFaFacetForDomainObjectLayoutFactory.java |    53 +
 .../facets/object/defaults/DefaultedFacet.java     |    43 +
 .../object/defaults/DefaultedFacetAbstract.java    |    65 +
 .../defaults/DefaultedFacetFromValueFacet.java     |    44 +
 .../object/disabled/DisabledObjectFacet.java       |    54 +
 .../disabled/DisabledObjectFacetAbstract.java      |    49 +
 .../method/DisabledObjectFacetViaMethod.java       |    93 +
 .../AliasedFacetForDomainObjectAnnotation.java     |    60 +
 .../DomainObjectAnnotationFacetFactory.java        |   654 +
 ...AutoCompleteFacetForDomainObjectAnnotation.java |    45 +
 .../ChoicesFacetForDomainObjectAnnotation.java     |    47 +
 ...EventDefaultFacetForDomainObjectAnnotation.java |    51 +
 ...EventDefaultFacetForDomainObjectAnnotation.java |    50 +
 ...EventDefaultFacetForDomainObjectAnnotation.java |    50 +
 ...itingEnabledFacetForDomainObjectAnnotation.java |    57 +
 .../ImmutableFacetForDomainObjectAnnotation.java   |    93 +
 ...FacetForDomainObjectAnnotationAsConfigured.java |    38 +
 .../editing/ImmutableFacetFromConfiguration.java   |    51 +
 ...gePublishingFacetForDomainObjectAnnotation.java |    73 +
 ...FacetForDomainObjectAnnotationAsConfigured.java |    31 +
 ...tityChangePublishingFacetFromConfiguration.java |    38 +
 ...ectionPolicyFacetForDomainObjectAnnotation.java |    58 +
 ...PolicyFacetForDomainObjectLayoutAnnotation.java |    44 +
 ...ookmarkPolicyFacetForDomainObjectLayoutXml.java |    56 +
 ...lassFaFacetForDomainObjectLayoutAnnotation.java |    57 +
 .../CssClassFaFacetForDomainObjectLayoutXml.java   |    58 +
 ...sClassFacetForDomainObjectLayoutAnnotation.java |    56 +
 .../CssClassFacetForDomainObjectLayoutXml.java     |    53 +
 ...ObjectLayoutAnnotationUsingCssClassUiEvent.java |   124 +
 .../DomainObjectLayoutFacetFactory.java            |    97 +
 ...mainObjectLayoutAnnotationUsingIconUiEvent.java |   123 +
 ...inObjectLayoutAnnotationUsingLayoutUiEvent.java |   125 +
 ...cribedFacetForDomainObjectLayoutAnnotation.java |    46 +
 ...jectDescribedFacetForDomainObjectLayoutXml.java |    55 +
 ...tNamedFacetForDomainObjectLayoutAnnotation.java |    70 +
 .../ObjectNamedFacetForDomainObjectLayoutXml.java  |    73 +
 .../PagedFacetForDomainObjectLayoutAnnotation.java |    54 +
 ...PagedFacetOverriddenByDataTablesDecoration.java |    30 +
 ...ainObjectLayoutAnnotationUsingTitleUiEvent.java |   159 +
 .../DomainObjectLayoutTableDecorationFacet.java    |    71 +
 ...inObjectLayoutTableDecorationFacetAbstract.java |    39 +
 ...rationFacetForDomainObjectLayoutAnnotation.java |    33 +
 ...orDomainObjectLayoutAnnotationAsConfigured.java |    33 +
 ...bleDecorationFacetForDomainObjectLayoutXml.java |    57 +
 ...ayoutTableDecorationFacetFromConfiguration.java |    33 +
 .../object/domainservice/DomainServiceFacet.java   |    80 +
 .../domainservice/DomainServiceFacetAbstract.java  |    57 +
 .../AliasedFacetForDomainServiceAnnotation.java    |    60 +
 .../DomainServiceFacetAnnotationFactory.java       |    97 +
 .../DomainServiceFacetForAnnotation.java           |    33 +
 .../DomainServiceLayoutFacet.java                  |    36 +
 .../DomainServiceLayoutFacetAbstract.java          |    55 +
 .../DomainServiceLayoutFacetFactory.java           |    69 +
 ...NamedFacetForDomainServiceLayoutAnnotation.java |    55 +
 .../DomainServiceLayoutFacetAnnotation.java        |    34 +
 .../facets/object/entity/EntityFacet.java          |   175 +
 .../object/entity/_EntityFacetForTesting.java      |   109 +
 .../metamodel/facets/object/grid/GridFacet.java    |    43 +
 .../facets/object/grid/GridFacetDefault.java       |   133 +
 .../facets/object/grid/GridFacetFactory.java       |    52 +
 .../facets/object/hidden/HiddenInstanceFacet.java  |    47 +
 .../facets/object/hidden/HiddenObjectFacet.java    |    36 +
 .../object/hidden/HiddenObjectFacetAbstract.java   |    47 +
 .../facets/object/hidden/HiddenTypeFacet.java      |    23 +
 .../hidden/HiddenTypeFacetFromAuthorization.java   |    78 +
 .../HiddenTypeFacetFromAuthorizationFactory.java   |    48 +
 .../hidden/method/HiddenObjectFacetViaMethod.java  |    80 +
 .../metamodel/facets/object/icon/IconFacet.java    |    43 +
 .../facets/object/icon/IconFacetAbstract.java      |    41 +
 .../metamodel/facets/object/icon/ObjectIcon.java   |   101 +
 .../facets/object/icon/ObjectIconService.java      |    52 +
 .../icon/method/IconFacetViaIconNameMethod.java    |    72 +
 .../RemoveAnnotatedMethodsFacetFactory.java        |    73 +
 ...oveDatanucleusPersistableTypesFacetFactory.java |    73 +
 .../RemoveDnPrefixedMethodsFacetFactory.java       |    49 +
 .../javalang/IteratorFilteringFacetFactory.java    |    60 +
 .../ignore/javalang/RemoveMethodsFacetFactory.java |   147 +
 .../jdo/RemoveJdoEnhancementTypesFacetFactory.java |    73 +
 .../jdo/RemoveJdoPrefixedMethodsFacetFactory.java  |    50 +
 .../object/immutable/EditingEnabledFacet.java      |    38 +
 .../facets/object/immutable/ImmutableFacet.java    |    49 +
 .../object/immutable/ImmutableFacetAbstract.java   |    87 +
 .../CopyImmutableFacetOntoMembersFactory.java      |    53 +
 .../introspection/IntrospectionPolicyFacet.java    |    57 +
 .../IntrospectionPolicyFacetAbstract.java          |    62 +
 .../facets/object/layout/LayoutFacet.java          |    36 +
 .../facets/object/layout/LayoutFacetAbstract.java  |    42 +
 .../facets/object/layout/LayoutFacetFallback.java  |    43 +
 .../object/layout/LayoutFacetViaLayoutMethod.java  |    78 +
 .../facets/object/logicaltype/AliasedFacet.java    |    52 +
 .../object/logicaltype/AliasedFacetAbstract.java   |    63 +
 .../logicaltype/LogicalTypeMalformedValidator.java |    75 +
 .../LogicalTypeFacetFromClassNameFactory.java      |   139 +
 .../mixin/MetaModelValidatorForMixinTypes.java     |    76 +
 .../metamodel/facets/object/mixin/MixinFacet.java  |    65 +
 .../facets/object/mixin/MixinFacetAbstract.java    |   127 +
 .../mixin/MixinFacetForDomainObjectAnnotation.java |    65 +
 .../object/navparent/NavigableParentFacet.java     |    41 +
 .../navparent/NavigableParentFacetAbstract.java    |    37 +
 .../NavigableParentAnnotationFacetFactory.java     |   199 +
 .../method/NavigableParentFacetViaMethod.java      |   127 +
 .../ObjectValidPropertiesFacet.java                |    41 +
 .../ObjectValidPropertiesFacetAbstract.java        |    46 +
 .../impl/ObjectValidPropertiesFacetImpl.java       |    66 +
 .../ObjectValidPropertiesFacetImplFactory.java     |    40 +
 .../metamodel/facets/object/paged/PagedFacet.java  |    30 +
 .../facets/object/paged/PagedFacetAbstract.java    |    51 +
 .../object/parented/ParentedCollectionFacet.java   |    39 +
 .../parented/ParentedCollectionFacetAbstract.java  |    35 +
 .../facets/object/projection/ProjectionFacet.java  |    28 +
 .../object/projection/ProjectionFacetAbstract.java |    37 +
 .../ProjectionFacetFromProjectingProperty.java     |    59 +
 .../ident/CssClassFacetFromProjectionFacet.java    |    58 +
 .../ident/IconFacetFromProjectionFacet.java        |    64 +
 .../ident/TitleFacetFromProjectionFacet.java       |    57 +
 .../object/promptStyle/PromptStyleFacet.java       |    32 +
 .../promptStyle/PromptStyleFacetAbstract.java      |    41 +
 .../promptStyle/PromptStyleFacetAsConfigured.java  |    46 +
 .../entitychange/EntityChangePublishingFacet.java  |    54 +
 .../EntityChangePublishingFacetAbstract.java       |    43 +
 .../object/support/ObjectSupportFacetAbstract.java |    26 +
 .../object/support/ObjectSupportFacetFactory.java  |   149 +
 .../metamodel/facets/object/title/TitleFacet.java  |    49 +
 .../facets/object/title/TitleFacetAbstract.java    |    73 +
 .../facets/object/title/TitleRenderRequest.java    |    58 +
 .../annotation/TitleAnnotationFacetFactory.java    |   100 +
 .../annotation/TitleFacetViaTitleAnnotation.java   |   253 +
 .../methods/TitleFacetFromToStringMethod.java      |    76 +
 .../title/methods/TitleFacetViaTitleMethod.java    |   112 +
 .../title/parser/TitleFacetFromValueFacet.java     |   121 +
 .../facets/object/value/CompositeValueUpdater.java |    92 +
 .../value/CompositeValueUpdaterForParameter.java   |    62 +
 .../value/CompositeValueUpdaterForProperty.java    |    62 +
 .../value/ImmutableFacetViaValueSemantics.java     |    37 +
 .../object/value/MaxLengthFacetFromValueFacet.java |    58 +
 .../value/TypicalLengthFacetFromValueFacet.java    |    52 +
 .../metamodel/facets/object/value/ValueFacet.java  |   175 +
 .../facets/object/value/ValueFacetAbstract.java    |   420 +
 .../facets/object/value/ValueSerializer.java       |    43 +
 .../object/value/ValueSerializerDefault.java       |    71 +
 ...ionOrAnyMatchingValueSemanticsFacetFactory.java |   159 +
 .../vsp/ValueFacetUsingSemanticsProvider.java      |    43 +
 .../value/vsp/ValueSemanticsFacetAbstract.java     |    65 +
 .../facets/object/viewmodel/ViewModelFacet.java    |    57 +
 .../object/viewmodel/ViewModelFacetAbstract.java   |   111 +
 .../object/viewmodel/ViewModelFacetFactory.java    |   124 +
 .../ViewModelFacetForDomainObjectAnnotation.java   |   185 +
 .../ViewModelFacetForSerializableInterface.java    |   101 +
 .../ViewModelFacetForViewModelInterface.java       |   114 +
 .../ViewModelFacetForXmlRootElementAnnotation.java |   105 +
 .../facets/objectvalue/choices/ChoicesFacet.java   |    35 +
 .../objectvalue/choices/ChoicesFacetAbstract.java  |    37 +
 .../daterenderedadjust/DateRenderAdjustFacet.java  |    44 +
 .../DateRenderAdjustFacetAbstract.java             |    62 +
 .../digits/MaxFractionalDigitsFacet.java           |    47 +
 .../digits/MaxFractionalDigitsFacetAbstract.java   |    91 +
 .../objectvalue/digits/MaxTotalDigitsFacet.java    |    46 +
 .../digits/MaxTotalDigitsFacetAbstract.java        |    90 +
 .../digits/MinFractionalDigitsFacet.java           |    44 +
 .../digits/MinFractionalDigitsFacetAbstract.java   |    71 +
 .../objectvalue/digits/MinIntegerDigitsFacet.java  |    43 +
 .../digits/MinIntegerDigitsFacetAbstract.java      |    71 +
 .../objectvalue/fileaccept/FileAcceptFacet.java    |    34 +
 .../fileaccept/FileAcceptFacetAbstract.java        |    36 +
 .../facets/objectvalue/labelat/LabelAtFacet.java   |    35 +
 .../objectvalue/labelat/LabelAtFacetAbstract.java  |    62 +
 .../labelat/LabelAtFacetFromMultiLineFacet.java    |    38 +
 .../objectvalue/mandatory/MandatoryFacet.java      |    84 +
 .../mandatory/MandatoryFacetAbstract.java          |   114 +
 .../mandatory/MandatoryFacetDefault.java           |    43 +
 .../facets/objectvalue/maxlen/MaxLengthFacet.java  |    40 +
 .../objectvalue/maxlen/MaxLengthFacetAbstract.java |    88 +
 .../objectvalue/multiline/MultiLineFacet.java      |    38 +
 .../multiline/MultiLineFacetAbstract.java          |    66 +
 .../MustSatisfySpecificationFacet.java             |    26 +
 .../MustSatisfySpecificationFacetAbstract.java     |   116 +
 .../mustsatisfyspec/SpecificationEvaluator.java    |    79 +
 .../facets/objectvalue/regex/RegExFacet.java       |    38 +
 .../objectvalue/regex/RegExFacetAbstract.java      |   120 +
 .../temporalformat/DateFormatStyleFacet.java       |    38 +
 .../DateFormatStyleFacetAbstract.java              |    73 +
 .../temporalformat/TimeFormatPrecisionFacet.java   |    39 +
 .../TimeFormatPrecisionFacetAbstract.java          |    73 +
 .../temporalformat/TimeFormatStyleFacet.java       |    38 +
 .../TimeFormatStyleFacetAbstract.java              |    73 +
 .../temporalformat/TimeZoneTranslationFacet.java   |    41 +
 .../TimeZoneTranslationFacetAbstract.java          |    73 +
 .../objectvalue/typicallen/TypicalLengthFacet.java |    53 +
 .../typicallen/TypicalLengthFacetAbstract.java     |    60 +
 .../ValueSemanticsSelectingFacet.java              |    36 +
 .../ValueSemanticsSelectingFacetAbstract.java      |    38 +
 .../ActionParameterAutoCompleteFacet.java          |    47 +
 .../ActionParameterAutoCompleteFacetAbstract.java  |    40 +
 .../facets/param/autocomplete/MinLengthUtil.java   |    55 +
 .../ActionParameterAutoCompleteFacetViaMethod.java |   111 +
 ...ParameterAutoCompleteFacetViaMethodFactory.java |    54 +
 .../param/choices/ActionParameterChoicesFacet.java |    42 +
 .../ActionParameterChoicesFacetAbstract.java       |    41 +
 ...ctionParameterChoicesFacetFromChoicesFacet.java |    60 +
 ...nParameterChoicesFacetFromChoicesFromFacet.java |    73 +
 .../ActionParameterChoicesFacetViaMethod.java      |    99 +
 ...ctionParameterChoicesFacetViaMethodFactory.java |    52 +
 .../defaults/ActionParameterDefaultsFacet.java     |    46 +
 .../ActionParameterDefaultsFacetAbstract.java      |    37 +
 .../ActionParameterDefaultsFacetViaMethod.java     |   103 +
 ...tionParameterDefaultsFacetViaMethodFactory.java |    51 +
 .../annotderived/ParamDescribedFacetFromType.java  |    52 +
 .../disable/ActionParameterDisabledFacet.java      |    40 +
 .../ActionParameterDisabledFacetAbstract.java      |    47 +
 .../ActionParameterDisabledFacetViaMethod.java     |    89 +
 ...tionParameterDisabledFacetViaMethodFactory.java |    54 +
 .../param/hide/ActionParameterHiddenFacet.java     |    41 +
 .../hide/ActionParameterHiddenFacetAbstract.java   |    53 +
 .../ActionParameterHiddenFacetViaMethod.java       |    96 +
 ...ActionParameterHiddenFacetViaMethodFactory.java |    55 +
 .../CssClassFacetForParameterLayoutAnnotation.java |    45 +
 .../LabelAtFacetForParameterLayoutAnnotation.java  |    45 +
 ...MultiLineFacetForParameterLayoutAnnotation.java |    44 +
 .../NamedFacetForParameterLayoutAnnotation.java    |    51 +
 ...DescribedFacetForParameterLayoutAnnotation.java |    47 +
 .../param/layout/ParameterLayoutFacetFactory.java  |    77 +
 ...calLengthFacetForParameterLayoutAnnotation.java |    47 +
 .../MandatoryFacetOnParametersDefaultFactory.java  |    59 +
 .../NamedFacetForParameterUsingReflection.java     |    37 +
 .../ParameterNameFacetFactoryUsingReflection.java  |    74 +
 .../parameter/ParameterAnnotationFacetFactory.java |   151 +
 ...ActionFacetForActionAnnotationAsConfigured.java |    33 +
 .../depdef/ParameterDependentDefaultsFacet.java    |    72 +
 .../ParameterDependentDefaultsFacetAbstract.java   |    39 +
 ...pendentDefaultsFacetForParameterAnnotation.java |    33 +
 ...terDependentDefaultsFacetFromConfiguration.java |    33 +
 .../FileAcceptFacetForParameterAnnotation.java     |    46 +
 .../MandatoryFacetForParameterAnnotation.java      |    78 +
 ...cetInvertedByNullableAnnotationOnParameter.java |    59 +
 .../MaxLengthFacetForParameterAnnotation.java      |    45 +
 ...fySpecificationFacetForParameterAnnotation.java |    58 +
 .../regex/RegExFacetForParameterAnnotation.java    |    56 +
 .../RegExFacetForPatternAnnotationOnParameter.java |    54 +
 ...ActionParameterSupportFacetFactoryAbstract.java |    95 +
 .../TypicalLengthFacetOnParameterFromType.java     |    75 +
 .../validate/ActionParameterValidationFacet.java   |    50 +
 .../ActionParameterValidationFacetAbstract.java    |    52 +
 .../ActionParameterValidationFacetViaMethod.java   |    90 +
 ...onParameterValidationFacetViaMethodFactory.java |    54 +
 .../PropertyOrCollectionAccessorFacet.java         |    52 +
 .../PropertyOrCollectionAccessorFacetAbstract.java |    55 +
 .../propcoll/memserexcl/SnapshotExcludeFacet.java  |    29 +
 .../memserexcl/SnapshotExcludeFacetAbstract.java   |    37 +
 .../accessor/PropertyAccessorFacetViaAccessor.java |    89 +
 .../PropertyAccessorFacetViaAccessorFactory.java   |   101 +
 .../autocomplete/PropertyAutoCompleteFacet.java    |    50 +
 .../PropertyAutoCompleteFacetAbstract.java         |    38 +
 .../method/PropertyAutoCompleteFacetMethod.java    |    94 +
 .../PropertyAutoCompleteFacetMethodFactory.java    |    59 +
 .../properties/businesskey/BusinessKeyFacet.java   |    35 +
 .../businesskey/BusinessKeyFacetAbstract.java      |    35 +
 .../properties/choices/PropertyChoicesFacet.java   |    50 +
 .../choices/PropertyChoicesFacetAbstract.java      |    39 +
 .../PropertyChoicesFacetFromChoicesFacet.java      |    57 +
 .../method/PropertyChoicesFacetViaMethod.java      |    81 +
 .../PropertyChoicesFacetViaMethodFactory.java      |    58 +
 .../properties/defaults/PropertyDefaultFacet.java  |    45 +
 .../defaults/PropertyDefaultFacetAbstract.java     |    39 +
 .../defaults/PropertyDefaultFacetNone.java         |    40 +
 .../PropertyDefaultFacetFromDefaultedFacet.java    |    71 +
 .../PropertyDefaultFacetFromTypeFactory.java       |    69 +
 .../method/PropertyDefaultFacetViaMethod.java      |    79 +
 .../PropertyDefaultFacetViaMethodFactory.java      |    53 +
 .../DisabledFacetOnPropertyFromImmutable.java      |    73 +
 ...isabledFacetOnPropertyFromImmutableFactory.java |    61 +
 .../DisabledFacetOnPropertyFromMissingSetter.java  |    33 +
 .../DisabledFacetOnPropertyInferredFactory.java    |    60 +
 .../MandatoryFacetOnProperyDefaultFactory.java     |    59 +
 .../properties/projection/ProjectingFacet.java     |    29 +
 .../projection/ProjectingFacetAbstract.java        |    37 +
 .../ProjectingFacetFromPropertyAnnotation.java     |    67 +
 .../property/PropertyAnnotationFacetFactory.java   |   381 +
 .../DisabledFacetForPropertyAnnotation.java        |    64 +
 ...acetForPropertyAnnotationInvertedSemantics.java |    36 +
 .../EntityPropertyChangePublishingPolicyFacet.java |    71 +
 ...ropertyChangePublishingPolicyFacetAbstract.java |    65 +
 ...PublishingPolicyFacetForPropertyAnnotation.java |    50 +
 .../FileAcceptFacetForPropertyAnnotation.java      |    45 +
 .../hidden/HiddenFacetForPropertyAnnotation.java   |    54 +
 .../MandatoryFacetForPropertyAnnotation.java       |    89 +
 ...acetInvertedByNullableAnnotationOnProperty.java |    63 +
 .../MaxLengthFacetForPropertyAnnotation.java       |    43 +
 ...ropertyClearFacetForDomainEventFromDefault.java |    40 +
 ...rFacetForDomainEventFromPropertyAnnotation.java |    40 +
 .../property/modify/PropertyDomainEventFacet.java  |    32 +
 .../modify/PropertyDomainEventFacetAbstract.java   |   162 +
 .../modify/PropertyDomainEventFacetDefault.java    |    39 +
 ...pertyDomainEventFacetForPropertyAnnotation.java |    39 +
 ...opertySetterFacetForDomainEventFromDefault.java |    41 +
 ...rFacetForDomainEventFromPropertyAnnotation.java |    40 +
 ...tySetterOrClearFacetForDomainEventAbstract.java |   297 +
 .../facets/properties/property/modify/Utils.java   |    23 +
 ...sfySpecificationFacetForPropertyAnnotation.java |    58 +
 .../RegExFacetForPatternAnnotationOnProperty.java  |    55 +
 .../regex/RegExFacetForPropertyAnnotation.java     |    58 +
 .../SnapshotExcludeFacetForPropertyAnnotation.java |    46 +
 .../CssClassFacetForPropertyLayoutAnnotation.java  |    44 +
 .../CssClassFacetForPropertyLayoutXml.java         |    53 +
 .../HiddenFacetForPropertyLayoutAnnotation.java    |    54 +
 .../HiddenFacetForPropertyLayoutXml.java           |    63 +
 .../LabelAtFacetForPropertyLayoutAnnotation.java   |    45 +
 .../LabelAtFacetForPropertyLayoutXml.java          |    53 +
 ...rDescribedFacetForPropertyLayoutAnnotation.java |    48 +
 .../MemberDescribedFacetForPropertyLayoutXml.java  |    54 +
 .../MemberNamedFacetForPropertyLayoutXml.java      |    55 +
 .../MultiLineFacetForPropertyLayoutAnnotation.java |    43 +
 .../MultiLineFacetForPropertyLayoutXml.java        |    52 +
 .../NamedFacetForPropertyLayoutAnnotation.java     |    51 +
 ...romptStyleFacetForPropertyLayoutAnnotation.java |   114 +
 .../PromptStyleFacetForPropertyLayoutXml.java      |    68 +
 .../propertylayout/PropertyLayoutFacetFactory.java |    95 +
 .../RenderedAdjustedFacetForPropertyLayoutXml.java |    52 +
 ...icalLengthFacetForPropertyLayoutAnnotation.java |    46 +
 .../TypicalLengthFacetForPropertyLayoutXml.java    |    53 +
 ...UnchangingFacetForPropertyLayoutAnnotation.java |    56 +
 .../UnchangingFacetForPropertyLayoutXml.java       |    55 +
 .../renderunchanged/UnchangingFacet.java           |    29 +
 .../renderunchanged/UnchangingFacetAbstract.java   |    34 +
 .../properties/searchable/SearchableFacet.java     |    48 +
 .../searchable/SearchableFacetAbstract.java        |    50 +
 .../TypicalLengthFacetOnPropertyFromType.java      |    77 +
 .../update/PropertySetterFacetFactory.java         |    93 +
 .../SnapshotExcludeFacetFromImmutableMember.java   |    31 +
 .../update/clear/PropertyClearFacet.java           |    36 +
 .../update/clear/PropertyClearFacetAbstract.java   |    34 +
 .../clear/PropertyClearFacetViaClearMethod.java    |    68 +
 .../clear/PropertyClearFacetViaSetterMethod.java   |    69 +
 .../update/clear/PropertyClearingAccessor.java     |    38 +
 .../update/init/PropertyInitializationFacet.java   |    49 +
 .../init/PropertyInitializationFacetAbstract.java  |    34 +
 ...PropertyInitializationFacetViaSetterMethod.java |    63 +
 .../update/modify/PropertySetterFacet.java         |    39 +
 .../update/modify/PropertySetterFacetAbstract.java |    34 +
 .../modify/PropertySetterFacetViaSetterMethod.java |    70 +
 .../update/modify/PropertySettingAccessor.java     |    44 +
 .../validating/PropertyValidateFacet.java          |    49 +
 .../validating/PropertyValidateFacetAbstract.java  |    58 +
 .../validating/PropertyValidateFacetNone.java      |    43 +
 .../dflt/PropertyValidateFacetDefault.java         |    47 +
 .../dflt/PropertyValidateFacetDefaultFactory.java  |    63 +
 .../method/PropertyValidateFacetViaMethod.java     |    79 +
 .../PropertyValidateFacetViaMethodFactory.java     |    58 +
 ...rmatStyleFacetFromValueSemanticsAnnotation.java |    47 +
 ...derAdjustFacetFromValueSemanticsAnnotation.java |    45 +
 ...tsFacetFromJavaxValidationDigitsAnnotation.java |    48 +
 ...nalDigitsFacetFromValueSemanticsAnnotation.java |    48 +
 ...tsFacetFromJavaxValidationDigitsAnnotation.java |    49 +
 ...talDigitsFacetFromValueSemanticsAnnotation.java |    47 +
 ...nalDigitsFacetFromValueSemanticsAnnotation.java |    47 +
 ...gerDigitsFacetFromValueSemanticsAnnotation.java |    47 +
 ...PrecisionFacetFromValueSemanticsAnnotation.java |    47 +
 ...rmatStyleFacetFromValueSemanticsAnnotation.java |    47 +
 ...anslationFacetFromValueSemanticsAnnotation.java |    47 +
 .../ValueSemanticsAnnotationFacetFactory.java      |   152 +
 .../ValueSemanticsSelectingFacetForAnnotation.java |    46 +
 .../CausewayModuleCoreMetamodelInspection.java     |    48 +
 .../metamodel/inspect/Object_inspectMetamodel.java |   117 +
 .../metamodel/inspect/model/ActionNode-mixedin.svg |     0
 .../core/metamodel/inspect/model/ActionNode.java   |    88 +
 .../core/metamodel/inspect/model/ActionNode.svg    |     0
 .../metamodel/inspect/model/AnnotationNode.java    |    83 +
 .../metamodel/inspect/model/AnnotationNode.svg     |     0
 .../inspect/model/CollectionNode-mixedin.svg       |     0
 .../metamodel/inspect/model/CollectionNode.java    |    73 +
 .../metamodel/inspect/model/CollectionNode.svg     |     0
 .../metamodel/inspect/model/FacetAttrNode.java     |    83 +
 .../core/metamodel/inspect/model/FacetAttrNode.svg |     0
 .../metamodel/inspect/model/FacetGroupNode.java    |    88 +
 .../metamodel/inspect/model/FacetGroupNode.svg     |     0
 .../core/metamodel/inspect/model/FacetNode.java    |    98 +
 .../core/metamodel/inspect/model/FacetNode.svg     |     0
 .../core/metamodel/inspect/model/MMNode.java       |   134 +
 .../metamodel/inspect/model/MMNodeFactory.java     |   103 +
 .../metamodel/inspect/model/MMTreeAdapter.java     |    44 +
 .../core/metamodel/inspect/model/MemberNode.java   |    71 +
 .../metamodel/inspect/model/ParameterNode.java     |    89 +
 .../core/metamodel/inspect/model/ParameterNode.svg |     0
 .../inspect/model/PropertyNode-mixedin.svg         |     0
 .../core/metamodel/inspect/model/PropertyNode.java |    71 +
 .../core/metamodel/inspect/model/PropertyNode.svg  |     0
 .../core/metamodel/inspect/model/TypeNode.java     |   106 +
 .../core/metamodel/inspect/model/TypeNode.svg      |     0
 .../core/metamodel/inspect/model/icons.html        |     0
 .../core/metamodel/interactions/AccessContext.java |    43 +
 .../interactions/ActionArgUsabilityContext.java    |    74 +
 .../interactions/ActionArgValidityContext.java     |    73 +
 .../interactions/ActionArgVisibilityContext.java   |    74 +
 .../interactions/ActionInteractionContext.java     |    30 +
 .../interactions/ActionUsabilityContext.java       |    59 +
 .../interactions/ActionValidityContext.java        |    65 +
 .../interactions/ActionVisibilityContext.java      |    59 +
 .../interactions/CollectionAccessContext.java      |    45 +
 .../interactions/CollectionUsabilityContext.java   |    47 +
 .../interactions/CollectionVisibilityContext.java  |    48 +
 .../interactions/DisablingInteractionAdvisor.java  |    45 +
 .../interactions/HidingInteractionAdvisor.java     |    45 +
 .../interactions/InteractionAdvisorFacet.java      |    44 +
 .../metamodel/interactions/InteractionContext.java |   133 +
 .../interactions/InteractionEventSupplier.java     |    36 +
 .../metamodel/interactions/InteractionHead.java    |    90 +
 .../metamodel/interactions/InteractionUtils.java   |    93 +
 .../metamodel/interactions/ObjectTitleContext.java |    57 +
 .../interactions/ObjectValidityContext.java        |    58 +
 .../interactions/ObjectVisibilityContext.java      |    58 +
 .../metamodel/interactions/ParseValueContext.java  |    59 +
 .../interactions/PropertyAccessContext.java        |    62 +
 .../interactions/PropertyModifyContext.java        |    70 +
 .../interactions/PropertyUsabilityContext.java     |    48 +
 .../interactions/PropertyVisibilityContext.java    |    47 +
 .../metamodel/interactions/ProposedHolder.java     |    37 +
 .../metamodel/interactions/UsabilityContext.java   |    44 +
 .../interactions/ValidatingInteractionAdvisor.java |    48 +
 .../metamodel/interactions/ValidityContext.java    |    51 +
 .../metamodel/interactions/VisibilityContext.java  |    44 +
 .../interactions/managed/ActionInteraction.java    |   284 +
 .../managed/ActionInteractionHead.java             |   176 +
 .../managed/CollectionInteraction.java             |    71 +
 .../interactions/managed/HasMetaModel.java         |    27 +
 .../interactions/managed/InteractionRailway.java   |    67 +
 .../interactions/managed/InteractionVeto.java      |   111 +
 .../interactions/managed/ManagedAction.java        |   235 +
 .../interactions/managed/ManagedCollection.java    |   114 +
 .../interactions/managed/ManagedFeature.java       |    92 +
 .../interactions/managed/ManagedMember.java        |   172 +
 .../interactions/managed/ManagedParameter.java     |    70 +
 .../interactions/managed/ManagedProperty.java      |   169 +
 .../interactions/managed/ManagedValue.java         |    79 +
 .../interactions/managed/MemberInteraction.java    |   113 +
 .../interactions/managed/MultiselectChoices.java   |    29 +
 .../managed/ParameterNegotiationModel.java         |   427 +
 .../interactions/managed/PropertyInteraction.java  |    89 +
 .../managed/PropertyNegotiationModel.java          |   229 +
 .../interactions/managed/_BindingUtil.java         |   189 +
 .../interactions/managed/nonscalar/DataColumn.java |    47 +
 .../interactions/managed/nonscalar/DataRow.java    |    66 +
 .../managed/nonscalar/DataTableModel.java          |   305 +
 .../managed/nonscalar/_ToggleDebug.java            |    44 +
 .../core/metamodel/layout/DeweyOrderSet.java       |   406 +
 .../core/metamodel/layout/LayoutFacetUtil.java     |   408 +
 .../MemberIdentifierComparator.java                |    43 +
 .../memberorderfacet/MemberOrderComparator.java    |    83 +
 .../OrderSetGroupNameComparator.java               |    54 +
 ...tionEnforcesMetamodelContributionValidator.java |   182 +
 .../core/metamodel/methods/MethodByClassMap.java   |    30 +
 .../methods/MethodFilteringFacetFactory.java       |    34 +
 .../core/metamodel/methods/MethodFinder.java       |   280 +
 .../core/metamodel/methods/MethodFinderPAT.java    |    89 +
 .../methods/MethodPrefixBasedFacetFactory.java     |    39 +
 .../MethodPrefixBasedFacetFactoryAbstract.java     |   162 +
 .../_OrphanedSupportingMethodValidator.java        |    75 +
 .../core/metamodel/object/Bookmarkable.java        |    88 +
 .../core/metamodel/object/ManagedObject.java       |   607 +
 .../core/metamodel/object/ManagedObjects.java      |   447 +
 .../core/metamodel/object/MmAssertionUtil.java     |   138 +
 .../core/metamodel/object/MmDebugUtil.java         |    75 +
 .../core/metamodel/object/MmEntityUtil.java        |   164 +
 .../core/metamodel/object/MmInvokeUtil.java        |   177 +
 .../core/metamodel/object/MmRenderUtil.java        |    56 +
 .../causeway/core/metamodel/object/MmSpecUtil.java |    45 +
 .../core/metamodel/object/MmTitleUtil.java         |    54 +
 .../core/metamodel/object/MmUnwrapUtil.java        |   126 +
 .../core/metamodel/object/MmVisibilityUtil.java    |   130 +
 .../core/metamodel/object/PackedManagedObject.java |    32 +
 .../core/metamodel/object/ProtoObject.java         |    59 +
 .../core/metamodel/object/_InternalTitleUtil.java  |   103 +
 .../core/metamodel/object/_ManagedObjectEmpty.java |    41 +
 .../object/_ManagedObjectEntityBookmarked.java     |   157 +
 .../object/_ManagedObjectEntityHybrid.java         |   170 +
 .../object/_ManagedObjectEntityTransient.java      |    72 +
 .../core/metamodel/object/_ManagedObjectMixin.java |    55 +
 .../core/metamodel/object/_ManagedObjectOther.java |    53 +
 .../metamodel/object/_ManagedObjectPacked.java     |    66 +
 .../metamodel/object/_ManagedObjectService.java    |    75 +
 .../metamodel/object/_ManagedObjectSpecified.java  |   191 +
 .../object/_ManagedObjectUnspecified.java          |    91 +
 .../core/metamodel/object/_ManagedObjectValue.java |    77 +
 .../metamodel/object/_ManagedObjectViewmodel.java  |   160 +
 .../core/metamodel/object/_Refetchable.java        |    27 +
 .../metamodel/object/_RefreshableViewmodel.java    |    41 +
 .../metamodel/objectmanager/ObjectBookmarker.java  |    42 +
 .../metamodel/objectmanager/ObjectBulkLoader.java  |   121 +
 .../metamodel/objectmanager/ObjectCreator.java     |   114 +
 .../core/metamodel/objectmanager/ObjectLoader.java |   154 +
 .../metamodel/objectmanager/ObjectManager.java     |   190 +
 .../objectmanager/ObjectManagerDefault.java        |   115 +
 .../objectmanager/memento/ObjectMemento.java       |    97 +
 .../memento/ObjectMementoCollection.java           |    58 +
 .../memento/ObjectMementoForEmpty.java             |    51 +
 .../memento/ObjectMementoForScalar.java            |   158 +
 .../objectmanager/memento/_Recreatable.java        |    69 +
 .../objectmanager/memento/_RecreatableLookup.java  |    59 +
 .../objectmanager/memento/_RecreatableValue.java   |    48 +
 .../ObjectSpecificationPostProcessor.java          |    41 +
 .../ObjectSpecificationPostProcessorAbstract.java  |    52 +
 .../all/DescribedAsFromTypePostProcessor.java      |    92 +
 .../i18n/SynthesizeObjectNamingPostProcessor.java  |    97 +
 .../all/i18n/TranslationPostProcessor.java         |   110 +
 .../authorization/AuthorizationFacet.java          |    84 +
 .../authorization/AuthorizationFacetAbstract.java  |    91 +
 .../authorization/AuthorizationFacetImpl.java      |    29 +
 .../authorization/AuthorizationPostProcessor.java  |    63 +
 .../allbutparam/authorization/package-info.java    |    33 +
 .../TweakDomainEventsForMixinPostProcessor.java    |   170 +
 .../navigation/NavigationFacetFromHiddenType.java  |    66 +
 ...NavigationFacetFromHiddenTypePostProcessor.java |    68 +
 .../object/ProjectionFacetsPostProcessor.java      |    80 +
 ...arameterChoicesFacetFromParentedCollection.java |    63 +
 ...meterDefaultsFacetFromAssociatedCollection.java |    47 +
 .../param/ChoicesAndDefaultsPostProcessor.java     |   201 +
 .../param/TypicalLengthFromTypePostProcessor.java  |    76 +
 .../DisabledFromImmutablePostProcessor.java        |    86 +
 .../core/metamodel/progmodel/ProgrammingModel.java |   174 +
 .../progmodel/ProgrammingModelAbstract.java        |   244 +
 .../progmodel/ProgrammingModelInitFilter.java      |    81 +
 .../ProgrammingModelInitFilterDefault.java         |    90 +
 .../progmodel/ProgrammingModelService.java         |    32 +
 .../dflt/ProgrammingModelFacetsJava11.java         |   275 +
 .../core/metamodel/render/ScalarRenderMode.java    |    56 +
 .../core/metamodel/services/CollectionHelper.java  |    95 +
 .../metamodel/services/ServiceInjectorDefault.java |    79 +
 .../core/metamodel/services/ServiceUtil.java       |    37 +
 .../appfeat/ApplicationFeatureDefault.java         |   159 +
 .../ApplicationFeatureRepositoryDefault.java       |   487 +
 .../core/metamodel/services/appfeat/_Asserts.java  |    51 +
 .../classsubstitutor/ClassSubstitutor.java         |   138 +
 .../classsubstitutor/ClassSubstitutorAbstract.java |   158 +
 .../classsubstitutor/ClassSubstitutorDefault.java  |    73 +
 .../ClassSubstitutorForCollections.java            |    46 +
 .../ClassSubstitutorForDomainObjects.java          |    64 +
 .../classsubstitutor/ClassSubstitutorRegistry.java |    93 +
 .../services/command/CommandDtoFactory.java        |   116 +
 .../metamodel/services/devutils/MemberType.java    |    25 +
 .../services/events/MetamodelEventService.java     |    85 +
 ...ExceptionRecognizerForRecoverableException.java |    50 +
 .../services/grid/GridLoaderServiceDefault.java    |   231 +
 .../services/grid/GridReaderUsingJaxb.java         |    93 +
 .../services/grid/GridServiceDefault.java          |   209 +
 .../services/grid/GridSystemServiceAbstract.java   |   508 +
 .../services/grid/bootstrap/GridFallbackLayout.xml |    67 +
 .../grid/bootstrap/GridSystemServiceBootstrap.java |   589 +
 .../services/grid/bootstrap/_GridModel.java        |   231 +
 .../metamodel/services/homepage/package-info.java  |    26 +
 .../idstringifier/IdStringifierLookupService.java  |   106 +
 .../services/ixn/InteractionDtoFactory.java        |   100 +
 .../services/layout/LayoutServiceDefault.java      |   132 +
 .../metamodel/services/message/MessageBroker.java  |    41 +
 .../services/message/MessageServiceNoop.java       |    92 +
 .../services/metamodel/DomainMemberDefault.java    |   301 +
 .../services/metamodel/DomainModelDefault.java     |    58 +
 .../services/metamodel/MetaModelAnnotator.java     |   111 +
 .../services/metamodel/MetaModelExportSupport.java |    31 +
 .../services/metamodel/MetaModelExporter.java      |   496 +
 .../metamodel/MetaModelServiceDefault.java         |   240 +
 .../ShadowedFactetAttributeAnnotator.java          |    97 +
 .../services/metamodel/TitleAnnotator.java         |   127 +
 .../core/metamodel/services/metamodel/_Util.java   |   153 +
 .../HasEnlistedEntityPropertyChanges.java          |    31 +
 .../objectlifecycle/ObjectLifecyclePublisher.java  |   126 +
 .../services/objectlifecycle/PreAndPostValue.java  |    95 +
 .../objectlifecycle/PropertyChangeRecord.java      |   144 +
 .../objectlifecycle/PropertyChangeRecordId.java    |    63 +
 .../objectlifecycle/PropertyValuePlaceholder.java  |    38 +
 .../services/publishing/CommandPublisher.java      |    38 +
 .../services/publishing/ExecutionPublisher.java    |    61 +
 .../services/registry/ServiceRegistryDefault.java  |   103 +
 .../services/registry/SpringContextProvider.java   |    23 +
 .../services/schema/SchemaValueMarshaller.java     |   128 +
 .../schema/SchemaValueMarshallerAbstract.java      |   364 +
 .../tablecol/TableColumnOrderServiceDefault.java   |    73 +
 .../TableColumnOrderServiceUsingTxtFile.java       |   187 +
 .../services/title/TitleServiceDefault.java        |    97 +
 .../title/TitlesAndTranslationsValidator.java      |   186 +
 .../causeway/core/metamodel/spec/ActionScope.java  |    48 +
 .../causeway/core/metamodel/spec/Described.java    |    36 +
 .../metamodel/spec/HasObjectSpecification.java     |    60 +
 .../causeway/core/metamodel/spec/Hierarchical.java |    73 +
 .../spec/ObjectInstantiationException.java         |    40 +
 .../core/metamodel/spec/ObjectSpecification.java   |   649 +
 .../spec/ObjectSpecificationException.java         |    35 +
 .../core/metamodel/spec/Specification.java         |    43 +
 .../core/metamodel/spec/TypeOfAnyCardinality.java  |   185 +
 .../core/metamodel/spec/feature/CurrentHolder.java |    45 +
 .../metamodel/spec/feature/HasObjectFeature.java   |    26 +
 .../core/metamodel/spec/feature/MixedIn.java       |    60 +
 .../core/metamodel/spec/feature/MixedInMember.java |    37 +
 .../spec/feature/MutableCurrentHolder.java         |    67 +
 .../core/metamodel/spec/feature/ObjectAction.java  |   536 +
 .../spec/feature/ObjectActionContainer.java        |   160 +
 .../spec/feature/ObjectActionParameter.java        |   264 +
 .../metamodel/spec/feature/ObjectAssociation.java  |   200 +
 .../spec/feature/ObjectAssociationContainer.java   |   148 +
 .../core/metamodel/spec/feature/ObjectFeature.java |   173 +
 .../core/metamodel/spec/feature/ObjectMember.java  |   333 +
 .../spec/feature/OneToManyActionParameter.java     |    27 +
 .../spec/feature/OneToManyAssociation.java         |    87 +
 .../metamodel/spec/feature/OneToManyFeature.java   |    48 +
 .../spec/feature/OneToOneActionParameter.java      |    27 +
 .../spec/feature/OneToOneAssociation.java          |    84 +
 .../metamodel/spec/feature/OneToOneFeature.java    |    27 +
 .../spec/feature/memento/ActionMemento.java        |    83 +
 .../feature/memento/ActionParameterMemento.java    |    90 +
 .../spec/feature/memento/CollectionMemento.java    |    82 +
 .../spec/feature/memento/ObjectMemberMemento.java  |    83 +
 .../spec/feature/memento/PropertyMemento.java      |    82 +
 .../metamodel/specloader/LogicalTypeResolver.java  |    69 +
 .../specloader/LogicalTypeResolverDefault.java     |   106 +
 .../specloader/ProgrammingModelServiceDefault.java |   100 +
 .../metamodel/specloader/SpecificationCache.java   |    44 +
 .../specloader/SpecificationCacheDefault.java      |   122 +
 .../metamodel/specloader/SpecificationLoader.java  |   270 +
 .../specloader/SpecificationLoaderDefault.java     |   690 +
 .../causeway/core/metamodel/specloader/_Util.java  |    81 +
 .../specloader/facetprocessor/FacetProcessor.java  |   450 +
 .../core/metamodel/specloader/package-info.java    |    43 +
 .../specloader/postprocessor/PostProcessor.java    |   103 +
 .../specloader/specimpl/FacetedMethodsBuilder.java |   509 +
 .../specloader/specimpl/IntrospectionState.java    |    47 +
 .../specloader/specimpl/MemberSortingUtils.java    |    87 +
 .../specloader/specimpl/ObjectActionDefault.java   |   539 +
 .../specloader/specimpl/ObjectActionMixedIn.java   |   179 +
 .../specimpl/ObjectActionParameterAbstract.java    |   384 +
 .../specimpl/ObjectAssociationAbstract.java        |    90 +
 .../specloader/specimpl/ObjectMemberAbstract.java  |   336 +
 .../specloader/specimpl/ObjectMemberContainer.java |   158 +
 .../specimpl/ObjectSpecificationAbstract.java      |   900 +
 .../specimpl/OneToManyActionParameterDefault.java  |    52 +
 .../specimpl/OneToManyAssociationDefault.java      |   198 +
 .../specimpl/OneToManyAssociationMixedIn.java      |   185 +
 .../specimpl/OneToOneActionParameterDefault.java   |    37 +
 .../specimpl/OneToOneAssociationDefault.java       |   345 +
 .../specimpl/OneToOneAssociationMixedIn.java       |   168 +
 .../specloader/specimpl/_MixedInMemberFactory.java |    56 +
 .../specimpl/_MixedInMemberNamingStrategy.java     |    82 +
 .../specloader/specimpl/_SpecPredicates.java       |    72 +
 .../specimpl/dflt/ObjectSpecificationDefault.java  |   380 +
 .../specimpl/dflt/_PropertiesAsColumns.java        |   206 +
 .../specloader/typeextract/TypeExtractor.java      |   132 +
 .../validator/MetaModelInvalidException.java       |    34 +
 .../specloader/validator/MetaModelValidator.java   |    25 +
 .../validator/MetaModelValidatorAbstract.java      |    44 +
 ...ModelValidatorForAmbiguousMixinAnnotations.java |    45 +
 ...etaModelValidatorForConflictingOptionality.java |    84 +
 .../validator/MetaModelVisitingValidator.java      |    38 +
 .../MetaModelVisitingValidatorAbstract.java        |    45 +
 .../specloader/validator/ValidationFailure.java    |   113 +
 .../specloader/validator/ValidationFailures.java   |   115 +
 .../core/metamodel/util/DeweyOrderComparator.java  |    36 +
 .../causeway/core/metamodel/util/EventUtil.java    |    42 +
 .../causeway/core/metamodel/util/Facets.java       |   456 +
 .../core/metamodel/util/pchain/ParentChain.java    |    79 +
 .../metamodel/util/pchain/ParentChainDefault.java  |    42 +
 .../metamodel/util/snapshot/CausewaySchema.java    |   179 +
 .../core/metamodel/util/snapshot/Helper.java       |    90 +
 .../core/metamodel/util/snapshot/Place.java        |    64 +
 .../core/metamodel/util/snapshot/XmlSchema.java    |   648 +
 .../core/metamodel/util/snapshot/XmlSnapshot.java  |   850 +
 .../core/metamodel/util/snapshot/XsMetaModel.java  |   336 +
 .../ApplicationFeatureIdValueSemantics.java        |   109 +
 .../valuesemantics/BigDecimalValueSemantics.java   |   172 +
 .../valuesemantics/BigIntegerValueSemantics.java   |   131 +
 .../valuesemantics/BlobValueSemantics.java         |   112 +
 .../valuesemantics/BookmarkValueSemantics.java     |   136 +
 .../valuesemantics/BooleanValueSemantics.java      |   138 +
 .../BufferedImageValueSemantics.java               |   162 +
 .../valuesemantics/ByteValueSemantics.java         |   155 +
 .../valuesemantics/ChangesDtoValueSemantics.java   |    61 +
 .../valuesemantics/CharacterValueSemantics.java    |   171 +
 .../valuesemantics/ClobValueSemantics.java         |   110 +
 .../valuesemantics/CommandDtoValueSemantics.java   |    61 +
 .../valuesemantics/DoubleValueSemantics.java       |   126 +
 .../valuesemantics/EnumValueSemanticsAbstract.java |   226 +
 .../valuesemantics/FloatValueSemantics.java        |   126 +
 .../IdStringifierForSerializable.java              |   116 +
 .../valuesemantics/ImageValueSemantics.java        |    37 +
 .../valuesemantics/IntValueSemantics.java          |   153 +
 .../InteractionDtoValueSemantics.java              |    61 +
 .../LocalResourcePathValueSemantics.java           |   130 +
 .../valuesemantics/LocaleValueSemantics.java       |   149 +
 .../valuesemantics/LongValueSemantics.java         |   153 +
 .../valuesemantics/MarkupValueSemantics.java       |   116 +
 .../valuesemantics/OidDtoValueSemantics.java       |    69 +
 .../valuesemantics/PasswordValueSemantics.java     |   107 +
 .../valuesemantics/ShortValueSemantics.java        |   155 +
 .../valuesemantics/StringValueSemantics.java       |   129 +
 .../valuesemantics/TreeNodeValueSemantics.java     |   136 +
 .../valuesemantics/URLValueSemantics.java          |   135 +
 .../valuesemantics/UUIDValueSemantics.java         |   129 +
 .../valuesemantics/XmlValueSemanticsAbstract.java  |   109 +
 .../valuesemantics/temporal/BadgeRenderer.java     |    55 +
 .../temporal/LocalDateTimeValueSemantics.java      |    72 +
 .../temporal/LocalDateValueSemantics.java          |    74 +
 .../temporal/LocalTimeValueSemantics.java          |    70 +
 .../temporal/OffsetDateTimeValueSemantics.java     |    70 +
 .../temporal/OffsetTimeValueSemantics.java         |    72 +
 .../valuesemantics/temporal/TemporalAdjust.java    |   191 +
 .../temporal/TemporalValueSemanticsProvider.java   |   417 +
 .../temporal/ZonedDateTimeValueSemantics.java      |    72 +
 .../temporal/legacy/JavaSqlDateValueSemantics.java |    78 +
 .../legacy/JavaSqlTimeStampValueSemantics.java     |    72 +
 .../temporal/legacy/JavaSqlTimeValueSemantics.java |    76 +
 .../legacy/JavaUtilDateValueSemantics.java         |    83 +
 .../valuetypes/TemporalSemanticsAdapter.java       |    32 +
 .../valuetypes/ValueSemanticsAdapter.java          |   157 +
 .../valuetypes/ValueSemanticsResolverDefault.java  |   120 +
 .../core/metamodel/IsisModuleCoreMetamodel.java    |   249 -
 .../_testing/FactoryService_forTesting.java        |    82 -
 .../_testing/MetaModelContext_forTesting.java      |   583 -
 .../_testing/MethodRemover_forTesting.java         |    87 -
 .../_testing/ServiceInjector_forTesting.java       |    64 -
 .../_testing/ServiceRegistry_forTesting.java       |   167 -
 .../_testing/TranslationService_forTesting.java    |    42 -
 .../_testing/WrapperFactory_forTesting.java        |    97 -
 .../_testing/_InjectorMethodEvaluator.java         |    36 -
 .../metamodel/_testing/_ServiceInjectorLegacy.java |   316 -
 .../isis/core/metamodel/_testing/_TestDummies.java |    51 -
 .../core/metamodel/commons/ArrayExtensions.java    |    68 -
 .../isis/core/metamodel/commons/CanBeVoid.java     |    24 -
 .../core/metamodel/commons/CanonicalInvoker.java   |   207 -
 .../core/metamodel/commons/ClassExtensions.java    |   197 -
 .../core/metamodel/commons/ClassFunctions.java     |    46 -
 .../core/metamodel/commons/ClassPredicates.java    |    37 -
 .../isis/core/metamodel/commons/ClassUtil.java     |   175 -
 .../core/metamodel/commons/DateExtensions.java     |    34 -
 .../metamodel/commons/InputStreamExtensions.java   |    68 -
 .../core/metamodel/commons/ListExtensions.java     |   114 -
 .../isis/core/metamodel/commons/LocaleUtil.java    |    39 -
 .../isis/core/metamodel/commons/MapUtil.java       |    47 -
 .../isis/core/metamodel/commons/MethodUtil.java    |   208 -
 .../core/metamodel/commons/ObjectExtensions.java   |    81 -
 .../core/metamodel/commons/ParameterAdapter.java   |    91 -
 .../isis/core/metamodel/commons/ResourceUtil.java  |    63 -
 .../metamodel/commons/ScalarRepresentation.java    |    52 -
 .../core/metamodel/commons/StringExtensions.java   |   352 -
 .../metamodel/commons/ThrowableExtensions.java     |    57 -
 .../isis/core/metamodel/commons/ToString.java      |   164 -
 .../isis/core/metamodel/commons/package-info.java  |    27 -
 .../apache/isis/core/metamodel/consent/Allow.java  |    38 -
 .../isis/core/metamodel/consent/Consent.java       |    72 -
 .../core/metamodel/consent/ConsentAbstract.java    |   156 -
 .../core/metamodel/consent/InteractionAdvisor.java |    70 -
 .../metamodel/consent/InteractionContextType.java  |   134 -
 .../metamodel/consent/InteractionInitiatedBy.java  |    60 -
 .../core/metamodel/consent/InteractionResult.java  |   153 -
 .../metamodel/consent/InteractionResultSet.java    |   102 -
 .../apache/isis/core/metamodel/consent/Veto.java   |    47 -
 .../metamodel/context/HasMetaModelContext.java     |   206 -
 .../core/metamodel/context/MetaModelContext.java   |    39 -
 .../context/MetaModelContext_usingSpring.java      |   213 -
 .../core/metamodel/context/MetaModelContexts.java  |    45 -
 .../metamodel/execution/InteractionInternal.java   |   155 -
 .../metamodel/execution/MemberExecutorService.java |   103 -
 .../apache/isis/core/metamodel/facetapi/Facet.java |   200 -
 .../core/metamodel/facetapi/FacetAbstract.java     |   114 -
 .../isis/core/metamodel/facetapi/FacetHolder.java  |   159 -
 .../metamodel/facetapi/FacetHolderAbstract.java    |   135 -
 .../metamodel/facetapi/FacetHolderLayered.java     |   184 -
 .../core/metamodel/facetapi/FacetHolderSimple.java |    38 -
 .../isis/core/metamodel/facetapi/FacetRanking.java |   289 -
 .../isis/core/metamodel/facetapi/FacetUtil.java    |   164 -
 .../metamodel/facetapi/FacetWithAttributes.java    |    32 -
 .../isis/core/metamodel/facetapi/FeatureType.java  |   160 -
 .../core/metamodel/facetapi/HasFacetHolder.java    |    81 -
 .../metamodel/facetapi/HasSemanticEquality.java    |    35 -
 .../facetapi/HasSemanticEqualityByClass.java       |    31 -
 .../core/metamodel/facetapi/MetaModelRefiner.java  |    33 -
 .../core/metamodel/facetapi/MethodRemover.java     |    91 -
 .../isis/core/metamodel/facets/ActionSupport.java  |   175 -
 .../core/metamodel/facets/DomainEventHelper.java   |   430 -
 .../isis/core/metamodel/facets/Evaluators.java     |   219 -
 .../isis/core/metamodel/facets/FacetFactory.java   |   405 -
 .../metamodel/facets/FacetFactoryAbstract.java     |    91 -
 .../isis/core/metamodel/facets/FacetedMethod.java  |   240 -
 .../metamodel/facets/FacetedMethodParameter.java   |    65 -
 .../core/metamodel/facets/HasImperativeAspect.java |    40 -
 .../facets/HasPostConstructMethodCache.java        |    58 -
 .../core/metamodel/facets/ImperativeAspect.java    |    80 -
 .../core/metamodel/facets/ImperativeFacet.java     |   130 -
 .../metamodel/facets/ObjectTypeFacetFactory.java   |    50 -
 .../core/metamodel/facets/ParameterSupport.java    |   254 -
 ...ropertyOrCollectionIdentifyingFacetFactory.java |    82 -
 ...rCollectionIdentifyingFacetFactoryAbstract.java |    45 -
 .../metamodel/facets/SingleClassValueFacet.java    |    34 -
 .../facets/SingleClassValueFacetAbstract.java      |    71 -
 .../core/metamodel/facets/SingleIntValueFacet.java |    26 -
 .../facets/SingleIntValueFacetAbstract.java        |    83 -
 .../metamodel/facets/SingleStringValueFacet.java   |    22 -
 .../facets/SingleStringValueFacetAbstract.java     |    66 -
 .../core/metamodel/facets/SingleValueFacet.java    |    27 -
 .../metamodel/facets/SingleValueFacetAbstract.java |    48 -
 .../isis/core/metamodel/facets/TypedHolder.java    |    39 -
 .../core/metamodel/facets/TypedHolderAbstract.java |    57 -
 .../core/metamodel/facets/WhereValueFacet.java     |    52 -
 .../metamodel/facets/WhereValueFacetAbstract.java  |    66 -
 .../facets/actcoll/typeof/TypeOfFacet.java         |   101 -
 .../facets/actcoll/typeof/TypeOfFacetAbstract.java |    87 -
 .../actcoll/typeof/TypeOfFacetFromFeature.java     |    31 -
 .../facets/actcoll/typeof/TypeOfFacetFromType.java |    31 -
 .../action/ActionAnnotationFacetFactory.java       |   291 -
 ...reteTypeToBeIncludedWithMetamodelValidator.java |    71 -
 ...nChoicesForCollectionParameterFacetFactory.java |   158 -
 .../actions/action/ActionOverloadingValidator.java |    80 -
 .../action/choicesfrom/ChoicesFromFacet.java       |    29 -
 .../choicesfrom/ChoicesFromFacetAbstract.java      |    43 -
 .../ChoicesFromFacetForActionAnnotation.java       |    46 -
 .../action/explicit/ActionExplicitFacet.java       |    28 -
 .../explicit/ActionExplicitFacetAbstract.java      |    31 -
 .../ActionExplicitFacetForActionAnnotation.java    |    40 -
 .../hidden/HiddenFacetForActionAnnotation.java     |    54 -
 .../action/invocation/ActionDomainEventFacet.java  |    33 -
 .../invocation/ActionDomainEventFacetAbstract.java |   148 -
 .../invocation/ActionDomainEventFacetDefault.java  |    32 -
 .../ActionDomainEventFacetForActionAnnotation.java |    31 -
 .../action/invocation/ActionInvocationFacet.java   |    49 -
 .../invocation/ActionInvocationFacetAbstract.java  |    37 -
 ...ctionInvocationFacetForDomainEventAbstract.java |   248 -
 ...ionFacetForDomainEventFromActionAnnotation.java |    39 -
 ...onInvocationFacetForDomainEventFromDefault.java |    39 -
 .../actions/action/invocation/IdentifierUtil.java  |   157 -
 .../PrototypeFacetForActionAnnotation.java         |    49 -
 ...ctionSemanticsFacetFallbackToNonIdempotent.java |    31 -
 .../ActionSemanticsFacetForActionAnnotation.java   |    48 -
 .../typeof/TypeOfFacetForActionAnnotation.java     |    55 -
 .../actions/contributing/ContributingFacet.java    |    82 -
 .../contributing/ContributingFacetAbstract.java    |    55 -
 .../ContributingFacetFromMixinFacetFactory.java    |    73 -
 .../FileAcceptFacetForActionAnnotation.java        |    46 -
 .../facets/actions/homepage/HomePageFacet.java     |    33 -
 .../actions/homepage/HomePageFacetAbstract.java    |    35 -
 .../facets/actions/homepage/HomePageFacetImpl.java |    29 -
 .../annotation/HomePageFacetAnnotation.java        |    30 -
 .../annotation/HomePageFacetAnnotationFactory.java |   137 -
 .../actions/layout/ActionLayoutFacetFactory.java   |   114 -
 ...tionPositionFacetForActionLayoutAnnotation.java |    44 -
 .../ActionPositionFacetForActionLayoutXml.java     |    51 -
 ...okmarkPolicyFacetForActionLayoutAnnotation.java |    56 -
 .../BookmarkPolicyFacetForActionLayoutXml.java     |    54 -
 .../CssClassFaFacetForActionLayoutAnnotation.java  |    59 -
 .../layout/CssClassFaFacetForActionLayoutXml.java  |    56 -
 .../layout/CssClassFaFacetForMenuBarXml.java       |    55 -
 .../CssClassFacetForActionLayoutAnnotation.java    |    45 -
 .../layout/CssClassFacetForActionLayoutXml.java    |    53 -
 .../actions/layout/CssClassFacetForMenuBarXml.java |    48 -
 .../HiddenFacetForActionLayoutAnnotation.java      |    53 -
 .../layout/HiddenFacetForActionLayoutXml.java      |    63 -
 ...berDescribedFacetForActionLayoutAnnotation.java |    49 -
 .../MemberDescribedFacetForActionLayoutXml.java    |    53 -
 .../layout/MemberDescribedFacetForMenuBarXml.java  |    48 -
 .../layout/MemberNamedFacetForActionLayoutXml.java |    53 -
 .../layout/MemberNamedFacetForMenuBarXml.java      |    48 -
 .../NamedFacetForActionLayoutAnnotation.java       |    46 -
 .../PromptStyleFacetForActionLayoutAnnotation.java |   105 -
 .../layout/PromptStyleFacetForActionLayoutXml.java |    68 -
 .../RedirectFacetFromActionLayoutAnnotation.java   |    46 -
 .../layout/RedirectFacetFromActionLayoutXml.java   |    54 -
 .../notinservicemenu/NotInServiceMenuFacet.java    |    36 -
 .../NotInServiceMenuFacetAbstract.java             |    39 -
 ...otInServiceMenuFacetFromDomainServiceFacet.java |    55 -
 ...viceMenuFacetFromDomainServiceFacetFactory.java |    65 -
 .../actions/position/ActionPositionFacet.java      |    43 -
 .../position/ActionPositionFacetAbstract.java      |    62 -
 .../position/ActionPositionFacetFallback.java      |    30 -
 .../facets/actions/prototype/PrototypeFacet.java   |    29 -
 .../actions/prototype/PrototypeFacetAbstract.java  |    57 -
 .../facets/actions/redirect/RedirectFacet.java     |    32 -
 .../actions/redirect/RedirectFacetAbstract.java    |    64 -
 .../actions/redirect/RedirectFacetFallback.java    |    30 -
 .../actions/semantics/ActionSemanticsFacet.java    |    32 -
 .../semantics/ActionSemanticsFacetAbstract.java    |    38 -
 .../validate/ActionParameterValidationFacet.java   |    45 -
 .../ActionParameterValidationFacetAbstract.java    |    47 -
 .../actions/validate/ActionValidationFacet.java    |    47 -
 .../validate/ActionValidationFacetAbstract.java    |    47 -
 .../ActionParameterValidationFacetViaMethod.java   |    79 -
 .../method/ActionValidationFacetViaMethod.java     |    87 -
 .../ActionValidationFacetViaMethodFactory.java     |    69 -
 .../facets/all/described/MemberDescribedFacet.java |    37 -
 ...erDescribedFacetWithImperativeTextAbstract.java |    58 -
 ...MemberDescribedFacetWithStaticTextAbstract.java |    66 -
 .../facets/all/described/ObjectDescribedFacet.java |    29 -
 .../described/ObjectDescribedFacetAbstract.java    |    45 -
 .../facets/all/described/ParamDescribedFacet.java  |    32 -
 .../all/described/ParamDescribedFacetAbstract.java |    58 -
 .../core/metamodel/facets/all/help/HelpFacet.java  |    28 -
 .../facets/all/help/HelpFacetAbstract.java         |    41 -
 .../metamodel/facets/all/hide/HiddenFacet.java     |    61 -
 .../facets/all/i8n/HasMemoizableTranslation.java   |    25 -
 .../all/i8n/imperative/HasImperativeText.java      |    44 -
 .../imperative/HasImperativeTextFacetAbstract.java |    96 -
 .../metamodel/facets/all/i8n/noun/HasNoun.java     |    83 -
 .../facets/all/i8n/noun/HasNounFacetAbstract.java  |   114 -
 .../metamodel/facets/all/i8n/noun/NounForm.java    |    46 -
 .../metamodel/facets/all/i8n/noun/NounForms.java   |   118 -
 .../facets/all/i8n/staatic/HasStaticText.java      |    41 -
 .../i8n/staatic/HasStaticTextFacetAbstract.java    |    97 -
 .../facets/all/named/MemberNamedFacet.java         |    37 -
 .../named/MemberNamedFacetForStaticMemberName.java |    39 -
 ...MemberNamedFacetWithImperativeTextAbstract.java |    58 -
 .../MemberNamedFacetWithStaticTextAbstract.java    |    66 -
 .../facets/all/named/ObjectNamedFacet.java         |    29 -
 .../facets/all/named/ObjectNamedFacetAbstract.java |    57 -
 .../all/named/ObjectNamedFacetSynthesized.java     |    42 -
 .../facets/all/named/ParamNamedFacet.java          |    32 -
 .../facets/all/named/ParamNamedFacetAbstract.java  |    54 -
 .../facets/collections/CollectionFacet.java        |   196 -
 .../collections/CollectionFacetAbstract.java       |    38 -
 .../CollectionAccessorFacetViaAccessor.java        |    93 -
 .../CollectionAccessorFacetViaAccessorFactory.java |   107 -
 .../CollectionAnnotationFacetFactory.java          |   184 -
 .../collection/defaultview/DefaultViewFacet.java   |    25 -
 .../defaultview/DefaultViewFacetAbstract.java      |    42 -
 .../hidden/HiddenFacetForCollectionAnnotation.java |    53 -
 .../modify/CollectionDomainEventFacet.java         |    31 -
 .../modify/CollectionDomainEventFacetAbstract.java |    75 -
 .../modify/CollectionDomainEventFacetDefault.java  |    31 -
 ...ionDomainEventFacetForCollectionAnnotation.java |    44 -
 .../typeof/TypeOfFacetForCollectionAnnotation.java |    55 -
 .../javautilcollection/CollectionFacetFactory.java |    55 -
 .../javautilcollection/JavaArrayFacet.java         |    89 -
 .../javautilcollection/JavaCollectionFacet.java    |    80 -
 .../layout/CollectionLayoutFacetFactory.java       |    92 -
 ...CssClassFacetForCollectionLayoutAnnotation.java |    44 -
 .../CssClassFacetForCollectionLayoutXml.java       |    53 -
 .../layout/DefaultViewFacetAsConfigured.java       |    39 -
 ...aultViewFacetForCollectionLayoutAnnotation.java |    47 -
 .../DefaultViewFacetForCollectionLayoutXml.java    |    53 -
 .../HiddenFacetForCollectionLayoutAnnotation.java  |    56 -
 .../layout/HiddenFacetForCollectionLayoutXml.java  |    63 -
 ...escribedFacetForCollectionLayoutAnnotation.java |    49 -
 ...MemberDescribedFacetForCollectionLayoutXml.java |    55 -
 ...berNamedFacetForCollectionLayoutAnnotation.java |    49 -
 .../MemberNamedFacetForCollectionLayoutXml.java    |    56 -
 .../PagedFacetForCollectionLayoutAnnotation.java   |    52 -
 .../layout/PagedFacetForCollectionLayoutXml.java   |    53 -
 ...PagedFacetOverriddenByDataTablesDecoration.java |    34 -
 ...SortedByFacetForCollectionLayoutAnnotation.java |    53 -
 .../SortedByFacetForCollectionLayoutXml.java       |    64 -
 .../CollectionLayoutTableDecorationFacet.java      |    72 -
 ...llectionLayoutTableDecorationFacetAbstract.java |    39 -
 ...corationFacetForCollectionLayoutAnnotation.java |    33 -
 ...tForCollectionLayoutAnnotationAsConfigured.java |    33 -
 ...TableDecorationFacetForCollectionLayoutXml.java |    53 -
 ...ayoutTableDecorationFacetFromConfiguration.java |    33 -
 .../parented/ParentedCollectionFacetDefault.java   |    36 -
 .../ParentedFacetSinceCollectionFactory.java       |    55 -
 .../facets/collections/sortedby/SortedByFacet.java |    31 -
 .../sortedby/SortedByFacetAbstract.java            |    38 -
 .../annotation/SortedByFacetAnnotationFactory.java |    84 -
 .../facets/fallback/FallbackFacetFactory.java      |   117 -
 .../LabelAtFacetFromLayoutConfiguration.java       |    31 -
 .../facets/fallback/MaxLengthFacetUnlimited.java   |    42 -
 .../facets/fallback/MultiLineFacetNone.java        |    33 -
 .../fallback/NamedFacetFallbackFromMemberName.java |    35 -
 .../fallback/PagedFacetFromConfiguration.java      |    29 -
 .../metamodel/facets/fallback/TitleFacetNone.java  |    36 -
 .../metamodel/facets/jaxb/JaxbFacetFactory.java    |   375 -
 .../facets/jaxb/XmlAccessorTypeFacet.java          |    30 -
 .../facets/jaxb/XmlAccessorTypeFacetAbstract.java  |    39 -
 .../facets/jaxb/XmlAccessorTypeFacetDefault.java   |    32 -
 .../facets/jaxb/XmlJavaTypeAdapterFacet.java       |    28 -
 .../jaxb/XmlJavaTypeAdapterFacetAbstract.java      |    37 -
 .../jaxb/XmlJavaTypeAdapterFacetDefault.java       |    30 -
 .../metamodel/facets/jaxb/XmlTransientFacet.java   |    28 -
 .../facets/jaxb/XmlTransientFacetAbstract.java     |    37 -
 .../facets/jaxb/XmlTransientFacetDefault.java      |    29 -
 .../facets/members/cssclass/CssClassFacet.java     |    38 -
 .../members/cssclass/CssClassFacetAbstract.java    |    40 -
 .../members/cssclass/CssClassFacetSimple.java      |    62 -
 .../CssClassFacetOnActionFromConfiguredRegex.java  |    29 -
 ...assFacetOnActionFromConfiguredRegexFactory.java |    83 -
 .../facets/members/cssclassfa/CssClassFaFacet.java |    36 -
 .../members/cssclassfa/CssClassFaFactory.java      |    77 -
 .../cssclassfa/CssClassFaImperativeFacet.java      |    31 -
 .../CssClassFaImperativeFacetAbstract.java         |    59 -
 .../members/cssclassfa/CssClassFaStaticFacet.java  |    24 -
 .../cssclassfa/CssClassFaStaticFacetAbstract.java  |   161 -
 ...CssClassFaFacetOnMemberFromConfiguredRegex.java |   175 -
 .../CssClassFaFacetOnMemberPostProcessor.java      |    56 -
 .../annotprop/MemberDescribedFacetFromType.java    |    52 -
 .../DescribedAsFacetForMemberViaMethodFactory.java |    52 -
 .../method/MemberDescribedFacetViaMethod.java      |    37 -
 .../facets/members/disabled/DisabledFacet.java     |    76 -
 .../members/disabled/DisabledFacetAbstract.java    |   100 -
 .../disabled/DisabledFacetForContributee.java      |    30 -
 .../disabled/method/DisableForContextFacet.java    |    36 -
 .../method/DisableForContextFacetAbstract.java     |    39 -
 .../method/DisableForContextFacetNone.java         |    42 -
 .../method/DisableForContextFacetViaMethod.java    |    84 -
 .../DisableForContextFacetViaMethodFactory.java    |    53 -
 .../facets/members/hidden/HiddenFacetAbstract.java |    75 -
 .../HiddenFacetAbstractAlwaysEverywhere.java       |    40 -
 .../members/hidden/HiddenFacetAbstractImpl.java    |    42 -
 .../HiddenFacetFromLayoutPropertiesAbstract.java   |    52 -
 .../members/hidden/method/HideForContextFacet.java |    36 -
 .../hidden/method/HideForContextFacetAbstract.java |    39 -
 .../hidden/method/HideForContextFacetNone.java     |    39 -
 .../method/HideForContextFacetViaMethod.java       |    69 -
 .../HideForContextFacetViaMethodFactory.java       |    53 -
 .../members/layout/group/GroupIdAndName.java       |   190 -
 .../members/layout/group/LayoutGroupFacet.java     |    79 -
 .../layout/group/LayoutGroupFacetAbstract.java     |    62 -
 .../group/LayoutGroupFacetForActionAnnotation.java |    43 -
 .../layout/group/LayoutGroupFacetForLayoutXml.java |    68 -
 ...LayoutGroupFacetFromActionLayoutAnnotation.java |    42 -
 ...youtGroupFacetFromPropertyLayoutAnnotation.java |    42 -
 .../members/layout/order/LayoutOrderFacet.java     |    50 -
 .../layout/order/LayoutOrderFacetAbstract.java     |    46 -
 .../layout/order/LayoutOrderFacetForLayoutXml.java |    41 -
 ...LayoutOrderFacetFromActionLayoutAnnotation.java |    42 -
 ...utOrderFacetFromCollectionLayoutAnnotation.java |    42 -
 ...youtOrderFacetFromPropertyLayoutAnnotation.java |    42 -
 .../named/method/MemberNamedFacetViaMethod.java    |    37 -
 .../NamedFacetForMemberViaMethodFactory.java       |    53 -
 .../facets/members/navigation/NavigationFacet.java |    32 -
 .../publish/command/CommandPublishingFacet.java    |    69 -
 .../command/CommandPublishingFacetAbstract.java    |    90 -
 .../CommandPublishingFacetForActionAnnotation.java |   123 -
 ...ishingFacetForActionAnnotationAsConfigured.java |    33 -
 ...ommandPublishingFacetForPropertyAnnotation.java |    98 -
 ...hingFacetForPropertyAnnotationAsConfigured.java |    32 -
 .../CommandPublishingFacetFromConfiguration.java   |    38 -
 ...onPublishingActionFacetForActionAnnotation.java |   107 -
 ...ActionFacetForActionAnnotationAsConfigured.java |    31 -
 ...tionPublishingActionFacetFromConfiguration.java |    31 -
 .../execution/ExecutionPublishingFacet.java        |    49 -
 .../ExecutionPublishingFacetAbstract.java          |    36 -
 ...blishingPropertyFacetForPropertyAnnotation.java |    87 -
 ...ertyFacetForPropertyAnnotationAsConfigured.java |    29 -
 ...onPublishingPropertyFacetFromConfiguration.java |    30 -
 ...mberAndPropertySupportFacetFactoryAbstract.java |    48 -
 .../support/MemberSupportFacetFactoryAbstract.java |    85 -
 .../ViewModelSemanticCheckingFacetFactory.java     |    77 -
 .../object/autocomplete/AutoCompleteFacet.java     |    33 -
 .../autocomplete/AutoCompleteFacetAbstract.java    |   113 -
 .../object/bookmarkpolicy/BookmarkPolicyFacet.java |    37 -
 .../BookmarkPolicyFacetAbstract.java               |    63 -
 .../BookmarkPolicyFacetFallback.java               |    33 -
 .../BookmarkPolicyFacetFallbackFactory.java        |   103 -
 .../facets/object/callbacks/CallbackFacet.java     |    54 -
 .../object/callbacks/CallbackFacetAbstract.java    |    64 -
 .../object/callbacks/CallbackFacetFactory.java     |    86 -
 .../object/callbacks/CreatedCallbackFacet.java     |    35 -
 .../callbacks/CreatedCallbackFacetAbstract.java    |    41 -
 .../callbacks/CreatedCallbackFacetViaMethod.java   |    37 -
 .../callbacks/CreatedLifecycleEventFacet.java      |    29 -
 ...fecycleEventFacetForDomainObjectAnnotation.java |    45 -
 .../object/callbacks/LifecycleEventFacet.java      |    27 -
 .../object/callbacks/LoadedCallbackFacet.java      |    36 -
 .../callbacks/LoadedCallbackFacetAbstract.java     |    41 -
 .../callbacks/LoadedCallbackFacetViaMethod.java    |    35 -
 .../callbacks/LoadedLifecycleEventFacet.java       |    29 -
 ...fecycleEventFacetForDomainObjectAnnotation.java |    43 -
 .../object/callbacks/PersistedCallbackFacet.java   |    35 -
 .../callbacks/PersistedCallbackFacetAbstract.java  |    41 -
 .../callbacks/PersistedCallbackFacetViaMethod.java |    35 -
 .../callbacks/PersistedLifecycleEventFacet.java    |    29 -
 ...fecycleEventFacetForDomainObjectAnnotation.java |    43 -
 .../object/callbacks/PersistingCallbackFacet.java  |    36 -
 .../callbacks/PersistingCallbackFacetAbstract.java |    41 -
 .../PersistingCallbackFacetViaMethod.java          |    35 -
 .../callbacks/PersistingLifecycleEventFacet.java   |    29 -
 ...fecycleEventFacetForDomainObjectAnnotation.java |    44 -
 .../object/callbacks/RemovingCallbackFacet.java    |    31 -
 .../callbacks/RemovingCallbackFacetAbstract.java   |    41 -
 .../callbacks/RemovingCallbackFacetViaMethod.java  |    35 -
 .../callbacks/RemovingLifecycleEventFacet.java     |    29 -
 ...fecycleEventFacetForDomainObjectAnnotation.java |    46 -
 .../object/callbacks/UpdatedCallbackFacet.java     |    36 -
 .../callbacks/UpdatedCallbackFacetAbstract.java    |    41 -
 .../callbacks/UpdatedCallbackFacetViaMethod.java   |    35 -
 .../callbacks/UpdatedLifecycleEventFacet.java      |    29 -
 ...fecycleEventFacetForDomainObjectAnnotation.java |    46 -
 .../object/callbacks/UpdatingCallbackFacet.java    |    36 -
 .../callbacks/UpdatingCallbackFacetAbstract.java   |    41 -
 .../callbacks/UpdatingCallbackFacetViaMethod.java  |    35 -
 .../callbacks/UpdatingLifecycleEventFacet.java     |    29 -
 ...fecycleEventFacetForDomainObjectAnnotation.java |    46 -
 .../choices/ChoicesFacetFromBoundedAbstract.java   |   122 -
 .../object/choices/enums/ChoicesFacetFromEnum.java |    66 -
 .../choices/enums/ChoicesFacetFromEnumFactory.java |    47 -
 .../method/CssClassFacetViaCssClassMethod.java     |    72 -
 ...ssClassFaFacetForDomainObjectLayoutFactory.java |    53 -
 .../facets/object/defaults/DefaultedFacet.java     |    43 -
 .../object/defaults/DefaultedFacetAbstract.java    |    65 -
 .../defaults/DefaultedFacetFromValueFacet.java     |    44 -
 .../object/disabled/DisabledObjectFacet.java       |    54 -
 .../disabled/DisabledObjectFacetAbstract.java      |    49 -
 .../method/DisabledObjectFacetViaMethod.java       |    93 -
 .../AliasedFacetForDomainObjectAnnotation.java     |    60 -
 .../DomainObjectAnnotationFacetFactory.java        |   652 -
 ...AutoCompleteFacetForDomainObjectAnnotation.java |    45 -
 .../ChoicesFacetForDomainObjectAnnotation.java     |    47 -
 ...EventDefaultFacetForDomainObjectAnnotation.java |    51 -
 ...EventDefaultFacetForDomainObjectAnnotation.java |    50 -
 ...EventDefaultFacetForDomainObjectAnnotation.java |    50 -
 ...itingEnabledFacetForDomainObjectAnnotation.java |    57 -
 .../ImmutableFacetForDomainObjectAnnotation.java   |    93 -
 ...FacetForDomainObjectAnnotationAsConfigured.java |    38 -
 .../editing/ImmutableFacetFromConfiguration.java   |    50 -
 ...gePublishingFacetForDomainObjectAnnotation.java |    73 -
 ...FacetForDomainObjectAnnotationAsConfigured.java |    31 -
 ...tityChangePublishingFacetFromConfiguration.java |    38 -
 ...ectionPolicyFacetForDomainObjectAnnotation.java |    58 -
 ...PolicyFacetForDomainObjectLayoutAnnotation.java |    44 -
 ...ookmarkPolicyFacetForDomainObjectLayoutXml.java |    56 -
 ...lassFaFacetForDomainObjectLayoutAnnotation.java |    57 -
 .../CssClassFaFacetForDomainObjectLayoutXml.java   |    58 -
 ...sClassFacetForDomainObjectLayoutAnnotation.java |    56 -
 .../CssClassFacetForDomainObjectLayoutXml.java     |    53 -
 ...ObjectLayoutAnnotationUsingCssClassUiEvent.java |   124 -
 .../DomainObjectLayoutFacetFactory.java            |    97 -
 ...mainObjectLayoutAnnotationUsingIconUiEvent.java |   123 -
 ...inObjectLayoutAnnotationUsingLayoutUiEvent.java |   124 -
 ...cribedFacetForDomainObjectLayoutAnnotation.java |    46 -
 ...jectDescribedFacetForDomainObjectLayoutXml.java |    55 -
 ...tNamedFacetForDomainObjectLayoutAnnotation.java |    70 -
 .../ObjectNamedFacetForDomainObjectLayoutXml.java  |    73 -
 .../PagedFacetForDomainObjectLayoutAnnotation.java |    54 -
 ...PagedFacetOverriddenByDataTablesDecoration.java |    30 -
 ...ainObjectLayoutAnnotationUsingTitleUiEvent.java |   158 -
 .../DomainObjectLayoutTableDecorationFacet.java    |    71 -
 ...inObjectLayoutTableDecorationFacetAbstract.java |    39 -
 ...rationFacetForDomainObjectLayoutAnnotation.java |    33 -
 ...orDomainObjectLayoutAnnotationAsConfigured.java |    33 -
 ...bleDecorationFacetForDomainObjectLayoutXml.java |    61 -
 ...ayoutTableDecorationFacetFromConfiguration.java |    33 -
 .../object/domainservice/DomainServiceFacet.java   |    80 -
 .../domainservice/DomainServiceFacetAbstract.java  |    57 -
 .../AliasedFacetForDomainServiceAnnotation.java    |    60 -
 .../DomainServiceFacetAnnotationFactory.java       |    97 -
 .../DomainServiceFacetForAnnotation.java           |    33 -
 .../DomainServiceLayoutFacet.java                  |    36 -
 .../DomainServiceLayoutFacetAbstract.java          |    55 -
 .../DomainServiceLayoutFacetFactory.java           |    69 -
 ...NamedFacetForDomainServiceLayoutAnnotation.java |    55 -
 .../DomainServiceLayoutFacetAnnotation.java        |    34 -
 .../facets/object/entity/EntityFacet.java          |   175 -
 .../object/entity/_EntityFacetForTesting.java      |   109 -
 .../metamodel/facets/object/grid/GridFacet.java    |    43 -
 .../facets/object/grid/GridFacetDefault.java       |   133 -
 .../facets/object/grid/GridFacetFactory.java       |    52 -
 .../facets/object/hidden/HiddenInstanceFacet.java  |    47 -
 .../facets/object/hidden/HiddenObjectFacet.java    |    36 -
 .../object/hidden/HiddenObjectFacetAbstract.java   |    47 -
 .../facets/object/hidden/HiddenTypeFacet.java      |    23 -
 .../hidden/HiddenTypeFacetFromAuthorization.java   |    77 -
 .../HiddenTypeFacetFromAuthorizationFactory.java   |    48 -
 .../hidden/method/HiddenObjectFacetViaMethod.java  |    80 -
 .../metamodel/facets/object/icon/IconFacet.java    |    43 -
 .../facets/object/icon/IconFacetAbstract.java      |    41 -
 .../metamodel/facets/object/icon/ObjectIcon.java   |   101 -
 .../facets/object/icon/ObjectIconService.java      |    52 -
 .../icon/method/IconFacetViaIconNameMethod.java    |    72 -
 .../RemoveAnnotatedMethodsFacetFactory.java        |    72 -
 ...oveDatanucleusPersistableTypesFacetFactory.java |    73 -
 .../RemoveDnPrefixedMethodsFacetFactory.java       |    48 -
 .../javalang/IteratorFilteringFacetFactory.java    |    60 -
 .../ignore/javalang/RemoveMethodsFacetFactory.java |   146 -
 .../jdo/RemoveJdoEnhancementTypesFacetFactory.java |    73 -
 .../jdo/RemoveJdoPrefixedMethodsFacetFactory.java  |    49 -
 .../object/immutable/EditingEnabledFacet.java      |    38 -
 .../facets/object/immutable/ImmutableFacet.java    |    49 -
 .../object/immutable/ImmutableFacetAbstract.java   |    87 -
 .../CopyImmutableFacetOntoMembersFactory.java      |    53 -
 .../introspection/IntrospectionPolicyFacet.java    |    57 -
 .../IntrospectionPolicyFacetAbstract.java          |    61 -
 .../facets/object/layout/LayoutFacet.java          |    36 -
 .../facets/object/layout/LayoutFacetAbstract.java  |    42 -
 .../facets/object/layout/LayoutFacetFallback.java  |    43 -
 .../object/layout/LayoutFacetViaLayoutMethod.java  |    78 -
 .../facets/object/logicaltype/AliasedFacet.java    |    52 -
 .../object/logicaltype/AliasedFacetAbstract.java   |    63 -
 .../logicaltype/LogicalTypeMalformedValidator.java |    75 -
 .../LogicalTypeFacetFromClassNameFactory.java      |   137 -
 .../mixin/MetaModelValidatorForMixinTypes.java     |    76 -
 .../metamodel/facets/object/mixin/MixinFacet.java  |    65 -
 .../facets/object/mixin/MixinFacetAbstract.java    |   127 -
 .../mixin/MixinFacetForDomainObjectAnnotation.java |    65 -
 .../object/navparent/NavigableParentFacet.java     |    41 -
 .../navparent/NavigableParentFacetAbstract.java    |    37 -
 .../NavigableParentAnnotationFacetFactory.java     |   199 -
 .../method/NavigableParentFacetViaMethod.java      |   127 -
 .../ObjectValidPropertiesFacet.java                |    41 -
 .../ObjectValidPropertiesFacetAbstract.java        |    46 -
 .../impl/ObjectValidPropertiesFacetImpl.java       |    66 -
 .../ObjectValidPropertiesFacetImplFactory.java     |    40 -
 .../metamodel/facets/object/paged/PagedFacet.java  |    32 -
 .../facets/object/paged/PagedFacetAbstract.java    |    51 -
 .../object/parented/ParentedCollectionFacet.java   |    39 -
 .../parented/ParentedCollectionFacetAbstract.java  |    35 -
 .../facets/object/projection/ProjectionFacet.java  |    28 -
 .../object/projection/ProjectionFacetAbstract.java |    37 -
 .../ProjectionFacetFromProjectingProperty.java     |    59 -
 .../ident/CssClassFacetFromProjectionFacet.java    |    58 -
 .../ident/IconFacetFromProjectionFacet.java        |    64 -
 .../ident/TitleFacetFromProjectionFacet.java       |    57 -
 .../object/promptStyle/PromptStyleFacet.java       |    32 -
 .../promptStyle/PromptStyleFacetAbstract.java      |    41 -
 .../promptStyle/PromptStyleFacetAsConfigured.java  |    46 -
 .../entitychange/EntityChangePublishingFacet.java  |    54 -
 .../EntityChangePublishingFacetAbstract.java       |    43 -
 .../object/support/ObjectSupportFacetAbstract.java |    26 -
 .../object/support/ObjectSupportFacetFactory.java  |   149 -
 .../metamodel/facets/object/title/TitleFacet.java  |    49 -
 .../facets/object/title/TitleFacetAbstract.java    |    73 -
 .../facets/object/title/TitleRenderRequest.java    |    58 -
 .../annotation/TitleAnnotationFacetFactory.java    |   100 -
 .../annotation/TitleFacetViaTitleAnnotation.java   |   253 -
 .../methods/TitleFacetFromToStringMethod.java      |    74 -
 .../title/methods/TitleFacetViaTitleMethod.java    |   112 -
 .../title/parser/TitleFacetFromValueFacet.java     |   121 -
 .../facets/object/value/CompositeValueUpdater.java |    92 -
 .../value/CompositeValueUpdaterForParameter.java   |    62 -
 .../value/CompositeValueUpdaterForProperty.java    |    62 -
 .../value/ImmutableFacetViaValueSemantics.java     |    37 -
 .../object/value/MaxLengthFacetFromValueFacet.java |    58 -
 .../value/TypicalLengthFacetFromValueFacet.java    |    52 -
 .../metamodel/facets/object/value/ValueFacet.java  |   175 -
 .../facets/object/value/ValueFacetAbstract.java    |   420 -
 .../facets/object/value/ValueSerializer.java       |    43 -
 .../object/value/ValueSerializerDefault.java       |    71 -
 ...ionOrAnyMatchingValueSemanticsFacetFactory.java |   159 -
 .../vsp/ValueFacetUsingSemanticsProvider.java      |    43 -
 .../value/vsp/ValueSemanticsFacetAbstract.java     |    65 -
 .../facets/object/viewmodel/ViewModelFacet.java    |    57 -
 .../object/viewmodel/ViewModelFacetAbstract.java   |   111 -
 .../object/viewmodel/ViewModelFacetFactory.java    |   124 -
 .../ViewModelFacetForDomainObjectAnnotation.java   |   185 -
 .../ViewModelFacetForSerializableInterface.java    |   100 -
 .../ViewModelFacetForViewModelInterface.java       |   114 -
 .../ViewModelFacetForXmlRootElementAnnotation.java |   105 -
 .../facets/objectvalue/choices/ChoicesFacet.java   |    35 -
 .../objectvalue/choices/ChoicesFacetAbstract.java  |    37 -
 .../daterenderedadjust/DateRenderAdjustFacet.java  |    44 -
 .../DateRenderAdjustFacetAbstract.java             |    62 -
 .../digits/MaxFractionalDigitsFacet.java           |    47 -
 .../digits/MaxFractionalDigitsFacetAbstract.java   |    91 -
 .../objectvalue/digits/MaxTotalDigitsFacet.java    |    46 -
 .../digits/MaxTotalDigitsFacetAbstract.java        |    90 -
 .../digits/MinFractionalDigitsFacet.java           |    44 -
 .../digits/MinFractionalDigitsFacetAbstract.java   |    71 -
 .../objectvalue/digits/MinIntegerDigitsFacet.java  |    43 -
 .../digits/MinIntegerDigitsFacetAbstract.java      |    71 -
 .../objectvalue/fileaccept/FileAcceptFacet.java    |    34 -
 .../fileaccept/FileAcceptFacetAbstract.java        |    36 -
 .../facets/objectvalue/labelat/LabelAtFacet.java   |    35 -
 .../objectvalue/labelat/LabelAtFacetAbstract.java  |    62 -
 .../labelat/LabelAtFacetFromMultiLineFacet.java    |    38 -
 .../objectvalue/mandatory/MandatoryFacet.java      |    84 -
 .../mandatory/MandatoryFacetAbstract.java          |   114 -
 .../mandatory/MandatoryFacetDefault.java           |    43 -
 .../facets/objectvalue/maxlen/MaxLengthFacet.java  |    40 -
 .../objectvalue/maxlen/MaxLengthFacetAbstract.java |    88 -
 .../objectvalue/multiline/MultiLineFacet.java      |    38 -
 .../multiline/MultiLineFacetAbstract.java          |    66 -
 .../MustSatisfySpecificationFacet.java             |    26 -
 .../MustSatisfySpecificationFacetAbstract.java     |   116 -
 .../mustsatisfyspec/SpecificationEvaluator.java    |    79 -
 .../facets/objectvalue/regex/RegExFacet.java       |    38 -
 .../objectvalue/regex/RegExFacetAbstract.java      |   120 -
 .../temporalformat/DateFormatStyleFacet.java       |    38 -
 .../DateFormatStyleFacetAbstract.java              |    73 -
 .../temporalformat/TimeFormatPrecisionFacet.java   |    39 -
 .../TimeFormatPrecisionFacetAbstract.java          |    73 -
 .../temporalformat/TimeFormatStyleFacet.java       |    38 -
 .../TimeFormatStyleFacetAbstract.java              |    73 -
 .../temporalformat/TimeZoneTranslationFacet.java   |    41 -
 .../TimeZoneTranslationFacetAbstract.java          |    73 -
 .../objectvalue/typicallen/TypicalLengthFacet.java |    53 -
 .../typicallen/TypicalLengthFacetAbstract.java     |    60 -
 .../ValueSemanticsSelectingFacet.java              |    36 -
 .../ValueSemanticsSelectingFacetAbstract.java      |    38 -
 .../ActionParameterAutoCompleteFacet.java          |    47 -
 .../ActionParameterAutoCompleteFacetAbstract.java  |    40 -
 .../facets/param/autocomplete/MinLengthUtil.java   |    55 -
 .../ActionParameterAutoCompleteFacetViaMethod.java |   111 -
 ...ParameterAutoCompleteFacetViaMethodFactory.java |    54 -
 .../param/choices/ActionParameterChoicesFacet.java |    42 -
 .../ActionParameterChoicesFacetAbstract.java       |    41 -
 ...ctionParameterChoicesFacetFromChoicesFacet.java |    59 -
 ...nParameterChoicesFacetFromChoicesFromFacet.java |    73 -
 .../ActionParameterChoicesFacetViaMethod.java      |    99 -
 ...ctionParameterChoicesFacetViaMethodFactory.java |    52 -
 .../defaults/ActionParameterDefaultsFacet.java     |    46 -
 .../ActionParameterDefaultsFacetAbstract.java      |    37 -
 .../ActionParameterDefaultsFacetViaMethod.java     |   103 -
 ...tionParameterDefaultsFacetViaMethodFactory.java |    51 -
 .../annotderived/ParamDescribedFacetFromType.java  |    51 -
 .../disable/ActionParameterDisabledFacet.java      |    40 -
 .../ActionParameterDisabledFacetAbstract.java      |    47 -
 .../ActionParameterDisabledFacetViaMethod.java     |    89 -
 ...tionParameterDisabledFacetViaMethodFactory.java |    54 -
 .../param/hide/ActionParameterHiddenFacet.java     |    41 -
 .../hide/ActionParameterHiddenFacetAbstract.java   |    53 -
 .../ActionParameterHiddenFacetViaMethod.java       |    96 -
 ...ActionParameterHiddenFacetViaMethodFactory.java |    55 -
 .../CssClassFacetForParameterLayoutAnnotation.java |    45 -
 .../LabelAtFacetForParameterLayoutAnnotation.java  |    45 -
 ...MultiLineFacetForParameterLayoutAnnotation.java |    44 -
 .../NamedFacetForParameterLayoutAnnotation.java    |    51 -
 ...DescribedFacetForParameterLayoutAnnotation.java |    47 -
 .../param/layout/ParameterLayoutFacetFactory.java  |    77 -
 ...calLengthFacetForParameterLayoutAnnotation.java |    47 -
 .../MandatoryFacetOnParametersDefaultFactory.java  |    58 -
 .../NamedFacetForParameterUsingReflection.java     |    37 -
 .../ParameterNameFacetFactoryUsingReflection.java  |    74 -
 .../parameter/ParameterAnnotationFacetFactory.java |   154 -
 ...ActionFacetForActionAnnotationAsConfigured.java |    33 -
 .../depdef/ParameterDependentDefaultsFacet.java    |    72 -
 .../ParameterDependentDefaultsFacetAbstract.java   |    39 -
 ...pendentDefaultsFacetForParameterAnnotation.java |    33 -
 ...terDependentDefaultsFacetFromConfiguration.java |    33 -
 .../FileAcceptFacetForParameterAnnotation.java     |    46 -
 .../MandatoryFacetForParameterAnnotation.java      |    78 -
 ...cetInvertedByNullableAnnotationOnParameter.java |    59 -
 .../MaxLengthFacetForParameterAnnotation.java      |    45 -
 ...fySpecificationFacetForParameterAnnotation.java |    58 -
 .../regex/RegExFacetForParameterAnnotation.java    |    56 -
 .../RegExFacetForPatternAnnotationOnParameter.java |    54 -
 ...ActionParameterSupportFacetFactoryAbstract.java |    95 -
 .../TypicalLengthFacetOnParameterFromType.java     |    75 -
 .../validate/ActionParameterValidationFacet.java   |    50 -
 .../ActionParameterValidationFacetAbstract.java    |    52 -
 .../ActionParameterValidationFacetViaMethod.java   |    90 -
 ...onParameterValidationFacetViaMethodFactory.java |    54 -
 .../PropertyOrCollectionAccessorFacet.java         |    52 -
 .../PropertyOrCollectionAccessorFacetAbstract.java |    55 -
 .../propcoll/memserexcl/SnapshotExcludeFacet.java  |    29 -
 .../memserexcl/SnapshotExcludeFacetAbstract.java   |    37 -
 .../accessor/PropertyAccessorFacetViaAccessor.java |    89 -
 .../PropertyAccessorFacetViaAccessorFactory.java   |   101 -
 .../autocomplete/PropertyAutoCompleteFacet.java    |    50 -
 .../PropertyAutoCompleteFacetAbstract.java         |    38 -
 .../method/PropertyAutoCompleteFacetMethod.java    |    94 -
 .../PropertyAutoCompleteFacetMethodFactory.java    |    58 -
 .../properties/businesskey/BusinessKeyFacet.java   |    35 -
 .../businesskey/BusinessKeyFacetAbstract.java      |    35 -
 .../properties/choices/PropertyChoicesFacet.java   |    50 -
 .../choices/PropertyChoicesFacetAbstract.java      |    39 -
 .../PropertyChoicesFacetFromChoicesFacet.java      |    56 -
 .../method/PropertyChoicesFacetViaMethod.java      |    81 -
 .../PropertyChoicesFacetViaMethodFactory.java      |    58 -
 .../properties/defaults/PropertyDefaultFacet.java  |    45 -
 .../defaults/PropertyDefaultFacetAbstract.java     |    39 -
 .../defaults/PropertyDefaultFacetNone.java         |    39 -
 .../PropertyDefaultFacetFromDefaultedFacet.java    |    71 -
 .../PropertyDefaultFacetFromTypeFactory.java       |    69 -
 .../method/PropertyDefaultFacetViaMethod.java      |    79 -
 .../PropertyDefaultFacetViaMethodFactory.java      |    53 -
 .../DisabledFacetOnPropertyFromImmutable.java      |    73 -
 ...isabledFacetOnPropertyFromImmutableFactory.java |    61 -
 .../DisabledFacetOnPropertyFromMissingSetter.java  |    33 -
 .../DisabledFacetOnPropertyInferredFactory.java    |    60 -
 .../MandatoryFacetOnProperyDefaultFactory.java     |    59 -
 .../properties/projection/ProjectingFacet.java     |    29 -
 .../projection/ProjectingFacetAbstract.java        |    37 -
 .../ProjectingFacetFromPropertyAnnotation.java     |    67 -
 .../property/PropertyAnnotationFacetFactory.java   |   381 -
 .../DisabledFacetForPropertyAnnotation.java        |    64 -
 ...acetForPropertyAnnotationInvertedSemantics.java |    36 -
 .../EntityPropertyChangePublishingPolicyFacet.java |    71 -
 ...ropertyChangePublishingPolicyFacetAbstract.java |    65 -
 ...PublishingPolicyFacetForPropertyAnnotation.java |    50 -
 .../FileAcceptFacetForPropertyAnnotation.java      |    45 -
 .../hidden/HiddenFacetForPropertyAnnotation.java   |    54 -
 .../MandatoryFacetForPropertyAnnotation.java       |    89 -
 ...acetInvertedByNullableAnnotationOnProperty.java |    63 -
 .../MaxLengthFacetForPropertyAnnotation.java       |    43 -
 ...ropertyClearFacetForDomainEventFromDefault.java |    40 -
 ...rFacetForDomainEventFromPropertyAnnotation.java |    40 -
 .../property/modify/PropertyDomainEventFacet.java  |    32 -
 .../modify/PropertyDomainEventFacetAbstract.java   |   162 -
 .../modify/PropertyDomainEventFacetDefault.java    |    39 -
 ...pertyDomainEventFacetForPropertyAnnotation.java |    39 -
 ...opertySetterFacetForDomainEventFromDefault.java |    41 -
 ...rFacetForDomainEventFromPropertyAnnotation.java |    40 -
 ...tySetterOrClearFacetForDomainEventAbstract.java |   297 -
 .../facets/properties/property/modify/Utils.java   |    23 -
 ...sfySpecificationFacetForPropertyAnnotation.java |    58 -
 .../RegExFacetForPatternAnnotationOnProperty.java  |    55 -
 .../regex/RegExFacetForPropertyAnnotation.java     |    58 -
 .../SnapshotExcludeFacetForPropertyAnnotation.java |    46 -
 .../CssClassFacetForPropertyLayoutAnnotation.java  |    44 -
 .../CssClassFacetForPropertyLayoutXml.java         |    53 -
 .../HiddenFacetForPropertyLayoutAnnotation.java    |    54 -
 .../HiddenFacetForPropertyLayoutXml.java           |    63 -
 .../LabelAtFacetForPropertyLayoutAnnotation.java   |    45 -
 .../LabelAtFacetForPropertyLayoutXml.java          |    53 -
 ...rDescribedFacetForPropertyLayoutAnnotation.java |    48 -
 .../MemberDescribedFacetForPropertyLayoutXml.java  |    54 -
 .../MemberNamedFacetForPropertyLayoutXml.java      |    55 -
 .../MultiLineFacetForPropertyLayoutAnnotation.java |    43 -
 .../MultiLineFacetForPropertyLayoutXml.java        |    52 -
 .../NamedFacetForPropertyLayoutAnnotation.java     |    51 -
 ...romptStyleFacetForPropertyLayoutAnnotation.java |   114 -
 .../PromptStyleFacetForPropertyLayoutXml.java      |    68 -
 .../propertylayout/PropertyLayoutFacetFactory.java |    95 -
 .../RenderedAdjustedFacetForPropertyLayoutXml.java |    52 -
 ...icalLengthFacetForPropertyLayoutAnnotation.java |    46 -
 .../TypicalLengthFacetForPropertyLayoutXml.java    |    53 -
 ...UnchangingFacetForPropertyLayoutAnnotation.java |    56 -
 .../UnchangingFacetForPropertyLayoutXml.java       |    55 -
 .../renderunchanged/UnchangingFacet.java           |    29 -
 .../renderunchanged/UnchangingFacetAbstract.java   |    34 -
 .../properties/searchable/SearchableFacet.java     |    48 -
 .../searchable/SearchableFacetAbstract.java        |    50 -
 .../TypicalLengthFacetOnPropertyFromType.java      |    77 -
 .../update/PropertySetterFacetFactory.java         |    93 -
 .../SnapshotExcludeFacetFromImmutableMember.java   |    31 -
 .../update/clear/PropertyClearFacet.java           |    36 -
 .../update/clear/PropertyClearFacetAbstract.java   |    34 -
 .../clear/PropertyClearFacetViaClearMethod.java    |    68 -
 .../clear/PropertyClearFacetViaSetterMethod.java   |    69 -
 .../update/clear/PropertyClearingAccessor.java     |    38 -
 .../update/init/PropertyInitializationFacet.java   |    49 -
 .../init/PropertyInitializationFacetAbstract.java  |    34 -
 ...PropertyInitializationFacetViaSetterMethod.java |    63 -
 .../update/modify/PropertySetterFacet.java         |    39 -
 .../update/modify/PropertySetterFacetAbstract.java |    34 -
 .../modify/PropertySetterFacetViaSetterMethod.java |    70 -
 .../update/modify/PropertySettingAccessor.java     |    44 -
 .../validating/PropertyValidateFacet.java          |    49 -
 .../validating/PropertyValidateFacetAbstract.java  |    58 -
 .../validating/PropertyValidateFacetNone.java      |    42 -
 .../dflt/PropertyValidateFacetDefault.java         |    47 -
 .../dflt/PropertyValidateFacetDefaultFactory.java  |    63 -
 .../method/PropertyValidateFacetViaMethod.java     |    79 -
 .../PropertyValidateFacetViaMethodFactory.java     |    58 -
 ...rmatStyleFacetFromValueSemanticsAnnotation.java |    47 -
 ...derAdjustFacetFromValueSemanticsAnnotation.java |    45 -
 ...tsFacetFromJavaxValidationDigitsAnnotation.java |    48 -
 ...nalDigitsFacetFromValueSemanticsAnnotation.java |    48 -
 ...tsFacetFromJavaxValidationDigitsAnnotation.java |    49 -
 ...talDigitsFacetFromValueSemanticsAnnotation.java |    47 -
 ...nalDigitsFacetFromValueSemanticsAnnotation.java |    47 -
 ...gerDigitsFacetFromValueSemanticsAnnotation.java |    47 -
 ...PrecisionFacetFromValueSemanticsAnnotation.java |    47 -
 ...rmatStyleFacetFromValueSemanticsAnnotation.java |    47 -
 ...anslationFacetFromValueSemanticsAnnotation.java |    47 -
 .../ValueSemanticsAnnotationFacetFactory.java      |   152 -
 .../ValueSemanticsSelectingFacetForAnnotation.java |    46 -
 .../inspect/IsisModuleCoreMetamodelInspection.java |    48 -
 .../metamodel/inspect/Object_inspectMetamodel.java |   117 -
 .../core/metamodel/inspect/model/ActionNode.java   |    88 -
 .../metamodel/inspect/model/AnnotationNode.java    |    83 -
 .../metamodel/inspect/model/CollectionNode.java    |    73 -
 .../metamodel/inspect/model/FacetAttrNode.java     |    83 -
 .../metamodel/inspect/model/FacetGroupNode.java    |    88 -
 .../core/metamodel/inspect/model/FacetNode.java    |    98 -
 .../isis/core/metamodel/inspect/model/MMNode.java  |   134 -
 .../metamodel/inspect/model/MMNodeFactory.java     |   103 -
 .../metamodel/inspect/model/MMTreeAdapter.java     |    44 -
 .../core/metamodel/inspect/model/MemberNode.java   |    71 -
 .../metamodel/inspect/model/ParameterNode.java     |    89 -
 .../core/metamodel/inspect/model/PropertyNode.java |    71 -
 .../core/metamodel/inspect/model/TypeNode.java     |   106 -
 .../core/metamodel/interactions/AccessContext.java |    43 -
 .../interactions/ActionArgUsabilityContext.java    |    74 -
 .../interactions/ActionArgValidityContext.java     |    73 -
 .../interactions/ActionArgVisibilityContext.java   |    74 -
 .../interactions/ActionInteractionContext.java     |    30 -
 .../interactions/ActionUsabilityContext.java       |    59 -
 .../interactions/ActionValidityContext.java        |    65 -
 .../interactions/ActionVisibilityContext.java      |    59 -
 .../interactions/CollectionAccessContext.java      |    45 -
 .../interactions/CollectionUsabilityContext.java   |    47 -
 .../interactions/CollectionVisibilityContext.java  |    48 -
 .../interactions/DisablingInteractionAdvisor.java  |    45 -
 .../interactions/HidingInteractionAdvisor.java     |    45 -
 .../interactions/InteractionAdvisorFacet.java      |    44 -
 .../metamodel/interactions/InteractionContext.java |   133 -
 .../interactions/InteractionEventSupplier.java     |    36 -
 .../metamodel/interactions/InteractionHead.java    |    90 -
 .../metamodel/interactions/InteractionUtils.java   |    93 -
 .../metamodel/interactions/ObjectTitleContext.java |    57 -
 .../interactions/ObjectValidityContext.java        |    58 -
 .../interactions/ObjectVisibilityContext.java      |    58 -
 .../metamodel/interactions/ParseValueContext.java  |    59 -
 .../interactions/PropertyAccessContext.java        |    62 -
 .../interactions/PropertyModifyContext.java        |    70 -
 .../interactions/PropertyUsabilityContext.java     |    48 -
 .../interactions/PropertyVisibilityContext.java    |    47 -
 .../metamodel/interactions/ProposedHolder.java     |    37 -
 .../metamodel/interactions/UsabilityContext.java   |    44 -
 .../interactions/ValidatingInteractionAdvisor.java |    48 -
 .../metamodel/interactions/ValidityContext.java    |    51 -
 .../metamodel/interactions/VisibilityContext.java  |    44 -
 .../interactions/managed/ActionInteraction.java    |   284 -
 .../managed/ActionInteractionHead.java             |   176 -
 .../managed/CollectionInteraction.java             |    71 -
 .../interactions/managed/HasMetaModel.java         |    27 -
 .../interactions/managed/InteractionRailway.java   |    67 -
 .../interactions/managed/InteractionVeto.java      |   111 -
 .../interactions/managed/ManagedAction.java        |   235 -
 .../interactions/managed/ManagedCollection.java    |   114 -
 .../interactions/managed/ManagedFeature.java       |    92 -
 .../interactions/managed/ManagedMember.java        |   172 -
 .../interactions/managed/ManagedParameter.java     |    70 -
 .../interactions/managed/ManagedProperty.java      |   169 -
 .../interactions/managed/ManagedValue.java         |    79 -
 .../interactions/managed/MemberInteraction.java    |   113 -
 .../interactions/managed/MultiselectChoices.java   |    29 -
 .../managed/ParameterNegotiationModel.java         |   427 -
 .../interactions/managed/PropertyInteraction.java  |    89 -
 .../managed/PropertyNegotiationModel.java          |   229 -
 .../interactions/managed/_BindingUtil.java         |   189 -
 .../interactions/managed/nonscalar/DataColumn.java |    47 -
 .../interactions/managed/nonscalar/DataRow.java    |    66 -
 .../managed/nonscalar/DataTableModel.java          |   305 -
 .../managed/nonscalar/_ToggleDebug.java            |    44 -
 .../isis/core/metamodel/layout/DeweyOrderSet.java  |   406 -
 .../core/metamodel/layout/LayoutFacetUtil.java     |   408 -
 .../MemberIdentifierComparator.java                |    43 -
 .../memberorderfacet/MemberOrderComparator.java    |    83 -
 .../OrderSetGroupNameComparator.java               |    54 -
 ...tionEnforcesMetamodelContributionValidator.java |   182 -
 .../core/metamodel/methods/MethodByClassMap.java   |    30 -
 .../methods/MethodFilteringFacetFactory.java       |    34 -
 .../isis/core/metamodel/methods/MethodFinder.java  |   280 -
 .../core/metamodel/methods/MethodFinderPAT.java    |    89 -
 .../methods/MethodPrefixBasedFacetFactory.java     |    39 -
 .../MethodPrefixBasedFacetFactoryAbstract.java     |   162 -
 .../_OrphanedSupportingMethodValidator.java        |    75 -
 .../isis/core/metamodel/object/Bookmarkable.java   |    88 -
 .../isis/core/metamodel/object/ManagedObject.java  |   607 -
 .../isis/core/metamodel/object/ManagedObjects.java |   447 -
 .../core/metamodel/object/MmAssertionUtil.java     |   138 -
 .../isis/core/metamodel/object/MmDebugUtil.java    |    75 -
 .../isis/core/metamodel/object/MmEntityUtil.java   |   164 -
 .../isis/core/metamodel/object/MmInvokeUtil.java   |   177 -
 .../isis/core/metamodel/object/MmRenderUtil.java   |    56 -
 .../isis/core/metamodel/object/MmSpecUtil.java     |    45 -
 .../isis/core/metamodel/object/MmTitleUtil.java    |    54 -
 .../isis/core/metamodel/object/MmUnwrapUtil.java   |   126 -
 .../core/metamodel/object/MmVisibilityUtil.java    |   130 -
 .../core/metamodel/object/PackedManagedObject.java |    32 -
 .../isis/core/metamodel/object/ProtoObject.java    |    59 -
 .../core/metamodel/object/_InternalTitleUtil.java  |   103 -
 .../core/metamodel/object/_ManagedObjectEmpty.java |    41 -
 .../object/_ManagedObjectEntityBookmarked.java     |   157 -
 .../object/_ManagedObjectEntityHybrid.java         |   169 -
 .../object/_ManagedObjectEntityTransient.java      |    72 -
 .../core/metamodel/object/_ManagedObjectMixin.java |    54 -
 .../core/metamodel/object/_ManagedObjectOther.java |    53 -
 .../metamodel/object/_ManagedObjectPacked.java     |    66 -
 .../metamodel/object/_ManagedObjectService.java    |    75 -
 .../metamodel/object/_ManagedObjectSpecified.java  |   191 -
 .../object/_ManagedObjectUnspecified.java          |    91 -
 .../core/metamodel/object/_ManagedObjectValue.java |    77 -
 .../metamodel/object/_ManagedObjectViewmodel.java  |   160 -
 .../isis/core/metamodel/object/_Refetchable.java   |    27 -
 .../metamodel/object/_RefreshableViewmodel.java    |    41 -
 .../metamodel/objectmanager/ObjectBookmarker.java  |    42 -
 .../metamodel/objectmanager/ObjectBulkLoader.java  |   121 -
 .../metamodel/objectmanager/ObjectCreator.java     |   114 -
 .../core/metamodel/objectmanager/ObjectLoader.java |   154 -
 .../metamodel/objectmanager/ObjectManager.java     |   190 -
 .../objectmanager/ObjectManagerDefault.java        |   115 -
 .../objectmanager/memento/ObjectMemento.java       |    97 -
 .../memento/ObjectMementoCollection.java           |    58 -
 .../memento/ObjectMementoForEmpty.java             |    51 -
 .../memento/ObjectMementoForScalar.java            |   158 -
 .../objectmanager/memento/_Recreatable.java        |    69 -
 .../objectmanager/memento/_RecreatableLookup.java  |    59 -
 .../objectmanager/memento/_RecreatableValue.java   |    48 -
 .../ObjectSpecificationPostProcessor.java          |    41 -
 .../ObjectSpecificationPostProcessorAbstract.java  |    52 -
 .../all/DescribedAsFromTypePostProcessor.java      |    92 -
 .../i18n/SynthesizeObjectNamingPostProcessor.java  |    97 -
 .../all/i18n/TranslationPostProcessor.java         |   110 -
 .../authorization/AuthorizationFacet.java          |    84 -
 .../authorization/AuthorizationFacetAbstract.java  |    91 -
 .../authorization/AuthorizationFacetImpl.java      |    29 -
 .../authorization/AuthorizationPostProcessor.java  |    63 -
 .../allbutparam/authorization/package-info.java    |    33 -
 .../TweakDomainEventsForMixinPostProcessor.java    |   170 -
 .../navigation/NavigationFacetFromHiddenType.java  |    66 -
 ...NavigationFacetFromHiddenTypePostProcessor.java |    68 -
 .../object/ProjectionFacetsPostProcessor.java      |    80 -
 ...arameterChoicesFacetFromParentedCollection.java |    63 -
 ...meterDefaultsFacetFromAssociatedCollection.java |    47 -
 .../param/ChoicesAndDefaultsPostProcessor.java     |   201 -
 .../param/TypicalLengthFromTypePostProcessor.java  |    76 -
 .../DisabledFromImmutablePostProcessor.java        |    86 -
 .../core/metamodel/progmodel/ProgrammingModel.java |   174 -
 .../progmodel/ProgrammingModelAbstract.java        |   242 -
 .../progmodel/ProgrammingModelInitFilter.java      |    81 -
 .../ProgrammingModelInitFilterDefault.java         |    90 -
 .../progmodel/ProgrammingModelService.java         |    32 -
 .../dflt/ProgrammingModelFacetsJava11.java         |   275 -
 .../core/metamodel/render/ScalarRenderMode.java    |    56 -
 .../core/metamodel/services/CollectionHelper.java  |    95 -
 .../metamodel/services/ServiceInjectorDefault.java |    79 -
 .../isis/core/metamodel/services/ServiceUtil.java  |    37 -
 .../appfeat/ApplicationFeatureDefault.java         |   159 -
 .../ApplicationFeatureRepositoryDefault.java       |   487 -
 .../core/metamodel/services/appfeat/_Asserts.java  |    51 -
 .../classsubstitutor/ClassSubstitutor.java         |   138 -
 .../classsubstitutor/ClassSubstitutorAbstract.java |   158 -
 .../classsubstitutor/ClassSubstitutorDefault.java  |    73 -
 .../ClassSubstitutorForCollections.java            |    46 -
 .../ClassSubstitutorForDomainObjects.java          |    64 -
 .../classsubstitutor/ClassSubstitutorRegistry.java |    93 -
 .../services/command/CommandDtoFactory.java        |   116 -
 .../metamodel/services/devutils/MemberType.java    |    25 -
 .../services/events/MetamodelEventService.java     |    85 -
 ...ExceptionRecognizerForRecoverableException.java |    50 -
 .../services/grid/GridLoaderServiceDefault.java    |   231 -
 .../services/grid/GridReaderUsingJaxb.java         |    93 -
 .../services/grid/GridServiceDefault.java          |   209 -
 .../services/grid/GridSystemServiceAbstract.java   |   508 -
 .../services/grid/bootstrap/GridFallbackLayout.xml |    67 -
 .../grid/bootstrap/GridSystemServiceBootstrap.java |   589 -
 .../services/grid/bootstrap/_GridModel.java        |   231 -
 .../metamodel/services/homepage/package-info.java  |    26 -
 .../idstringifier/IdStringifierLookupService.java  |   106 -
 .../services/ixn/InteractionDtoFactory.java        |   100 -
 .../services/layout/LayoutServiceDefault.java      |   132 -
 .../metamodel/services/message/MessageBroker.java  |    41 -
 .../services/message/MessageServiceNoop.java       |    92 -
 .../services/metamodel/DomainMemberDefault.java    |   301 -
 .../services/metamodel/DomainModelDefault.java     |    58 -
 .../services/metamodel/MetaModelAnnotator.java     |   111 -
 .../services/metamodel/MetaModelExportSupport.java |    31 -
 .../services/metamodel/MetaModelExporter.java      |   496 -
 .../metamodel/MetaModelServiceDefault.java         |   240 -
 .../ShadowedFactetAttributeAnnotator.java          |    97 -
 .../services/metamodel/TitleAnnotator.java         |   127 -
 .../core/metamodel/services/metamodel/_Util.java   |   153 -
 .../HasEnlistedEntityPropertyChanges.java          |    31 -
 .../objectlifecycle/ObjectLifecyclePublisher.java  |   126 -
 .../services/objectlifecycle/PreAndPostValue.java  |    95 -
 .../objectlifecycle/PropertyChangeRecord.java      |   144 -
 .../objectlifecycle/PropertyChangeRecordId.java    |    63 -
 .../objectlifecycle/PropertyValuePlaceholder.java  |    38 -
 .../services/publishing/CommandPublisher.java      |    38 -
 .../services/publishing/ExecutionPublisher.java    |    61 -
 .../services/registry/ServiceRegistryDefault.java  |   103 -
 .../services/registry/SpringContextProvider.java   |    23 -
 .../services/schema/SchemaValueMarshaller.java     |   128 -
 .../schema/SchemaValueMarshallerAbstract.java      |   364 -
 .../tablecol/TableColumnOrderServiceDefault.java   |    73 -
 .../TableColumnOrderServiceUsingTxtFile.java       |   187 -
 .../services/title/TitleServiceDefault.java        |    97 -
 .../title/TitlesAndTranslationsValidator.java      |   186 -
 .../isis/core/metamodel/spec/ActionScope.java      |    48 -
 .../apache/isis/core/metamodel/spec/Described.java |    36 -
 .../metamodel/spec/HasObjectSpecification.java     |    60 -
 .../isis/core/metamodel/spec/Hierarchical.java     |    73 -
 .../spec/ObjectInstantiationException.java         |    40 -
 .../core/metamodel/spec/ObjectSpecification.java   |   649 -
 .../spec/ObjectSpecificationException.java         |    35 -
 .../isis/core/metamodel/spec/Specification.java    |    43 -
 .../core/metamodel/spec/TypeOfAnyCardinality.java  |   185 -
 .../core/metamodel/spec/feature/CurrentHolder.java |    45 -
 .../metamodel/spec/feature/HasObjectFeature.java   |    26 -
 .../isis/core/metamodel/spec/feature/MixedIn.java  |    60 -
 .../core/metamodel/spec/feature/MixedInMember.java |    37 -
 .../spec/feature/MutableCurrentHolder.java         |    67 -
 .../core/metamodel/spec/feature/ObjectAction.java  |   536 -
 .../spec/feature/ObjectActionContainer.java        |   160 -
 .../spec/feature/ObjectActionParameter.java        |   264 -
 .../metamodel/spec/feature/ObjectAssociation.java  |   200 -
 .../spec/feature/ObjectAssociationContainer.java   |   148 -
 .../core/metamodel/spec/feature/ObjectFeature.java |   173 -
 .../core/metamodel/spec/feature/ObjectMember.java  |   333 -
 .../spec/feature/OneToManyActionParameter.java     |    27 -
 .../spec/feature/OneToManyAssociation.java         |    87 -
 .../metamodel/spec/feature/OneToManyFeature.java   |    48 -
 .../spec/feature/OneToOneActionParameter.java      |    27 -
 .../spec/feature/OneToOneAssociation.java          |    84 -
 .../metamodel/spec/feature/OneToOneFeature.java    |    27 -
 .../spec/feature/memento/ActionMemento.java        |    83 -
 .../feature/memento/ActionParameterMemento.java    |    90 -
 .../spec/feature/memento/CollectionMemento.java    |    82 -
 .../spec/feature/memento/ObjectMemberMemento.java  |    83 -
 .../spec/feature/memento/PropertyMemento.java      |    82 -
 .../metamodel/specloader/LogicalTypeResolver.java  |    69 -
 .../specloader/LogicalTypeResolverDefault.java     |   106 -
 .../specloader/ProgrammingModelServiceDefault.java |   100 -
 .../metamodel/specloader/SpecificationCache.java   |    44 -
 .../specloader/SpecificationCacheDefault.java      |   122 -
 .../metamodel/specloader/SpecificationLoader.java  |   270 -
 .../specloader/SpecificationLoaderDefault.java     |   690 -
 .../isis/core/metamodel/specloader/_Util.java      |    81 -
 .../specloader/facetprocessor/FacetProcessor.java  |   450 -
 .../core/metamodel/specloader/package-info.java    |    43 -
 .../specloader/postprocessor/PostProcessor.java    |   103 -
 .../specloader/specimpl/FacetedMethodsBuilder.java |   509 -
 .../specloader/specimpl/IntrospectionState.java    |    47 -
 .../specloader/specimpl/MemberSortingUtils.java    |    87 -
 .../specloader/specimpl/ObjectActionDefault.java   |   539 -
 .../specloader/specimpl/ObjectActionMixedIn.java   |   179 -
 .../specimpl/ObjectActionParameterAbstract.java    |   384 -
 .../specimpl/ObjectAssociationAbstract.java        |    90 -
 .../specloader/specimpl/ObjectMemberAbstract.java  |   336 -
 .../specloader/specimpl/ObjectMemberContainer.java |   158 -
 .../specimpl/ObjectSpecificationAbstract.java      |   900 -
 .../specimpl/OneToManyActionParameterDefault.java  |    52 -
 .../specimpl/OneToManyAssociationDefault.java      |   198 -
 .../specimpl/OneToManyAssociationMixedIn.java      |   185 -
 .../specimpl/OneToOneActionParameterDefault.java   |    37 -
 .../specimpl/OneToOneAssociationDefault.java       |   345 -
 .../specimpl/OneToOneAssociationMixedIn.java       |   168 -
 .../specloader/specimpl/_MixedInMemberFactory.java |    56 -
 .../specimpl/_MixedInMemberNamingStrategy.java     |    82 -
 .../specloader/specimpl/_SpecPredicates.java       |    72 -
 .../specimpl/dflt/ObjectSpecificationDefault.java  |   380 -
 .../specimpl/dflt/_PropertiesAsColumns.java        |   206 -
 .../specloader/typeextract/TypeExtractor.java      |   132 -
 .../validator/MetaModelInvalidException.java       |    34 -
 .../specloader/validator/MetaModelValidator.java   |    25 -
 .../validator/MetaModelValidatorAbstract.java      |    44 -
 ...ModelValidatorForAmbiguousMixinAnnotations.java |    45 -
 ...etaModelValidatorForConflictingOptionality.java |    84 -
 .../validator/MetaModelVisitingValidator.java      |    38 -
 .../MetaModelVisitingValidatorAbstract.java        |    45 -
 .../specloader/validator/ValidationFailure.java    |   113 -
 .../specloader/validator/ValidationFailures.java   |   115 -
 .../core/metamodel/util/DeweyOrderComparator.java  |    36 -
 .../apache/isis/core/metamodel/util/EventUtil.java |    42 -
 .../apache/isis/core/metamodel/util/Facets.java    |   456 -
 .../core/metamodel/util/pchain/ParentChain.java    |    79 -
 .../metamodel/util/pchain/ParentChainDefault.java  |    42 -
 .../isis/core/metamodel/util/snapshot/Helper.java  |    90 -
 .../core/metamodel/util/snapshot/IsisSchema.java   |   179 -
 .../isis/core/metamodel/util/snapshot/Place.java   |    64 -
 .../core/metamodel/util/snapshot/XmlSchema.java    |   648 -
 .../core/metamodel/util/snapshot/XmlSnapshot.java  |   850 -
 .../core/metamodel/util/snapshot/XsMetaModel.java  |   336 -
 .../ApplicationFeatureIdValueSemantics.java        |   109 -
 .../valuesemantics/BigDecimalValueSemantics.java   |   172 -
 .../valuesemantics/BigIntegerValueSemantics.java   |   131 -
 .../valuesemantics/BlobValueSemantics.java         |   112 -
 .../valuesemantics/BookmarkValueSemantics.java     |   136 -
 .../valuesemantics/BooleanValueSemantics.java      |   138 -
 .../BufferedImageValueSemantics.java               |   162 -
 .../valuesemantics/ByteValueSemantics.java         |   155 -
 .../valuesemantics/ChangesDtoValueSemantics.java   |    61 -
 .../valuesemantics/CharacterValueSemantics.java    |   171 -
 .../valuesemantics/ClobValueSemantics.java         |   110 -
 .../valuesemantics/CommandDtoValueSemantics.java   |    61 -
 .../valuesemantics/DoubleValueSemantics.java       |   126 -
 .../valuesemantics/EnumValueSemanticsAbstract.java |   226 -
 .../valuesemantics/FloatValueSemantics.java        |   126 -
 .../IdStringifierForSerializable.java              |   116 -
 .../valuesemantics/ImageValueSemantics.java        |    37 -
 .../valuesemantics/IntValueSemantics.java          |   153 -
 .../InteractionDtoValueSemantics.java              |    61 -
 .../LocalResourcePathValueSemantics.java           |   130 -
 .../valuesemantics/LocaleValueSemantics.java       |   149 -
 .../valuesemantics/LongValueSemantics.java         |   153 -
 .../valuesemantics/MarkupValueSemantics.java       |   116 -
 .../valuesemantics/OidDtoValueSemantics.java       |    69 -
 .../valuesemantics/PasswordValueSemantics.java     |   107 -
 .../valuesemantics/ShortValueSemantics.java        |   155 -
 .../valuesemantics/StringValueSemantics.java       |   129 -
 .../valuesemantics/TreeNodeValueSemantics.java     |   136 -
 .../valuesemantics/URLValueSemantics.java          |   135 -
 .../valuesemantics/UUIDValueSemantics.java         |   129 -
 .../valuesemantics/XmlValueSemanticsAbstract.java  |   109 -
 .../valuesemantics/temporal/BadgeRenderer.java     |    55 -
 .../temporal/LocalDateTimeValueSemantics.java      |    72 -
 .../temporal/LocalDateValueSemantics.java          |    72 -
 .../temporal/LocalTimeValueSemantics.java          |    70 -
 .../temporal/OffsetDateTimeValueSemantics.java     |    70 -
 .../temporal/OffsetTimeValueSemantics.java         |    70 -
 .../valuesemantics/temporal/TemporalAdjust.java    |   191 -
 .../temporal/TemporalValueSemanticsProvider.java   |   417 -
 .../temporal/ZonedDateTimeValueSemantics.java      |    70 -
 .../temporal/legacy/JavaSqlDateValueSemantics.java |    78 -
 .../legacy/JavaSqlTimeStampValueSemantics.java     |    72 -
 .../temporal/legacy/JavaSqlTimeValueSemantics.java |    76 -
 .../legacy/JavaUtilDateValueSemantics.java         |    83 -
 .../valuetypes/TemporalSemanticsAdapter.java       |    32 -
 .../valuetypes/ValueSemanticsAdapter.java          |   157 -
 .../valuetypes/ValueSemanticsResolverDefault.java  |   120 -
 .../metamodel/MetaModelContext_configTest.java     |    68 +
 .../core/metamodel/MetaModelTestAbstract.java      |    70 +
 .../core/metamodel/commons/IoUtils_CopyTest.java   |   138 +
 .../commons/JavaClassUtilsTest_getBuiltIn.java     |    40 +
 .../metamodel/commons/ListUtilsTest_adjust.java    |    67 +
 .../metamodel/commons/ListUtilsTest_insert.java    |    84 +
 .../commons/ListUtilsTest_mutableCopy.java         |    89 +
 .../core/metamodel/commons/LocaleUtilsTest.java    |    34 +
 .../core/metamodel/commons/NameUtilTest.java       |    77 +
 .../core/metamodel/commons/PrintLocale.java        |    58 +
 .../commons/StringUtilsTest_enumTitle.java         |    40 +
 .../commons/StringUtils_NaturalNameTest.java       |    58 +
 .../commons/StringUtils_NaturalizeTest.java        |    48 +
 .../commons/StringUtils_NormalizedTest.java        |    54 +
 .../StringUtils_RemoveLeadingWhiteSpace.java       |    52 +
 .../commons/StringUtils_SplitOnCommas.java         |    81 +
 .../commons/StringUtils_StripLeadingSlashTest.java |    50 +
 .../commons/StringUtils_StripNewLinesTest.java     |    58 +
 .../commons/StringUtils_camelLowerFirst.java       |    37 +
 .../commons/StringUtils_toLineSeparated.java       |    51 +
 .../commons/StringUtils_toLowerDashed.java         |    35 +
 .../metamodel/commons/TypesTest_filteredList.java  |    70 +
 .../commons/matchers/CausewayMatchers.java         |    72 +
 .../CausewayMatchers_NonEmptyStringTest.java       |    52 +
 .../metamodel/consent/InteractionResultTest.java   |    82 +
 .../core/metamodel/facetapi/FacetAbstractTest.java |    73 +
 .../facetapi/FeatureTypeTest_identifierFor.java    |    87 +
 .../AbstractFacetFactoryJupiterTestCase.java       |   138 +
 .../metamodel/facets/AbstractFacetFactoryTest.java |   164 +
 .../facets/AbstractTestWithMetaModelContext.java   |    67 +
 .../Annotations_getAnnotations_on_Class_Test.java  |   248 +
 .../Annotations_getAnnotations_on_Field_Test.java  |   203 +
 .../Annotations_getAnnotations_on_Method_Test.java |   184 +
 ...notations_getAnnotations_on_Parameter_Test.java |   200 +
 .../metamodel/facets/CollectionFacetUtilsTest.java |   118 +
 ...nEventHelperTest_newActionInteractionEvent.java |    87 +
 ...HelperTest_newCollectionDomainEvent_forAdd.java |    82 +
 ...perTest_newCollectionDomainEvent_forRemove.java |    82 +
 ...HelperTest_newPropertyDomainEvent_forClear.java |    79 +
 ...elperTest_newPropertyDomainEvent_forModify.java |    76 +
 .../metamodel/facets/MethodFinderUtilsTest.java    |    77 +
 .../metamodel/facets/ObjectAdapterUtilsTest.java   |    74 +
 .../causeway/core/metamodel/facets/Utils.java      |    63 +
 .../actions/ActionMethodsFacetFactoryTest.java     |   265 +
 .../actions/IteratorFilteringFacetFactoryTest.java |    88 +
 .../action/ActionAnnotationFacetFactoryTest.java   |    91 +
 ...nnotationFacetFactoryTest_ActionInvocation.java |   238 +
 .../ActionAnnotationFacetFactoryTest_Hidden.java   |    73 +
 ...ctionAnnotationFacetFactoryTest_Invocation.java |   209 +
 ...ctionAnnotationFacetFactoryTest_RestrictTo.java |   110 +
 ...ActionAnnotationFacetFactoryTest_Semantics.java |   115 +
 .../ActionAnnotationFacetFactoryTest_TypeOf.java   |   187 +
 ...notationFacetFactoryTest_commandPublishing.java |   121 +
 ...tationFacetFactoryTest_executionPublishing.java |   324 +
 ...icsFacetFallbackToNonIdempotentFactoryTest.java |    77 +
 .../PrototypeFacetAnnotationFactoryTest.java       |    78 +
 ...kmarkableAnnotationFacetFactoryTest_action.java |    68 +
 ...nLayoutXmlLayoutAnnotationFacetFactoryTest.java |   142 +
 ...MenuFacetFromDomainServiceFacetFactoryTest.java |   158 +
 .../prototype/PrototypeFacetAbstractTest.java      |    51 +
 .../CollectionFieldMethodsFacetFactoryTest.java    |   199 +
 .../collections/JavaCollectionFacetTest.java       |    62 +
 .../CollectionAnnotationFacetFactoryTest.java      |   239 +
 ...ollectionAnnotationFacetFactoryTest_typeOf.java |   124 +
 ...etForCollectionLayoutAnnotationFactoryTest.java |    63 +
 .../cssclassfa/CssClassFaFacetAbstractTest.java    |    45 +
 .../ViewModelSemanticCheckingFacetFactoryTest.java |    84 +
 ...okmarkableAnnotationFacetFactoryTest_class.java |    66 +
 .../callback/CallbackFacetFactoryTestAbstract.java |    81 +
 .../callback/CreatedCallbackFacetFactoryTest.java  |    36 +
 .../callback/LoadedCallbackFacetFactoryTest.java   |    36 +
 .../PersistedCallbackFacetFactoryTest.java         |    59 +
 .../PersistingCallbackFacetFactoryTest.java        |    59 +
 .../callback/RemovingCallbackFacetFactoryTest.java |    57 +
 .../callback/UpdatedCallbackFacetFactoryTest.java  |    36 +
 .../callback/UpdatingCallbackFacetFactoryTest.java |    36 +
 ...CssClassFaFacetOnTypeAnnotationFactoryTest.java |    68 +
 .../ObjectDisabledMethodFacetFactoryTest.java      |    37 +
 ...oicesFacetFromBoundedAnnotationFactoryTest.java |    68 +
 .../DomainObjectAnnotationFacetFactoryTest.java    |   656 +
 .../NamedAnnotationFacetFactoryTest.java           |    47 +
 .../DomainObjectLayoutFactoryTest.java             |   415 +
 .../DomainServiceFacetAnnotationFactoryTest.java   |    66 +
 .../DomainServiceLayoutFacetFactoryTest.java       |   128 +
 .../hidden/ObjectHiddenMethodFacetFactoryTest.java |    37 +
 .../cssclass/CssClassFacetMethodFactoryTest.java   |    38 +
 .../ident/cssclass/CssClassFacetMethodTest.java    |   101 +
 .../CssClassFacetMethodWithProblemTest.java        |    79 +
 .../ident/icon/IconFacetMethodFactoryTest.java     |    38 +
 .../object/ident/icon/IconFacetMethodTest.java     |    79 +
 .../ident/layout/LayoutFacetFactoryTest.java       |    38 +
 .../object/ident/layout/LayoutFacetMethodTest.java |    78 +
 .../title/TitleAnnotationFacetFactoryTest.java     |   250 +
 .../ident/title/TitleFacetViaMethodTest.java       |    80 +
 .../title/TitleFacetViaMethodsFactoryTest.java     |    91 +
 .../title/TitleFacetViaTitleAnnotationTest.java    |   119 +
 .../object/layoutxml/GridFacetDefaultTest.java     |    60 +
 .../logicaltype/LogicalTypeInferenceTest.java      |    66 +
 .../object/mixin/MixinFacetAbstract_Test.java      |    61 +
 .../facets/object/mixin/MixinIntendedAs.java       |   104 +
 .../object/mixin/MixinIntendedAsActionTest.java    |   175 +
 .../navparent/NavigableParentFacetMethodTest.java  |    80 +
 .../NavigableParentAnnotationFacetFactoryTest.java |   107 +
 .../annotation/NavigableParentTestSamples.java     |    63 +
 .../RecreatableObjectFacetFactoryTest.java         |    74 +
 .../ObjectSupportFacetFactoryTestAbstract.java     |    80 +
 .../memberorder/DeweyOrderComparatorTest.java      |   200 +
 .../ordering/memberorder/DeweyOrderSetTest.java    |   285 +
 .../ordering/memberorder/LayoutOrderTest.java      |   137 +
 ...cetForParameterLayoutAnnotationFactoryTest.java |    61 +
 ...cetForParameterLayoutAnnotationFactoryTest.java |    65 +
 .../facets/param/name/ParameterNameFacetTest.java  |   145 +
 .../ParameterAnnotationFacetFactoryTest.java       |   394 +
 ...lableAnnotationOnParameterFacetFactoryTest.java |   117 +
 ...RegExAnnotationOnParameterFacetFactoryTest.java |    87 +
 .../PropertyMethodsFacetFactoryTest.java           |   509 +
 ...romptStyleFacetFromPropertyAnnotation_Test.java |   160 +
 ...sabledAnnotationOnPropertyFacetFactoryTest.java |   107 +
 .../MandatoryAnnotationFacetFactoryTest.java       |    76 +
 .../PropertyAnnotationFacetFactoryTest.java        |   919 +
 ...tionWithSnapshotOnPropertyFacetFactoryTest.java |    75 +
 ...llableAnnotationOnPropertyFacetFactoryTest.java |   126 +
 .../RegExAnnotationOnPropertyFacetFactoryTest.java |    98 +
 ...acetForPropertyLayoutAnnotationFactoryTest.java |    64 +
 ...acetForPropertyLayoutAnnotationFactoryTest.java |    67 +
 .../DomainObjectWithMustSatisfyAnnotations.java    |    47 +
 .../DomainObjectWithoutMustSatisfyAnnotations.java |    47 +
 .../SpecificationAlwaysSatisfied.java              |    30 +
 .../specification/SpecificationAndTests.java       |   110 +
 .../specification/SpecificationNeverSatisfied.java |    30 +
 .../specification/SpecificationNotTests.java       |    61 +
 .../specification/SpecificationOrTests.java        |   109 +
 ...cificationRequiresFirstLetterToBeUpperCase.java |    38 +
 .../BigDecimalValueSemanticsProviderTest.java      |    79 +
 .../value/BigIntValueSemanticsProviderTest.java    |    77 +
 .../value/BlobValueSemanticsProviderTest.java      |    72 +
 .../value/BooleanValueSemanticsProviderTest.java   |    97 +
 .../value/ByteValueSemanticsProviderTest.java      |    73 +
 .../value/CharacterValueSemanticsProviderTest.java |    85 +
 .../value/ClobValueSemanticsProviderTest.java      |    72 +
 .../value/DoubleValueSemanticsProviderTest.java    |    86 +
 .../value/FloatValueSemanticsProviderTest.java     |    81 +
 .../value/IntValueSemanticsProviderTest.java       |    79 +
 .../JavaSqlDateValueSemanticsProviderTest.java     |    95 +
 .../value/JavaTimeValueSemanticsProviderTest.java  |   155 +
 .../value/LongValueSemanticsProviderTest.java      |    81 +
 .../value/PasswordValueSemanticsProviderTest.java  |    64 +
 .../value/ShortValueSemanticsProviderTest.java     |    86 +
 .../value/StringValueSemanticsProviderTest.java    |    85 +
 .../ValueSemanticsProviderAbstractTestCase.java    |   185 +
 .../ValueSemanticsAnnotationFacetFactoryTest.java  |   409 +
 .../facets/value/temporal/TemporalAdjustTest.java  |   122 +
 ...jectAssociationPredicatesTest_visibleWhere.java |   100 +
 .../metamodel/id/TypeIdentifierTestFactory.java    |    34 +
 .../interactions/InteractionUtils_isA_Test.java    |   110 +
 .../core/metamodel/object/ManagedObjectTest.java   |   127 +
 .../objects/ObjectActionLayoutXmlDefaultTest.java  |    77 +
 .../objects/OneToManyAssociationDefaultTest.java   |    94 +
 .../objects/TypeExtractorMethodReturnTest.java     |    99 +
 .../TypeExtractorMethodsParametersTest.java        |    58 +
 .../core/metamodel/objects/dom/Interface1.java     |    23 +
 .../objects/dom/JavaActionTestObject.java          |    54 +
 .../dom/JavaObjectWithBasicProgramConventions.java |   268 +
 .../dom/JavaObjectWithOneToOneAssociations.java    |    46 +
 .../objects/dom/JavaReferencedObject.java          |    34 +
 .../metamodel/objects/dom/RuntimeTestPojo.java     |    51 +
 .../metamodel/objects/dom/TestDomainObject.java    |    23 +
 .../core/metamodel/objects/dom/TestObject.java     |    22 +
 .../objects/dom/TestObjectAsAggregated.java        |    28 +
 .../metamodel/objects/dom/TestObjectAsService.java |    36 +
 .../objects/dom/TestObjectWithCollection.java      |   107 +
 .../ServiceInjectorDefaultTest_usingFields.java    |   143 +
 ...erviceInjectorDefaultTest_validateServices.java |    80 +
 ...InjectorDefaultTest_validateServices_happy.java |    83 +
 .../services/ServiceInjectorLegacyTest.java        |    90 +
 .../services/appfeat/ApplicationFeatureIdTest.java |   557 +
 .../ApplicationFeatureRepositoryDefaultTest.java   |   110 +
 .../services/appfeat/ApplicationFeatureTest.java   |   157 +
 .../appfeat/ApplicationFeatureTypeTest.java        |   174 +
 ...zerForRecoverableException_recognizes_Test.java |    50 +
 .../causeway/core/metamodel/services/grid/Bar.java |    37 +
 .../core/metamodel/services/grid/Bar.layout.xml    |    35 +
 .../causeway/core/metamodel/services/grid/Foo.java |    22 +
 .../core/metamodel/services/grid/Foo.layout.xml    |    26 +
 .../core/metamodel/services/grid/Foo2.java         |    22 +
 .../services/grid/Foo2.layout.fallback.xml         |    26 +
 .../core/metamodel/services/grid/Foo3.java         |    22 +
 .../services/grid/Foo3.layout.fallback.xml         |    26 +
 .../core/metamodel/services/grid/Foo3.layout.xml   |    26 +
 .../core/metamodel/services/grid/Foo4.java         |    22 +
 .../GridLoaderServiceDefault_resourceNameTest.java |    74 +
 .../metamodel/services/grid/GridLoadingTest.java   |   106 +
 .../services/grid/GridXmlRoundtripTest.java        |   158 +
 .../services/menubars/BSMenuBarsTest.java          |    64 +
 .../services/menubars/menubars.layout.xml          |   116 +
 .../metamodel/MetaModelServiceDefaultTest.java     |   218 +
 .../tablecol/Customer#orders.columnOrder.txt       |     0
 .../services/tablecol/Order.columnOrder.txt        |     0
 .../TableColumnOrderServiceUsingTxtFile_Test.java  |    94 +
 .../services/title/TitleServiceDefaultTest.java    |    85 +
 .../metamodel/spec/TypeOfAnyCardinalityTest.java   |   182 +
 .../metamodel/specloader/ReflectorTestPojo.java    |    51 +
 .../specloader/SpecificationCacheDefaultTest.java  |   114 +
 .../SpecificationLoaderTestAbstract.java           |   105 +
 .../SpecificationLoaderTest_nonScalar.java         |   132 +
 .../specloader/SpecificationLoaderTest_value.java  |    45 +
 .../specloader/_LogicalTypeTestFactory.java        |    39 +
 .../ClassSubstitutorTest_getClass.java             |    77 +
 .../IntrospectionState_comparable_Test.java        |    87 +
 .../specimpl/MixedInMemberNamingStrategyTest.java  |    76 +
 ...ionParameterAbstractTest_getId_and_getName.java |    59 +
 .../specimpl/ObjectAssociationAbstractTest.java    |   186 +
 ...ObjectAssociationAbstractTest_alwaysHidden.java |   226 +
 .../specimpl/OneToOneAssociationAbstractTest.java  |   171 +
 .../IdStringifierForBigDecimal_Test.java           |    65 +
 .../IdStringifierForBigInteger_Test.java           |    62 +
 .../valuesemantics/IdStringifierForByte_Test.java  |    57 +
 .../IdStringifierForByte_primitive_Test.java       |    58 +
 .../IdStringifierForCharacter_Test.java            |    72 +
 .../IdStringifierForInteger_Test.java              |    58 +
 .../IdStringifierForInteger_primitive_Test.java    |    57 +
 .../valuesemantics/IdStringifierForLong_Test.java  |    57 +
 .../IdStringifierForLong_primitive_Test.java       |    58 +
 .../IdStringifierForSerializable_Test.java         |    76 +
 .../valuesemantics/IdStringifierForShort_Test.java |    57 +
 .../IdStringifierForShort_primitive_Test.java      |    57 +
 .../IdStringifierForString_Test.java               |    62 +
 .../valuesemantics/IdStringifierForUuid_Test.java  |    56 +
 .../TemporalValueSemanticsProviderTest.java        |   113 +
 .../metamodel/MetaModelContext_configTest.java     |    68 -
 .../isis/core/metamodel/MetaModelTestAbstract.java |    70 -
 .../core/metamodel/commons/IoUtils_CopyTest.java   |   138 -
 .../commons/JavaClassUtilsTest_getBuiltIn.java     |    40 -
 .../metamodel/commons/ListUtilsTest_adjust.java    |    67 -
 .../metamodel/commons/ListUtilsTest_insert.java    |    84 -
 .../commons/ListUtilsTest_mutableCopy.java         |    89 -
 .../core/metamodel/commons/LocaleUtilsTest.java    |    34 -
 .../isis/core/metamodel/commons/NameUtilTest.java  |    77 -
 .../isis/core/metamodel/commons/PrintLocale.java   |    58 -
 .../commons/StringUtilsTest_enumTitle.java         |    40 -
 .../commons/StringUtils_NaturalNameTest.java       |    58 -
 .../commons/StringUtils_NaturalizeTest.java        |    48 -
 .../commons/StringUtils_NormalizedTest.java        |    54 -
 .../StringUtils_RemoveLeadingWhiteSpace.java       |    52 -
 .../commons/StringUtils_SplitOnCommas.java         |    81 -
 .../commons/StringUtils_StripLeadingSlashTest.java |    50 -
 .../commons/StringUtils_StripNewLinesTest.java     |    58 -
 .../commons/StringUtils_camelLowerFirst.java       |    37 -
 .../commons/StringUtils_toLineSeparated.java       |    51 -
 .../commons/StringUtils_toLowerDashed.java         |    35 -
 .../metamodel/commons/TypesTest_filteredList.java  |    70 -
 .../metamodel/commons/matchers/IsisMatchers.java   |    72 -
 .../matchers/IsisMatchers_NonEmptyStringTest.java  |    52 -
 .../metamodel/consent/InteractionResultTest.java   |    82 -
 .../core/metamodel/facetapi/FacetAbstractTest.java |    73 -
 .../facetapi/FeatureTypeTest_identifierFor.java    |    87 -
 .../AbstractFacetFactoryJupiterTestCase.java       |   138 -
 .../metamodel/facets/AbstractFacetFactoryTest.java |   164 -
 .../facets/AbstractTestWithMetaModelContext.java   |    67 -
 .../Annotations_getAnnotations_on_Class_Test.java  |   248 -
 .../Annotations_getAnnotations_on_Field_Test.java  |   203 -
 .../Annotations_getAnnotations_on_Method_Test.java |   184 -
 ...notations_getAnnotations_on_Parameter_Test.java |   200 -
 .../metamodel/facets/CollectionFacetUtilsTest.java |   118 -
 ...nEventHelperTest_newActionInteractionEvent.java |    87 -
 ...HelperTest_newCollectionDomainEvent_forAdd.java |    82 -
 ...perTest_newCollectionDomainEvent_forRemove.java |    82 -
 ...HelperTest_newPropertyDomainEvent_forClear.java |    79 -
 ...elperTest_newPropertyDomainEvent_forModify.java |    76 -
 .../metamodel/facets/MethodFinderUtilsTest.java    |    77 -
 .../metamodel/facets/ObjectAdapterUtilsTest.java   |    74 -
 .../apache/isis/core/metamodel/facets/Utils.java   |    63 -
 .../actions/ActionMethodsFacetFactoryTest.java     |   265 -
 .../actions/IteratorFilteringFacetFactoryTest.java |    88 -
 .../action/ActionAnnotationFacetFactoryTest.java   |    91 -
 ...nnotationFacetFactoryTest_ActionInvocation.java |   238 -
 .../ActionAnnotationFacetFactoryTest_Hidden.java   |    73 -
 ...ctionAnnotationFacetFactoryTest_Invocation.java |   209 -
 ...ctionAnnotationFacetFactoryTest_RestrictTo.java |   110 -
 ...ActionAnnotationFacetFactoryTest_Semantics.java |   115 -
 .../ActionAnnotationFacetFactoryTest_TypeOf.java   |   187 -
 ...notationFacetFactoryTest_commandPublishing.java |   120 -
 ...tationFacetFactoryTest_executionPublishing.java |   324 -
 ...icsFacetFallbackToNonIdempotentFactoryTest.java |    77 -
 .../PrototypeFacetAnnotationFactoryTest.java       |    78 -
 ...kmarkableAnnotationFacetFactoryTest_action.java |    68 -
 ...nLayoutXmlLayoutAnnotationFacetFactoryTest.java |   142 -
 ...MenuFacetFromDomainServiceFacetFactoryTest.java |   158 -
 .../prototype/PrototypeFacetAbstractTest.java      |    51 -
 .../CollectionFieldMethodsFacetFactoryTest.java    |   199 -
 .../collections/JavaCollectionFacetTest.java       |    62 -
 .../CollectionAnnotationFacetFactoryTest.java      |   239 -
 ...ollectionAnnotationFacetFactoryTest_typeOf.java |   124 -
 ...etForCollectionLayoutAnnotationFactoryTest.java |    63 -
 .../cssclassfa/CssClassFaFacetAbstractTest.java    |    45 -
 .../ViewModelSemanticCheckingFacetFactoryTest.java |    84 -
 ...okmarkableAnnotationFacetFactoryTest_class.java |    66 -
 .../callback/CallbackFacetFactoryTestAbstract.java |    81 -
 .../callback/CreatedCallbackFacetFactoryTest.java  |    36 -
 .../callback/LoadedCallbackFacetFactoryTest.java   |    36 -
 .../PersistedCallbackFacetFactoryTest.java         |    59 -
 .../PersistingCallbackFacetFactoryTest.java        |    59 -
 .../callback/RemovingCallbackFacetFactoryTest.java |    57 -
 .../callback/UpdatedCallbackFacetFactoryTest.java  |    36 -
 .../callback/UpdatingCallbackFacetFactoryTest.java |    36 -
 ...CssClassFaFacetOnTypeAnnotationFactoryTest.java |    68 -
 .../ObjectDisabledMethodFacetFactoryTest.java      |    37 -
 ...oicesFacetFromBoundedAnnotationFactoryTest.java |    68 -
 .../DomainObjectAnnotationFacetFactoryTest.java    |   656 -
 .../NamedAnnotationFacetFactoryTest.java           |    47 -
 .../DomainObjectLayoutFactoryTest.java             |   415 -
 .../DomainServiceFacetAnnotationFactoryTest.java   |    66 -
 .../DomainServiceLayoutFacetFactoryTest.java       |   128 -
 .../hidden/ObjectHiddenMethodFacetFactoryTest.java |    37 -
 .../cssclass/CssClassFacetMethodFactoryTest.java   |    38 -
 .../ident/cssclass/CssClassFacetMethodTest.java    |   101 -
 .../CssClassFacetMethodWithProblemTest.java        |    79 -
 .../ident/icon/IconFacetMethodFactoryTest.java     |    38 -
 .../object/ident/icon/IconFacetMethodTest.java     |    79 -
 .../ident/layout/LayoutFacetFactoryTest.java       |    38 -
 .../object/ident/layout/LayoutFacetMethodTest.java |    78 -
 .../title/TitleAnnotationFacetFactoryTest.java     |   250 -
 .../ident/title/TitleFacetViaMethodTest.java       |    80 -
 .../title/TitleFacetViaMethodsFactoryTest.java     |    91 -
 .../title/TitleFacetViaTitleAnnotationTest.java    |   119 -
 .../object/layoutxml/GridFacetDefaultTest.java     |    60 -
 .../logicaltype/LogicalTypeInferenceTest.java      |    66 -
 .../object/mixin/MixinFacetAbstract_Test.java      |    61 -
 .../facets/object/mixin/MixinIntendedAs.java       |   104 -
 .../object/mixin/MixinIntendedAsActionTest.java    |   175 -
 .../navparent/NavigableParentFacetMethodTest.java  |    80 -
 .../NavigableParentAnnotationFacetFactoryTest.java |   107 -
 .../annotation/NavigableParentTestSamples.java     |    63 -
 .../RecreatableObjectFacetFactoryTest.java         |    74 -
 .../ObjectSupportFacetFactoryTestAbstract.java     |    80 -
 .../memberorder/DeweyOrderComparatorTest.java      |   200 -
 .../ordering/memberorder/DeweyOrderSetTest.java    |   285 -
 .../ordering/memberorder/LayoutOrderTest.java      |   137 -
 ...cetForParameterLayoutAnnotationFactoryTest.java |    61 -
 ...cetForParameterLayoutAnnotationFactoryTest.java |    65 -
 .../facets/param/name/ParameterNameFacetTest.java  |   145 -
 .../ParameterAnnotationFacetFactoryTest.java       |   394 -
 ...lableAnnotationOnParameterFacetFactoryTest.java |   117 -
 ...RegExAnnotationOnParameterFacetFactoryTest.java |    87 -
 .../PropertyMethodsFacetFactoryTest.java           |   509 -
 ...romptStyleFacetFromPropertyAnnotation_Test.java |   160 -
 ...sabledAnnotationOnPropertyFacetFactoryTest.java |   107 -
 .../MandatoryAnnotationFacetFactoryTest.java       |    76 -
 .../PropertyAnnotationFacetFactoryTest.java        |   919 -
 ...tionWithSnapshotOnPropertyFacetFactoryTest.java |    75 -
 ...llableAnnotationOnPropertyFacetFactoryTest.java |   126 -
 .../RegExAnnotationOnPropertyFacetFactoryTest.java |    98 -
 ...acetForPropertyLayoutAnnotationFactoryTest.java |    64 -
 ...acetForPropertyLayoutAnnotationFactoryTest.java |    67 -
 .../DomainObjectWithMustSatisfyAnnotations.java    |    47 -
 .../DomainObjectWithoutMustSatisfyAnnotations.java |    47 -
 .../SpecificationAlwaysSatisfied.java              |    30 -
 .../specification/SpecificationAndTests.java       |   110 -
 .../specification/SpecificationNeverSatisfied.java |    30 -
 .../specification/SpecificationNotTests.java       |    61 -
 .../specification/SpecificationOrTests.java        |   109 -
 ...cificationRequiresFirstLetterToBeUpperCase.java |    38 -
 .../BigDecimalValueSemanticsProviderTest.java      |    79 -
 .../value/BigIntValueSemanticsProviderTest.java    |    77 -
 .../value/BlobValueSemanticsProviderTest.java      |    72 -
 .../value/BooleanValueSemanticsProviderTest.java   |    97 -
 .../value/ByteValueSemanticsProviderTest.java      |    73 -
 .../value/CharacterValueSemanticsProviderTest.java |    85 -
 .../value/ClobValueSemanticsProviderTest.java      |    72 -
 .../value/DoubleValueSemanticsProviderTest.java    |    86 -
 .../value/FloatValueSemanticsProviderTest.java     |    81 -
 .../value/IntValueSemanticsProviderTest.java       |    79 -
 .../JavaSqlDateValueSemanticsProviderTest.java     |    95 -
 .../value/JavaTimeValueSemanticsProviderTest.java  |   155 -
 .../value/LongValueSemanticsProviderTest.java      |    81 -
 .../value/PasswordValueSemanticsProviderTest.java  |    64 -
 .../value/ShortValueSemanticsProviderTest.java     |    86 -
 .../value/StringValueSemanticsProviderTest.java    |    85 -
 .../ValueSemanticsProviderAbstractTestCase.java    |   185 -
 .../ValueSemanticsAnnotationFacetFactoryTest.java  |   409 -
 .../facets/value/temporal/TemporalAdjustTest.java  |   122 -
 ...jectAssociationPredicatesTest_visibleWhere.java |   100 -
 .../metamodel/id/TypeIdentifierTestFactory.java    |    34 -
 .../interactions/InteractionUtils_isA_Test.java    |   110 -
 .../core/metamodel/object/ManagedObjectTest.java   |   127 -
 .../objects/ObjectActionLayoutXmlDefaultTest.java  |    77 -
 .../objects/OneToManyAssociationDefaultTest.java   |    94 -
 .../objects/TypeExtractorMethodReturnTest.java     |    99 -
 .../TypeExtractorMethodsParametersTest.java        |    58 -
 .../core/metamodel/objects/dom/Interface1.java     |    23 -
 .../objects/dom/JavaActionTestObject.java          |    54 -
 .../dom/JavaObjectWithBasicProgramConventions.java |   268 -
 .../dom/JavaObjectWithOneToOneAssociations.java    |    46 -
 .../objects/dom/JavaReferencedObject.java          |    34 -
 .../metamodel/objects/dom/RuntimeTestPojo.java     |    51 -
 .../metamodel/objects/dom/TestDomainObject.java    |    23 -
 .../core/metamodel/objects/dom/TestObject.java     |    22 -
 .../objects/dom/TestObjectAsAggregated.java        |    28 -
 .../metamodel/objects/dom/TestObjectAsService.java |    36 -
 .../objects/dom/TestObjectWithCollection.java      |   107 -
 .../ServiceInjectorDefaultTest_usingFields.java    |   143 -
 ...erviceInjectorDefaultTest_validateServices.java |    80 -
 ...InjectorDefaultTest_validateServices_happy.java |    83 -
 .../services/ServiceInjectorLegacyTest.java        |    90 -
 .../services/appfeat/ApplicationFeatureIdTest.java |   557 -
 .../ApplicationFeatureRepositoryDefaultTest.java   |   110 -
 .../services/appfeat/ApplicationFeatureTest.java   |   157 -
 .../appfeat/ApplicationFeatureTypeTest.java        |   174 -
 ...zerForRecoverableException_recognizes_Test.java |    50 -
 .../isis/core/metamodel/services/grid/Bar.java     |    37 -
 .../core/metamodel/services/grid/Bar.layout.xml    |    35 -
 .../isis/core/metamodel/services/grid/Foo.java     |    22 -
 .../core/metamodel/services/grid/Foo.layout.xml    |    26 -
 .../isis/core/metamodel/services/grid/Foo2.java    |    22 -
 .../services/grid/Foo2.layout.fallback.xml         |    26 -
 .../isis/core/metamodel/services/grid/Foo3.java    |    22 -
 .../services/grid/Foo3.layout.fallback.xml         |    26 -
 .../core/metamodel/services/grid/Foo3.layout.xml   |    26 -
 .../isis/core/metamodel/services/grid/Foo4.java    |    22 -
 .../GridLoaderServiceDefault_resourceNameTest.java |    74 -
 .../metamodel/services/grid/GridLoadingTest.java   |   106 -
 .../services/grid/GridXmlRoundtripTest.java        |   158 -
 .../services/menubars/BSMenuBarsTest.java          |    64 -
 .../services/menubars/menubars.layout.xml          |   116 -
 .../metamodel/MetaModelServiceDefaultTest.java     |   218 -
 .../TableColumnOrderServiceUsingTxtFile_Test.java  |    94 -
 .../services/title/TitleServiceDefaultTest.java    |    85 -
 .../metamodel/spec/TypeOfAnyCardinalityTest.java   |   182 -
 .../metamodel/specloader/ReflectorTestPojo.java    |    51 -
 .../specloader/SpecificationCacheDefaultTest.java  |   114 -
 .../SpecificationLoaderTestAbstract.java           |   105 -
 .../SpecificationLoaderTest_nonScalar.java         |   132 -
 .../specloader/SpecificationLoaderTest_value.java  |    45 -
 .../specloader/_LogicalTypeTestFactory.java        |    39 -
 .../ClassSubstitutorTest_getClass.java             |    77 -
 .../IntrospectionState_comparable_Test.java        |    87 -
 .../specimpl/MixedInMemberNamingStrategyTest.java  |    76 -
 ...ionParameterAbstractTest_getId_and_getName.java |    59 -
 .../specimpl/ObjectAssociationAbstractTest.java    |   186 -
 ...ObjectAssociationAbstractTest_alwaysHidden.java |   226 -
 .../specimpl/OneToOneAssociationAbstractTest.java  |   171 -
 .../IdStringifierForBigDecimal_Test.java           |    65 -
 .../IdStringifierForBigInteger_Test.java           |    62 -
 .../valuesemantics/IdStringifierForByte_Test.java  |    57 -
 .../IdStringifierForByte_primitive_Test.java       |    58 -
 .../IdStringifierForCharacter_Test.java            |    72 -
 .../IdStringifierForInteger_Test.java              |    58 -
 .../IdStringifierForInteger_primitive_Test.java    |    57 -
 .../valuesemantics/IdStringifierForLong_Test.java  |    57 -
 .../IdStringifierForLong_primitive_Test.java       |    58 -
 .../IdStringifierForSerializable_Test.java         |    76 -
 .../valuesemantics/IdStringifierForShort_Test.java |    57 -
 .../IdStringifierForShort_primitive_Test.java      |    57 -
 .../IdStringifierForString_Test.java               |    62 -
 .../valuesemantics/IdStringifierForUuid_Test.java  |    56 -
 .../TemporalValueSemanticsProviderTest.java        |   113 -
 .../dom/CustomerAsProxiedByDataNucleus.java        |     2 +-
 core/pom.xml                                       |   250 +-
 core/privileged/pom.xml                            |    12 +-
 core/privileged/src/main/java/module-info.java     |     4 +-
 .../causeway/core/privileged/_Privileged.java      |    98 +
 .../apache/isis/core/privileged/_Privileged.java   |    98 -
 core/runtime/pom.xml                               |    34 +-
 core/runtime/src/main/java/module-info.java        |    22 +-
 .../core/runtime/CausewayModuleCoreRuntime.java    |    51 +
 .../core/runtime/events/MetamodelEventService.java |    66 +
 .../runtime/events/TransactionEventEmitter.java    |    67 +
 .../apache/causeway/core/runtime/events/_Xray.java |   134 +
 .../isis/core/runtime/IsisModuleCoreRuntime.java   |    51 -
 .../core/runtime/events/MetamodelEventService.java |    66 -
 .../runtime/events/TransactionEventEmitter.java    |    67 -
 .../org/apache/isis/core/runtime/events/_Xray.java |   134 -
 core/runtimeservices/pom.xml                       |    26 +-
 .../runtimeservices/src/main/java/module-info.java |   100 +-
 .../CausewayModuleCoreRuntimeServices.java         |   148 +
 .../bookmarks/BookmarkServiceDefault.java          |   129 +
 .../command/CommandDtoFactoryDefault.java          |   180 +
 .../command/CommandExecutorServiceDefault.java     |   363 +
 .../command/SchemaValueMarshallerDefault.java      |   162 +
 .../runtimeservices/email/EmailServiceDefault.java |   249 +
 .../eventbus/EventBusServiceSpring.java            |    46 +
 .../executor/MemberExecutorServiceDefault.java     |   316 +
 .../core/runtimeservices/executor/_Xray.java       |   135 +
 .../factory/FactoryServiceDefault.java             |   173 +
 .../homepage/HomePageResolverServiceDefault.java   |    77 +
 .../core/runtimeservices/i18n/po/Block.java        |   153 +
 .../runtimeservices/i18n/po/ContextAndMsgId.java   |   116 +
 .../core/runtimeservices/i18n/po/PoAbstract.java   |    46 +
 .../core/runtimeservices/i18n/po/PoDisabled.java   |    40 +
 .../core/runtimeservices/i18n/po/PoReader.java     |   260 +
 .../core/runtimeservices/i18n/po/PoWriter.java     |   170 +
 .../i18n/po/TranslationServicePo.java              |   188 +
 .../i18n/po/TranslationServicePoMenu.java          |   156 +
 .../icons/ObjectIconServiceDefault.java            |   208 +
 .../interaction/InteractionDtoFactoryDefault.java  |   150 +
 .../runtimeservices/jaxb/JaxbServiceDefault.java   |   130 +
 .../locale/LanguageProviderDefault.java            |    59 +
 .../locale/LocaleChoiceProviderDefault.java        |    78 +
 .../menubars/MenuBarsLoaderServiceDefault.java     |   157 +
 .../menubars/bootstrap/MenuBarsServiceBS.java      |   506 +
 .../menubars/bootstrap/ServiceAndAction.java       |    42 +
 .../message/MessageServiceDefault.java             |   137 +
 .../PlaceholderRenderServiceDefault.java           |    69 +
 .../publish/CommandPublisherDefault.java           |   109 +
 .../publish/EntityChangesPublisherDefault.java     |   107 +
 .../EntityPropertyChangePublisherDefault.java      |   128 +
 .../publish/ExecutionPublisherDefault.java         |   133 +
 .../publish/LifecycleCallbackNotifier.java         |   147 +
 .../publish/ObjectLifecyclePublisherDefault.java   |   116 +
 .../core/runtimeservices/publish/_Xray.java        |   262 +
 .../ExceptionRecognizerServiceDefault.java         |   104 +
 .../ExceptionRecognizerForDataAccessException.java |   123 +
 .../repository/RepositoryServiceDefault.java       |   269 +
 .../routing/RoutingServiceDefault.java             |    57 +
 .../scratchpad/ScratchpadDefault.java              |    72 +
 .../serializing/SerializingAdapterDefault.java     |   134 +
 .../session/InteractionIdGenerator.java            |    34 +
 .../session/InteractionServiceDefault.java         |   464 +
 .../core/runtimeservices/session/_Xray.java        |   128 +
 .../sitemap/SitemapServiceDefault.java             |   185 +
 .../runtimeservices/spring/BeanDescriptor.java     |   111 +
 .../core/runtimeservices/spring/ContextBeans.java  |    70 +
 .../runtimeservices/spring/SpringBeansService.java |    73 +
 .../transaction/TransactionServiceSpring.java      |   326 +
 .../UrlEncodingServiceWithCompression.java         |    55 +
 .../user/ImpersonateMenuAdvisorDefault.java        |    69 +
 .../user/ImpersonatedUserHolderDefault.java        |    69 +
 .../UserCurrentSessionTimeZoneHolderDefault.java   |    65 +
 .../userreg/EmailNotificationServiceDefault.java   |   162 +
 .../userreg/EmailVerificationTemplate.html         |     0
 .../userreg/PasswordResetTemplate.html             |     0
 .../wrapper/WrapperFactoryDefault.java             |   659 +
 .../dispatchers/InteractionEventDispatcher.java    |    27 +
 .../InteractionEventDispatcherTypeSafe.java        |    34 +
 .../handlers/CollectionInvocationHandler.java      |    54 +
 .../handlers/DelegatingInvocationHandler.java      |    31 +
 .../DelegatingInvocationHandlerDefault.java        |   114 +
 .../handlers/DomainObjectInvocationHandler.java    |   648 +
 .../wrapper/handlers/MapInvocationHandler.java     |    51 +
 .../NonScalarInvocationHandlerAbstract.java        |   117 +
 .../wrapper/handlers/ProxyContextHandler.java      |   105 +
 .../wrapper/proxy/ProxyCreator.java                |    56 +
 .../runtimeservices/xml/XmlServiceDefault.java     |   125 +
 .../xmlsnapshot/XmlSnapshotBuilder.java            |    97 +
 .../xmlsnapshot/XmlSnapshotServiceDefault.java     |   165 +
 .../IsisModuleCoreRuntimeServices.java             |   148 -
 .../bookmarks/BookmarkServiceDefault.java          |   129 -
 .../command/CommandDtoFactoryDefault.java          |   180 -
 .../command/CommandExecutorServiceDefault.java     |   363 -
 .../command/SchemaValueMarshallerDefault.java      |   162 -
 .../runtimeservices/email/EmailServiceDefault.java |   249 -
 .../eventbus/EventBusServiceSpring.java            |    46 -
 .../executor/MemberExecutorServiceDefault.java     |   316 -
 .../isis/core/runtimeservices/executor/_Xray.java  |   135 -
 .../factory/FactoryServiceDefault.java             |   173 -
 .../homepage/HomePageResolverServiceDefault.java   |    77 -
 .../isis/core/runtimeservices/i18n/po/Block.java   |   153 -
 .../runtimeservices/i18n/po/ContextAndMsgId.java   |   116 -
 .../core/runtimeservices/i18n/po/PoAbstract.java   |    46 -
 .../core/runtimeservices/i18n/po/PoDisabled.java   |    40 -
 .../core/runtimeservices/i18n/po/PoReader.java     |   260 -
 .../core/runtimeservices/i18n/po/PoWriter.java     |   170 -
 .../i18n/po/TranslationServicePo.java              |   188 -
 .../i18n/po/TranslationServicePoMenu.java          |   156 -
 .../icons/ObjectIconServiceDefault.java            |   208 -
 .../interaction/InteractionDtoFactoryDefault.java  |   150 -
 .../runtimeservices/jaxb/JaxbServiceDefault.java   |   130 -
 .../locale/LanguageProviderDefault.java            |    59 -
 .../locale/LocaleChoiceProviderDefault.java        |    78 -
 .../menubars/MenuBarsLoaderServiceDefault.java     |   157 -
 .../menubars/bootstrap/MenuBarsServiceBS.java      |   506 -
 .../menubars/bootstrap/ServiceAndAction.java       |    42 -
 .../message/MessageServiceDefault.java             |   137 -
 .../PlaceholderRenderServiceDefault.java           |    69 -
 .../publish/CommandPublisherDefault.java           |   109 -
 .../publish/EntityChangesPublisherDefault.java     |   105 -
 .../EntityPropertyChangePublisherDefault.java      |   128 -
 .../publish/ExecutionPublisherDefault.java         |   133 -
 .../publish/LifecycleCallbackNotifier.java         |   147 -
 .../publish/ObjectLifecyclePublisherDefault.java   |   116 -
 .../isis/core/runtimeservices/publish/_Xray.java   |   262 -
 .../ExceptionRecognizerServiceDefault.java         |   104 -
 .../ExceptionRecognizerForDataAccessException.java |   123 -
 .../repository/RepositoryServiceDefault.java       |   269 -
 .../routing/RoutingServiceDefault.java             |    57 -
 .../scratchpad/ScratchpadDefault.java              |    72 -
 .../serializing/SerializingAdapterDefault.java     |   134 -
 .../session/InteractionIdGenerator.java            |    34 -
 .../session/InteractionServiceDefault.java         |   452 -
 .../isis/core/runtimeservices/session/_Xray.java   |   128 -
 .../sitemap/SitemapServiceDefault.java             |   185 -
 .../runtimeservices/spring/BeanDescriptor.java     |   111 -
 .../core/runtimeservices/spring/ContextBeans.java  |    70 -
 .../runtimeservices/spring/SpringBeansService.java |    73 -
 .../transaction/TransactionServiceSpring.java      |   326 -
 .../UrlEncodingServiceWithCompression.java         |    52 -
 .../user/ImpersonateMenuAdvisorDefault.java        |    69 -
 .../user/ImpersonatedUserHolderDefault.java        |    69 -
 .../UserCurrentSessionTimeZoneHolderDefault.java   |    65 -
 .../userreg/EmailNotificationServiceDefault.java   |   162 -
 .../wrapper/WrapperFactoryDefault.java             |   659 -
 .../dispatchers/InteractionEventDispatcher.java    |    27 -
 .../InteractionEventDispatcherTypeSafe.java        |    34 -
 .../handlers/CollectionInvocationHandler.java      |    54 -
 .../handlers/DelegatingInvocationHandler.java      |    31 -
 .../DelegatingInvocationHandlerDefault.java        |   114 -
 .../handlers/DomainObjectInvocationHandler.java    |   648 -
 .../wrapper/handlers/MapInvocationHandler.java     |    51 -
 .../NonScalarInvocationHandlerAbstract.java        |   117 -
 .../wrapper/handlers/ProxyContextHandler.java      |   105 -
 .../wrapper/proxy/ProxyCreator.java                |    56 -
 .../runtimeservices/xml/XmlServiceDefault.java     |   125 -
 .../xmlsnapshot/XmlSnapshotBuilder.java            |    97 -
 .../xmlsnapshot/XmlSnapshotServiceDefault.java     |   165 -
 .../runtimeservices/icons/ObjectIconFallback.png   |   Bin
 .../RuntimeServicesTestAbstract.java               |   117 +
 .../email/EmailServiceDefaultTest_actually.java    |    61 +
 .../email/EmailServiceDefaultTest_notEmpty.java    |    45 +
 .../core/runtimeservices/i18n/po/PoReaderTest.java |   238 +
 .../i18n/po/PoWriterTest_escape.java               |    44 +
 .../runtimeservices/menubars/bootstrap/Bar.java    |    38 +
 .../menubars/bootstrap/MenuBarsServiceBSTest.java  |   166 +
 ...eptionRecognizerForDataAccessExceptionTest.java |    81 +
 .../runtimeservices/urlencoding/MementosTest.java  |   134 +
 .../urlencoding/UrlEncodingServiceTest.java        |    64 +
 .../wrapper/WrapperFactoryDefaultTest.java         |   137 +
 .../wrapper/dom/claims/Approver.java               |    23 +
 .../wrapper/dom/claims/Claimant.java               |    25 +
 .../wrapper/dom/employees/Employee.java            |   113 +
 .../wrapper/dom/employees/EmployeeRepository.java  |    28 +
 .../dom/employees/EmployeeRepositoryImpl.java      |    34 +
 .../proxy/ProxyCreatorTestUsingCodegenPlugin.java  |   103 +
 .../xmlsnapshot/XmlSnapshotServiceAbstractTest.xml |    37 +
 .../XmlSnapshotServiceDefault_Test.java            |   106 +
 .../RuntimeServicesTestAbstract.java               |   117 -
 .../email/EmailServiceDefaultTest_actually.java    |    61 -
 .../email/EmailServiceDefaultTest_notEmpty.java    |    45 -
 .../core/runtimeservices/i18n/po/PoReaderTest.java |   238 -
 .../i18n/po/PoWriterTest_escape.java               |    44 -
 .../runtimeservices/menubars/bootstrap/Bar.java    |    38 -
 .../menubars/bootstrap/MenuBarsServiceBSTest.java  |   166 -
 ...eptionRecognizerForDataAccessExceptionTest.java |    81 -
 .../runtimeservices/urlencoding/MementosTest.java  |   134 -
 .../urlencoding/UrlEncodingServiceTest.java        |    64 -
 .../wrapper/WrapperFactoryDefaultTest.java         |   137 -
 .../wrapper/dom/claims/Approver.java               |    23 -
 .../wrapper/dom/claims/Claimant.java               |    25 -
 .../wrapper/dom/employees/Employee.java            |   113 -
 .../wrapper/dom/employees/EmployeeRepository.java  |    28 -
 .../dom/employees/EmployeeRepositoryImpl.java      |    34 -
 .../proxy/ProxyCreatorTestUsingCodegenPlugin.java  |   103 -
 .../xmlsnapshot/XmlSnapshotServiceAbstractTest.xml |    37 -
 .../XmlSnapshotServiceDefault_Test.java            |   106 -
 core/security/pom.xml                              |    24 +-
 ...ss.PNG => configure-causeway-to-use-bypass.PNG} |   Bin
 core/security/src/main/java/module-info.java       |    34 +-
 .../core/security/CausewayModuleCoreSecurity.java  |    43 +
 .../_testing/InteractionService_forTesting.java    |   142 +
 .../authentication/AuthenticationRequest.java      |    60 +
 .../AuthenticationRequestAbstract.java             |    76 +
 .../AuthenticationRequestPassword.java             |    34 +
 .../security/authentication/Authenticator.java     |    60 +
 .../authentication/InteractionContextFactory.java  |    62 +
 .../AuthenticationRequestLogonFixture.java         |    48 +
 .../login/LoginSuccessHandlerUNUSED.java           |    39 +
 .../authentication/logout/LogoutHandler.java       |    42 +
 .../security/authentication/logout/LogoutMenu.java |   114 +
 .../manager/AuthenticationManager.java             |   214 +
 .../manager/RegistrationDetails.java               |    23 +
 .../authentication/manager/UserMementoRefiner.java |    71 +
 .../AuthenticationRequestSingleUser.java           |    36 +
 .../standard/AuthenticatorAbstract.java            |    60 +
 .../standard/RandomCodeGenerator.java              |    25 +
 .../standard/RandomCodeGeneratorDefault.java       |    52 +
 .../authentication/standard/Registrar.java         |    34 +
 .../standard/RegistrationDetailsPassword.java      |    31 +
 .../core/security/authorization/Authorizor.java    |    52 +
 .../manager/AuthorizationManager.java              |   133 +
 .../authorization/manager/AuthorizorChooser.java   |    39 +
 .../standard/AuthorizationConstants.java           |    31 +
 .../causeway/core/security/util/XrayUtil.java      |    95 +
 .../isis/core/security/IsisModuleCoreSecurity.java |    43 -
 .../_testing/InteractionService_forTesting.java    |   142 -
 .../authentication/AuthenticationRequest.java      |    60 -
 .../AuthenticationRequestAbstract.java             |    76 -
 .../AuthenticationRequestPassword.java             |    34 -
 .../security/authentication/Authenticator.java     |    60 -
 .../authentication/InteractionContextFactory.java  |    62 -
 .../AuthenticationRequestLogonFixture.java         |    48 -
 .../login/LoginSuccessHandlerUNUSED.java           |    39 -
 .../authentication/logout/LogoutHandler.java       |    42 -
 .../security/authentication/logout/LogoutMenu.java |   114 -
 .../manager/AuthenticationManager.java             |   214 -
 .../manager/RegistrationDetails.java               |    23 -
 .../authentication/manager/UserMementoRefiner.java |    71 -
 .../AuthenticationRequestSingleUser.java           |    36 -
 .../standard/AuthenticatorAbstract.java            |    60 -
 .../standard/RandomCodeGenerator.java              |    25 -
 .../standard/RandomCodeGeneratorDefault.java       |    52 -
 .../authentication/standard/Registrar.java         |    34 -
 .../standard/RegistrationDetailsPassword.java      |    31 -
 .../core/security/authorization/Authorizor.java    |    52 -
 .../manager/AuthorizationManager.java              |   133 -
 .../authorization/manager/AuthorizorChooser.java   |    39 -
 .../standard/AuthorizationConstants.java           |    31 -
 .../apache/isis/core/security/util/XrayUtil.java   |    95 -
 .../security/AuthenticatorsForTesting.java         |    75 +
 .../security/EncodabilityContractTest.java         |    92 +
 .../AuthenticationManager_authenticators_Test.java |    75 +
 .../SimpleSessionEncodabilityNoRolesTest.java      |    34 +
 .../SimpleSessionEncodabilityTestAbstract.java     |    46 +
 .../SimpleSessionEncodabilityWithRolesTest.java    |    35 +
 ...rdAuthenticationManager_AuthenticationTest.java |    68 +
 .../isis/security/AuthenticatorsForTesting.java    |    75 -
 .../isis/security/EncodabilityContractTest.java    |    92 -
 .../AuthenticationManager_authenticators_Test.java |    75 -
 .../SimpleSessionEncodabilityNoRolesTest.java      |    34 -
 .../SimpleSessionEncodabilityTestAbstract.java     |    46 -
 .../SimpleSessionEncodabilityWithRolesTest.java    |    35 -
 ...rdAuthenticationManager_AuthenticationTest.java |    68 -
 core/transaction/pom.xml                           |    20 +-
 core/transaction/src/main/java/module-info.java    |    18 +-
 .../transaction/CausewayModuleCoreTransaction.java |    34 +
 .../changetracking/EntityChangeTracker.java        |    98 +
 .../changetracking/EntityChangesPublisher.java     |    38 +
 .../EntityPropertyChangePublisher.java             |    40 +
 .../changetracking/HasEnlistedEntityChanges.java   |    29 +
 .../changetracking/events/PostStoreEvent.java      |    32 +
 .../changetracking/events/PreStoreEvent.java       |    32 +
 .../changetracking/events/TimestampService.java    |    61 +
 .../events/TransactionAfterCompletionEvent.java    |    55 +
 .../events/TransactionBeforeCompletionEvent.java   |    32 +
 .../transaction/IsisModuleCoreTransaction.java     |    34 -
 .../changetracking/EntityChangeTracker.java        |    98 -
 .../changetracking/EntityChangesPublisher.java     |    38 -
 .../EntityPropertyChangePublisher.java             |    40 -
 .../changetracking/HasEnlistedEntityChanges.java   |    29 -
 .../changetracking/events/PostStoreEvent.java      |    32 -
 .../changetracking/events/PreStoreEvent.java       |    32 -
 .../changetracking/events/TimestampService.java    |    61 -
 .../events/TransactionAfterCompletionEvent.java    |    55 -
 .../events/TransactionBeforeCompletionEvent.java   |    32 -
 .../PreAndPostValues_shouldAudit_Test.java         |    68 +
 .../PreAndPostValues_shouldAudit_Test.java         |    68 -
 core/webapp/pom.xml                                |    28 +-
 core/webapp/src/main/java/module-info.java         |    34 +-
 .../core/webapp/CausewayModuleCoreWebapp.java      |    80 +
 .../confmenu/ConfigurationViewServiceDefault.java  |   231 +
 .../HealthIndicatorUsingHealthCheckService.java    |    74 +
 .../KeyValueStoreUsingHttpSession.java             |    90 +
 .../causeway/core/webapp/modules/WebModule.java    |   103 +
 .../core/webapp/modules/WebModuleAbstract.java     |    89 +
 .../core/webapp/modules/WebModuleContext.java      |   120 +
 .../logonlog/CausewayLogOnExceptionFilter.java     |    97 +
 .../logonlog/WebModuleLogOnExceptionLogger.java    |    78 +
 .../TemplateResourceCachingFilter.java             |   219 +
 .../templresources/TemplateResourceServlet.java    |   168 +
 .../templresources/WebModuleTemplateResources.java |    85 +
 .../core/webapp/modules/templresources/_Util.java  |    48 +
 .../core/webapp/routing/ForwardingServlet.java     |    60 +
 .../core/webapp/routing/RedirectFilter.java        |    60 +
 .../core/webapp/routing/RedirectServlet.java       |    55 +
 .../core/webapp/routing/RedirectToDocsFilter.java  |   110 +
 .../CausewayWebAppContextInitializer.java          |   134 +
 .../isis/core/webapp/IsisModuleCoreWebapp.java     |    80 -
 .../confmenu/ConfigurationViewServiceDefault.java  |   231 -
 .../HealthIndicatorUsingHealthCheckService.java    |    74 -
 .../KeyValueStoreUsingHttpSession.java             |    90 -
 .../apache/isis/core/webapp/modules/WebModule.java |   103 -
 .../core/webapp/modules/WebModuleAbstract.java     |    89 -
 .../isis/core/webapp/modules/WebModuleContext.java |   120 -
 .../modules/logonlog/IsisLogOnExceptionFilter.java |    97 -
 .../logonlog/WebModuleLogOnExceptionLogger.java    |    78 -
 .../TemplateResourceCachingFilter.java             |   219 -
 .../templresources/TemplateResourceServlet.java    |   168 -
 .../templresources/WebModuleTemplateResources.java |    85 -
 .../core/webapp/modules/templresources/_Util.java  |    48 -
 .../core/webapp/routing/ForwardingServlet.java     |    60 -
 .../isis/core/webapp/routing/RedirectFilter.java   |    60 -
 .../isis/core/webapp/routing/RedirectServlet.java  |    55 -
 .../core/webapp/routing/RedirectToDocsFilter.java  |   110 -
 .../webappctx/IsisWebAppContextInitializer.java    |   134 -
 docker-run-demo.sh                                 |     4 +-
 doxygen.cfg                                        |     2 +-
 examples/demo/README.adoc                          |     2 +-
 examples/demo/docker-compose.yml                   |     8 +-
 examples/demo/domain-tests/pom.xml                 |    14 +-
 .../domain/tests/conf/Configuration_usingJdo.java  |    18 +-
 .../domain/tests/conf/Configuration_usingJpa.java  |    18 +-
 .../tests/conf/MetaModelExportToConsole.java       |     2 +-
 .../domain/tests/DomainIntrospectionTestJdo.java   |    26 +-
 .../domain/tests/DomainIntrospectionTestJpa.java   |    26 +-
 examples/demo/domain/pom.xml                       |   122 +-
 .../src/main/adoc/modules/demo/pages/about.adoc    |    22 +-
 .../main/java/demoapp/dom/DemoModuleCommon.java    |    22 +-
 .../src/main/java/demoapp/dom/DemoModuleJdo.java   |    12 +-
 .../src/main/java/demoapp/dom/DemoModuleJpa.java   |    44 +-
 .../dom/_infra/LibraryPreloadingService.java       |     6 +-
 .../HasAsciiDocDescription_description.java        |    17 +-
 .../HasAsciiDocDescription_sources.java            |    15 +-
 .../dom/_infra/fixtures/DemoFixtureScript.java     |     4 +-
 .../_infra/resources/AsciiDocReaderService.java    |    12 +-
 .../AsciiDocValueSemanticsWithPreprocessing.java   |     6 +-
 .../_infra/resources/MarkdownReaderService.java    |     2 +-
 .../dom/_infra/resources/MarkupReaderService.java  |     2 +-
 .../resources/MarkupVariableResolverService.java   |    14 +-
 .../demoapp/dom/_infra/samples/EnumSamples.java    |     3 +-
 .../demoapp/dom/_infra/samples/NameSamples.java    |     3 +-
 ...1.adoc => CausewayAsciiDocSamples-sample1.adoc} |     0
 ....adoc => CausewayAsciiDocSamples-sample10.adoc} |     0
 ...2.adoc => CausewayAsciiDocSamples-sample2.adoc} |     0
 ...3.adoc => CausewayAsciiDocSamples-sample3.adoc} |     0
 ...4.adoc => CausewayAsciiDocSamples-sample4.adoc} |     0
 ...5.adoc => CausewayAsciiDocSamples-sample5.adoc} |     0
 ...6.adoc => CausewayAsciiDocSamples-sample6.adoc} |     0
 ...7.adoc => CausewayAsciiDocSamples-sample7.adoc} |     0
 ...8.adoc => CausewayAsciiDocSamples-sample8.adoc} |     0
 ...9.adoc => CausewayAsciiDocSamples-sample9.adoc} |     0
 .../samples/asciidoc/CausewayAsciiDocSamples.java  |    44 +
 .../samples/asciidoc/IsisAsciiDocSamples.java      |    44 -
 ...mple1.md => CausewayMarkdownSamples-sample1.md} |     0
 ...mple2.md => CausewayMarkdownSamples-sample2.md} |     0
 ...mple3.md => CausewayMarkdownSamples-sample3.md} |     0
 ...mple4.md => CausewayMarkdownSamples-sample4.md} |     0
 ...mple5.md => CausewayMarkdownSamples-sample5.md} |     0
 ...mple6.md => CausewayMarkdownSamples-sample6.md} |     0
 .../samples/markdown/CausewayMarkdownSamples.java  |    45 +
 .../samples/markdown/IsisMarkdownSamples.java      |    45 -
 .../java/demoapp/dom/_infra/seed/SeedService.java  |     2 +-
 .../dom/_infra/seed/SeedServiceAbstract.java       |     9 +-
 .../UrlEncodingServiceNaiveInMemory.java           |    18 +-
 .../_infra/values/ValueHolderFixtureFactory.java   |     2 +-
 .../dom/_infra/values/ValueHolderRepository.java   |     5 +-
 .../demoapp/dom/domain/_changes/ChangesVm.java     |    20 +-
 ...yChangesSubscriberToCaptureChangesInMemory.java |     6 +-
 .../_changes/ExposeCapturedChanges_clear.java      |     6 +-
 .../ExposeCapturedChanges_recentChanges.java       |     6 +-
 .../domain/_commands/ExposePersistedCommands.java  |     6 +-
 .../ExposePersistedCommands_commands.java          |     8 +-
 ...utionListenerToCaptureInteractionsInMemory.java |     8 +-
 .../ExposeCapturedInteractions_clear.java          |     6 +-
 .../ExposeCapturedInteractions_interactions.java   |     2 +-
 .../dom/domain/_interactions/InteractionDtoVm.java |    24 +-
 .../_interactions/InteractionDtoVm.layout.xml      |     6 +-
 .../dom/domain/actions/Action/ActionMenu.java      |    17 +-
 .../associateWith/ActionAssociateWithVm.java       |    22 +-
 .../associateWith/ActionAssociateWithVm.layout.xml |     6 +-
 .../ActionAssociateWithVm_makeFavorite.java        |     9 +-
 .../ActionAssociateWithVm_noLongerFavorite.java    |     6 +-
 .../ActionAssociateWithVm_noLongerFavorites.java   |     6 +-
 .../ActionAssociateWithVm_updateOtherProperty.java |     6 +-
 .../child/ActionAssociateWithChildVm.java          |    13 +-
 .../child/ActionAssociateWithChildVm.layout.xml    |     6 +-
 ...ionCommandPublishingDisabledMetaAnnotation.java |     4 +-
 ...tionCommandPublishingEnabledMetaAnnotation.java |     4 +-
 .../ActionCommandPublishingEntity.java             |     2 +-
 .../ActionCommandPublishingEntity.layout.xml       |     6 +-
 ...ommandPublishingEntity_mixinUpdateProperty.java |    10 +-
 ...gEntity_mixinUpdatePropertyCommandDisabled.java |    10 +-
 ...ngEntity_mixinUpdatePropertyMetaAnnotation.java |     8 +-
 ...ixinUpdatePropertyMetaAnnotationOverridden.java |    10 +-
 .../ActionCommandPublishingJdo-description.adoc    |    22 +-
 .../jdo/ActionCommandPublishingJdo.java            |    27 +-
 .../ActionCommandPublishingJpa-description.adoc    |    22 +-
 .../jpa/ActionCommandPublishingJpa.java            |    31 +-
 .../ActionDomainEventVm-description.adoc           |     6 +-
 .../Action/domainEvent/ActionDomainEventVm.java    |    23 +-
 .../domainEvent/ActionDomainEventVm.layout.xml     |     6 +-
 .../ActionDomainEventVm_mixinUpdateText.java       |    10 +-
 .../ActionDomainEventControlService.java           |     5 +-
 .../ActionDomainEventControlStrategy.java          |     6 +-
 .../ActionDomainEventVm_controlUpdateText.java     |     7 +-
 ...nDomainEventVm_controlUpdateTextInvocation.java |    13 +-
 ...nExecutionPublishingDisabledMetaAnnotation.java |     4 +-
 ...onExecutionPublishingEnabledMetaAnnotation.java |     4 +-
 .../ActionExecutionPublishingEntity.java           |     2 +-
 .../ActionExecutionPublishingEntity.layout.xml     |     6 +-
 ...cutionPublishingEntity_mixinUpdateProperty.java |    10 +-
 ...ngEntity_mixinUpdatePropertyMetaAnnotation.java |     8 +-
 ...ixinUpdatePropertyMetaAnnotationOverridden.java |    10 +-
 .../ActionExecutionPublishingJdo-description.adoc  |     8 +-
 .../jdo/ActionExecutionPublishingJdo.java          |    27 +-
 .../ActionExecutionPublishingJpa-description.adoc  |     8 +-
 .../jpa/ActionExecutionPublishingJpa.java          |    31 +-
 .../actions/Action/hidden/ActionHiddenVm.java      |    23 +-
 .../Action/hidden/ActionHiddenVm.layout.xml        |     6 +-
 ...onHiddenVm_mixinUpdateTextAndHiddenNowhere.java |    10 +-
 ...iddenVm_mixinUpdateTextButHiddenEverywhere.java |    10 +-
 ...ddenVm_mixinUpdateTextButHiddenObjectForms.java |    10 +-
 ...ActionHiddenVm_mixinUpdateTextNoAnnotation.java |     8 +-
 ...tionRestrictToNoRestrictionsMetaAnnotation.java |     4 +-
 .../ActionRestrictToPrototypingMetaAnnotation.java |     4 +-
 .../Action/restrictTo/ActionRestrictToVm.java      |    23 +-
 .../restrictTo/ActionRestrictToVm.layout.xml       |     6 +-
 ...ctionRestrictToVm_mixinUpdateMetaAnnotated.java |     8 +-
 ...ictToVm_mixinUpdateMetaAnnotatedOverridden.java |    10 +-
 ...ActionRestrictToVm_mixinUpdateNoAnnotation.java |     8 +-
 ...ctToVm_mixinUpdateRestrictToNoRestrictions.java |    10 +-
 ...trictToVm_mixinUpdateRestrictToPrototyping.java |    10 +-
 .../ActionSemanticsIdempotentMetaAnnotation.java   |     4 +-
 .../ActionSemanticsSafeMetaAnnotation.java         |     4 +-
 .../Action/semantics/ActionSemanticsVm.java        |    29 +-
 .../Action/semantics/ActionSemanticsVm.layout.xml  |     6 +-
 ...ticsVm_mixinIncrementByAmountNonIdempotent.java |     8 +-
 ...tionSemanticsVm_mixinIncrementNoAnnotation.java |     6 +-
 ...ionSemanticsVm_mixinIncrementNonIdempotent.java |     8 +-
 ...csVm_mixinIncrementNonIdempotentAreYouSure.java |     8 +-
 ...ticsVm_mixinReportPropertyForSemanticsSafe.java |     8 +-
 ...Vm_mixinSetToValueForPropertyMetaAnnotated.java |     8 +-
 ...tToValueForPropertyMetaAnnotatedOverridden.java |     8 +-
 ...inSetToValueForPropertySemanticsIdempotent.java |     8 +-
 ...ueForPropertySemanticsIdempotentAreYouSure.java |     8 +-
 .../actions/Action/typeOf/ActionTypeOfVm.java      |    21 +-
 .../Action/typeOf/ActionTypeOfVm.layout.xml        |     6 +-
 .../Action/typeOf/child/ActionTypeOfChildVm.java   |    13 +-
 .../Action/typeOf/child/ActionTypeOfVm.layout.xml  |     6 +-
 .../actions/ActionLayout/ActionLayoutMenu.java     |    14 +-
 .../position/ActionLayoutPositionVm.java           |    15 +-
 .../position/ActionLayoutPositionVm.layout.xml     |     6 +-
 .../ActionLayoutPositionVm_annotatedBelow.java     |     8 +-
 .../ActionLayoutPositionVm_annotatedPanel.java     |     8 +-
 ...ionLayoutPositionVm_annotatedPanelDropDown.java |     8 +-
 .../ActionLayoutPositionVm_annotatedRight.java     |     8 +-
 .../ActionLayoutPositionVm_layoutBelow.java        |     8 +-
 .../ActionLayoutPositionVm_layoutPanel.java        |     8 +-
 ...ActionLayoutPositionVm_layoutPanelDropDown.java |     8 +-
 .../ActionLayoutPositionVm_layoutRight.java        |     8 +-
 .../promptStyle/ActionLayoutPromptStyleVm.java     |    17 +-
 .../ActionLayoutPromptStyleVm.layout.xml           |     6 +-
 .../ActionLayoutPromptStyleVm_annotatedInline.java |    10 +-
 ...ayoutPromptStyleVm_annotatedInlineAsIfEdit.java |    10 +-
 .../ActionLayoutPromptStyleVm_annotatedModal.java  |    10 +-
 ...ActionLayoutPromptStyleVm_annotatedSidebar.java |    10 +-
 .../ActionLayoutPromptStyleVm_layoutDialog.java    |    10 +-
 .../ActionLayoutPromptStyleVm_layoutInline.java    |     8 +-
 ...onLayoutPromptStyleVm_layoutInlineAsIfEdit.java |     8 +-
 .../assoc/AssociatedActionDemo-description.adoc    |     4 +-
 .../progmodel/assoc/AssociatedActionDemo.java      |    19 +-
 .../assoc/AssociatedActionDemo.layout.xml          |     8 +-
 .../progmodel/assoc/AssociatedActionMenu.java      |    14 +-
 .../domain/actions/progmodel/assoc/DemoItem.java   |    12 +-
 .../domain/actions/progmodel/depargs/DemoItem.java |    12 +-
 .../DependentArgsActionDemo-description.adoc       |     4 +-
 .../progmodel/depargs/DependentArgsActionDemo.java |    23 +-
 .../depargs/DependentArgsActionDemo.layout.xml     |     8 +-
 .../DependentArgsActionDemo_bulkAction.java        |    18 +-
 .../DependentArgsActionDemo_useAutoComplete.java   |    18 +-
 .../DependentArgsActionDemo_useAutoComplete2.java  |    22 +-
 .../DependentArgsActionDemo_useChoices.java        |    16 +-
 .../DependentArgsActionDemo_useChoices2.java       |    20 +-
 .../DependentArgsActionDemo_useDefault.java        |    16 +-
 .../DependentArgsActionDemo_useDisable.java        |    16 +-
 .../depargs/DependentArgsActionDemo_useHide.java   |    16 +-
 .../DependentArgsActionDemo_useIndependent.java    |    14 +-
 .../progmodel/depargs/DependentArgsActionMenu.java |    14 +-
 .../domain/actions/progmodel/depargs/Parity.java   |     2 +-
 .../collections/Collection/CollectionMenu.java     |    21 +-
 .../CollectionDomainEventVm-description.adoc       |     6 +-
 .../domainEvent/CollectionDomainEventVm.java       |    19 +-
 .../domainEvent/CollectionDomainEventVm.layout.xml |     6 +-
 .../CollectionDomainEventVm_addChild.java          |    11 +-
 .../CollectionDomainEventVm_removeChild.java       |    11 +-
 .../child/CollectionDomainEventChildVm.java        |    13 +-
 .../child/CollectionDomainEventChildVm.layout.xml  |     6 +-
 .../CollectionDomainEventControlService.java       |     7 +-
 .../CollectionDomainEventControlStrategy.java      |     2 +-
 .../CollectionDomainEventVm_controlChildren.java   |     7 +-
 ...ionDomainEventVm_controlChildrenVisibility.java |    15 +-
 .../CollectionLayout/CollectionLayoutMenu.java     |    14 +-
 .../objects/DomainObject/DomainObjectMenu.java     |    19 +-
 .../DomainObjectEntityChangePublishingEntity.java  |     2 +-
 ...inObjectEntityChangePublishingEntity.layout.xml |     6 +-
 ...PublishingEntity_updatePropertyUsingAction.java |     8 +-
 ...ObjectEntityChangePublishingVm-description.adoc |    12 +-
 .../DomainObjectEntityChangePublishingVm.java      |     6 +-
 ...DomainObjectEntityChangePublishingVm.layout.xml |     6 +-
 ...omainObjectEntityChangePublishingVm_create.java |     8 +-
 ...omainObjectEntityChangePublishingVm_delete.java |     8 +-
 ...inObjectEntityChangePublishingVm_updateAll.java |    11 +-
 ...ObjectEntityChangePublishingDisabledEntity.java |     2 +-
 ...hingVm_publishingDisabledAnnotatedEntities.java |     5 +-
 ...ainObjectEntityChangePublishingDisabledJdo.java |    15 +-
 ...ainObjectEntityChangePublishingDisabledJpa.java |    19 +-
 ...nObjectEntityChangePublishingEnabledEntity.java |     2 +-
 ...shingVm_publishingEnabledAnnotatedEntities.java |     8 +-
 ...mainObjectEntityChangePublishingEnabledJdo.java |    15 +-
 ...mainObjectEntityChangePublishingEnabledJpa.java |    19 +-
 ...ntityChangePublishingEnabledMetaAnnotation.java |     4 +-
 ...ChangePublishingEnabledMetaAnnotatedEntity.java |     2 +-
 ...gVm_publishingEnabledMetaAnnotatedEntities.java |     5 +-
 ...ityChangePublishingEnabledMetaAnnotatedJdo.java |    15 +-
 ...ityChangePublishingEnabledMetaAnnotatedJpa.java |    19 +-
 ...tityChangePublishingDisabledMetaAnnotation.java |     4 +-
 ...PublishingEnabledMetaAnnotOverriddenEntity.java |     2 +-
 ...blishingEnabledMetaAnnotOverriddenEntities.java |     5 +-
 ...ngePublishingEnabledMetaAnnotOverriddenJdo.java |    17 +-
 ...ngePublishingEnabledMetaAnnotOverriddenJpa.java |    21 +-
 .../viewmodels/jaxbrefentity/JaxbRefEntity.java    |     6 +-
 .../jaxbrefentity/StatefulVmJaxbRefsEntity.java    |    35 +-
 .../StatefulVmJaxbRefsEntity.layout.xml            |     4 +-
 .../viewmodels/jaxbrefentity/jdo/JaxbRefJdo.java   |     7 +-
 .../viewmodels/jaxbrefentity/jpa/JaxbRefJpa.java   |    11 +-
 .../usingjaxb/StatefulVmUsingJaxb-description.adoc |     4 +-
 .../viewmodels/usingjaxb/StatefulVmUsingJaxb.java  |    25 +-
 .../usingjaxb/StatefulVmUsingJaxb.layout.xml       |     4 +-
 .../DomainObjectLayout/DomainObjectLayoutMenu.java |    14 +-
 .../objects/other/embedded/EmbeddedTypeMenu.java   |    12 +-
 .../other/embedded/EmbeddedTypeVm-description.adoc |     2 +-
 .../objects/other/embedded/EmbeddedTypeVm.java     |     8 +-
 .../other/embedded/EmbeddedTypeVm.layout.xml       |     6 +-
 .../other/embedded/jdo/ComplexNumberJdo.java       |     7 +-
 .../jdo/ComplexNumberJdoValueSemantics.java        |    16 +-
 .../other/embedded/jdo/NumberConstantJdo.java      |    13 +-
 .../embedded/jdo/NumberConstantJdo.layout.xml      |     6 +-
 .../embedded/jdo/NumberConstantJdoRepository.java  |     3 +-
 .../jdo/NumberConstantJdo_updateNumber.java        |     8 +-
 .../other/embedded/jpa/ComplexNumberJpa.java       |     7 +-
 .../jpa/ComplexNumberJpaValueSemantics.java        |    16 +-
 .../other/embedded/jpa/NumberConstantJpa.java      |    17 +-
 .../embedded/jpa/NumberConstantJpa.layout.xml      |     6 +-
 .../embedded/jpa/NumberConstantJpaRepository.java  |     3 +-
 .../jpa/NumberConstantJpa_updateNumber.java        |     8 +-
 .../embedded/persistence/NumberConstantEntity.java |     4 +-
 .../other/mixins/CountHolder_explanation.java      |     4 +-
 .../mixins/CountHolder_fibonacciSequence.java      |     4 +-
 .../other/mixins/CountHolder_updateCount.java      |     6 +-
 .../objects/other/mixins/FibonacciNumberVm.java    |    12 +-
 .../other/mixins/FibonacciNumberVm.layout.xml      |     2 +-
 .../dom/domain/objects/other/mixins/MixinMenu.java |    10 +-
 .../dom/domain/objects/other/mixins/MixinVm.java   |    13 +-
 .../domain/objects/other/mixins/MixinVm.layout.xml |     4 +-
 .../domain/properties/Property/PropertyMenu.java   |    21 +-
 ...rtyCommandPublishingDisabledMetaAnnotation.java |     4 +-
 ...ertyCommandPublishingEnabledMetaAnnotation.java |     4 +-
 .../PropertyCommandPublishingEntity.java           |     2 +-
 .../PropertyCommandPublishingEntity.layout.xml     |     6 +-
 .../PropertyCommandPublishingJdo-description.adoc  |    22 +-
 .../jdo/PropertyCommandPublishingJdo.java          |    19 +-
 .../PropertyCommandPublishingJpa-description.adoc  |    22 +-
 .../jpa/PropertyCommandPublishingJpa.java          |    23 +-
 .../PropertyDomainEventVm-description.adoc         |     6 +-
 .../domainEvent/PropertyDomainEventVm.java         |    17 +-
 .../domainEvent/PropertyDomainEventVm.layout.xml   |     6 +-
 .../PropertyDomainEventControlService.java         |     7 +-
 .../PropertyDomainEventControlStrategy.java        |     4 +-
 .../PropertyDomainEventVm_controlText.java         |     7 +-
 .../PropertyDomainEventVm_controlTextEditing.java  |    15 +-
 .../editing/EditingEnabledMetaAnnotation.java      |     4 +-
 .../editing/PropertyEditingVm-description.adoc     |     2 +-
 .../Property/editing/PropertyEditingVm.java        |    15 +-
 .../Property/editing/PropertyEditingVm.layout.xml  |     6 +-
 ...yExecutionPublishingDisabledMetaAnnotation.java |     4 +-
 ...tyExecutionPublishingEnabledMetaAnnotation.java |     4 +-
 .../PropertyExecutionPublishingEntity.java         |     2 +-
 .../PropertyExecutionPublishingEntity.layout.xml   |     6 +-
 ...PropertyExecutionPublishingJdo-description.adoc |     8 +-
 .../jdo/PropertyExecutionPublishingJdo.java        |    19 +-
 ...PropertyExecutionPublishingJpa-description.adoc |     8 +-
 .../jpa/PropertyExecutionPublishingJpa.java        |    23 +-
 .../fileAccept/FileAcceptPdfMetaAnnotation.java    |     4 +-
 .../Property/fileAccept/PropertyFileAcceptVm.java  |    19 +-
 .../fileAccept/PropertyFileAcceptVm.layout.xml     |     6 +-
 ...FileAcceptVm_updateClobWithParameterLayout.java |    16 +-
 ...pertyFileAcceptVm_updateWithMetaAnnotation.java |    14 +-
 ...cceptVm_updateWithMetaAnnotationOverridden.java |    14 +-
 ...ertyFileAcceptVm_updateWithParameterLayout.java |    16 +-
 .../hidden/HiddenEverywhereMetaAnnotation.java     |     4 +-
 .../Property/hidden/PropertyHiddenVm.java          |    21 +-
 .../Property/hidden/PropertyHiddenVm.layout.xml    |     6 +-
 ...tyHiddenVm_mixinPropertyWithMetaAnnotation.java |     4 +-
 ..._mixinPropertyWithMetaAnnotationOverridden.java |     6 +-
 .../hidden/PropertyHiddenVm_returnsChildren.java   |     9 +-
 .../hidden/child/PropertyHiddenChildVm.java        |    17 +-
 .../hidden/child/PropertyHiddenChildVm.layout.xml  |     6 +-
 .../child/PropertyHiddenChildVm_mixinProperty.java |     6 +-
 .../maxLength/MaxLength10MetaAnnotation.java       |     4 +-
 .../Property/maxLength/PropertyMaxLengthVm.java    |    15 +-
 .../maxLength/PropertyMaxLengthVm.layout.xml       |     6 +-
 ...opertyMaxLengthVm_updateWithMetaAnnotation.java |    12 +-
 ...engthVm_updateWithMetaAnnotationOverridden.java |    12 +-
 ...pertyMaxLengthVm_updateWithParameterLayout.java |    12 +-
 .../MustSatisfyOfWorkingAgeMetaAnnotation.java     |     4 +-
 .../mustSatisfy/OfRetirementAgeSpecification.java  |     2 +-
 .../mustSatisfy/OfWorkingAgeSpecification.java     |     2 +-
 .../PropertyMustSatisfyVm-description.adoc         |     6 +-
 .../mustSatisfy/PropertyMustSatisfyVm.java         |    15 +-
 .../mustSatisfy/PropertyMustSatisfyVm.layout.xml   |     6 +-
 ...ertyMustSatisfyVm_updateWithMetaAnnotation.java |    14 +-
 ...tisfyVm_updateWithMetaAnnotationOverridden.java |    12 +-
 ...rtyMustSatisfyVm_updateWithParameterLayout.java |    12 +-
 .../OptionalityOptionalMetaAnnotation.java         |     6 +-
 .../PropertyOptionalityVm-description.adoc         |     2 +-
 .../optionality/PropertyOptionalityVm.java         |    17 +-
 .../optionality/PropertyOptionalityVm.layout.xml   |     6 +-
 ...alityVm_updateMandatoryWithParameterLayout.java |    14 +-
 ...ertyOptionalityVm_updateWithMetaAnnotation.java |    14 +-
 ...alityVm_updateWithMetaAnnotationOverridden.java |    14 +-
 ...rtyOptionalityVm_updateWithParameterLayout.java |    14 +-
 .../Property/projecting/PropertyProjectingVm.java  |    17 +-
 .../projecting/PropertyProjectingVm.layout.xml     |     6 +-
 .../PropertyProjectingVm_returnsChildren.java      |     7 +-
 .../child/PropertyProjectingChildVm.java           |    23 +-
 .../projecting/jdo/PropertyProjectingChildJdo.java |    15 +-
 .../projecting/jpa/PropertyProjectingChildJpa.java |    17 +-
 .../persistence/PropertyProjectingChildEntity.java |     2 +-
 .../PropertyProjectingChildEntity.layout.xml       |     6 +-
 .../regexPattern/PropertyRegexPatternVm.java       |    15 +-
 .../regexPattern/PropertyRegexPatternVm.layout.xml |     6 +-
 ...rtyRegexPatternVm_updateWithMetaAnnotation.java |    14 +-
 ...tternVm_updateWithMetaAnnotationOverridden.java |    12 +-
 ...tyRegexPatternVm_updateWithParameterLayout.java |    12 +-
 .../RegexPatternEmailComMetaAnnotation.java        |     8 +-
 .../snapshot/PropertySnapshotVm-description.adoc   |    24 +-
 .../Property/snapshot/PropertySnapshotVm.java      |    17 +-
 .../snapshot/PropertySnapshotVm.layout.xml         |     6 +-
 .../PropertySnapshotVm_takeXmlSnapshot.java        |    12 +-
 .../snapshot/SnapshotExcludedMetaAnnotation.java   |     4 +-
 .../snapshot/SnapshotIncludedMetaAnnotation.java   |     4 +-
 .../PropertyLayout/PropertyLayoutMenu.java         |    23 +-
 .../cssClass/CssClassRedMetaAnnotation.java        |     4 +-
 .../cssClass/PropertyLayoutCssClassVm.java         |    17 +-
 .../cssClass/PropertyLayoutCssClassVm.layout.xml   |     6 +-
 .../PropertyLayoutCssClassVm_mixinProperty.java    |     6 +-
 ...CssClassVm_mixinPropertyWithMetaAnnotation.java |     4 +-
 ..._mixinPropertyWithMetaAnnotationOverridden.java |     4 +-
 ...yLayoutCssClassVm_updateWithMetaAnnotation.java |    14 +-
 ...ClassVm_updateWithMetaAnnotationOverridden.java |    14 +-
 ...LayoutCssClassVm_updateWithParameterLayout.java |    14 +-
 .../describedAs/DescribedAsMetaAnnotation.java     |     4 +-
 .../describedAs/PropertyLayoutDescribedAsVm.java   |    17 +-
 .../PropertyLayoutDescribedAsVm.layout.xml         |     6 +-
 .../PropertyLayoutDescribedAsVm_mixinProperty.java |     4 +-
 ...cribedAsVm_mixinPropertyWithMetaAnnotation.java |     4 +-
 ..._mixinPropertyWithMetaAnnotationOverridden.java |     4 +-
 ...youtDescribedAsVm_updateWithMetaAnnotation.java |    14 +-
 ...bedAsVm_updateWithMetaAnnotationOverridden.java |    14 +-
 ...outDescribedAsVm_updateWithParameterLayout.java |    14 +-
 .../hidden/HiddenEverywhereMetaAnnotation.java     |     4 +-
 .../hidden/PropertyLayoutHiddenVm.java             |    23 +-
 .../hidden/PropertyLayoutHiddenVm.layout.xml       |     6 +-
 ...utHiddenVm_mixinPropertyWithMetaAnnotation.java |     4 +-
 ..._mixinPropertyWithMetaAnnotationOverridden.java |     6 +-
 .../PropertyLayoutHiddenVm_returnsChildren.java    |     9 +-
 .../hidden/child/PropertyLayoutHiddenChildVm.java  |    19 +-
 .../child/PropertyLayoutHiddenChildVm.layout.xml   |     6 +-
 .../PropertyLayoutHiddenChildVm_mixinProperty.java |     6 +-
 .../LabelPositionLeftMetaAnnotation.java           |     6 +-
 .../LabelPositionTopMetaAnnotation.java            |     6 +-
 .../PropertyLayoutLabelPositionVm-description.adoc |     4 +-
 .../PropertyLayoutLabelPositionVm.java             |    19 +-
 .../PropertyLayoutLabelPositionVm.layout.xml       |     6 +-
 ...ropertyLayoutLabelPositionVm_mixinProperty.java |     8 +-
 ...PositionVm_mixinPropertyWithMetaAnnotation.java |     4 +-
 ..._mixinPropertyWithMetaAnnotationOverridden.java |     6 +-
 ...rtyLayoutLabelPositionVm_updateVariantLeft.java |    16 +-
 ...rtyLayoutLabelPositionVm_updateVariantNone.java |    16 +-
 ...tLabelPositionVm_updateVariantNotSpecified.java |    16 +-
 ...tyLayoutLabelPositionVm_updateVariantRight.java |    16 +-
 ...ertyLayoutLabelPositionVm_updateVariantTop.java |    16 +-
 ...utLabelPositionVm_updateWithMetaAnnotation.java |    14 +-
 ...itionVm_updateWithMetaAnnotationOverridden.java |    16 +-
 ...tLabelPositionVm_updateWithParameterLayout.java |    16 +-
 .../multiLine/MultiLine10MetaAnnotation.java       |     4 +-
 .../multiLine/PropertyLayoutMultiLineVm.java       |    17 +-
 .../multiLine/PropertyLayoutMultiLineVm.layout.xml |     6 +-
 .../PropertyLayoutMultiLineVm_mixinProperty.java   |     4 +-
 ...ultiLineVm_mixinPropertyWithMetaAnnotation.java |     4 +-
 ..._mixinPropertyWithMetaAnnotationOverridden.java |     4 +-
 ...LayoutMultiLineVm_updateWithMetaAnnotation.java |    14 +-
 ...iLineVm_updateWithMetaAnnotationOverridden.java |    14 +-
 ...ayoutMultiLineVm_updateWithParameterLayout.java |    14 +-
 .../PropertyLayout/named/NamedMetaAnnotation.java  |     4 +-
 .../named/PropertyLayoutNamedVm.java               |    17 +-
 .../named/PropertyLayoutNamedVm.layout.xml         |     6 +-
 .../named/PropertyLayoutNamedVm_mixinProperty.java |     4 +-
 ...outNamedVm_mixinPropertyWithMetaAnnotation.java |     4 +-
 ..._mixinPropertyWithMetaAnnotationOverridden.java |     4 +-
 ...ertyLayoutNamedVm_updateWithMetaAnnotation.java |    14 +-
 ...NamedVm_updateWithMetaAnnotationOverridden.java |    14 +-
 ...rtyLayoutNamedVm_updateWithParameterLayout.java |    14 +-
 .../PropertyLayout/navigable/FileNodeType.java     |     4 +-
 .../PropertyLayout/navigable/FileNodeVm.java       |    21 +-
 .../PropertyLayout/navigable/FileNodeVm.layout.xml |     6 +-
 .../navigable/FileNodeVm_returnsTree.java          |     8 +-
 .../navigable/FileSystemTreeAdapter.java           |     2 +-
 .../navigable/FileTreeNodeService.java             |     4 +-
 .../renderDay/PropertyLayoutRenderDayVm.java       |    18 +-
 .../renderDay/PropertyLayoutRenderDayVm.layout.xml |     6 +-
 .../PropertyLayoutRenderDayVm_downloadAsXml.java   |    12 +-
 ...RenderDayVm_mixinEndDateWithMetaAnnotation.java |     4 +-
 ...m_mixinEndDateWithMetaAnnotationOverridden.java |     6 +-
 ...RenderDayVm_mixinEndDateWithPropertyLayout.java |     6 +-
 ...enderDayVm_updateEndDateWithMetaAnnotation.java |    14 +-
 ..._updateEndDateWithMetaAnnotationOverridden.java |    16 +-
 ...nderDayVm_updateEndDateWithParameterLayout.java |    16 +-
 .../RenderDayMetaAnnotationEndDateExclusive.java   |     2 +-
 .../RenderDayMetaAnnotationStartDateInclusive.java |     2 +-
 .../repainting/PdfJsViewerAdvisorFallback.java     |     4 +-
 .../repainting/PropertyLayoutRepaintingVm.java     |    23 +-
 .../PropertyLayoutRepaintingVm.layout.xml          |     6 +-
 .../PropertyLayoutRepaintingVm_mixinProperty.java  |     8 +-
 ...paintingVm_mixinPropertyWithMetaAnnotation.java |     6 +-
 ..._mixinPropertyWithMetaAnnotationOverridden.java |     8 +-
 .../RepaintingNoRepaintMetaAnnotation.java         |     4 +-
 .../RepaintingRepaintMetaAnnotation.java           |     4 +-
 .../PropertyLayoutTypicalLengthVm.java             |    17 +-
 .../PropertyLayoutTypicalLengthVm.layout.xml       |     6 +-
 ...ropertyLayoutTypicalLengthVm_mixinProperty.java |     4 +-
 ...alLengthVm_mixinPropertyWithMetaAnnotation.java |     4 +-
 ..._mixinPropertyWithMetaAnnotationOverridden.java |     4 +-
 ...utTypicalLengthVm_updateWithMetaAnnotation.java |    14 +-
 ...engthVm_updateWithMetaAnnotationOverridden.java |    14 +-
 ...tTypicalLengthVm_updateWithParameterLayout.java |    14 +-
 .../typicalLength/TypicalLengthMetaAnnotation.java |     4 +-
 .../customui/geocoding/GeoapifyClient.java         |     5 +-
 .../dom/featured/customui/latlng/Latitude.java     |     4 +-
 .../dom/featured/customui/latlng/Longitude.java    |     4 +-
 .../demoapp/dom/featured/customui/latlng/Zoom.java |     6 +-
 .../dom/featured/customui/vm/BoundingBox.java      |     3 +-
 .../featured/customui/vm/WhereInTheWorldMenu.java  |    17 +-
 .../customui/vm/WhereInTheWorldVm-description.adoc |    12 +-
 .../featured/customui/vm/WhereInTheWorldVm.java    |    11 +-
 .../layout/describedAs/DescribedAsMenu.java        |    17 +-
 .../featured/layout/describedAs/DescribedAsVm.java |    43 +-
 .../layout/describedAs/DescribedAsVm.layout.xml    |     4 +-
 .../demoapp/dom/featured/layout/tabs/TabDemo.java  |    17 +-
 .../dom/featured/layout/tabs/TabDemo.layout.xml    |     4 +-
 .../demoapp/dom/featured/layout/tabs/TabMenu.java  |    12 +-
 .../dom/homepage/DemoHomePage-description.adoc     |     4 +-
 .../demoapp/dom/homepage/DemoHomePage-welcome.adoc |     8 +-
 .../java/demoapp/dom/homepage/DemoHomePage.java    |    12 +-
 .../demoapp/dom/homepage/DemoHomePage.layout.xml   |     4 +-
 .../src/main/java/demoapp/dom/menubars.layout.xml  |   128 +-
 .../demoapp/dom/services/core/ServicesMenu.java    |    19 +-
 .../core/errorreportingservice/EmailTicket.java    |     9 +-
 .../ErrorReportingServiceDemoImplementation.java   |     8 +-
 .../ErrorReportingServiceDemoVm.java               |    12 +-
 .../ErrorReportingServiceDemoVm.xml                |     8 +-
 .../eventbusservice/EventBusServiceDemoVm.java     |    18 +-
 .../EventBusServiceDemoVm.layout.xml               |     4 +-
 .../core/eventbusservice/EventLogEntry.java        |     4 +-
 .../core/eventbusservice/EventLogEntryJdo.java     |    13 +-
 .../EventLogEntryJdoRepository.java                |     5 +-
 .../core/eventbusservice/EventLogEntryJpa.java     |    13 +-
 .../EventLogEntryJpaRepository.java                |     5 +-
 .../eventbusservice/EventLogEntryRepository.java   |     3 +-
 .../EventSubscriberDemoImplementation.java         |    19 +-
 .../core/messageservice/MessageServiceDemoVm.java  |    14 +-
 .../messageservice/MessageServiceDemoVm.layout.xml |     4 +-
 .../core/wrapperFactory/WrapperFactoryEntity.java  |     2 +-
 .../wrapperFactory/WrapperFactoryEntity.layout.xml |     6 +-
 ...pperFactoryEntity_mixinUpdatePropertyAsync.java |    12 +-
 ...pperFactoryEntity_updatePropertyAsyncMixin.java |     8 +-
 .../core/wrapperFactory/jdo/WrapperFactoryJdo.java |    31 +-
 .../core/wrapperFactory/jpa/WrapperFactoryJpa.java |    35 +-
 .../xmlSnapshotService/XmlSnapshotParentVm.java    |    23 +-
 .../XmlSnapshotParentVm.layout.xml                 |     6 +-
 .../XmlSnapshotParentVm_takeXmlSnapshot.java       |    12 +-
 .../child/XmlSnapshotChildVm.java                  |    13 +-
 .../child/XmlSnapshotChildVm.layout.xml            |     6 +-
 .../xmlSnapshotService/peer/XmlSnapshotPeerVm.java |    19 +-
 .../peer/XmlSnapshotPeerVm.layout.xml              |     6 +-
 .../peer/child/XmlSnapshotPeerChildVm.java         |    13 +-
 .../peer/child/XmlSnapshotPeerChildVm.layout.xml   |     6 +-
 .../services/extensions/secman/ExtSecManMenu.java  |    14 +-
 .../extensions/secman/apptenancy/AppTenancyVm.java |    18 +-
 .../secman/apptenancy/AppTenancyVm.layout.xml      |     4 +-
 .../ApplicationTenancyEvaluatorForDemo.java        |     7 +-
 .../secman/apptenancy/jdo/TenantedJdo.java         |    21 +-
 .../secman/apptenancy/jpa/TenantedJpa.java         |    25 +-
 .../apptenancy/persistence/TenantedEntity.java     |     2 +-
 .../secman/appuser/seed/AppUserSeeding.java        |    20 +-
 .../dom/types/causeway/CausewayTypesMenu.java      |    78 +
 .../types/causeway/blobs/CausewayBlobs-common.adoc |    66 +
 .../causeway/blobs/CausewayBlobs-description.adoc  |    31 +
 .../dom/types/causeway/blobs/CausewayBlobs.java    |    83 +
 .../types/causeway/blobs/CausewayBlobs.layout.xml  |    56 +
 .../causeway/blobs/holder/CausewayBlobHolder.java  |    42 +
 .../causeway/blobs/holder/CausewayBlobHolder2.java |    75 +
 .../holder/CausewayBlobHolder_actionReturning.java |    40 +
 ...usewayBlobHolder_actionReturningCollection.java |    49 +
 .../holder/CausewayBlobHolder_mixinProperty.java   |    42 +
 ...yBlobHolder_updateReadOnlyOptionalProperty.java |    59 +
 .../CausewayBlobHolder_updateReadOnlyProperty.java |    54 +
 ...obHolder_updateReadOnlyPropertyWithChoices.java |    67 +
 .../blobs/jdo/CausewayBlobJdo-description.adoc     |    19 +
 .../types/causeway/blobs/jdo/CausewayBlobJdo.java  |   107 +
 .../blobs/jdo/CausewayBlobJdoEntities.java         |    42 +
 .../blobs/jpa/CausewayBlobJpa-description.adoc     |    24 +
 .../types/causeway/blobs/jpa/CausewayBlobJpa.java  |   152 +
 .../blobs/jpa/CausewayBlobJpaEntities.java         |    42 +
 .../blobs/persistence/CausewayBlobEntity.java      |    43 +
 .../persistence/CausewayBlobEntity.layout.xml      |    56 +
 .../blobs/persistence/CausewayBlobSeeding.java     |    39 +
 .../blobs/samples/CausewayBlobsSamples.java        |    67 +
 .../blobs/samples/causeway-logo-568x286.png}       |   Bin
 .../samples/compressed.tracemonkey-pldi-09.pdf     |   Bin
 .../blobs/samples/file-sample_100kB.docx           |   Bin
 .../blobs/samples/file-sample_150kB.pdf            |   Bin
 .../blobs/vm/CausewayBlobVm-description.adoc       |    17 +
 .../types/causeway/blobs/vm/CausewayBlobVm.java    |    86 +
 .../causeway/blobs/vm/CausewayBlobVm.layout.xml    |    56 +
 .../types/causeway/clobs/CausewayClobs-common.adoc |    65 +
 .../causeway/clobs/CausewayClobs-description.adoc  |    31 +
 .../dom/types/causeway/clobs/CausewayClobs.java    |    83 +
 .../types/causeway/clobs/CausewayClobs.layout.xml  |    56 +
 .../causeway/clobs/holder/CausewayClobHolder.java  |    42 +
 .../causeway/clobs/holder/CausewayClobHolder2.java |    75 +
 .../holder/CausewayClobHolder_actionReturning.java |    40 +
 ...usewayClobHolder_actionReturningCollection.java |    49 +
 .../holder/CausewayClobHolder_mixinProperty.java   |    42 +
 ...yClobHolder_updateReadOnlyOptionalProperty.java |    59 +
 .../CausewayClobHolder_updateReadOnlyProperty.java |    54 +
 ...obHolder_updateReadOnlyPropertyWithChoices.java |    67 +
 .../clobs/jdo/CausewayClobJdo-description.adoc     |    20 +
 .../types/causeway/clobs/jdo/CausewayClobJdo.java  |   113 +
 .../clobs/jdo/CausewayClobJdoEntities.java         |    42 +
 .../clobs/jpa/CausewayClobJpa-description.adoc     |    25 +
 .../types/causeway/clobs/jpa/CausewayClobJpa.java  |   155 +
 .../clobs/jpa/CausewayClobJpaEntities.java         |    42 +
 .../clobs/persistence/CausewayClobEntity.java      |    43 +
 .../persistence/CausewayClobEntity.layout.xml      |    56 +
 .../clobs/persistence/CausewayClobSeeding.java     |    39 +
 .../clobs/samples/CausewayClobsSamples.java        |    59 +
 .../{isis => causeway}/clobs/samples/all_well.xml  |     0
 .../{isis => causeway}/clobs/samples/document.txt  |     0
 .../clobs/samples/file-sample_100kB.rtf            |     0
 .../clobs/vm/CausewayClobVm-description.adoc       |    17 +
 .../types/causeway/clobs/vm/CausewayClobVm.java    |    83 +
 .../causeway/clobs/vm/CausewayClobVm.layout.xml    |    56 +
 .../CausewayLocalResourcePaths-common.adoc         |    65 +
 .../CausewayLocalResourcePaths-description.adoc    |    33 +
 .../CausewayLocalResourcePaths.java                |    84 +
 .../CausewayLocalResourcePaths.layout.xml          |    56 +
 .../holder/CausewayLocalResourcePathHolder.java    |    42 +
 .../holder/CausewayLocalResourcePathHolder2.java   |    75 +
 ...wayLocalResourcePathHolder_actionReturning.java |    40 +
 ...sourcePathHolder_actionReturningCollection.java |    49 +
 ...sewayLocalResourcePathHolder_mixinProperty.java |    42 +
 ...ePathHolder_updateReadOnlyOptionalProperty.java |    59 +
 ...lResourcePathHolder_updateReadOnlyProperty.java |    54 +
 ...thHolder_updateReadOnlyPropertyWithChoices.java |    67 +
 .../CausewayLocalResourcePathJdo-description.adoc  |    21 +
 .../jdo/CausewayLocalResourcePathJdo.java          |    85 +
 .../jdo/CausewayLocalResourcePathJdoEntities.java  |    42 +
 .../CausewayLocalResourcePathJpa-description.adoc  |    26 +
 .../jpa/CausewayLocalResourcePathJpa.java          |    96 +
 .../jpa/CausewayLocalResourcePathJpaEntities.java  |    42 +
 .../CausewayLocalResourcePathEntity.java           |    43 +
 .../CausewayLocalResourcePathEntity.layout.xml     |    56 +
 .../CausewayLocalResourcePathSeeding.java          |    39 +
 .../samples/CausewayLocalResourcePathsSamples.java |    38 +
 .../CausewayLocalResourcePathVm-description.adoc   |    17 +
 .../vm/CausewayLocalResourcePathVm.java            |    83 +
 .../vm/CausewayLocalResourcePathVm.layout.xml      |    56 +
 .../causeway/markups/CausewayMarkups-common.adoc   |    68 +
 .../markups/CausewayMarkups-description.adoc       |    31 +
 .../types/causeway/markups/CausewayMarkups.java    |    83 +
 .../causeway/markups/CausewayMarkups.layout.xml    |    58 +
 .../markups/holder/CausewayMarkupHolder.java       |    41 +
 .../markups/holder/CausewayMarkupHolder2.java      |    75 +
 .../CausewayMarkupHolder_actionReturning.java      |    39 +
 ...ewayMarkupHolder_actionReturningCollection.java |    49 +
 .../holder/CausewayMarkupHolder_mixinProperty.java |    41 +
 ...arkupHolder_updateReadOnlyOptionalProperty.java |    59 +
 ..._updateReadOnlyOptionalPropertyWithChoices.java |    71 +
 ...ausewayMarkupHolder_updateReadOnlyProperty.java |    54 +
 ...upHolder_updateReadOnlyPropertyWithChoices.java |    68 +
 .../markups/jdo/CausewayMarkupJdo-description.adoc |    20 +
 .../causeway/markups/jdo/CausewayMarkupJdo.java    |    85 +
 .../markups/jdo/CausewayMarkupJdoEntities.java     |    41 +
 .../markups/jpa/CausewayMarkupJpa-description.adoc |    20 +
 .../causeway/markups/jpa/CausewayMarkupJpa.java    |   100 +
 .../markups/jpa/CausewayMarkupJpaEntities.java     |    41 +
 .../markups/persistence/CausewayMarkupEntity.java  |    43 +
 .../persistence/CausewayMarkupEntity.layout.xml    |    58 +
 .../markups/persistence/CausewayMarkupSeeding.java |    38 +
 .../markups/samples/CausewayMarkupSamples.java     |    38 +
 .../markups/vm/CausewayMarkupVm-description.adoc   |    19 +
 .../causeway/markups/vm/CausewayMarkupVm.java      |    84 +
 .../markups/vm/CausewayMarkupVm.layout.xml         |    58 +
 .../passwords/CausewayPasswords-common.adoc        |    65 +
 .../passwords/CausewayPasswords-description.adoc   |    31 +
 .../causeway/passwords/CausewayPasswords.java      |    84 +
 .../passwords/CausewayPasswords.layout.xml         |    56 +
 .../passwords/holder/CausewayPasswordHolder.java   |    42 +
 .../passwords/holder/CausewayPasswordHolder2.java  |    75 +
 .../CausewayPasswordHolder_actionReturning.java    |    40 +
 ...ayPasswordHolder_actionReturningCollection.java |    49 +
 .../CausewayPasswordHolder_mixinProperty.java      |    42 +
 ...swordHolder_updateReadOnlyOptionalProperty.java |    59 +
 ...sewayPasswordHolder_updateReadOnlyProperty.java |    54 +
 ...rdHolder_updateReadOnlyPropertyWithChoices.java |    68 +
 .../jdo/CausewayPasswordJdo-description.adoc       |    18 +
 .../passwords/jdo/CausewayPasswordJdo.java         |    83 +
 .../passwords/jdo/CausewayPasswordJdoEntities.java |    42 +
 .../jpa/CausewayPasswordJpa-description.adoc       |    23 +
 .../passwords/jpa/CausewayPasswordJpa.java         |    95 +
 .../passwords/jpa/CausewayPasswordJpaEntities.java |    42 +
 .../persistence/CausewayPasswordEntity.java        |    76 +
 .../persistence/CausewayPasswordEntity.layout.xml  |    56 +
 .../persistence/CausewayPasswordSeeding.java       |    39 +
 .../samples/CausewayPasswordsSamples.java          |    40 +
 .../vm/CausewayPasswordVm-description.adoc         |    17 +
 .../causeway/passwords/vm/CausewayPasswordVm.java  |    84 +
 .../passwords/vm/CausewayPasswordVm.layout.xml     |    56 +
 .../types/causewayext/CausewayExtTypesMenu.java    |    48 +
 .../cal/CausewayCalendarEvents-common.adoc         |    68 +
 .../cal/CausewayCalendarEvents-description.adoc    |    31 +
 .../causewayext/cal/CausewayCalendarEvents.java    |    84 +
 .../cal/CausewayCalendarEvents.layout.xml          |    56 +
 .../cal/holder/CausewayCalendarEventHolder.java    |    42 +
 .../cal/holder/CausewayCalendarEventHolder2.java   |    75 +
 ...ausewayCalendarEventHolder_actionReturning.java |    40 +
 ...endarEventHolder_actionReturningCollection.java |    50 +
 .../CausewayCalendarEventHolder_mixinProperty.java |    42 +
 ...EventHolder_updateReadOnlyOptionalProperty.java |    59 +
 ...CalendarEventHolder_updateReadOnlyProperty.java |    54 +
 ...ntHolder_updateReadOnlyPropertyWithChoices.java |    68 +
 .../cal/jdo/CausewayCalendarEventEntities.java     |    42 +
 .../jdo/CausewayCalendarEventJdo-description.adoc  |    18 +
 .../cal/jdo/CausewayCalendarEventJdo.java          |    83 +
 .../cal/jpa/CausewayCalendarEventEntities.java     |    42 +
 .../jpa/CausewayCalendarEventJpa-description.adoc  |    21 +
 .../cal/jpa/CausewayCalendarEventJpa.java          |    95 +
 .../persistence/CausewayCalendarEventEntity.java   |    57 +
 .../CausewayCalendarEventEntity.layout.xml         |    56 +
 .../persistence/CausewayCalendarEventSeeding.java  |    40 +
 .../cal/samples/CausewayCalendarEventSamples.java  |    46 +
 .../vm/CausewayCalendarEventVm-description.adoc    |    19 +
 .../cal/vm/CausewayCalendarEventVm.java            |    87 +
 .../cal/vm/CausewayCalendarEventVm.layout.xml      |    56 +
 .../sse/AsyncActionDemo-description.adoc           |     0
 .../dom/types/causewayext/sse/AsyncActionDemo.java |    80 +
 .../causewayext/sse/AsyncActionDemo.layout.xml     |    46 +
 .../dom/types/causewayext/sse/AsyncActionMenu.java |    56 +
 .../dom/types/causewayext/sse/DemoTask.java        |    71 +
 .../dom/types/causewayext/sse/TaskProgress.java    |    56 +
 .../types/causewayval/CausewayValTypesMenu.java    |    62 +
 .../asciidocs/CausewayAsciiDocs-common.adoc        |    68 +
 .../asciidocs/CausewayAsciiDocs-description.adoc   |    31 +
 .../causewayval/asciidocs/CausewayAsciiDocs.java   |    83 +
 .../asciidocs/CausewayAsciiDocs.layout.xml         |    58 +
 .../asciidocs/holder/CausewayAsciiDocHolder.java   |    41 +
 .../asciidocs/holder/CausewayAsciiDocHolder2.java  |    75 +
 .../CausewayAsciiDocHolder_actionReturning.java    |    39 +
 ...ayAsciiDocHolder_actionReturningCollection.java |    49 +
 .../CausewayAsciiDocHolder_mixinProperty.java      |    41 +
 ...iiDocHolder_updateReadOnlyOptionalProperty.java |    59 +
 ..._updateReadOnlyOptionalPropertyWithChoices.java |    71 +
 ...sewayAsciiDocHolder_updateReadOnlyProperty.java |    54 +
 ...ocHolder_updateReadOnlyPropertyWithChoices.java |    68 +
 .../jdo/CausewayAsciiDocJdo-description.adoc       |    20 +
 .../asciidocs/jdo/CausewayAsciiDocJdo.java         |    85 +
 .../asciidocs/jdo/CausewayAsciiDocJdoEntities.java |    41 +
 .../jpa/CausewayAsciiDocJpa-description.adoc       |    20 +
 .../asciidocs/jpa/CausewayAsciiDocJpa.java         |   100 +
 .../asciidocs/jpa/CausewayAsciiDocJpaEntities.java |    41 +
 .../persistence/CausewayAsciiDocEntity.java        |    43 +
 .../persistence/CausewayAsciiDocEntity.layout.xml  |    58 +
 .../persistence/CausewayAsciiDocSeeding.java       |    38 +
 .../vm/CausewayAsciiDocVm-description.adoc         |    19 +
 .../asciidocs/vm/CausewayAsciiDocVm.java           |    84 +
 .../asciidocs/vm/CausewayAsciiDocVm.layout.xml     |    58 +
 .../markdowns/CausewayMarkdowns-common.adoc        |    68 +
 .../markdowns/CausewayMarkdowns-description.adoc   |    31 +
 .../causewayval/markdowns/CausewayMarkdowns.java   |    83 +
 .../markdowns/CausewayMarkdowns.layout.xml         |    58 +
 .../markdowns/holder/CausewayMarkdownHolder.java   |    41 +
 .../markdowns/holder/CausewayMarkdownHolder2.java  |    75 +
 .../CausewayMarkdownHolder_actionReturning.java    |    39 +
 ...ayMarkdownHolder_actionReturningCollection.java |    49 +
 .../CausewayMarkdownHolder_mixinProperty.java      |    41 +
 ...kdownHolder_updateReadOnlyOptionalProperty.java |    59 +
 ..._updateReadOnlyOptionalPropertyWithChoices.java |    71 +
 ...sewayMarkdownHolder_updateReadOnlyProperty.java |    54 +
 ...wnHolder_updateReadOnlyPropertyWithChoices.java |    68 +
 .../jdo/CausewayMarkdownJdo-description.adoc       |    20 +
 .../markdowns/jdo/CausewayMarkdownJdo.java         |    85 +
 .../markdowns/jdo/CausewayMarkdownJdoEntities.java |    41 +
 .../jpa/CausewayMarkdownJpa-description.adoc       |    20 +
 .../markdowns/jpa/CausewayMarkdownJpa.java         |   100 +
 .../markdowns/jpa/CausewayMarkdownJpaEntities.java |    41 +
 .../persistence/CausewayMarkdownEntity.java        |    43 +
 .../persistence/CausewayMarkdownEntity.layout.xml  |    58 +
 .../persistence/CausewayMarkdownSeeding.java       |    38 +
 .../vm/CausewayMarkdownVm-description.adoc         |    19 +
 .../markdowns/vm/CausewayMarkdownVm.java           |    84 +
 .../markdowns/vm/CausewayMarkdownVm.layout.xml     |    58 +
 .../causewayval/vegas/CausewayVegas-common.adoc    |    68 +
 .../vegas/CausewayVegas-description.adoc           |    31 +
 .../dom/types/causewayval/vegas/CausewayVegas.java |    83 +
 .../causewayval/vegas/CausewayVegas.layout.xml     |    58 +
 .../vegas/holder/CausewayVegaHolder.java           |    41 +
 .../vegas/holder/CausewayVegaHolder2.java          |    75 +
 .../holder/CausewayVegaHolder_actionReturning.java |    39 +
 ...usewayVegaHolder_actionReturningCollection.java |    49 +
 .../holder/CausewayVegaHolder_mixinProperty.java   |    41 +
 ...yVegaHolder_updateReadOnlyOptionalProperty.java |    59 +
 ..._updateReadOnlyOptionalPropertyWithChoices.java |    71 +
 .../CausewayVegaHolder_updateReadOnlyProperty.java |    54 +
 ...gaHolder_updateReadOnlyPropertyWithChoices.java |    68 +
 .../vegas/jdo/CausewayVegaJdo-description.adoc     |    20 +
 .../causewayval/vegas/jdo/CausewayVegaJdo.java     |    85 +
 .../vegas/jdo/CausewayVegaJdoEntities.java         |    41 +
 .../vegas/jpa/CausewayVegaJpa-description.adoc     |    20 +
 .../causewayval/vegas/jpa/CausewayVegaJpa.java     |   100 +
 .../vegas/jpa/CausewayVegaJpaEntities.java         |    41 +
 .../vegas/persistence/CausewayVegaEntity.java      |    43 +
 .../persistence/CausewayVegaEntity.layout.xml      |    58 +
 .../vegas/persistence/CausewayVegaSeeding.java     |    38 +
 .../vegas/samples/CausewayVegaSamples.java         |    38 +
 .../vegas/vm/CausewayVegaVm-description.adoc       |    19 +
 .../types/causewayval/vegas/vm/CausewayVegaVm.java |    84 +
 .../causewayval/vegas/vm/CausewayVegaVm.layout.xml |    58 +
 .../java/demoapp/dom/types/isis/IsisTypesMenu.java |    78 -
 .../dom/types/isis/blobs/IsisBlobs-common.adoc     |    66 -
 .../types/isis/blobs/IsisBlobs-description.adoc    |    31 -
 .../demoapp/dom/types/isis/blobs/IsisBlobs.java    |    83 -
 .../dom/types/isis/blobs/IsisBlobs.layout.xml      |    56 -
 .../types/isis/blobs/holder/IsisBlobHolder.java    |    42 -
 .../types/isis/blobs/holder/IsisBlobHolder2.java   |    75 -
 .../holder/IsisBlobHolder_actionReturning.java     |    40 -
 .../IsisBlobHolder_actionReturningCollection.java  |    50 -
 .../blobs/holder/IsisBlobHolder_mixinProperty.java |    42 -
 ...sBlobHolder_updateReadOnlyOptionalProperty.java |    59 -
 .../IsisBlobHolder_updateReadOnlyProperty.java     |    54 -
 ...obHolder_updateReadOnlyPropertyWithChoices.java |    68 -
 .../isis/blobs/jdo/IsisBlobJdo-description.adoc    |    19 -
 .../dom/types/isis/blobs/jdo/IsisBlobJdo.java      |   108 -
 .../types/isis/blobs/jdo/IsisBlobJdoEntities.java  |    42 -
 .../isis/blobs/jpa/IsisBlobJpa-description.adoc    |    24 -
 .../dom/types/isis/blobs/jpa/IsisBlobJpa.java      |   153 -
 .../types/isis/blobs/jpa/IsisBlobJpaEntities.java  |    42 -
 .../isis/blobs/persistence/IsisBlobEntity.java     |    43 -
 .../blobs/persistence/IsisBlobEntity.layout.xml    |    56 -
 .../isis/blobs/persistence/IsisBlobSeeding.java    |    39 -
 .../types/isis/blobs/samples/IsisBlobsSamples.java |    68 -
 .../isis/blobs/vm/IsisBlobVm-description.adoc      |    17 -
 .../dom/types/isis/blobs/vm/IsisBlobVm.java        |    87 -
 .../dom/types/isis/blobs/vm/IsisBlobVm.layout.xml  |    56 -
 .../dom/types/isis/clobs/IsisClobs-common.adoc     |    65 -
 .../types/isis/clobs/IsisClobs-description.adoc    |    31 -
 .../demoapp/dom/types/isis/clobs/IsisClobs.java    |    83 -
 .../dom/types/isis/clobs/IsisClobs.layout.xml      |    56 -
 .../types/isis/clobs/holder/IsisClobHolder.java    |    42 -
 .../types/isis/clobs/holder/IsisClobHolder2.java   |    75 -
 .../holder/IsisClobHolder_actionReturning.java     |    40 -
 .../IsisClobHolder_actionReturningCollection.java  |    50 -
 .../clobs/holder/IsisClobHolder_mixinProperty.java |    42 -
 ...sClobHolder_updateReadOnlyOptionalProperty.java |    59 -
 .../IsisClobHolder_updateReadOnlyProperty.java     |    54 -
 ...obHolder_updateReadOnlyPropertyWithChoices.java |    68 -
 .../isis/clobs/jdo/IsisClobJdo-description.adoc    |    20 -
 .../dom/types/isis/clobs/jdo/IsisClobJdo.java      |   114 -
 .../types/isis/clobs/jdo/IsisClobJdoEntities.java  |    42 -
 .../isis/clobs/jpa/IsisClobJpa-description.adoc    |    25 -
 .../dom/types/isis/clobs/jpa/IsisClobJpa.java      |   156 -
 .../types/isis/clobs/jpa/IsisClobJpaEntities.java  |    42 -
 .../isis/clobs/persistence/IsisClobEntity.java     |    43 -
 .../clobs/persistence/IsisClobEntity.layout.xml    |    56 -
 .../isis/clobs/persistence/IsisClobSeeding.java    |    39 -
 .../types/isis/clobs/samples/IsisClobsSamples.java |    60 -
 .../isis/clobs/vm/IsisClobVm-description.adoc      |    17 -
 .../dom/types/isis/clobs/vm/IsisClobVm.java        |    84 -
 .../dom/types/isis/clobs/vm/IsisClobVm.layout.xml  |    56 -
 .../IsisLocalResourcePaths-common.adoc             |    65 -
 .../IsisLocalResourcePaths-description.adoc        |    33 -
 .../localresourcepaths/IsisLocalResourcePaths.java |    84 -
 .../IsisLocalResourcePaths.layout.xml              |    56 -
 .../holder/IsisLocalResourcePathHolder.java        |    42 -
 .../holder/IsisLocalResourcePathHolder2.java       |    75 -
 ...sisLocalResourcePathHolder_actionReturning.java |    40 -
 ...sourcePathHolder_actionReturningCollection.java |    50 -
 .../IsisLocalResourcePathHolder_mixinProperty.java |    42 -
 ...ePathHolder_updateReadOnlyOptionalProperty.java |    59 -
 ...lResourcePathHolder_updateReadOnlyProperty.java |    54 -
 ...thHolder_updateReadOnlyPropertyWithChoices.java |    68 -
 .../jdo/IsisLocalResourcePathJdo-description.adoc  |    21 -
 .../jdo/IsisLocalResourcePathJdo.java              |    86 -
 .../jdo/IsisLocalResourcePathJdoEntities.java      |    42 -
 .../jpa/IsisLocalResourcePathJpa-description.adoc  |    26 -
 .../jpa/IsisLocalResourcePathJpa.java              |    97 -
 .../jpa/IsisLocalResourcePathJpaEntities.java      |    42 -
 .../persistence/IsisLocalResourcePathEntity.java   |    43 -
 .../IsisLocalResourcePathEntity.layout.xml         |    56 -
 .../persistence/IsisLocalResourcePathSeeding.java  |    39 -
 .../samples/IsisLocalResourcePathsSamples.java     |    38 -
 .../vm/IsisLocalResourcePathVm-description.adoc    |    17 -
 .../vm/IsisLocalResourcePathVm.java                |    84 -
 .../vm/IsisLocalResourcePathVm.layout.xml          |    56 -
 .../dom/types/isis/markups/IsisMarkups-common.adoc |    68 -
 .../isis/markups/IsisMarkups-description.adoc      |    31 -
 .../dom/types/isis/markups/IsisMarkups.java        |    83 -
 .../dom/types/isis/markups/IsisMarkups.layout.xml  |    58 -
 .../isis/markups/holder/IsisMarkupHolder.java      |    41 -
 .../isis/markups/holder/IsisMarkupHolder2.java     |    75 -
 .../holder/IsisMarkupHolder_actionReturning.java   |    39 -
 ...IsisMarkupHolder_actionReturningCollection.java |    49 -
 .../holder/IsisMarkupHolder_mixinProperty.java     |    41 -
 ...arkupHolder_updateReadOnlyOptionalProperty.java |    59 -
 ..._updateReadOnlyOptionalPropertyWithChoices.java |    71 -
 .../IsisMarkupHolder_updateReadOnlyProperty.java   |    54 -
 ...upHolder_updateReadOnlyPropertyWithChoices.java |    68 -
 .../markups/jdo/IsisMarkupJdo-description.adoc     |    20 -
 .../dom/types/isis/markups/jdo/IsisMarkupJdo.java  |    85 -
 .../isis/markups/jdo/IsisMarkupJdoEntities.java    |    41 -
 .../markups/jpa/IsisMarkupJpa-description.adoc     |    20 -
 .../dom/types/isis/markups/jpa/IsisMarkupJpa.java  |   100 -
 .../isis/markups/jpa/IsisMarkupJpaEntities.java    |    41 -
 .../isis/markups/persistence/IsisMarkupEntity.java |    43 -
 .../persistence/IsisMarkupEntity.layout.xml        |    58 -
 .../markups/persistence/IsisMarkupSeeding.java     |    38 -
 .../isis/markups/samples/IsisMarkupSamples.java    |    38 -
 .../isis/markups/vm/IsisMarkupVm-description.adoc  |    19 -
 .../dom/types/isis/markups/vm/IsisMarkupVm.java    |    84 -
 .../types/isis/markups/vm/IsisMarkupVm.layout.xml  |    58 -
 .../types/isis/passwords/IsisPasswords-common.adoc |    65 -
 .../isis/passwords/IsisPasswords-description.adoc  |    31 -
 .../dom/types/isis/passwords/IsisPasswords.java    |    84 -
 .../types/isis/passwords/IsisPasswords.layout.xml  |    56 -
 .../isis/passwords/holder/IsisPasswordHolder.java  |    42 -
 .../isis/passwords/holder/IsisPasswordHolder2.java |    75 -
 .../holder/IsisPasswordHolder_actionReturning.java |    40 -
 ...isPasswordHolder_actionReturningCollection.java |    50 -
 .../holder/IsisPasswordHolder_mixinProperty.java   |    42 -
 ...swordHolder_updateReadOnlyOptionalProperty.java |    59 -
 .../IsisPasswordHolder_updateReadOnlyProperty.java |    54 -
 ...rdHolder_updateReadOnlyPropertyWithChoices.java |    69 -
 .../passwords/jdo/IsisPasswordJdo-description.adoc |    18 -
 .../types/isis/passwords/jdo/IsisPasswordJdo.java  |    84 -
 .../passwords/jdo/IsisPasswordJdoEntities.java     |    42 -
 .../passwords/jpa/IsisPasswordJpa-description.adoc |    23 -
 .../types/isis/passwords/jpa/IsisPasswordJpa.java  |    96 -
 .../passwords/jpa/IsisPasswordJpaEntities.java     |    42 -
 .../passwords/persistence/IsisPasswordEntity.java  |    76 -
 .../persistence/IsisPasswordEntity.layout.xml      |    56 -
 .../passwords/persistence/IsisPasswordSeeding.java |    39 -
 .../passwords/samples/IsisPasswordsSamples.java    |    40 -
 .../passwords/vm/IsisPasswordVm-description.adoc   |    17 -
 .../types/isis/passwords/vm/IsisPasswordVm.java    |    85 -
 .../isis/passwords/vm/IsisPasswordVm.layout.xml    |    56 -
 .../dom/types/isisext/IsisExtTypesMenu.java        |    48 -
 .../isisext/cal/IsisCalendarEvents-common.adoc     |    68 -
 .../cal/IsisCalendarEvents-description.adoc        |    31 -
 .../dom/types/isisext/cal/IsisCalendarEvents.java  |    84 -
 .../isisext/cal/IsisCalendarEvents.layout.xml      |    56 -
 .../cal/holder/IsisCalendarEventHolder.java        |    42 -
 .../cal/holder/IsisCalendarEventHolder2.java       |    75 -
 .../IsisCalendarEventHolder_actionReturning.java   |    40 -
 ...endarEventHolder_actionReturningCollection.java |    51 -
 .../IsisCalendarEventHolder_mixinProperty.java     |    42 -
 ...EventHolder_updateReadOnlyOptionalProperty.java |    59 -
 ...CalendarEventHolder_updateReadOnlyProperty.java |    54 -
 ...ntHolder_updateReadOnlyPropertyWithChoices.java |    69 -
 .../isisext/cal/jdo/IsisCalendarEventEntities.java |    42 -
 .../cal/jdo/IsisCalendarEventJdo-description.adoc  |    18 -
 .../isisext/cal/jdo/IsisCalendarEventJdo.java      |    84 -
 .../isisext/cal/jpa/IsisCalendarEventEntities.java |    42 -
 .../cal/jpa/IsisCalendarEventJpa-description.adoc  |    21 -
 .../isisext/cal/jpa/IsisCalendarEventJpa.java      |    96 -
 .../cal/persistence/IsisCalendarEventEntity.java   |    57 -
 .../persistence/IsisCalendarEventEntity.layout.xml |    56 -
 .../cal/persistence/IsisCalendarEventSeeding.java  |    40 -
 .../cal/samples/IsisCalendarEventSamples.java      |    46 -
 .../cal/vm/IsisCalendarEventVm-description.adoc    |    19 -
 .../types/isisext/cal/vm/IsisCalendarEventVm.java  |    88 -
 .../isisext/cal/vm/IsisCalendarEventVm.layout.xml  |    56 -
 .../dom/types/isisext/sse/AsyncActionDemo.java     |    81 -
 .../types/isisext/sse/AsyncActionDemo.layout.xml   |    46 -
 .../dom/types/isisext/sse/AsyncActionMenu.java     |    56 -
 .../demoapp/dom/types/isisext/sse/DemoTask.java    |    71 -
 .../dom/types/isisext/sse/TaskProgress.java        |    56 -
 .../java/demoapp/dom/types/isisschema/chg/.gitkeep |     0
 .../java/demoapp/dom/types/isisschema/cmd/.gitkeep |     0
 .../java/demoapp/dom/types/isisschema/ixn/.gitkeep |     0
 .../dom/types/isisval/IsisValTypesMenu.java        |    62 -
 .../isisval/asciidocs/IsisAsciiDocs-common.adoc    |    68 -
 .../asciidocs/IsisAsciiDocs-description.adoc       |    31 -
 .../dom/types/isisval/asciidocs/IsisAsciiDocs.java |    83 -
 .../isisval/asciidocs/IsisAsciiDocs.layout.xml     |    58 -
 .../asciidocs/holder/IsisAsciiDocHolder.java       |    41 -
 .../asciidocs/holder/IsisAsciiDocHolder2.java      |    75 -
 .../holder/IsisAsciiDocHolder_actionReturning.java |    39 -
 ...isAsciiDocHolder_actionReturningCollection.java |    49 -
 .../holder/IsisAsciiDocHolder_mixinProperty.java   |    41 -
 ...iiDocHolder_updateReadOnlyOptionalProperty.java |    59 -
 ..._updateReadOnlyOptionalPropertyWithChoices.java |    71 -
 .../IsisAsciiDocHolder_updateReadOnlyProperty.java |    54 -
 ...ocHolder_updateReadOnlyPropertyWithChoices.java |    68 -
 .../asciidocs/jdo/IsisAsciiDocJdo-description.adoc |    20 -
 .../isisval/asciidocs/jdo/IsisAsciiDocJdo.java     |    85 -
 .../asciidocs/jdo/IsisAsciiDocJdoEntities.java     |    41 -
 .../asciidocs/jpa/IsisAsciiDocJpa-description.adoc |    20 -
 .../isisval/asciidocs/jpa/IsisAsciiDocJpa.java     |   100 -
 .../asciidocs/jpa/IsisAsciiDocJpaEntities.java     |    41 -
 .../asciidocs/persistence/IsisAsciiDocEntity.java  |    43 -
 .../persistence/IsisAsciiDocEntity.layout.xml      |    58 -
 .../asciidocs/persistence/IsisAsciiDocSeeding.java |    38 -
 .../asciidocs/vm/IsisAsciiDocVm-description.adoc   |    19 -
 .../types/isisval/asciidocs/vm/IsisAsciiDocVm.java |    84 -
 .../isisval/asciidocs/vm/IsisAsciiDocVm.layout.xml |    58 -
 .../isisval/markdowns/IsisMarkdowns-common.adoc    |    68 -
 .../markdowns/IsisMarkdowns-description.adoc       |    31 -
 .../dom/types/isisval/markdowns/IsisMarkdowns.java |    83 -
 .../isisval/markdowns/IsisMarkdowns.layout.xml     |    58 -
 .../markdowns/holder/IsisMarkdownHolder.java       |    41 -
 .../markdowns/holder/IsisMarkdownHolder2.java      |    75 -
 .../holder/IsisMarkdownHolder_actionReturning.java |    39 -
 ...isMarkdownHolder_actionReturningCollection.java |    49 -
 .../holder/IsisMarkdownHolder_mixinProperty.java   |    41 -
 ...kdownHolder_updateReadOnlyOptionalProperty.java |    59 -
 ..._updateReadOnlyOptionalPropertyWithChoices.java |    71 -
 .../IsisMarkdownHolder_updateReadOnlyProperty.java |    54 -
 ...wnHolder_updateReadOnlyPropertyWithChoices.java |    68 -
 .../markdowns/jdo/IsisMarkdownJdo-description.adoc |    20 -
 .../isisval/markdowns/jdo/IsisMarkdownJdo.java     |    85 -
 .../markdowns/jdo/IsisMarkdownJdoEntities.java     |    41 -
 .../markdowns/jpa/IsisMarkdownJpa-description.adoc |    20 -
 .../isisval/markdowns/jpa/IsisMarkdownJpa.java     |   100 -
 .../markdowns/jpa/IsisMarkdownJpaEntities.java     |    41 -
 .../markdowns/persistence/IsisMarkdownEntity.java  |    43 -
 .../persistence/IsisMarkdownEntity.layout.xml      |    58 -
 .../markdowns/persistence/IsisMarkdownSeeding.java |    38 -
 .../markdowns/vm/IsisMarkdownVm-description.adoc   |    19 -
 .../types/isisval/markdowns/vm/IsisMarkdownVm.java |    84 -
 .../isisval/markdowns/vm/IsisMarkdownVm.layout.xml |    58 -
 .../dom/types/isisval/vegas/IsisVegas-common.adoc  |    68 -
 .../types/isisval/vegas/IsisVegas-description.adoc |    31 -
 .../demoapp/dom/types/isisval/vegas/IsisVegas.java |    83 -
 .../dom/types/isisval/vegas/IsisVegas.layout.xml   |    58 -
 .../types/isisval/vegas/holder/IsisVegaHolder.java |    41 -
 .../isisval/vegas/holder/IsisVegaHolder2.java      |    75 -
 .../holder/IsisVegaHolder_actionReturning.java     |    39 -
 .../IsisVegaHolder_actionReturningCollection.java  |    49 -
 .../vegas/holder/IsisVegaHolder_mixinProperty.java |    41 -
 ...sVegaHolder_updateReadOnlyOptionalProperty.java |    59 -
 ..._updateReadOnlyOptionalPropertyWithChoices.java |    71 -
 .../IsisVegaHolder_updateReadOnlyProperty.java     |    54 -
 ...gaHolder_updateReadOnlyPropertyWithChoices.java |    68 -
 .../isisval/vegas/jdo/IsisVegaJdo-description.adoc |    20 -
 .../dom/types/isisval/vegas/jdo/IsisVegaJdo.java   |    85 -
 .../isisval/vegas/jdo/IsisVegaJdoEntities.java     |    41 -
 .../isisval/vegas/jpa/IsisVegaJpa-description.adoc |    20 -
 .../dom/types/isisval/vegas/jpa/IsisVegaJpa.java   |   100 -
 .../isisval/vegas/jpa/IsisVegaJpaEntities.java     |    41 -
 .../isisval/vegas/persistence/IsisVegaEntity.java  |    43 -
 .../vegas/persistence/IsisVegaEntity.layout.xml    |    58 -
 .../isisval/vegas/persistence/IsisVegaSeeding.java |    38 -
 .../isisval/vegas/samples/IsisVegaSamples.java     |    38 -
 .../isisval/vegas/vm/IsisVegaVm-description.adoc   |    19 -
 .../dom/types/isisval/vegas/vm/IsisVegaVm.java     |    84 -
 .../types/isisval/vegas/vm/IsisVegaVm.layout.xml   |    58 -
 .../dom/types/javaawt/JavaAwtTypesMenu.java        |    14 +-
 .../images/JavaAwtBufferedImages-description.adoc  |     4 +-
 .../javaawt/images/JavaAwtBufferedImages.java      |    20 +-
 .../images/JavaAwtBufferedImages.layout.xml        |     6 +-
 .../images/holder/JavaAwtBufferedImageHolder2.java |     8 +-
 ...JavaAwtBufferedImageHolder_actionReturning.java |     6 +-
 ...feredImageHolder_actionReturningCollection.java |     9 +-
 .../JavaAwtBufferedImageHolder_mixinProperty.java  |     6 +-
 ...ImageHolder_updateReadOnlyOptionalProperty.java |    16 +-
 ...BufferedImageHolder_updateReadOnlyProperty.java |    12 +-
 ...geHolder_updateReadOnlyPropertyWithChoices.java |    15 +-
 .../jdo/JavaAwtBufferedImageJdo-description.adoc   |     6 +-
 .../images/jdo/JavaAwtBufferedImageJdo.java        |    13 +-
 .../jpa/JavaAwtBufferedImageJpa-description.adoc   |     6 +-
 .../images/jpa/JavaAwtBufferedImageJpa.java        |    19 +-
 .../persistence/JavaAwtBufferedImageEntity.java    |     2 +-
 .../JavaAwtBufferedImageEntity.layout.xml          |     6 +-
 .../samples/JavaAwtBufferedImagesSamples.java      |     7 +-
 .../vm/JavaAwtBufferedImageVm-description.adoc     |     4 +-
 .../javaawt/images/vm/JavaAwtBufferedImageVm.java  |    15 +-
 .../images/vm/JavaAwtBufferedImageVm.layout.xml    |     6 +-
 .../dom/types/javalang/JavaLangTypesMenu.java      |    14 +-
 .../types/javalang/JavaLangWrapperTypesMenu.java   |    14 +-
 .../types/javalang/booleans/WrapperBooleans.java   |    20 +-
 .../javalang/booleans/WrapperBooleans.layout.xml   |     6 +-
 .../booleans/holder/WrapperBooleanHolder2.java     |     8 +-
 .../WrapperBooleanHolder_actionReturning.java      |     4 +-
 ...perBooleanHolder_actionReturningCollection.java |     4 +-
 .../holder/WrapperBooleanHolder_mixinProperty.java |     6 +-
 ...oleanHolder_updateReadOnlyOptionalProperty.java |    14 +-
 ..._updateReadOnlyOptionalPropertyWithChoices.java |    14 +-
 ...rapperBooleanHolder_updateReadOnlyProperty.java |    10 +-
 ...anHolder_updateReadOnlyPropertyWithChoices.java |    10 +-
 .../jdo/WrapperBooleanJdo-description.adoc         |     6 +-
 .../javalang/booleans/jdo/WrapperBooleanJdo.java   |    12 +-
 .../jpa/WrapperBooleanJpa-description.adoc         |     6 +-
 .../javalang/booleans/jpa/WrapperBooleanJpa.java   |    16 +-
 .../booleans/persistence/WrapperBooleanEntity.java |     2 +-
 .../persistence/WrapperBooleanEntity.layout.xml    |     6 +-
 .../booleans/samples/WrapperBooleanSamples.java    |     2 +-
 .../booleans/vm/WrapperBooleanVm-description.adoc  |     4 +-
 .../javalang/booleans/vm/WrapperBooleanVm.java     |    14 +-
 .../booleans/vm/WrapperBooleanVm.layout.xml        |     6 +-
 .../dom/types/javalang/bytes/WrapperBytes.java     |    20 +-
 .../types/javalang/bytes/WrapperBytes.layout.xml   |     6 +-
 .../javalang/bytes/holder/WrapperByteHolder2.java  |     8 +-
 .../holder/WrapperByteHolder_actionReturning.java  |     4 +-
 ...rapperByteHolder_actionReturningCollection.java |     4 +-
 .../holder/WrapperByteHolder_mixinProperty.java    |     6 +-
 ...rByteHolder_updateReadOnlyOptionalProperty.java |    14 +-
 ..._updateReadOnlyOptionalPropertyWithChoices.java |    14 +-
 .../WrapperByteHolder_updateReadOnlyProperty.java  |    10 +-
 ...teHolder_updateReadOnlyPropertyWithChoices.java |    10 +-
 .../bytes/jdo/WrapperByteJdo-description.adoc      |     6 +-
 .../types/javalang/bytes/jdo/WrapperByteJdo.java   |    12 +-
 .../bytes/jpa/WrapperByteJpa-description.adoc      |     6 +-
 .../types/javalang/bytes/jpa/WrapperByteJpa.java   |    16 +-
 .../bytes/persistence/WrapperByteEntity.java       |     2 +-
 .../bytes/persistence/WrapperByteEntity.layout.xml |     6 +-
 .../javalang/bytes/samples/WrapperByteSamples.java |     2 +-
 .../bytes/vm/WrapperByteVm-description.adoc        |     4 +-
 .../dom/types/javalang/bytes/vm/WrapperByteVm.java |    14 +-
 .../javalang/bytes/vm/WrapperByteVm.layout.xml     |     6 +-
 .../javalang/characters/WrapperCharacters.java     |    20 +-
 .../characters/WrapperCharacters.layout.xml        |     6 +-
 .../characters/holder/WrapperCharacterHolder2.java |     8 +-
 .../WrapperCharacterHolder_actionReturning.java    |     4 +-
 ...rCharacterHolder_actionReturningCollection.java |     4 +-
 .../WrapperCharacterHolder_mixinProperty.java      |     6 +-
 ...acterHolder_updateReadOnlyOptionalProperty.java |    14 +-
 ..._updateReadOnlyOptionalPropertyWithChoices.java |    14 +-
 ...pperCharacterHolder_updateReadOnlyProperty.java |    10 +-
 ...erHolder_updateReadOnlyPropertyWithChoices.java |    10 +-
 .../jdo/WrapperCharacterJdo-description.adoc       |     6 +-
 .../characters/jdo/WrapperCharacterJdo.java        |    12 +-
 .../jpa/WrapperCharacterJpa-description.adoc       |     6 +-
 .../characters/jpa/WrapperCharacterJpa.java        |    16 +-
 .../persistence/WrapperCharacterEntity.java        |     2 +-
 .../persistence/WrapperCharacterEntity.layout.xml  |     6 +-
 .../samples/WrapperCharacterSamples.java           |     2 +-
 .../vm/WrapperCharacterVm-description.adoc         |     4 +-
 .../javalang/characters/vm/WrapperCharacterVm.java |    14 +-
 .../characters/vm/WrapperCharacterVm.layout.xml    |     6 +-
 .../dom/types/javalang/doubles/WrapperDoubles.java |    20 +-
 .../javalang/doubles/WrapperDoubles.layout.xml     |     6 +-
 .../doubles/holder/WrapperDoubleHolder2.java       |     8 +-
 .../WrapperDoubleHolder_actionReturning.java       |     4 +-
 ...pperDoubleHolder_actionReturningCollection.java |     4 +-
 .../holder/WrapperDoubleHolder_mixinProperty.java  |     6 +-
 ...oubleHolder_updateReadOnlyOptionalProperty.java |    14 +-
 ..._updateReadOnlyOptionalPropertyWithChoices.java |    14 +-
 ...WrapperDoubleHolder_updateReadOnlyProperty.java |    10 +-
 ...leHolder_updateReadOnlyPropertyWithChoices.java |    10 +-
 .../doubles/jdo/WrapperDoubleJdo-description.adoc  |     6 +-
 .../javalang/doubles/jdo/WrapperDoubleJdo.java     |    12 +-
 .../doubles/jpa/WrapperDoubleJpa-description.adoc  |     6 +-
 .../javalang/doubles/jpa/WrapperDoubleJpa.java     |    16 +-
 .../doubles/persistence/WrapperDoubleEntity.java   |     2 +-
 .../persistence/WrapperDoubleEntity.layout.xml     |     6 +-
 .../doubles/samples/WrapperDoubleSamples.java      |     2 +-
 .../doubles/vm/WrapperDoubleVm-description.adoc    |     4 +-
 .../types/javalang/doubles/vm/WrapperDoubleVm.java |    14 +-
 .../javalang/doubles/vm/WrapperDoubleVm.layout.xml |     6 +-
 .../dom/types/javalang/enums/JavaLangEnums.java    |    20 +-
 .../types/javalang/enums/JavaLangEnums.layout.xml  |     6 +-
 .../javalang/enums/holder/JavaLangEnumHolder2.java |     8 +-
 .../holder/JavaLangEnumHolder_actionReturning.java |     4 +-
 ...vaLangEnumHolder_actionReturningCollection.java |     4 +-
 .../holder/JavaLangEnumHolder_mixinProperty.java   |     6 +-
 ...gEnumHolder_updateReadOnlyOptionalProperty.java |    14 +-
 ..._updateReadOnlyOptionalPropertyWithChoices.java |    14 +-
 .../JavaLangEnumHolder_updateReadOnlyProperty.java |    10 +-
 ...umHolder_updateReadOnlyPropertyWithChoices.java |    10 +-
 .../enums/jdo/JavaLangEnumJdo-description.adoc     |     6 +-
 .../types/javalang/enums/jdo/JavaLangEnumJdo.java  |    12 +-
 .../enums/jpa/JavaLangEnumJpa-description.adoc     |     6 +-
 .../types/javalang/enums/jpa/JavaLangEnumJpa.java  |    16 +-
 .../enums/persistence/JavaLangEnumEntity.java      |     2 +-
 .../persistence/JavaLangEnumEntity.layout.xml      |     6 +-
 .../enums/vm/JavaLangEnumVm-description.adoc       |     4 +-
 .../types/javalang/enums/vm/JavaLangEnumVm.java    |    14 +-
 .../javalang/enums/vm/JavaLangEnumVm.layout.xml    |     6 +-
 .../dom/types/javalang/floats/WrapperFloats.java   |    20 +-
 .../types/javalang/floats/WrapperFloats.layout.xml |     6 +-
 .../floats/holder/WrapperFloatHolder2.java         |     8 +-
 .../holder/WrapperFloatHolder_actionReturning.java |     4 +-
 ...apperFloatHolder_actionReturningCollection.java |     4 +-
 .../holder/WrapperFloatHolder_mixinProperty.java   |     6 +-
 ...FloatHolder_updateReadOnlyOptionalProperty.java |    14 +-
 ..._updateReadOnlyOptionalPropertyWithChoices.java |    14 +-
 .../WrapperFloatHolder_updateReadOnlyProperty.java |    10 +-
 ...atHolder_updateReadOnlyPropertyWithChoices.java |    10 +-
 .../floats/jdo/WrapperFloatJdo-description.adoc    |     6 +-
 .../types/javalang/floats/jdo/WrapperFloatJdo.java |    12 +-
 .../floats/jpa/WrapperFloatJpa-description.adoc    |     6 +-
 .../types/javalang/floats/jpa/WrapperFloatJpa.java |    16 +-
 .../floats/persistence/WrapperFloatEntity.java     |     2 +-
 .../persistence/WrapperFloatEntity.layout.xml      |     6 +-
 .../floats/samples/WrapperFloatSamples.java        |     2 +-
 .../floats/vm/WrapperFloatVm-description.adoc      |     4 +-
 .../types/javalang/floats/vm/WrapperFloatVm.java   |    14 +-
 .../javalang/floats/vm/WrapperFloatVm.layout.xml   |     6 +-
 .../types/javalang/integers/WrapperIntegers.java   |    20 +-
 .../javalang/integers/WrapperIntegers.layout.xml   |     6 +-
 .../integers/holder/WrapperIntegerHolder2.java     |     8 +-
 .../WrapperIntegerHolder_actionReturning.java      |     4 +-
 ...perIntegerHolder_actionReturningCollection.java |     4 +-
 .../holder/WrapperIntegerHolder_mixinProperty.java |     6 +-
 ...tegerHolder_updateReadOnlyOptionalProperty.java |    14 +-
 ..._updateReadOnlyOptionalPropertyWithChoices.java |    14 +-
 ...rapperIntegerHolder_updateReadOnlyProperty.java |    10 +-
 ...erHolder_updateReadOnlyPropertyWithChoices.java |    10 +-
 .../jdo/WrapperIntegerJdo-description.adoc         |     6 +-
 .../javalang/integers/jdo/WrapperIntegerJdo.java   |    12 +-
 .../jpa/WrapperIntegerJpa-description.adoc         |     6 +-
 .../javalang/integers/jpa/WrapperIntegerJpa.java   |    16 +-
 .../integers/persistence/WrapperIntegerEntity.java |     2 +-
 .../persistence/WrapperIntegerEntity.layout.xml    |     6 +-
 .../integers/samples/WrapperIntegerSamples.java    |     2 +-
 .../integers/vm/WrapperIntegerVm-description.adoc  |     4 +-
 .../javalang/integers/vm/WrapperIntegerVm.java     |    14 +-
 .../integers/vm/WrapperIntegerVm.layout.xml        |     6 +-
 .../dom/types/javalang/longs/WrapperLongs.java     |    20 +-
 .../types/javalang/longs/WrapperLongs.layout.xml   |     6 +-
 .../javalang/longs/holder/WrapperLongHolder2.java  |     8 +-
 .../holder/WrapperLongHolder_actionReturning.java  |     4 +-
 ...rapperLongHolder_actionReturningCollection.java |     4 +-
 .../holder/WrapperLongHolder_mixinProperty.java    |     6 +-
 ...rLongHolder_updateReadOnlyOptionalProperty.java |    14 +-
 ..._updateReadOnlyOptionalPropertyWithChoices.java |    14 +-
 .../WrapperLongHolder_updateReadOnlyProperty.java  |    10 +-
 ...ngHolder_updateReadOnlyPropertyWithChoices.java |    10 +-
 .../longs/jdo/WrapperLongJdo-description.adoc      |     6 +-
 .../types/javalang/longs/jdo/WrapperLongJdo.java   |    12 +-
 .../longs/jpa/WrapperLongJpa-description.adoc      |     6 +-
 .../types/javalang/longs/jpa/WrapperLongJpa.java   |    16 +-
 .../longs/persistence/WrapperLongEntity.java       |     2 +-
 .../longs/persistence/WrapperLongEntity.layout.xml |     6 +-
 .../javalang/longs/samples/WrapperLongSamples.java |     2 +-
 .../longs/vm/WrapperLongVm-description.adoc        |     4 +-
 .../dom/types/javalang/longs/vm/WrapperLongVm.java |    14 +-
 .../javalang/longs/vm/WrapperLongVm.layout.xml     |     6 +-
 .../dom/types/javalang/shorts/WrapperShorts.java   |    20 +-
 .../types/javalang/shorts/WrapperShorts.layout.xml |     6 +-
 .../shorts/holder/WrapperShortHolder2.java         |     8 +-
 .../holder/WrapperShortHolder_actionReturning.java |     4 +-
 ...apperShortHolder_actionReturningCollection.java |     4 +-
 .../holder/WrapperShortHolder_mixinProperty.java   |     6 +-
 ...ShortHolder_updateReadOnlyOptionalProperty.java |    14 +-
 ..._updateReadOnlyOptionalPropertyWithChoices.java |    14 +-
 .../WrapperShortHolder_updateReadOnlyProperty.java |    10 +-
 ...rtHolder_updateReadOnlyPropertyWithChoices.java |    10 +-
 .../shorts/jdo/WrapperShortJdo-description.adoc    |     6 +-
 .../types/javalang/shorts/jdo/WrapperShortJdo.java |    12 +-
 .../shorts/jpa/WrapperShortJpa-description.adoc    |     6 +-
 .../types/javalang/shorts/jpa/WrapperShortJpa.java |    16 +-
 .../shorts/persistence/WrapperShortEntity.java     |     2 +-
 .../persistence/WrapperShortEntity.layout.xml      |     6 +-
 .../shorts/samples/WrapperShortSamples.java        |     2 +-
 .../shorts/vm/WrapperShortVm-description.adoc      |     4 +-
 .../types/javalang/shorts/vm/WrapperShortVm.java   |    14 +-
 .../javalang/shorts/vm/WrapperShortVm.layout.xml   |     6 +-
 .../types/javalang/strings/JavaLangStrings.java    |    20 +-
 .../javalang/strings/JavaLangStrings.layout.xml    |     6 +-
 .../strings/holder/JavaLangStringHolder2.java      |     8 +-
 .../JavaLangStringHolder_actionReturning.java      |     4 +-
 ...LangStringHolder_actionReturningCollection.java |     4 +-
 .../holder/JavaLangStringHolder_mixinProperty.java |     6 +-
 ...tringHolder_updateReadOnlyOptionalProperty.java |    14 +-
 ..._updateReadOnlyOptionalPropertyWithChoices.java |    14 +-
 ...avaLangStringHolder_updateReadOnlyProperty.java |    10 +-
 ...ngHolder_updateReadOnlyPropertyWithChoices.java |    10 +-
 .../strings/jdo/JavaLangStringJdo-description.adoc |     6 +-
 .../javalang/strings/jdo/JavaLangStringJdo.java    |    12 +-
 .../strings/jpa/JavaLangStringJpa-description.adoc |     6 +-
 .../javalang/strings/jpa/JavaLangStringJpa.java    |    16 +-
 .../strings/persistence/JavaLangStringEntity.java  |     2 +-
 .../persistence/JavaLangStringEntity.layout.xml    |     6 +-
 .../strings/vm/JavaLangStringVm-description.adoc   |     4 +-
 .../javalang/strings/vm/JavaLangStringVm.java      |    14 +-
 .../strings/vm/JavaLangStringVm.layout.xml         |     6 +-
 .../dom/types/javalang/voids/JavaLangVoids.java    |    16 +-
 .../types/javalang/voids/JavaLangVoids.layout.xml  |     6 +-
 .../dom/types/javamath/JavaMathTypesMenu.java      |    14 +-
 .../javamath/bigdecimals/JavaMathBigDecimals.java  |    20 +-
 .../bigdecimals/JavaMathBigDecimals.layout.xml     |     6 +-
 .../holder/JavaMathBigDecimalHolder2.java          |     8 +-
 .../JavaMathBigDecimalHolder_actionReturning.java  |     4 +-
 ...BigDecimalHolder_actionReturningCollection.java |     7 +-
 .../JavaMathBigDecimalHolder_mixinProperty.java    |     6 +-
 ...cimalHolder_updateReadOnlyOptionalProperty.java |    14 +-
 ...athBigDecimalHolder_updateReadOnlyProperty.java |    10 +-
 ...alHolder_updateReadOnlyPropertyWithChoices.java |    13 +-
 .../jdo/JavaMathBigDecimalJdo-description.adoc     |     8 +-
 .../bigdecimals/jdo/JavaMathBigDecimalJdo.java     |    17 +-
 .../jpa/JavaMathBigDecimalJpa-description.adoc     |     8 +-
 .../bigdecimals/jpa/JavaMathBigDecimalJpa.java     |    21 +-
 .../persistence/JavaMathBigDecimalEntity.java      |     2 +-
 .../JavaMathBigDecimalEntity.layout.xml            |     6 +-
 .../vm/JavaMathBigDecimalVm-description.adoc       |     6 +-
 .../bigdecimals/vm/JavaMathBigDecimalVm.java       |    19 +-
 .../bigdecimals/vm/JavaMathBigDecimalVm.layout.xml |     6 +-
 .../javamath/bigintegers/JavaMathBigIntegers.java  |    20 +-
 .../bigintegers/JavaMathBigIntegers.layout.xml     |     6 +-
 .../holder/JavaMathBigIntegerHolder2.java          |     8 +-
 .../JavaMathBigIntegerHolder_actionReturning.java  |     4 +-
 ...BigIntegerHolder_actionReturningCollection.java |     7 +-
 .../JavaMathBigIntegerHolder_mixinProperty.java    |     6 +-
 ...tegerHolder_updateReadOnlyOptionalProperty.java |    14 +-
 ...athBigIntegerHolder_updateReadOnlyProperty.java |    10 +-
 ...erHolder_updateReadOnlyPropertyWithChoices.java |    13 +-
 .../jdo/JavaMathBigIntegerJdo-description.adoc     |     8 +-
 .../bigintegers/jdo/JavaMathBigIntegerJdo.java     |    15 +-
 .../jpa/JavaMathBigIntegerJpa-description.adoc     |     8 +-
 .../bigintegers/jpa/JavaMathBigIntegerJpa.java     |    19 +-
 .../persistence/JavaMathBigIntegerEntity.java      |     2 +-
 .../JavaMathBigIntegerEntity.layout.xml            |     6 +-
 .../vm/JavaMathBigIntegerVm-description.adoc       |     6 +-
 .../bigintegers/vm/JavaMathBigIntegerVm.java       |    19 +-
 .../bigintegers/vm/JavaMathBigIntegerVm.layout.xml |     6 +-
 .../dom/types/javanet/JavaNetTypesMenu.java        |    14 +-
 .../dom/types/javanet/urls/JavaNetUrls.java        |    20 +-
 .../dom/types/javanet/urls/JavaNetUrls.layout.xml  |     6 +-
 .../javanet/urls/holder/JavaNetUrlHolder2.java     |     8 +-
 .../holder/JavaNetUrlHolder_actionReturning.java   |     4 +-
 ...JavaNetUrlHolder_actionReturningCollection.java |     7 +-
 .../holder/JavaNetUrlHolder_mixinProperty.java     |     6 +-
 ...etUrlHolder_updateReadOnlyOptionalProperty.java |    14 +-
 .../JavaNetUrlHolder_updateReadOnlyProperty.java   |    10 +-
 ...rlHolder_updateReadOnlyPropertyWithChoices.java |    13 +-
 .../urls/jdo/JavaNetUrlJdo-description.adoc        |     8 +-
 .../dom/types/javanet/urls/jdo/JavaNetUrlJdo.java  |    15 +-
 .../urls/jpa/JavaNetUrlJpa-description.adoc        |     8 +-
 .../dom/types/javanet/urls/jpa/JavaNetUrlJpa.java  |    19 +-
 .../javanet/urls/persistence/JavaNetUrlEntity.java |     2 +-
 .../urls/persistence/JavaNetUrlEntity.layout.xml   |     6 +-
 .../javanet/urls/samples/JavaNetUrlSamples.java    |     3 +-
 .../javanet/urls/vm/JavaNetUrlVm-description.adoc  |     6 +-
 .../dom/types/javanet/urls/vm/JavaNetUrlVm.java    |    19 +-
 .../types/javanet/urls/vm/JavaNetUrlVm.layout.xml  |     6 +-
 .../dom/types/javasql/JavaSqlTypesMenu.java        |    14 +-
 .../types/javasql/javasqldate/JavaSqlDates.java    |    20 +-
 .../javasql/javasqldate/JavaSqlDates.layout.xml    |     6 +-
 .../javasqldate/holder/JavaSqlDateHolder2.java     |     8 +-
 .../javasqldate/holder/JavaSqlDateHolder3.java     |    10 +-
 .../holder/JavaSqlDateHolder_actionReturning.java  |     4 +-
 ...avaSqlDateHolder_actionReturningCollection.java |     7 +-
 .../holder/JavaSqlDateHolder_mixinProperty.java    |     6 +-
 ...lDateHolder_updateReadOnlyOptionalProperty.java |    14 +-
 .../JavaSqlDateHolder_updateReadOnlyProperty.java  |    10 +-
 ...teHolder_updateReadOnlyPropertyWithChoices.java |    13 +-
 .../jdo/JavaSqlDateJdo-description.adoc            |     8 +-
 .../javasql/javasqldate/jdo/JavaSqlDateJdo.java    |    15 +-
 .../jpa/JavaSqlDateJpa-description.adoc            |     8 +-
 .../javasql/javasqldate/jpa/JavaSqlDateJpa.java    |    19 +-
 .../javasqldate/persistence/JavaSqlDateEntity.java |     2 +-
 .../persistence/JavaSqlDateEntity.layout.xml       |     6 +-
 .../javasqldate/vm/JavaSqlDateVm-description.adoc  |     8 +-
 .../javasql/javasqldate/vm/JavaSqlDateVm.java      |    21 +-
 .../javasqldate/vm/JavaSqlDateVm.layout.xml        |     6 +-
 .../javasqltimestamp/JavaSqlTimestamps.java        |    20 +-
 .../javasqltimestamp/JavaSqlTimestamps.layout.xml  |     6 +-
 .../holder/JavaSqlTimestampHolder2.java            |     8 +-
 .../holder/JavaSqlTimestampHolder3.java            |    10 +-
 .../JavaSqlTimestampHolder_actionReturning.java    |     4 +-
 ...lTimestampHolder_actionReturningCollection.java |     7 +-
 .../JavaSqlTimestampHolder_mixinProperty.java      |     6 +-
 ...stampHolder_updateReadOnlyOptionalProperty.java |    14 +-
 ...aSqlTimestampHolder_updateReadOnlyProperty.java |    10 +-
 ...mpHolder_updateReadOnlyPropertyWithChoices.java |    13 +-
 .../jdo/JavaSqlTimestampJdo-description.adoc       |     8 +-
 .../javasqltimestamp/jdo/JavaSqlTimestampJdo.java  |    15 +-
 .../jpa/JavaSqlTimestampJpa-description.adoc       |     8 +-
 .../javasqltimestamp/jpa/JavaSqlTimestampJpa.java  |    19 +-
 .../persistence/JavaSqlTimestampEntity.java        |     2 +-
 .../persistence/JavaSqlTimestampEntity.layout.xml  |     6 +-
 .../vm/JavaSqlTimestampVm-description.adoc         |     8 +-
 .../javasqltimestamp/vm/JavaSqlTimestampVm.java    |    21 +-
 .../vm/JavaSqlTimestampVm.layout.xml               |     6 +-
 .../dom/types/javatime/JavaTimeTypesMenu.java      |    14 +-
 .../javatimelocaldate/JavaTimeLocalDates.java      |    20 +-
 .../JavaTimeLocalDates.layout.xml                  |     6 +-
 .../holder/JavaTimeLocalDateHolder2.java           |     8 +-
 .../holder/JavaTimeLocalDateHolder3.java           |    10 +-
 .../JavaTimeLocalDateHolder_actionReturning.java   |     4 +-
 ...eLocalDateHolder_actionReturningCollection.java |     7 +-
 .../JavaTimeLocalDateHolder_mixinProperty.java     |     6 +-
 ...lDateHolder_updateReadOnlyOptionalProperty.java |    14 +-
 ...TimeLocalDateHolder_updateReadOnlyProperty.java |    10 +-
 ...teHolder_updateReadOnlyPropertyWithChoices.java |    13 +-
 .../jdo/JavaTimeLocalDateJdo-description.adoc      |     8 +-
 .../jdo/JavaTimeLocalDateJdo.java                  |    15 +-
 .../jpa/JavaTimeLocalDateJpa-description.adoc      |     8 +-
 .../jpa/JavaTimeLocalDateJpa.java                  |    19 +-
 .../persistence/JavaTimeLocalDateEntity.java       |     2 +-
 .../persistence/JavaTimeLocalDateEntity.layout.xml |     6 +-
 .../vm/JavaTimeLocalDateVm-description.adoc        |     8 +-
 .../javatimelocaldate/vm/JavaTimeLocalDateVm.java  |    21 +-
 .../vm/JavaTimeLocalDateVm.layout.xml              |     6 +-
 .../JavaTimeLocalDateTimes.java                    |    20 +-
 .../JavaTimeLocalDateTimes.layout.xml              |     6 +-
 .../holder/JavaTimeLocalDateTimeHolder2.java       |     8 +-
 .../holder/JavaTimeLocalDateTimeHolder3.java       |    10 +-
 ...avaTimeLocalDateTimeHolder_actionReturning.java |     4 +-
 ...alDateTimeHolder_actionReturningCollection.java |     7 +-
 .../JavaTimeLocalDateTimeHolder_mixinProperty.java |     6 +-
 ...eTimeHolder_updateReadOnlyOptionalProperty.java |    14 +-
 ...LocalDateTimeHolder_updateReadOnlyProperty.java |    10 +-
 ...meHolder_updateReadOnlyPropertyWithChoices.java |    13 +-
 .../jdo/JavaTimeLocalDateTimeJdo-description.adoc  |     8 +-
 .../jdo/JavaTimeLocalDateTimeJdo.java              |    15 +-
 .../jpa/JavaTimeLocalDateTimeJpa-description.adoc  |     8 +-
 .../jpa/JavaTimeLocalDateTimeJpa.java              |    19 +-
 .../persistence/JavaTimeLocalDateTimeEntity.java   |     2 +-
 .../JavaTimeLocalDateTimeEntity.layout.xml         |     6 +-
 .../vm/JavaTimeLocalDateTimeVm-description.adoc    |     8 +-
 .../vm/JavaTimeLocalDateTimeVm.java                |    21 +-
 .../vm/JavaTimeLocalDateTimeVm.layout.xml          |     6 +-
 .../javatimelocaltime/JavaTimeLocalTimes.java      |    20 +-
 .../JavaTimeLocalTimes.layout.xml                  |     6 +-
 .../holder/JavaTimeLocalTimeHolder2.java           |     8 +-
 .../holder/JavaTimeLocalTimeHolder3.java           |    10 +-
 .../JavaTimeLocalTimeHolder_actionReturning.java   |     4 +-
 ...eLocalTimeHolder_actionReturningCollection.java |     4 +-
 .../JavaTimeLocalTimeHolder_mixinProperty.java     |     6 +-
 ...lTimeHolder_updateReadOnlyOptionalProperty.java |    14 +-
 ...TimeLocalTimeHolder_updateReadOnlyProperty.java |    10 +-
 ...meHolder_updateReadOnlyPropertyWithChoices.java |    10 +-
 .../jdo/JavaTimeLocalTimeJdo-description.adoc      |     8 +-
 .../jdo/JavaTimeLocalTimeJdo.java                  |    15 +-
 .../jpa/JavaTimeLocalTimeJpa-description.adoc      |     8 +-
 .../jpa/JavaTimeLocalTimeJpa.java                  |    19 +-
 .../persistence/JavaTimeLocalTimeEntity.java       |     2 +-
 .../persistence/JavaTimeLocalTimeEntity.layout.xml |     6 +-
 .../vm/JavaTimeLocalTimeVm-description.adoc        |     8 +-
 .../javatimelocaltime/vm/JavaTimeLocalTimeVm.java  |    21 +-
 .../vm/JavaTimeLocalTimeVm.layout.xml              |     6 +-
 .../JavaTimeOffsetDateTimes.java                   |    20 +-
 .../JavaTimeOffsetDateTimes.layout.xml             |     6 +-
 .../holder/JavaTimeOffsetDateTimeHolder2.java      |     8 +-
 .../holder/JavaTimeOffsetDateTimeHolder3.java      |    10 +-
 .../holder/JavaTimeOffsetDateTimeHolder4.java      |    14 +-
 ...vaTimeOffsetDateTimeHolder_actionReturning.java |     4 +-
 ...etDateTimeHolder_actionReturningCollection.java |     7 +-
 ...JavaTimeOffsetDateTimeHolder_mixinProperty.java |     6 +-
 ...eTimeHolder_updateReadOnlyOptionalProperty.java |    14 +-
 ...ffsetDateTimeHolder_updateReadOnlyProperty.java |    10 +-
 ...meHolder_updateReadOnlyPropertyWithChoices.java |    13 +-
 .../jdo/JavaTimeOffsetDateTimeJdo-description.adoc |     8 +-
 .../jdo/JavaTimeOffsetDateTimeJdo.java             |    15 +-
 .../jpa/JavaTimeOffsetDateTimeJpa-description.adoc |     8 +-
 .../jpa/JavaTimeOffsetDateTimeJpa.java             |    19 +-
 .../persistence/JavaTimeOffsetDateTimeEntity.java  |     2 +-
 .../JavaTimeOffsetDateTimeEntity.layout.xml        |     6 +-
 .../vm/JavaTimeOffsetDateTimeVm-description.adoc   |     8 +-
 .../vm/JavaTimeOffsetDateTimeVm.java               |    21 +-
 .../vm/JavaTimeOffsetDateTimeVm.layout.xml         |     6 +-
 .../javatimeoffsettime/JavaTimeOffsetTimes.java    |    20 +-
 .../JavaTimeOffsetTimes.layout.xml                 |     6 +-
 .../holder/JavaTimeOffsetTimeHolder2.java          |     8 +-
 .../holder/JavaTimeOffsetTimeHolder3.java          |    10 +-
 .../holder/JavaTimeOffsetTimeHolder4.java          |    14 +-
 .../JavaTimeOffsetTimeHolder_actionReturning.java  |     4 +-
 ...OffsetTimeHolder_actionReturningCollection.java |     7 +-
 .../JavaTimeOffsetTimeHolder_mixinProperty.java    |     6 +-
 ...tTimeHolder_updateReadOnlyOptionalProperty.java |    14 +-
 ...imeOffsetTimeHolder_updateReadOnlyProperty.java |    10 +-
 ...meHolder_updateReadOnlyPropertyWithChoices.java |    13 +-
 .../jdo/JavaTimeOffsetTimeJdo-description.adoc     |     8 +-
 .../jdo/JavaTimeOffsetTimeJdo.java                 |    15 +-
 .../jpa/JavaTimeOffsetTimeJpa-description.adoc     |     8 +-
 .../jpa/JavaTimeOffsetTimeJpa.java                 |    19 +-
 .../persistence/JavaTimeOffsetTimeEntity.java      |     2 +-
 .../JavaTimeOffsetTimeEntity.layout.xml            |     6 +-
 .../vm/JavaTimeOffsetTimeVm-description.adoc       |     8 +-
 .../vm/JavaTimeOffsetTimeVm.java                   |    21 +-
 .../vm/JavaTimeOffsetTimeVm.layout.xml             |     6 +-
 .../JavaTimeZonedDateTimes.java                    |    20 +-
 .../JavaTimeZonedDateTimes.layout.xml              |     6 +-
 .../holder/JavaTimeZonedDateTimeHolder2.java       |     8 +-
 .../holder/JavaTimeZonedDateTimeHolder3.java       |    10 +-
 .../holder/JavaTimeZonedDateTimeHolder4.java       |    14 +-
 ...avaTimeZonedDateTimeHolder_actionReturning.java |     4 +-
 ...edDateTimeHolder_actionReturningCollection.java |     7 +-
 .../JavaTimeZonedDateTimeHolder_mixinProperty.java |     6 +-
 ...eTimeHolder_updateReadOnlyOptionalProperty.java |    14 +-
 ...ZonedDateTimeHolder_updateReadOnlyProperty.java |    10 +-
 ...meHolder_updateReadOnlyPropertyWithChoices.java |    13 +-
 .../jdo/JavaTimeZonedDateTimeJdo-description.adoc  |     8 +-
 .../jdo/JavaTimeZonedDateTimeJdo.java              |    15 +-
 .../jpa/JavaTimeZonedDateTimeJpa-description.adoc  |     8 +-
 .../jpa/JavaTimeZonedDateTimeJpa.java              |    19 +-
 .../persistence/JavaTimeZonedDateTimeEntity.java   |     2 +-
 .../JavaTimeZonedDateTimeEntity.layout.xml         |     6 +-
 .../vm/JavaTimeZonedDateTimeVm-description.adoc    |     8 +-
 .../vm/JavaTimeZonedDateTimeVm.java                |    21 +-
 .../vm/JavaTimeZonedDateTimeVm.layout.xml          |     6 +-
 .../dom/types/javautil/JavaUtilTypesMenu.java      |    14 +-
 .../types/javautil/javautildate/JavaUtilDates.java |    20 +-
 .../javautil/javautildate/JavaUtilDates.layout.xml |     6 +-
 .../javautildate/holder/JavaUtilDateHolder2.java   |     8 +-
 .../javautildate/holder/JavaUtilDateHolder3.java   |    10 +-
 .../holder/JavaUtilDateHolder_actionReturning.java |     4 +-
 ...vaUtilDateHolder_actionReturningCollection.java |     7 +-
 .../holder/JavaUtilDateHolder_mixinProperty.java   |     6 +-
 ...lDateHolder_updateReadOnlyOptionalProperty.java |    14 +-
 .../JavaUtilDateHolder_updateReadOnlyProperty.java |    10 +-
 ...teHolder_updateReadOnlyPropertyWithChoices.java |    13 +-
 .../jdo/JavaUtilDateJdo-description.adoc           |     8 +-
 .../javautil/javautildate/jdo/JavaUtilDateJdo.java |    15 +-
 .../jpa/JavaUtilDateJpa-description.adoc           |     8 +-
 .../javautil/javautildate/jpa/JavaUtilDateJpa.java |    19 +-
 .../persistence/JavaUtilDateEntity.java            |     2 +-
 .../persistence/JavaUtilDateEntity.layout.xml      |     6 +-
 .../vm/JavaUtilDateVm-description.adoc             |     8 +-
 .../javautil/javautildate/vm/JavaUtilDateVm.java   |    21 +-
 .../javautildate/vm/JavaUtilDateVm.layout.xml      |     6 +-
 .../dom/types/javautil/uuids/JavaUtilUuids.java    |    20 +-
 .../types/javautil/uuids/JavaUtilUuids.layout.xml  |     6 +-
 .../javautil/uuids/holder/JavaUtilUuidHolder2.java |     8 +-
 .../holder/JavaUtilUuidHolder_actionReturning.java |     4 +-
 ...vaUtilUuidHolder_actionReturningCollection.java |     4 +-
 .../holder/JavaUtilUuidHolder_mixinProperty.java   |     6 +-
 ...lUuidHolder_updateReadOnlyOptionalProperty.java |    14 +-
 ..._updateReadOnlyOptionalPropertyWithChoices.java |    14 +-
 .../JavaUtilUuidHolder_updateReadOnlyProperty.java |    10 +-
 ...idHolder_updateReadOnlyPropertyWithChoices.java |    10 +-
 .../uuids/jdo/JavaUtilUuidJdo-description.adoc     |     6 +-
 .../types/javautil/uuids/jdo/JavaUtilUuidJdo.java  |    12 +-
 .../uuids/jpa/JavaUtilUuidJpa-description.adoc     |     6 +-
 .../types/javautil/uuids/jpa/JavaUtilUuidJpa.java  |    16 +-
 .../uuids/persistence/JavaUtilUuidEntity.java      |     2 +-
 .../persistence/JavaUtilUuidEntity.layout.xml      |     6 +-
 .../uuids/samples/JavaUtilUuidSamples.java         |     2 +-
 .../uuids/vm/JavaUtilUuidVm-description.adoc       |     4 +-
 .../types/javautil/uuids/vm/JavaUtilUuidVm.java    |    14 +-
 .../javautil/uuids/vm/JavaUtilUuidVm.layout.xml    |     6 +-
 .../dom/types/jodatime/JodaTimeTypesMenu.java      |    16 +-
 .../types/jodatime/jodadatetime/JodaDateTimes.java |    20 +-
 .../jodatime/jodadatetime/JodaDateTimes.layout.xml |     6 +-
 .../jodadatetime/holder/JodaDateTimeHolder2.java   |     8 +-
 .../jodadatetime/holder/JodaDateTimeHolder3.java   |    10 +-
 .../holder/JodaDateTimeHolder_actionReturning.java |     4 +-
 ...daDateTimeHolder_actionReturningCollection.java |     7 +-
 .../holder/JodaDateTimeHolder_mixinProperty.java   |     6 +-
 ...eTimeHolder_updateReadOnlyOptionalProperty.java |    14 +-
 .../JodaDateTimeHolder_updateReadOnlyProperty.java |    10 +-
 ...meHolder_updateReadOnlyPropertyWithChoices.java |    13 +-
 .../jdo/JodaDateTimeJdo-description.adoc           |     8 +-
 .../jodatime/jodadatetime/jdo/JodaDateTimeJdo.java |    15 +-
 .../persistence/JodaDateTimeEntity.java            |     2 +-
 .../persistence/JodaDateTimeEntity.layout.xml      |     6 +-
 .../vm/JodaDateTimeVm-description.adoc             |     8 +-
 .../jodatime/jodadatetime/vm/JodaDateTimeVm.java   |    21 +-
 .../jodadatetime/vm/JodaDateTimeVm.layout.xml      |     6 +-
 .../jodatime/jodalocaldate/JodaLocalDates.java     |    20 +-
 .../jodalocaldate/JodaLocalDates.layout.xml        |     6 +-
 .../jodalocaldate/holder/JodaLocalDateHolder2.java |     8 +-
 .../jodalocaldate/holder/JodaLocalDateHolder3.java |    10 +-
 .../JodaLocalDateHolder_actionReturning.java       |     4 +-
 ...aLocalDateHolder_actionReturningCollection.java |     7 +-
 .../holder/JodaLocalDateHolder_mixinProperty.java  |     6 +-
 ...lDateHolder_updateReadOnlyOptionalProperty.java |    14 +-
 ...JodaLocalDateHolder_updateReadOnlyProperty.java |    10 +-
 ...teHolder_updateReadOnlyPropertyWithChoices.java |    13 +-
 .../jdo/JodaLocalDateJdo-description.adoc          |     8 +-
 .../jodalocaldate/jdo/JodaLocalDateJdo.java        |    15 +-
 .../persistence/JodaLocalDateEntity.java           |     2 +-
 .../persistence/JodaLocalDateEntity.layout.xml     |     6 +-
 .../vm/JodaLocalDateVm-description.adoc            |     8 +-
 .../jodatime/jodalocaldate/vm/JodaLocalDateVm.java |    21 +-
 .../jodalocaldate/vm/JodaLocalDateVm.layout.xml    |     6 +-
 .../jodalocaldatetime/JodaLocalDateTimes.java      |    20 +-
 .../JodaLocalDateTimes.layout.xml                  |     6 +-
 .../holder/JodaLocalDateTimeHolder2.java           |     8 +-
 .../holder/JodaLocalDateTimeHolder3.java           |    10 +-
 .../JodaLocalDateTimeHolder_actionReturning.java   |     4 +-
 ...alDateTimeHolder_actionReturningCollection.java |     7 +-
 .../JodaLocalDateTimeHolder_mixinProperty.java     |     6 +-
 ...eTimeHolder_updateReadOnlyOptionalProperty.java |    14 +-
 ...LocalDateTimeHolder_updateReadOnlyProperty.java |    10 +-
 ...meHolder_updateReadOnlyPropertyWithChoices.java |    13 +-
 .../jdo/JodaLocalDateTimeJdo-description.adoc      |     6 +-
 .../jdo/JodaLocalDateTimeJdo.java                  |    15 +-
 .../persistence/JodaLocalDateTimeEntity.java       |     2 +-
 .../persistence/JodaLocalDateTimeEntity.layout.xml |     6 +-
 .../vm/JodaLocalDateTimeVm-description.adoc        |     8 +-
 .../jodalocaldatetime/vm/JodaLocalDateTimeVm.java  |    21 +-
 .../vm/JodaLocalDateTimeVm.layout.xml              |     6 +-
 .../jodatime/jodalocaltime/JodaLocalTimes.java     |    20 +-
 .../jodalocaltime/holder/JodaLocalTimeHolder2.java |     8 +-
 .../JodaLocalTimeHolder_actionReturning.java       |     4 +-
 ...aLocalTimeHolder_actionReturningCollection.java |     7 +-
 .../holder/JodaLocalTimeHolder_mixinProperty.java  |     6 +-
 ...lTimeHolder_updateReadOnlyOptionalProperty.java |    14 +-
 ...JodaLocalTimeHolder_updateReadOnlyProperty.java |    10 +-
 ...meHolder_updateReadOnlyPropertyWithChoices.java |    13 +-
 .../jodalocaltime/jdo/JodaLocalTimeJdo.java        |    15 +-
 .../persistence/JodaLocalTimeEntity.java           |     2 +-
 .../persistence/JodaLocalTimeEntity.layout.xml     |     6 +-
 .../jodatime/jodalocaltime/vm/JodaLocalTimeVm.java |    21 +-
 .../dom/types/primitive/PrimitiveTypesMenu.java    |    14 +-
 .../primitive/booleans/PrimitiveBooleans.java      |    20 +-
 .../booleans/PrimitiveBooleans.layout.xml          |     6 +-
 .../booleans/holder/PrimitiveBooleanHolder2.java   |     8 +-
 .../PrimitiveBooleanHolder_actionReturning.java    |     4 +-
 ...rimitiveBooleanHolder_actionReturningArray.java |     6 +-
 .../PrimitiveBooleanHolder_mixinProperty.java      |     6 +-
 ...mitiveBooleanHolder_updateReadOnlyProperty.java |    10 +-
 ...anHolder_updateReadOnlyPropertyWithChoices.java |    10 +-
 .../booleans/jdo/PrimitiveBooleanJdo.java          |    10 +-
 .../booleans/jpa/PrimitiveBooleanJpa.java          |    14 +-
 .../persistence/PrimitiveBooleanEntity.java        |     2 +-
 .../persistence/PrimitiveBooleanEntity.layout.xml  |     6 +-
 .../primitive/booleans/vm/PrimitiveBooleanVm.java  |    12 +-
 .../booleans/vm/PrimitiveBooleanVm.layout.xml      |     6 +-
 .../dom/types/primitive/bytes/PrimitiveBytes.java  |    20 +-
 .../primitive/bytes/PrimitiveBytes.layout.xml      |     6 +-
 .../bytes/holder/PrimitiveByteHolder2.java         |     8 +-
 .../PrimitiveByteHolder_actionReturning.java       |     4 +-
 .../PrimitiveByteHolder_actionReturningArray.java  |     6 +-
 .../holder/PrimitiveByteHolder_mixinProperty.java  |     6 +-
 ...PrimitiveByteHolder_updateReadOnlyProperty.java |    10 +-
 ...teHolder_updateReadOnlyPropertyWithChoices.java |    10 +-
 .../primitive/bytes/jdo/PrimitiveByteJdo.java      |    10 +-
 .../primitive/bytes/jpa/PrimitiveByteJpa.java      |    14 +-
 .../bytes/persistence/PrimitiveByteEntity.java     |     2 +-
 .../persistence/PrimitiveByteEntity.layout.xml     |     6 +-
 .../types/primitive/bytes/vm/PrimitiveByteVm.java  |    12 +-
 .../primitive/bytes/vm/PrimitiveByteVm.layout.xml  |     6 +-
 .../dom/types/primitive/chars/PrimitiveChars.java  |    20 +-
 .../primitive/chars/PrimitiveChars.layout.xml      |     6 +-
 .../chars/holder/PrimitiveCharHolder2.java         |     8 +-
 .../PrimitiveCharHolder_actionReturning.java       |     4 +-
 .../PrimitiveCharHolder_actionReturningArray.java  |     6 +-
 .../holder/PrimitiveCharHolder_mixinProperty.java  |     6 +-
 ...PrimitiveCharHolder_updateReadOnlyProperty.java |    10 +-
 ...arHolder_updateReadOnlyPropertyWithChoices.java |    10 +-
 .../primitive/chars/jdo/PrimitiveCharJdo.java      |    10 +-
 .../primitive/chars/jpa/PrimitiveCharJpa.java      |    14 +-
 .../chars/persistence/PrimitiveCharEntity.java     |     2 +-
 .../persistence/PrimitiveCharEntity.layout.xml     |     6 +-
 .../types/primitive/chars/vm/PrimitiveCharVm.java  |    12 +-
 .../primitive/chars/vm/PrimitiveCharVm.layout.xml  |     6 +-
 .../types/primitive/doubles/PrimitiveDoubles.java  |    20 +-
 .../primitive/doubles/PrimitiveDoubles.layout.xml  |     6 +-
 .../doubles/holder/PrimitiveDoubleHolder2.java     |     8 +-
 .../PrimitiveDoubleHolder_actionReturning.java     |     4 +-
 ...PrimitiveDoubleHolder_actionReturningArray.java |     6 +-
 .../PrimitiveDoubleHolder_mixinProperty.java       |     6 +-
 ...imitiveDoubleHolder_updateReadOnlyProperty.java |    10 +-
 ...leHolder_updateReadOnlyPropertyWithChoices.java |    10 +-
 .../primitive/doubles/jdo/PrimitiveDoubleJdo.java  |    10 +-
 .../primitive/doubles/jpa/PrimitiveDoubleJpa.java  |    14 +-
 .../doubles/persistence/PrimitiveDoubleEntity.java |     2 +-
 .../persistence/PrimitiveDoubleEntity.layout.xml   |     6 +-
 .../primitive/doubles/vm/PrimitiveDoubleVm.java    |    12 +-
 .../doubles/vm/PrimitiveDoubleVm.layout.xml        |     6 +-
 .../types/primitive/floats/PrimitiveFloats.java    |    20 +-
 .../primitive/floats/PrimitiveFloats.layout.xml    |     6 +-
 .../floats/holder/PrimitiveFloatHolder2.java       |     8 +-
 .../PrimitiveFloatHolder_actionReturning.java      |     4 +-
 .../PrimitiveFloatHolder_actionReturningArray.java |     6 +-
 .../holder/PrimitiveFloatHolder_mixinProperty.java |     6 +-
 ...rimitiveFloatHolder_updateReadOnlyProperty.java |    10 +-
 ...atHolder_updateReadOnlyPropertyWithChoices.java |    10 +-
 .../primitive/floats/jdo/PrimitiveFloatJdo.java    |    10 +-
 .../primitive/floats/jpa/PrimitiveFloatJpa.java    |    14 +-
 .../floats/persistence/PrimitiveFloatEntity.java   |     2 +-
 .../persistence/PrimitiveFloatEntity.layout.xml    |     6 +-
 .../primitive/floats/vm/PrimitiveFloatVm.java      |    12 +-
 .../floats/vm/PrimitiveFloatVm.layout.xml          |     6 +-
 .../dom/types/primitive/ints/PrimitiveInts.java    |    20 +-
 .../types/primitive/ints/PrimitiveInts.layout.xml  |     6 +-
 .../primitive/ints/holder/PrimitiveIntHolder2.java |     8 +-
 .../holder/PrimitiveIntHolder_actionReturning.java |     4 +-
 .../PrimitiveIntHolder_actionReturningArray.java   |     6 +-
 .../holder/PrimitiveIntHolder_mixinProperty.java   |     6 +-
 .../PrimitiveIntHolder_updateReadOnlyProperty.java |    10 +-
 ...ntHolder_updateReadOnlyPropertyWithChoices.java |    10 +-
 .../types/primitive/ints/jdo/PrimitiveIntJdo.java  |    10 +-
 .../types/primitive/ints/jpa/PrimitiveIntJpa.java  |    14 +-
 .../ints/persistence/PrimitiveIntEntity.java       |     2 +-
 .../ints/persistence/PrimitiveIntEntity.layout.xml |     6 +-
 .../types/primitive/ints/vm/PrimitiveIntVm.java    |    12 +-
 .../primitive/ints/vm/PrimitiveIntVm.layout.xml    |     6 +-
 .../dom/types/primitive/longs/PrimitiveLongs.java  |    20 +-
 .../primitive/longs/PrimitiveLongs.layout.xml      |     6 +-
 .../longs/holder/PrimitiveLongHolder2.java         |     8 +-
 .../PrimitiveLongHolder_actionReturning.java       |     4 +-
 .../PrimitiveLongHolder_actionReturningArray.java  |     6 +-
 .../holder/PrimitiveLongHolder_mixinProperty.java  |     6 +-
 ...PrimitiveLongHolder_updateReadOnlyProperty.java |    10 +-
 ...ngHolder_updateReadOnlyPropertyWithChoices.java |    10 +-
 .../primitive/longs/jdo/PrimitiveLongJdo.java      |    10 +-
 .../primitive/longs/jpa/PrimitiveLongJpa.java      |    14 +-
 .../longs/persistence/PrimitiveLongEntity.java     |     2 +-
 .../persistence/PrimitiveLongEntity.layout.xml     |     6 +-
 .../types/primitive/longs/vm/PrimitiveLongVm.java  |    12 +-
 .../primitive/longs/vm/PrimitiveLongVm.layout.xml  |     6 +-
 .../types/primitive/shorts/PrimitiveShorts.java    |    20 +-
 .../primitive/shorts/PrimitiveShorts.layout.xml    |     6 +-
 .../shorts/holder/PrimitiveShortHolder2.java       |     8 +-
 .../PrimitiveShortHolder_actionReturning.java      |     4 +-
 .../PrimitiveShortHolder_actionReturningArray.java |     6 +-
 .../holder/PrimitiveShortHolder_mixinProperty.java |     6 +-
 ...rimitiveShortHolder_updateReadOnlyProperty.java |    10 +-
 ...rtHolder_updateReadOnlyPropertyWithChoices.java |    10 +-
 .../primitive/shorts/jdo/PrimitiveShortJdo.java    |    10 +-
 .../primitive/shorts/jpa/PrimitiveShortJpa.java    |    14 +-
 .../shorts/persistence/PrimitiveShortEntity.java   |     2 +-
 .../persistence/PrimitiveShortEntity.layout.xml    |     6 +-
 .../primitive/shorts/vm/PrimitiveShortVm.java      |    12 +-
 .../shorts/vm/PrimitiveShortVm.layout.xml          |     6 +-
 .../domain/src/main/resources/META-INF/MANIFEST.MF |     6 +-
 .../demo/domain/src/main/resources/application.yml |    20 +-
 examples/demo/domain/src/main/resources/banner.txt |    12 +-
 .../config/application-primary.properties          |     2 +-
 .../config/application-secondary.properties        |     8 +-
 examples/demo/domain/src/main/resources/shiro.ini  |     6 +-
 .../logo-48x48.png                                 |   Bin
 .../{apache-isis => apache-causeway}/logo.png      |   Bin
 .../domain/src/main/resources/templates/error.html |     4 +-
 .../resources/ResourceReaderService_Test.java      |     4 +-
 .../customui/GeocodeResponseUtilsTest.java         |     3 +-
 examples/demo/javafx/pom.xml                       |    56 +-
 .../main/java/demoapp/javafx/DemoAppJavaFx.java    |    28 +-
 .../javafx/integtest/DemoFxTestAbstract.java       |    28 +-
 .../integtest/DemoFxTestConfig_usingJdo.java       |    19 +-
 examples/demo/pom.xml                              |    32 +-
 examples/demo/pre-flight.adoc                      |    58 +-
 examples/demo/vaadin/pom.xml                       |    26 +-
 .../java/demoapp/webapp/vaadin/DemoAppVaadin.java  |    28 +-
 examples/demo/web/pom.xml                          |    12 +-
 .../java/demoapp/web/DemoAppManifestCommon.java    |    33 +-
 .../main/java/demoapp/web/DemoAppManifestJdo.java  |    26 +-
 .../main/java/demoapp/web/DemoAppManifestJpa.java  |    26 +-
 .../java/demoapp/web/linebreaker/LineBreaker.java  |    16 +-
 .../PrototypeActionsVisibilityAdvisor.java         |    26 +-
 examples/demo/wicket/common/pom.xml                |    40 +-
 .../wicket/common/ui/DemoAppWicketCommon.java      |     4 +-
 .../common/ui/custom/WhereInTheWorldPanel.java     |    19 +-
 .../ui/custom/WhereInTheWorldPanelFactory.java     |    11 +-
 .../common/src/main/resources/static/index.html    |    18 +-
 examples/demo/wicket/jdo/pom.xml                   |     8 +-
 .../webapp/wicket/jdo/DemoAppWicketJdo.java        |    62 +-
 .../jdo/src/main/resources/log4j2-spring.xml       |     4 +-
 .../jdo/src/test/e2e/cypress/integration/login.ts  |     4 +-
 examples/demo/wicket/jpa-and-graphql/pom.xml       |    12 +-
 .../webapp/wicket/jpa/DemoAppWicketJpa.java        |    74 +-
 .../src/resources/log4j2-spring.xml                |     4 +-
 examples/demo/wicket/jpa/pom.xml                   |     8 +-
 .../webapp/wicket/jpa/DemoAppWicketJpa.java        |    70 +-
 .../wicket/jpa/src/resources/log4j2-spring.xml     |     4 +-
 examples/vanilla/pom.xml                           |     4 +-
 extensions/core/commandlog/applib/pom.xml          |    36 +-
 .../applib/CausewayModuleExtCommandLogApplib.java  |    94 +
 .../commandlog/applib/app/CommandLogMenu.java      |   146 +
 .../HasInteractionId_commandLogEntry.java          |    75 +
 .../HasUsername_recentCommandsByUser.java          |    69 +
 .../contributions/Object_recentCommands.java       |    83 +
 .../commandlog/applib/dom/CommandLogEntry.java     |   689 +
 .../applib/dom/CommandLogEntry.layout.fallback.xml |   133 +
 .../commandlog/applib/dom/CommandLogEntry.png      |   Bin
 .../applib/dom/CommandLogEntryRepository.java      |   427 +
 .../commandlog/applib/dom/ReplayState.java         |    45 +
 .../dom/mixins/CommandLogEntry_childCommands.java  |    55 +
 .../mixins/CommandLogEntry_openResultObject.java   |    64 +
 .../mixins/CommandLogEntry_siblingCommands.java    |    62 +
 .../subscriber/CommandSubscriberForCommandLog.java |    88 +
 .../applib/IsisModuleExtCommandLogApplib.java      |    95 -
 .../commandlog/applib/app/CommandLogMenu.java      |   136 -
 .../HasInteractionId_commandLogEntry.java          |    75 -
 .../HasUsername_recentCommandsByUser.java          |    69 -
 .../contributions/Object_recentCommands.java       |    83 -
 .../commandlog/applib/dom/CommandLogEntry.java     |   688 -
 .../applib/dom/CommandLogEntry.layout.fallback.xml |   133 -
 .../applib/dom/CommandLogEntryRepository.java      |   427 -
 .../commandlog/applib/dom/ReplayState.java         |    45 -
 .../dom/mixins/CommandLogEntry_childCommands.java  |    55 -
 .../mixins/CommandLogEntry_openResultObject.java   |    64 -
 .../mixins/CommandLogEntry_siblingCommands.java    |    62 -
 .../subscriber/CommandSubscriberForCommandLog.java |    88 -
 .../integtest/CommandLog_IntegTestAbstract.java    |   487 +
 .../integtest/model/CommandLogTestDomainModel.java |    24 +
 .../commandlog/applib/integtest/model/Counter.java |    76 +
 .../applib/integtest/model/CounterRepository.java  |    56 +
 .../integtest/model/Counter_bumpUsingMixin.java    |    37 +
 ...umpUsingMixinWithCommandPublishingDisabled.java |    37 +
 .../integtest/CommandLog_IntegTestAbstract.java    |   487 -
 .../integtest/model/CommandLogTestDomainModel.java |    24 -
 .../commandlog/applib/integtest/model/Counter.java |    76 -
 .../applib/integtest/model/CounterRepository.java  |    56 -
 .../integtest/model/Counter_bumpUsingMixin.java    |    37 -
 ...umpUsingMixinWithCommandPublishingDisabled.java |    37 -
 extensions/core/commandlog/persistence-jdo/pom.xml |    32 +-
 .../CausewayModuleExtCommandLogPersistenceJdo.java |    65 +
 .../commandlog/jdo/dom/CommandLogEntry.java        |   320 +
 .../jdo/dom/CommandLogEntryRepository.java         |    45 +
 .../jdo/IsisModuleExtCommandLogPersistenceJdo.java |    65 -
 .../commandlog/jdo/dom/CommandLogEntry.java        |   320 -
 .../jdo/dom/CommandLogEntryRepository.java         |    45 -
 .../jdo/integtests/CommandLog_IntegTest.java       |    65 +
 .../commandlog/jdo/integtests/model/Counter.java   |    64 +
 .../jdo/integtests/model/CounterRepository.java    |    32 +
 .../jdo/integtests/CommandLog_IntegTest.java       |    65 -
 .../commandlog/jdo/integtests/model/Counter.java   |    64 -
 .../jdo/integtests/model/CounterRepository.java    |    32 -
 .../src/test/resources/application-test.yml        |     4 +-
 extensions/core/commandlog/persistence-jpa/pom.xml |    40 +-
 .../CausewayModuleExtCommandLogPersistenceJpa.java |    74 +
 .../commandlog/jpa/dom/CommandLogEntry.java        |   333 +
 .../commandlog/jpa/dom/CommandLogEntryPK.java      |    93 +
 .../jpa/dom/CommandLogEntryRepository.java         |    46 +
 .../jpa/IsisModuleExtCommandLogPersistenceJpa.java |    74 -
 .../commandlog/jpa/dom/CommandLogEntry.java        |   334 -
 .../commandlog/jpa/dom/CommandLogEntryPK.java      |    93 -
 .../jpa/dom/CommandLogEntryRepository.java         |    46 -
 .../resources/META-INF/orm-commandlog.template     |     4 +-
 .../dom/CommandLogEntryPK_Stringifier_Test.java    |    57 +
 .../jpa/integtests/CommandLog_IntegTest.java       |    66 +
 .../commandlog/jpa/integtests/model/Counter.java   |    70 +
 .../jpa/integtests/model/CounterRepository.java    |    33 +
 .../dom/CommandLogEntryPK_Stringifier_Test.java    |    57 -
 .../jpa/integtests/CommandLog_IntegTest.java       |    66 -
 .../commandlog/jpa/integtests/model/Counter.java   |    73 -
 .../jpa/integtests/model/CounterRepository.java    |    33 -
 .../src/test/resources/application-test.yml        |     4 +-
 extensions/core/commandlog/pom.xml                 |    16 +-
 extensions/core/excel/applib/pom.xml               |    28 +-
 .../extensions/excel/applib/AggregationType.java   |    27 +
 .../excel/applib/CausewayModuleExtExcelApplib.java |    37 +
 .../excel/applib/ExcelMetaDataEnabled.java         |    28 +
 .../extensions/excel/applib/ExcelService.java      |   108 +
 .../causeway/extensions/excel/applib/Mode.java     |    33 +
 .../extensions/excel/applib/RowHandler.java        |    29 +
 .../extensions/excel/applib/WorksheetContent.java  |    49 +
 .../extensions/excel/applib/WorksheetSpec.java     |   155 +
 .../excel/applib/annotation/HyperLink.java         |    29 +
 .../excel/applib/annotation/PivotColumn.java       |    30 +
 .../excel/applib/annotation/PivotDecoration.java   |    30 +
 .../excel/applib/annotation/PivotRow.java          |    29 +
 .../excel/applib/annotation/PivotValue.java        |    33 +
 .../excel/applib/service/ExcelServiceDefault.java  |   213 +
 .../excel/applib/service/_CellMarshaller.java      |   501 +
 .../excel/applib/service/_ExcelConverter.java      |   631 +
 .../excel/applib/service/_ExcelServiceHelper.java  |   246 +
 .../excel/applib/util/AnnotationList.java          |    46 +
 .../excel/applib/util/AnnotationTriplet.java       |    53 +
 .../excel/applib/util/ExcelFileBlobConverter.java  |    80 +
 .../extensions/excel/applib/util/PivotUtils.java   |   162 +
 .../extensions/excel/applib/util/SheetPivoter.java |   627 +
 .../extensions/excel/applib/AggregationType.java   |    27 -
 .../excel/applib/ExcelMetaDataEnabled.java         |    28 -
 .../isis/extensions/excel/applib/ExcelService.java |   108 -
 .../excel/applib/IsisModuleExtExcelApplib.java     |    37 -
 .../apache/isis/extensions/excel/applib/Mode.java  |    33 -
 .../isis/extensions/excel/applib/RowHandler.java   |    29 -
 .../extensions/excel/applib/WorksheetContent.java  |    49 -
 .../extensions/excel/applib/WorksheetSpec.java     |   155 -
 .../excel/applib/annotation/HyperLink.java         |    29 -
 .../excel/applib/annotation/PivotColumn.java       |    30 -
 .../excel/applib/annotation/PivotDecoration.java   |    30 -
 .../excel/applib/annotation/PivotRow.java          |    29 -
 .../excel/applib/annotation/PivotValue.java        |    33 -
 .../excel/applib/service/ExcelServiceDefault.java  |   213 -
 .../excel/applib/service/_CellMarshaller.java      |   501 -
 .../excel/applib/service/_ExcelConverter.java      |   631 -
 .../excel/applib/service/_ExcelServiceHelper.java  |   246 -
 .../excel/applib/util/AnnotationList.java          |    46 -
 .../excel/applib/util/AnnotationTriplet.java       |    53 -
 .../excel/applib/util/ExcelFileBlobConverter.java  |    80 -
 .../extensions/excel/applib/util/PivotUtils.java   |   162 -
 .../extensions/excel/applib/util/SheetPivoter.java |   627 -
 .../excel/applib/util/AnnotationListTest.java      |    52 +
 .../excel/applib/util/AnnotationTripletTest.java   |    66 +
 .../excel/applib/util/PivotUtilsTest.java          |   305 +
 .../excel/applib/util/SheetPivoterTest.java        |   550 +
 .../excel/applib/util/AnnotationListTest.java      |    55 -
 .../excel/applib/util/AnnotationTripletTest.java   |    68 -
 .../excel/applib/util/PivotUtilsTest.java          |   307 -
 .../excel/applib/util/SheetPivoterTest.java        |   550 -
 extensions/core/excel/fixture/pom.xml              |    32 +-
 .../fixture/src/main/java/META-INF/persistence.xml |     2 +-
 .../fixtures/CausewayModuleExtExcelFixtures.java   |    42 +
 .../contributions/ExcelDemoToDoItem_export.java    |    54 +
 .../contributions/ExcelDemoToDoItem_export2.java   |    59 +
 .../BulkUpdateLineItemForDemoToDoItem.java         |   176 +
 .../BulkUpdateLineItemForDemoToDoItem.layout.xml   |    46 +
 .../BulkUpdateManagerForDemoToDoItem.java          |   200 +
 .../BulkUpdateManagerForDemoToDoItem.layout.xml    |    56 +
 .../bulkupdate/BulkUpdateMenuForDemoToDoItem.java  |    71 +
 .../pivot/ExcelPivotByCategoryAndSubcategory.java  |    63 +
 .../ExcelPivotByCategoryAndSubcategoryMenu.java    |    74 +
 .../demotodoitem/DemoToDoItemRowHandler.java       |   104 +
 .../demotodoitem/DemoToDoItemRowHandler2.java      |    85 +
 .../ExcelUploadRowHandler4ToDoItem.java            |    99 +
 .../ExcelUploadServiceForDemoToDoItem.java         |    71 +
 .../DemoFixture_extending_ExcelFixture2.java       |    65 +
 .../DemoToDoItem_create_usingExcelFixture.java     |    90 +
 .../DemoToDoItem_recreate_usingExcelFixture.java   |    55 +
 .../demomodule/fixturescripts/MoreToDoItems.xlsx   |   Bin
 .../demomodule/fixturescripts/ToDoItems.xlsx       |   Bin
 .../fixtures/demoapp/todomodule/dom/Category.java  |    45 +
 .../todomodule/dom/DependenciesComparator.java     |    33 +
 .../todomodule/dom/ExcelDemoToDoItem-done.png      |   Bin
 .../todomodule/dom/ExcelDemoToDoItem-todo.png      |   Bin
 .../demoapp/todomodule/dom/ExcelDemoToDoItem.java  |   461 +
 .../todomodule/dom/ExcelDemoToDoItem.layout.xml    |    92 +
 .../demoapp/todomodule/dom/ExcelDemoToDoItem.png   |   Bin
 .../todomodule/dom/ExcelDemoToDoItemMenu.java      |   217 +
 .../demoapp/todomodule/dom/Subcategory.java        |    49 +
 .../ExcelDemoToDoItem_recreate5_for.java           |   111 +
 .../ExcelDemoToDoItem_recreate5_forSven.java       |    27 +
 .../fixturescripts/ExcelDemoToDoItem_tearDown.java |    31 +
 .../ExcelDemoToDoItem_tearDown2.java               |    58 +
 .../excel/fixtures/IsisModuleExtExcelFixtures.java |    42 -
 .../contributions/ExcelDemoToDoItem_export.java    |    54 -
 .../contributions/ExcelDemoToDoItem_export2.java   |    59 -
 .../BulkUpdateLineItemForDemoToDoItem.java         |   176 -
 .../BulkUpdateLineItemForDemoToDoItem.layout.xml   |    46 -
 .../BulkUpdateManagerForDemoToDoItem.java          |   200 -
 .../BulkUpdateManagerForDemoToDoItem.layout.xml    |    56 -
 .../bulkupdate/BulkUpdateMenuForDemoToDoItem.java  |    71 -
 .../pivot/ExcelPivotByCategoryAndSubcategory.java  |    63 -
 .../ExcelPivotByCategoryAndSubcategoryMenu.java    |    74 -
 .../demotodoitem/DemoToDoItemRowHandler.java       |   104 -
 .../demotodoitem/DemoToDoItemRowHandler2.java      |    85 -
 .../ExcelUploadRowHandler4ToDoItem.java            |    99 -
 .../ExcelUploadServiceForDemoToDoItem.java         |    71 -
 .../DemoFixture_extending_ExcelFixture2.java       |    65 -
 .../DemoToDoItem_create_usingExcelFixture.java     |    90 -
 .../DemoToDoItem_recreate_usingExcelFixture.java   |    55 -
 .../fixtures/demoapp/todomodule/dom/Category.java  |    45 -
 .../todomodule/dom/DependenciesComparator.java     |    33 -
 .../demoapp/todomodule/dom/ExcelDemoToDoItem.java  |   461 -
 .../todomodule/dom/ExcelDemoToDoItem.layout.xml    |    92 -
 .../todomodule/dom/ExcelDemoToDoItemMenu.java      |   217 -
 .../demoapp/todomodule/dom/Subcategory.java        |    49 -
 .../ExcelDemoToDoItem_recreate5_for.java           |   111 -
 .../ExcelDemoToDoItem_recreate5_forSven.java       |    27 -
 .../fixturescripts/ExcelDemoToDoItem_tearDown.java |    31 -
 .../ExcelDemoToDoItem_tearDown2.java               |    58 -
 extensions/core/excel/integtests/pom.xml           |    36 +-
 .../integtests/ExcelModuleIntegTestAbstract.java   |    62 +
 .../ExcelModuleDemoMetaDataEnabled_IntegTest.java  |    82 +
 ...uleDemoToDoItemBulkUpdateManager_IntegTest.java |   123 +
 .../ExcelModuleDemoUploadService_IntegTest.java    |    65 +
 .../tests/ToDoItemsWithMultipleSheets.xlsx         |   Bin
 .../excel/integtests/tests/toDoItems-expected.xlsx |   Bin
 .../excel/integtests/tests/toDoItems-updated.xlsx  |   Bin
 .../integtests/ExcelModuleIntegTestAbstract.java   |    62 -
 .../ExcelModuleDemoMetaDataEnabled_IntegTest.java  |    84 -
 ...uleDemoToDoItemBulkUpdateManager_IntegTest.java |   123 -
 .../ExcelModuleDemoUploadService_IntegTest.java    |    67 -
 extensions/core/excel/integtests/translations.pot  |   556 +-
 extensions/core/excel/pom.xml                      |    26 +-
 extensions/core/excel/testing/pom.xml              |    24 +-
 .../testing/CausewayModuleExtExcelTesting.java     |    34 +
 .../extensions/excel/testing/ExcelFixture.java     |   247 +
 .../extensions/excel/testing/ExcelFixture2.java    |   191 +
 .../excel/testing/ExcelFixtureRowHandler.java      |    33 +
 .../excel/testing/ExcelFixtureWorkbookHandler.java |    33 +
 .../excel/testing/FixtureAwareRowHandler.java      |    31 +
 .../extensions/excel/testing/ExcelFixture.java     |   247 -
 .../extensions/excel/testing/ExcelFixture2.java    |   191 -
 .../excel/testing/ExcelFixtureRowHandler.java      |    33 -
 .../excel/testing/ExcelFixtureWorkbookHandler.java |    33 -
 .../excel/testing/FixtureAwareRowHandler.java      |    31 -
 .../excel/testing/IsisModuleExtExcelTesting.java   |    34 -
 extensions/core/executionlog/applib/pom.xml        |    36 +-
 .../CausewayModuleExtExecutionLogApplib.java       |    76 +
 .../executionlog/applib/app/ExecutionLogMenu.java  |   130 +
 .../HasInteractionId_executionLogEntries.java      |    59 +
 .../HasUsername_recentExecutionsByUser.java        |    69 +
 .../contributions/Object_recentExecutions.java     |    83 +
 .../executionlog/applib/dom/ExecutionLogEntry.java |   471 +
 .../dom/ExecutionLogEntry.layout.fallback.xml      |   128 +
 .../executionlog/applib/dom/ExecutionLogEntry.png  |   Bin
 .../applib/dom/ExecutionLogEntryRepository.java    |   254 +
 .../applib/dom/ExecutionLogEntryType.java          |    24 +
 .../ExecutionLogEntry_siblingExecutions.java       |    55 +
 .../ExecutionSubscriberForExecutionLog.java        |    42 +
 .../applib/IsisModuleExtExecutionLogApplib.java    |    76 -
 .../executionlog/applib/app/ExecutionLogMenu.java  |   121 -
 .../HasInteractionId_executionLogEntries.java      |    59 -
 .../HasUsername_recentExecutionsByUser.java        |    69 -
 .../contributions/Object_recentExecutions.java     |    83 -
 .../executionlog/applib/dom/ExecutionLogEntry.java |   470 -
 .../dom/ExecutionLogEntry.layout.fallback.xml      |   128 -
 .../applib/dom/ExecutionLogEntryRepository.java    |   254 -
 .../applib/dom/ExecutionLogEntryType.java          |    24 -
 .../ExecutionLogEntry_siblingExecutions.java       |    55 -
 .../ExecutionSubscriberForExecutionLog.java        |    42 -
 .../integtest/ExecutionLog_IntegTestAbstract.java  |   400 +
 .../applib/integtest/model/Counter.java            |    75 +
 .../applib/integtest/model/CounterRepository.java  |    56 +
 .../integtest/model/Counter_bumpUsingMixin.java    |    37 +
 ...pUsingMixinWithExecutionPublishingDisabled.java |    37 +
 .../model/ExecutionLogTestDomainModel.java         |    24 +
 .../integtest/ExecutionLog_IntegTestAbstract.java  |   400 -
 .../applib/integtest/model/Counter.java            |    75 -
 .../applib/integtest/model/CounterRepository.java  |    56 -
 .../integtest/model/Counter_bumpUsingMixin.java    |    37 -
 ...pUsingMixinWithExecutionPublishingDisabled.java |    37 -
 .../model/ExecutionLogTestDomainModel.java         |    24 -
 .../core/executionlog/persistence-jdo/pom.xml      |    32 +-
 ...ausewayModuleExtExecutionLogPersistenceJdo.java |    66 +
 .../executionlog/jdo/dom/ExecutionLogEntry.java    |   224 +
 .../executionlog/jdo/dom/ExecutionLogEntryPK.java  |    80 +
 .../jdo/dom/ExecutionLogEntryRepository.java       |    58 +
 .../IsisModuleExtExecutionLogPersistenceJdo.java   |    66 -
 .../executionlog/jdo/dom/ExecutionLogEntry.java    |   224 -
 .../executionlog/jdo/dom/ExecutionLogEntryPK.java  |    80 -
 .../jdo/dom/ExecutionLogEntryRepository.java       |    58 -
 .../jdo/integtests/ExecutionLog_IntegTest.java     |    63 +
 .../executionlog/jdo/integtests/model/Counter.java |    64 +
 .../jdo/integtests/model/CounterRepository.java    |    32 +
 .../jdo/integtests/ExecutionLog_IntegTest.java     |    63 -
 .../executionlog/jdo/integtests/model/Counter.java |    64 -
 .../jdo/integtests/model/CounterRepository.java    |    32 -
 .../src/test/resources/application-test.yml        |     4 +-
 .../core/executionlog/persistence-jpa/pom.xml      |    32 +-
 ...ausewayModuleExtExecutionLogPersistenceJpa.java |    70 +
 .../executionlog/jpa/dom/ExecutionLogEntry.java    |   243 +
 .../executionlog/jpa/dom/ExecutionLogEntryPK.java  |    97 +
 .../jpa/dom/ExecutionLogEntryRepository.java       |    58 +
 .../IsisModuleExtExecutionLogPersistenceJpa.java   |    70 -
 .../executionlog/jpa/dom/ExecutionLogEntry.java    |   243 -
 .../executionlog/jpa/dom/ExecutionLogEntryPK.java  |    97 -
 .../jpa/dom/ExecutionLogEntryRepository.java       |    58 -
 .../jpa/integtests/ExecutionLog_IntegTest.java     |    65 +
 .../executionlog/jpa/integtests/model/Counter.java |    70 +
 .../jpa/integtests/model/CounterRepository.java    |    33 +
 .../jpa/integtests/ExecutionLog_IntegTest.java     |    65 -
 .../executionlog/jpa/integtests/model/Counter.java |    73 -
 .../jpa/integtests/model/CounterRepository.java    |    33 -
 .../src/test/resources/application-test.yml        |     4 +-
 extensions/core/executionlog/pom.xml               |    24 +-
 extensions/core/executionoutbox/applib/pom.xml     |    36 +-
 .../CausewayModuleExtExecutionOutboxApplib.java    |    69 +
 .../applib/app/ExecutionOutboxMenu.java            |    86 +
 .../applib/dom/ExecutionOutboxEntry.java           |   465 +
 .../dom/ExecutionOutboxEntry.layout.fallback.xml   |   122 +
 .../applib/dom/ExecutionOutboxEntry.png            |   Bin
 .../applib/dom/ExecutionOutboxEntryRepository.java |   193 +
 .../applib/dom/ExecutionOutboxEntryType.java       |    24 +
 .../applib/restapi/OutboxEvents.java               |    71 +
 .../applib/restapi/OutboxRestApi.java              |    99 +
 .../ContentMappingServiceForOutboxEvents.java      |    66 +
 .../ExecutionSubscriberForExecutionOutbox.java     |    42 +
 .../applib/IsisModuleExtExecutionOutboxApplib.java |    70 -
 .../applib/app/ExecutionOutboxMenu.java            |    86 -
 .../applib/dom/ExecutionOutboxEntry.java           |   464 -
 .../dom/ExecutionOutboxEntry.layout.fallback.xml   |   122 -
 .../applib/dom/ExecutionOutboxEntryRepository.java |   193 -
 .../applib/dom/ExecutionOutboxEntryType.java       |    24 -
 .../applib/restapi/OutboxEvents.java               |    71 -
 .../applib/restapi/OutboxRestApi.java              |    99 -
 .../ContentMappingServiceForOutboxEvents.java      |    66 -
 .../ExecutionSubscriberForExecutionOutbox.java     |    42 -
 .../ExecutionOutbox_IntegTestAbstract.java         |   294 +
 .../applib/integtest/model/Counter.java            |    75 +
 .../applib/integtest/model/CounterRepository.java  |    56 +
 .../integtest/model/Counter_bumpUsingMixin.java    |    37 +
 ...pUsingMixinWithExecutionPublishingDisabled.java |    37 +
 .../model/ExecutionOutboxTestDomainModel.java      |    24 +
 .../ExecutionOutbox_IntegTestAbstract.java         |   295 -
 .../applib/integtest/model/Counter.java            |    75 -
 .../applib/integtest/model/CounterRepository.java  |    56 -
 .../integtest/model/Counter_bumpUsingMixin.java    |    37 -
 ...pUsingMixinWithExecutionPublishingDisabled.java |    37 -
 .../model/ExecutionOutboxTestDomainModel.java      |    24 -
 .../core/executionoutbox/persistence-jdo/pom.xml   |    32 +-
 ...ewayModuleExtExecutionOutboxPersistenceJdo.java |    67 +
 .../jdo/dom/ExecutionOutboxEntry.java              |   152 +
 .../jdo/dom/ExecutionOutboxEntryPK.java            |    88 +
 .../jdo/dom/ExecutionOutboxEntryRepository.java    |    60 +
 ...IsisModuleExtExecutionOutboxPersistenceJdo.java |    67 -
 .../jdo/dom/ExecutionOutboxEntry.java              |   152 -
 .../jdo/dom/ExecutionOutboxEntryPK.java            |    88 -
 .../jdo/dom/ExecutionOutboxEntryRepository.java    |    60 -
 .../jdo/integtests/ExecutionOutbox_IntegTest.java  |    63 +
 .../jdo/integtests/model/Counter.java              |    64 +
 .../jdo/integtests/model/CounterRepository.java    |    32 +
 .../jdo/integtests/ExecutionOutbox_IntegTest.java  |    63 -
 .../jdo/integtests/model/Counter.java              |    64 -
 .../jdo/integtests/model/CounterRepository.java    |    32 -
 .../src/test/resources/application-test.yml        |     4 +-
 .../core/executionoutbox/persistence-jpa/pom.xml   |    32 +-
 ...ewayModuleExtExecutionOutboxPersistenceJpa.java |    73 +
 .../jpa/dom/ExecutionOutboxEntry.java              |   173 +
 .../jpa/dom/ExecutionOutboxEntryPK.java            |   101 +
 .../jpa/dom/ExecutionOutboxEntryRepository.java    |    60 +
 ...IsisModuleExtExecutionOutboxPersistenceJpa.java |    73 -
 .../jpa/dom/ExecutionOutboxEntry.java              |   174 -
 .../jpa/dom/ExecutionOutboxEntryPK.java            |   101 -
 .../jpa/dom/ExecutionOutboxEntryRepository.java    |    60 -
 .../jpa/integtests/ExecutionOutbox_IntegTest.java  |    67 +
 .../jpa/integtests/model/Counter.java              |    70 +
 .../jpa/integtests/model/CounterRepository.java    |    33 +
 .../jpa/integtests/ExecutionOutbox_IntegTest.java  |    67 -
 .../jpa/integtests/model/Counter.java              |    70 -
 .../jpa/integtests/model/CounterRepository.java    |    33 -
 .../src/test/resources/application-test.yml        |     4 +-
 extensions/core/executionoutbox/pom.xml            |    36 +-
 extensions/core/executionoutbox/restclient/pom.xml |    64 +-
 .../CausewayModuleExtExecutionRestClient.java      |    33 +
 .../executionoutbox/restclient/api/Jsonable.java   |    27 +
 .../restclient/api/OutboxClient.java               |   245 +
 .../executionoutbox/restclient/api/_Jaxb.java      |    92 +
 .../restclient/api/delete/DeleteMessage.java       |    65 +
 .../restclient/api/delete/IntValue.java            |    33 +
 .../restclient/api/delete/StringValue.java         |    35 +
 .../api/deleteMany/DeleteManyMessage.java          |    61 +
 .../restclient/api/deleteMany/StringValue.java     |    35 +
 .../IsisModuleExtExecutionRestClient.java          |    33 -
 .../executionoutbox/restclient/api/Jsonable.java   |    27 -
 .../restclient/api/OutboxClient.java               |   245 -
 .../executionoutbox/restclient/api/_Jaxb.java      |    92 -
 .../restclient/api/delete/DeleteMessage.java       |    65 -
 .../restclient/api/delete/IntValue.java            |    33 -
 .../restclient/api/delete/StringValue.java         |    35 -
 .../api/deleteMany/DeleteManyMessage.java          |    61 -
 .../restclient/api/deleteMany/StringValue.java     |    35 -
 .../integtests/OutboxRestClient_IntegTest.java     |   256 +
 .../restclient/integtests/RestEndpointService.java |    59 +
 .../integtests/OutboxRestClient_IntegTest.java     |   256 -
 .../restclient/integtests/RestEndpointService.java |    59 -
 .../src/test/resources/application-test.yml        |     4 +-
 .../core/executionrepublisher/applib/pom.xml       |    32 +-
 ...ausewayModuleExtExecutionRepublisherApplib.java |    59 +
 .../ExecutionLogEntry_copyToOutbox.java            |    79 +
 .../IsisModuleExtExecutionRepublisherApplib.java   |    60 -
 .../ExecutionLogEntry_copyToOutbox.java            |    80 -
 extensions/core/executionrepublisher/pom.xml       |    20 +-
 .../flyway/adoc/modules/flyway/pages/about.adoc    |    10 +-
 extensions/core/flyway/impl/pom.xml                |    16 +-
 .../flyway/impl/CausewayModuleExtFlywayImpl.java   |    27 +
 .../flyway/impl/IsisModuleExtFlywayImpl.java       |    27 -
 extensions/core/flyway/pom.xml                     |    12 +-
 .../examples/DemoCausewayInteractionTemplate.java  |    44 +
 .../examples/DemoIsisInteractionTemplate.java      |    44 -
 .../adoc/modules/quartz/examples/DemoJob.java      |    22 +-
 .../examples/DemoJobQuartzConfigurerModule.java    |     4 +-
 .../quartz/adoc/modules/quartz/pages/about.adoc    |     8 +-
 extensions/core/quartz/impl/pom.xml                |    20 +-
 .../quartz/CausewayModuleExtQuartzImpl.java        |    36 +
 .../quartz/context/JobExecutionData.java           |    56 +
 .../spring/AutowiringSpringBeanJobFactory.java     |    52 +
 .../extensions/quartz/IsisModuleExtQuartzImpl.java |    36 -
 .../quartz/context/JobExecutionData.java           |    56 -
 .../spring/AutowiringSpringBeanJobFactory.java     |    52 -
 extensions/core/quartz/pom.xml                     |     8 +-
 extensions/pom.xml                                 |   296 +-
 .../adoc/modules/audittrail/pages/about.adoc       |     7 +-
 extensions/security/audittrail/applib/pom.xml      |    20 +-
 .../applib/CausewayModuleExtAuditTrailApplib.java  |    66 +
 .../audittrail/applib/app/AuditTrailMenu.java      |   131 +
 .../HasInteractionId_auditTrailEntries.java        |    56 +
 .../Object_recentAuditTrailEntries.java            |    94 +
 .../audittrail/applib/dom/AuditTrailEntry.java     |   341 +
 .../applib/dom/AuditTrailEntry.layout.fallback.xml |   130 +
 .../audittrail/applib/dom/AuditTrailEntry.png      |   Bin
 .../applib/dom/AuditTrailEntryRepository.java      |   204 +
 ...ntityPropertyChangeSubscriberForAuditTrail.java |    71 +
 .../applib/IsisModuleExtAuditTrailApplib.java      |    66 -
 .../audittrail/applib/app/AuditTrailMenu.java      |   124 -
 .../HasInteractionId_auditTrailEntries.java        |    53 -
 .../Object_recentAuditTrailEntries.java            |    91 -
 .../audittrail/applib/dom/AuditTrailEntry.java     |   337 -
 .../applib/dom/AuditTrailEntry.layout.fallback.xml |   130 -
 .../applib/dom/AuditTrailEntryRepository.java      |   202 -
 ...ntityPropertyChangeSubscriberForAuditTrail.java |    69 -
 .../integtests/AuditTrail_IntegTestAbstract.java   |   209 +
 .../model/AuditTrailTestDomainModel.java           |    24 +
 .../applib/integtests/model/Counter.java           |    76 +
 .../applib/integtests/model/CounterRepository.java |    54 +
 .../integtests/model/Counter_bumpUsingMixin.java   |    37 +
 ...umpUsingMixinWithCommandPublishingDisabled.java |    37 +
 .../integtests/AuditTrail_IntegTestAbstract.java   |   209 -
 .../model/AuditTrailTestDomainModel.java           |    24 -
 .../applib/integtests/model/Counter.java           |    76 -
 .../applib/integtests/model/CounterRepository.java |    55 -
 .../integtests/model/Counter_bumpUsingMixin.java   |    37 -
 ...umpUsingMixinWithCommandPublishingDisabled.java |    37 -
 .../security/audittrail/persistence-jdo/pom.xml    |    36 +-
 .../CausewayModuleExtAuditTrailPersistenceJdo.java |    64 +
 .../audittrail/jdo/dom/AuditTrailEntry.java        |   214 +
 .../jdo/dom/AuditTrailEntryRepository.java         |    30 +
 .../jdo/IsisModuleExtAuditTrailPersistenceJdo.java |    64 -
 .../audittrail/jdo/dom/AuditTrailEntry.java        |   215 -
 .../jdo/dom/AuditTrailEntryRepository.java         |    30 -
 .../jdo/integtests/AuditTrail_IntegTest.java       |    66 +
 .../audittrail/jdo/integtests/model/Counter.java   |    65 +
 .../jdo/integtests/model/CounterRepository.java    |    32 +
 .../jdo/integtests/AuditTrail_IntegTest.java       |    66 -
 .../audittrail/jdo/integtests/model/Counter.java   |    65 -
 .../jdo/integtests/model/CounterRepository.java    |    32 -
 .../src/test/resources/application-test.yml        |     4 +-
 .../security/audittrail/persistence-jpa/pom.xml    |    40 +-
 .../CausewayModuleExtAuditTrailPersistenceJpa.java |    66 +
 .../audittrail/jpa/dom/AuditTrailEntry.java        |   301 +
 .../jpa/dom/AuditTrailEntryRepository.java         |    30 +
 .../jpa/IsisModuleExtAuditTrailPersistenceJpa.java |    66 -
 .../audittrail/jpa/dom/AuditTrailEntry.java        |   304 -
 .../jpa/dom/AuditTrailEntryRepository.java         |    30 -
 .../jpa/integtests/AuditTrail_IntegTest.java       |    77 +
 .../audittrail/jpa/integtests/model/Counter.java   |    74 +
 .../jpa/integtests/model/CounterRepository.java    |    33 +
 .../jpa/integtests/AuditTrail_IntegTest.java       |    77 -
 .../audittrail/jpa/integtests/model/Counter.java   |    74 -
 .../jpa/integtests/model/CounterRepository.java    |    33 -
 .../src/test/resources/application-test.yml        |     4 +-
 extensions/security/audittrail/pom.xml             |    36 +-
 .../images/secman-shiro-architecture.drawio.svg    |     2 +-
 .../secman-shiro-delegate-architecture.drawio.svg  |     2 +-
 .../secman/adoc/modules/secman/pages/about.adoc    |    18 +-
 .../secman/pages/setting-up-with-shiro.adoc        |    40 +-
 .../pages/setting-up-with-spring-oauth2.adoc       |     6 +-
 .../adoc/modules/secman/pages/setting-up.adoc      |   114 +-
 extensions/security/secman/applib/pom.xml          |    24 +-
 .../applib/CausewayModuleExtSecmanApplib.java      |   216 +
 .../feature/api/ApplicationFeatureChoices.java     |   174 +
 .../ApplicationFeatureViewModel_permissions.java   |    56 +
 .../app/ApplicationOrphanedPermissionManager.java  |    62 +
 ...onOrphanedPermissionManager.layout.fallback.xml |    46 +
 ...OrphanedPermissionManager_relocateSelected.java |    93 +
 .../permission/dom/ApplicationPermission.java      |   403 +
 .../dom/ApplicationPermission.layout.fallback.xml  |    76 +
 .../permission/dom/ApplicationPermissionMode.java  |    58 +
 .../dom/ApplicationPermissionRepository.java       |   116 +
 .../ApplicationPermissionRepositoryAbstract.java   |   361 +
 .../permission/dom/ApplicationPermissionRule.java  |    54 +
 .../permission/dom/ApplicationPermissionValue.java |   190 +
 .../dom/ApplicationPermissionValueSet.java         |   184 +
 .../dom/mixins/ApplicationPermission_allow.java    |    57 +
 .../dom/mixins/ApplicationPermission_changing.java |    57 +
 .../dom/mixins/ApplicationPermission_delete.java   |    61 +
 .../dom/mixins/ApplicationPermission_feature.java  |    67 +
 .../mixins/ApplicationPermission_updateRole.java   |    67 +
 .../dom/mixins/ApplicationPermission_veto.java     |    57 +
 .../dom/mixins/ApplicationPermission_viewing.java  |    57 +
 .../permission/menu/ApplicationPermissionMenu.java |    99 +
 .../spi/PermissionsEvaluationService.java          |    52 +
 .../secman/applib/role/dom/ApplicationRole.java    |   249 +
 .../role/dom/ApplicationRole.layout.fallback.xml   |    67 +
 .../applib/role/dom/ApplicationRoleRepository.java |    65 +
 .../dom/ApplicationRoleRepositoryAbstract.java     |   183 +
 .../dom/mixins/ApplicationRole_addPermission.java  |    96 +
 .../role/dom/mixins/ApplicationRole_addUser.java   |    72 +
 .../role/dom/mixins/ApplicationRole_delete.java    |    64 +
 .../mixins/ApplicationRole_removePermissions.java  |    97 +
 .../dom/mixins/ApplicationRole_removeUsers.java    |    83 +
 .../mixins/ApplicationRole_updateDescription.java  |    60 +
 .../dom/mixins/ApplicationRole_updateName.java     |    59 +
 .../AbstractRoleAndPermissionsFixtureScript.java   |   113 +
 .../applib/role/man/ApplicationRoleManager.java    |    61 +
 .../man/ApplicationRoleManager.layout.fallback.xml |    59 +
 .../mixins/ApplicationRoleManager_allRoles.java    |    46 +
 .../ApplicationRoleManager_exportAsYaml.java       |    76 +
 .../man/mixins/ApplicationRoleManager_newRole.java |    67 +
 .../applib/role/menu/ApplicationRoleMenu.java      |   110 +
 .../seed/CausewayAppFeatureRoleAndPermissions.java |    51 +
 .../CausewayConfigurationRoleAndPermissions.java   |    51 +
 .../CausewayExtAuditTrailRoleAndPermissions.java   |    51 +
 .../CausewayExtCommandLogRoleAndPermissions.java   |    51 +
 .../CausewayExtExecutionLogRoleAndPermissions.java |    51 +
 ...usewayExtExecutionOutboxRoleAndPermissions.java |    51 +
 .../CausewayExtH2ConsoleRoleAndPermissions.java    |    51 +
 .../CausewayExtSecmanAdminRoleAndPermissions.java  |    78 +
 ...ewayExtSecmanRegularUserRoleAndPermissions.java |   137 +
 .../CausewayExtSessionLogRoleAndPermissions.java   |    51 +
 ...yPersistenceJdoMetaModelRoleAndPermissions.java |    53 +
 .../CausewaySudoImpersonateRoleAndPermissions.java |    50 +
 ...werRestfulObjectsSwaggerRoleAndPermissions.java |    53 +
 .../applib/seed/SeedSecurityModuleService.java     |    74 +
 .../scripts/SeedUsersAndRolesFixtureScript.java    |   103 +
 .../applib/tenancy/dom/ApplicationTenancy.java     |   235 +
 .../dom/ApplicationTenancy.layout.fallback.xml     |    67 +
 .../tenancy/dom/ApplicationTenancyRepository.java  |    59 +
 .../dom/ApplicationTenancyRepositoryAbstract.java  |   210 +
 .../secman/applib/tenancy/dom/HasAtPath.java       |   143 +
 .../dom/mixins/ApplicationTenancy_addChild.java    |    88 +
 .../dom/mixins/ApplicationTenancy_addUser.java     |    76 +
 .../dom/mixins/ApplicationTenancy_delete.java      |    73 +
 .../dom/mixins/ApplicationTenancy_removeChild.java |    66 +
 .../dom/mixins/ApplicationTenancy_removeUser.java  |    68 +
 .../dom/mixins/ApplicationTenancy_updateName.java  |    58 +
 .../dom/mixins/ApplicationTenancy_users.java       |    53 +
 .../fixtures/AbstractTenancyFixtureScript.java     |    55 +
 .../tenancy/man/ApplicationTenancyManager.java     |    61 +
 .../ApplicationTenancyManager.layout.fallback.xml  |    59 +
 .../ApplicationTenancyManager_allTenancies.java    |    46 +
 .../ApplicationTenancyManager_newTenancy.java      |    74 +
 .../tenancy/menu/ApplicationTenancyMenu.java       |   108 +
 .../secman/applib/tenancy/seed/GlobalTenancy.java  |    37 +
 .../tenancy/spi/ApplicationTenancyEvaluator.java   |    86 +
 .../user/contributions/HasUsername_open.java       |    65 +
 .../secman/applib/user/dom/AccountType.java        |    47 +
 .../secman/applib/user/dom/ApplicationUser.java    |   719 +
 .../user/dom/ApplicationUser.layout.fallback.xml   |    96 +
 .../applib/user/dom/ApplicationUserRepository.java |   103 +
 .../dom/ApplicationUserRepositoryAbstract.java     |   247 +
 .../applib/user/dom/ApplicationUserStatus.java     |    45 +
 .../user/dom/mixins/ApplicationUser_addRole.java   |    72 +
 .../user/dom/mixins/ApplicationUser_delete.java    |    66 +
 .../user/dom/mixins/ApplicationUser_duplicate.java |    77 +
 .../user/dom/mixins/ApplicationUser_lock.java      |    68 +
 .../dom/mixins/ApplicationUser_removeRoles.java    |    86 +
 .../dom/mixins/ApplicationUser_resetPassword.java  |    83 +
 .../user/dom/mixins/ApplicationUser_timeZone.java  |    62 +
 .../user/dom/mixins/ApplicationUser_unlock.java    |    58 +
 .../mixins/ApplicationUser_updateAccountType.java  |    70 +
 .../dom/mixins/ApplicationUser_updateAtPath.java   |    61 +
 .../mixins/ApplicationUser_updateEmailAddress.java |    64 +
 .../mixins/ApplicationUser_updateFaxNumber.java    |    61 +
 .../dom/mixins/ApplicationUser_updateLocale.java   |   111 +
 .../dom/mixins/ApplicationUser_updateName.java     |    80 +
 .../dom/mixins/ApplicationUser_updatePassword.java |   108 +
 .../mixins/ApplicationUser_updatePhoneNumber.java  |    61 +
 .../dom/mixins/ApplicationUser_updateUsername.java |    58 +
 ...ApplicationUser_effectiveMemberPermissions.java |    65 +
 ...ationUser_filterEffectiveMemberPermissions.java |    86 +
 .../dom/mixins/perms/UserPermissionViewModel.java  |   400 +
 .../UserPermissionViewModel.layout.fallback.xml    |    76 +
 .../applib/user/events/UserCreatedEvent.java       |    65 +
 .../AbstractUserAndRolesFixtureScript.java         |   182 +
 .../applib/user/man/ApplicationUserManager.java    |    61 +
 .../man/ApplicationUserManager.layout.fallback.xml |    61 +
 .../mixins/ApplicationUserManager_allUsers.java    |    46 +
 .../ApplicationUserManager_newDelegateUser.java    |    98 +
 .../ApplicationUserManager_newLocalUser.java       |   132 +
 .../applib/user/menu/ApplicationUserMenu.java      |   107 +
 .../secman/applib/user/menu/MeService.java         |   132 +
 .../user/seed/CausewayExtSecmanAdminUser.java      |    49 +
 .../secman/applib/util/ApplicationSecurityDto.java |   123 +
 .../secman/applib/util/RegexReplacer.java          |    25 +
 .../secman/applib/IsisModuleExtSecmanApplib.java   |   216 -
 .../feature/api/ApplicationFeatureChoices.java     |   175 -
 .../ApplicationFeatureViewModel_permissions.java   |    56 -
 .../app/ApplicationOrphanedPermissionManager.java  |    62 -
 ...onOrphanedPermissionManager.layout.fallback.xml |    46 -
 ...OrphanedPermissionManager_relocateSelected.java |    93 -
 .../permission/dom/ApplicationPermission.java      |   403 -
 .../dom/ApplicationPermission.layout.fallback.xml  |    76 -
 .../permission/dom/ApplicationPermissionMode.java  |    58 -
 .../dom/ApplicationPermissionRepository.java       |   116 -
 .../ApplicationPermissionRepositoryAbstract.java   |   361 -
 .../permission/dom/ApplicationPermissionRule.java  |    54 -
 .../permission/dom/ApplicationPermissionValue.java |   190 -
 .../dom/ApplicationPermissionValueSet.java         |   184 -
 .../dom/mixins/ApplicationPermission_allow.java    |    57 -
 .../dom/mixins/ApplicationPermission_changing.java |    57 -
 .../dom/mixins/ApplicationPermission_delete.java   |    61 -
 .../dom/mixins/ApplicationPermission_feature.java  |    67 -
 .../mixins/ApplicationPermission_updateRole.java   |    67 -
 .../dom/mixins/ApplicationPermission_veto.java     |    57 -
 .../dom/mixins/ApplicationPermission_viewing.java  |    57 -
 .../permission/menu/ApplicationPermissionMenu.java |    99 -
 .../spi/PermissionsEvaluationService.java          |    52 -
 .../secman/applib/role/dom/ApplicationRole.java    |   249 -
 .../role/dom/ApplicationRole.layout.fallback.xml   |    67 -
 .../applib/role/dom/ApplicationRoleRepository.java |    65 -
 .../dom/ApplicationRoleRepositoryAbstract.java     |   183 -
 .../dom/mixins/ApplicationRole_addPermission.java  |    96 -
 .../role/dom/mixins/ApplicationRole_addUser.java   |    72 -
 .../role/dom/mixins/ApplicationRole_delete.java    |    64 -
 .../mixins/ApplicationRole_removePermissions.java  |    97 -
 .../dom/mixins/ApplicationRole_removeUsers.java    |    83 -
 .../mixins/ApplicationRole_updateDescription.java  |    60 -
 .../dom/mixins/ApplicationRole_updateName.java     |    59 -
 .../AbstractRoleAndPermissionsFixtureScript.java   |   113 -
 .../applib/role/man/ApplicationRoleManager.java    |    61 -
 .../man/ApplicationRoleManager.layout.fallback.xml |    59 -
 .../mixins/ApplicationRoleManager_allRoles.java    |    46 -
 .../ApplicationRoleManager_exportAsYaml.java       |    76 -
 .../man/mixins/ApplicationRoleManager_newRole.java |    67 -
 .../applib/role/menu/ApplicationRoleMenu.java      |   110 -
 .../seed/IsisAppFeatureRoleAndPermissions.java     |    51 -
 .../seed/IsisConfigurationRoleAndPermissions.java  |    51 -
 .../seed/IsisExtAuditTrailRoleAndPermissions.java  |    51 -
 .../seed/IsisExtCommandLogRoleAndPermissions.java  |    51 -
 .../IsisExtExecutionLogRoleAndPermissions.java     |    51 -
 .../IsisExtExecutionOutboxRoleAndPermissions.java  |    51 -
 .../seed/IsisExtH2ConsoleRoleAndPermissions.java   |    51 -
 .../seed/IsisExtSecmanAdminRoleAndPermissions.java |    78 -
 ...IsisExtSecmanRegularUserRoleAndPermissions.java |   137 -
 .../seed/IsisExtSessionLogRoleAndPermissions.java  |    51 -
 ...sPersistenceJdoMetaModelRoleAndPermissions.java |    53 -
 .../IsisSudoImpersonateRoleAndPermissions.java     |    50 -
 ...werRestfulObjectsSwaggerRoleAndPermissions.java |    53 -
 .../applib/seed/SeedSecurityModuleService.java     |    74 -
 .../scripts/SeedUsersAndRolesFixtureScript.java    |   103 -
 .../applib/tenancy/dom/ApplicationTenancy.java     |   235 -
 .../dom/ApplicationTenancy.layout.fallback.xml     |    67 -
 .../tenancy/dom/ApplicationTenancyRepository.java  |    59 -
 .../dom/ApplicationTenancyRepositoryAbstract.java  |   210 -
 .../secman/applib/tenancy/dom/HasAtPath.java       |   143 -
 .../dom/mixins/ApplicationTenancy_addChild.java    |    88 -
 .../dom/mixins/ApplicationTenancy_addUser.java     |    76 -
 .../dom/mixins/ApplicationTenancy_delete.java      |    73 -
 .../dom/mixins/ApplicationTenancy_removeChild.java |    66 -
 .../dom/mixins/ApplicationTenancy_removeUser.java  |    68 -
 .../dom/mixins/ApplicationTenancy_updateName.java  |    58 -
 .../dom/mixins/ApplicationTenancy_users.java       |    53 -
 .../fixtures/AbstractTenancyFixtureScript.java     |    55 -
 .../tenancy/man/ApplicationTenancyManager.java     |    61 -
 .../ApplicationTenancyManager.layout.fallback.xml  |    59 -
 .../ApplicationTenancyManager_allTenancies.java    |    46 -
 .../ApplicationTenancyManager_newTenancy.java      |    74 -
 .../tenancy/menu/ApplicationTenancyMenu.java       |   108 -
 .../secman/applib/tenancy/seed/GlobalTenancy.java  |    37 -
 .../tenancy/spi/ApplicationTenancyEvaluator.java   |    86 -
 .../user/contributions/HasUsername_open.java       |    65 -
 .../secman/applib/user/dom/AccountType.java        |    47 -
 .../secman/applib/user/dom/ApplicationUser.java    |   720 -
 .../user/dom/ApplicationUser.layout.fallback.xml   |    96 -
 .../applib/user/dom/ApplicationUserRepository.java |   103 -
 .../dom/ApplicationUserRepositoryAbstract.java     |   247 -
 .../applib/user/dom/ApplicationUserStatus.java     |    45 -
 .../user/dom/mixins/ApplicationUser_addRole.java   |    72 -
 .../user/dom/mixins/ApplicationUser_delete.java    |    66 -
 .../user/dom/mixins/ApplicationUser_duplicate.java |    77 -
 .../user/dom/mixins/ApplicationUser_lock.java      |    68 -
 .../dom/mixins/ApplicationUser_removeRoles.java    |    86 -
 .../dom/mixins/ApplicationUser_resetPassword.java  |    83 -
 .../user/dom/mixins/ApplicationUser_timeZone.java  |    62 -
 .../user/dom/mixins/ApplicationUser_unlock.java    |    58 -
 .../mixins/ApplicationUser_updateAccountType.java  |    70 -
 .../dom/mixins/ApplicationUser_updateAtPath.java   |    61 -
 .../mixins/ApplicationUser_updateEmailAddress.java |    64 -
 .../mixins/ApplicationUser_updateFaxNumber.java    |    61 -
 .../dom/mixins/ApplicationUser_updateLocale.java   |   111 -
 .../dom/mixins/ApplicationUser_updateName.java     |    80 -
 .../dom/mixins/ApplicationUser_updatePassword.java |   108 -
 .../mixins/ApplicationUser_updatePhoneNumber.java  |    61 -
 .../dom/mixins/ApplicationUser_updateUsername.java |    58 -
 ...ApplicationUser_effectiveMemberPermissions.java |    65 -
 ...ationUser_filterEffectiveMemberPermissions.java |    86 -
 .../dom/mixins/perms/UserPermissionViewModel.java  |   400 -
 .../UserPermissionViewModel.layout.fallback.xml    |    76 -
 .../applib/user/events/UserCreatedEvent.java       |    65 -
 .../AbstractUserAndRolesFixtureScript.java         |   182 -
 .../applib/user/man/ApplicationUserManager.java    |    61 -
 .../man/ApplicationUserManager.layout.fallback.xml |    61 -
 .../mixins/ApplicationUserManager_allUsers.java    |    46 -
 .../ApplicationUserManager_newDelegateUser.java    |    98 -
 .../ApplicationUserManager_newLocalUser.java       |   132 -
 .../applib/user/menu/ApplicationUserMenu.java      |   107 -
 .../secman/applib/user/menu/MeService.java         |   132 -
 .../applib/user/seed/IsisExtSecmanAdminUser.java   |    51 -
 .../secman/applib/util/ApplicationSecurityDto.java |   123 -
 .../secman/applib/util/RegexReplacer.java          |    25 -
 ...ationPermissionRepositoryIntegTestAbstract.java |   113 +
 .../extensions/secman/applib/mmm/MmmModule.java    |    37 +
 .../secman/applib/mmm/dom/ChaseCatsService.java    |    31 +
 .../secman/applib/mmm/dom/EatCheeseService.java    |    31 +
 .../applib/mmm/dom/PressLiftButtonService.java     |    31 +
 .../secman/applib/mmm/dom/RideLiftService.java     |    31 +
 .../mixins/perms/UserPermissionViewModelTest.java  |    78 +
 ...ationPermissionRepositoryIntegTestAbstract.java |   113 -
 .../extensions/secman/applib/mmm/MmmModule.java    |    37 -
 .../secman/applib/mmm/dom/ChaseCatsService.java    |    31 -
 .../secman/applib/mmm/dom/EatCheeseService.java    |    31 -
 .../applib/mmm/dom/PressLiftButtonService.java     |    31 -
 .../secman/applib/mmm/dom/RideLiftService.java     |    31 -
 .../mixins/perms/UserPermissionViewModelTest.java  |    78 -
 extensions/security/secman/delegated-shiro/pom.xml |    24 +-
 .../CausewayModuleExtSecmanDelegatedShiro.java     |    36 +
 .../shiro/realm/AuthInfoForApplicationUser.java    |    88 +
 .../realm/AuthenticationStrategyForSecMan.java     |    59 +
 .../realm/CausewayModuleExtSecmanShiroRealm.java   |   307 +
 .../delegated/shiro/realm/PermissionForMember.java |    80 +
 ...rmissionResolverForCausewayShiroAuthorizor.java |    34 +
 ...lCollectionForApplicationUserOnSingleRealm.java |   100 +
 ...inglePrincipalForApplicationUserInAnyRealm.java |    55 +
 .../shiro/realm/PrincipalForApplicationUser.java   |   140 +
 .../secman/delegated/shiro/util/ShiroUtils.java    |    70 +
 .../shiro/IsisModuleExtSecmanDelegatedShiro.java   |    36 -
 .../shiro/realm/AuthInfoForApplicationUser.java    |    88 -
 .../realm/AuthenticationStrategyForSecMan.java     |    60 -
 .../shiro/realm/IsisModuleExtSecmanShiroRealm.java |   307 -
 .../delegated/shiro/realm/PermissionForMember.java |    80 -
 .../PermissionResolverForIsisShiroAuthorizor.java  |    34 -
 ...lCollectionForApplicationUserOnSingleRealm.java |   100 -
 ...inglePrincipalForApplicationUserInAnyRealm.java |    55 -
 .../shiro/realm/PrincipalForApplicationUser.java   |   140 -
 .../secman/delegated/shiro/util/ShiroUtils.java    |    70 -
 .../security/secman/delegated-springoauth2/pom.xml |    16 +-
 ...usewayModuleExtSecmanDelegatedSpringOauth2.java |    39 +
 .../dom/ApplicationUserAutoCreationService.java    |   101 +
 .../IsisModuleExtSecmanDelegatedSpringOauth2.java  |    39 -
 .../dom/ApplicationUserAutoCreationService.java    |   101 -
 .../security/secman/encryption-jbcrypt/pom.xml     |    20 +-
 .../CausewayModuleExtSecmanEncryptionJbcrypt.java  |    35 +
 .../services/PasswordEncoderUsingJBcrypt.java      |    65 +
 .../IsisModuleExtSecmanEncryptionJbcrypt.java      |    35 -
 .../services/PasswordEncoderUsingJBcrypt.java      |    65 -
 .../security/secman/encryption-spring/pom.xml      |    20 +-
 .../CausewayModuleExtSecmanEncryptionSpring.java   |    58 +
 .../IsisModuleExtSecmanEncryptionSpring.java       |    58 -
 extensions/security/secman/integration/pom.xml     |    20 +-
 .../CausewayModuleExtSecmanIntegration.java        |    54 +
 .../authenticator/AuthenticatorSecman.java         |   104 +
 .../AuthenticatorSecmanAutoConfiguration.java      |    49 +
 .../integration/authorizor/AuthorizorSecman.java   |   114 +
 .../facets/TenantedAuthorizationFacet.java         |    37 +
 .../facets/TenantedAuthorizationFacetDefault.java  |   135 +
 .../facets/TenantedAuthorizationPostProcessor.java |   121 +
 .../PermissionsEvaluationServiceForSecman.java     |   115 +
 .../spiimpl/ImpersonateMenuAdvisorForSecman.java   |   140 +
 .../TableColumnVisibilityServiceForSecman.java     |    69 +
 .../UserMementoRefinerFromApplicationUser.java     |    52 +
 .../userreg/UserRegistrationServiceForSecman.java  |   104 +
 .../IsisModuleExtSecmanIntegration.java            |    54 -
 .../authenticator/AuthenticatorSecman.java         |   104 -
 .../AuthenticatorSecmanAutoConfiguration.java      |    49 -
 .../integration/authorizor/AuthorizorSecman.java   |   114 -
 .../facets/TenantedAuthorizationFacet.java         |    37 -
 .../facets/TenantedAuthorizationFacetDefault.java  |   135 -
 .../facets/TenantedAuthorizationPostProcessor.java |   121 -
 .../PermissionsEvaluationServiceForSecman.java     |   115 -
 .../spiimpl/ImpersonateMenuAdvisorForSecman.java   |   140 -
 .../TableColumnVisibilityServiceForSecman.java     |    69 -
 .../UserMementoRefinerFromApplicationUser.java     |    52 -
 .../userreg/UserRegistrationServiceForSecman.java  |   104 -
 .../src/main/resources/META-INF/spring.factories   |     2 +-
 extensions/security/secman/persistence-jdo/pom.xml |    36 +-
 .../jdo/CausewayModuleExtSecmanPersistenceJdo.java |    80 +
 .../secman/jdo/package.jdo~breaks-mvn-build        |     0
 .../jdo/permission/dom/ApplicationPermission.java  |   146 +
 .../dom/ApplicationPermissionRepository.java       |    36 +
 .../secman/jdo/role/dom/ApplicationRole.java       |   117 +
 .../jdo/role/dom/ApplicationRoleRepository.java    |    37 +
 .../secman/jdo/tenancy/dom/ApplicationTenancy.java |   135 +
 .../tenancy/dom/ApplicationTenancyRepository.java  |    37 +
 .../secman/jdo/user/dom/ApplicationUser.java       |   204 +
 .../jdo/user/dom/ApplicationUserRepository.java    |    37 +
 .../extensions/secman/jdo/util/RegexReplacer.java  |    40 +
 .../jdo/IsisModuleExtSecmanPersistenceJdo.java     |    81 -
 .../jdo/permission/dom/ApplicationPermission.java  |   146 -
 .../dom/ApplicationPermissionRepository.java       |    36 -
 .../secman/jdo/role/dom/ApplicationRole.java       |   117 -
 .../jdo/role/dom/ApplicationRoleRepository.java    |    37 -
 .../secman/jdo/tenancy/dom/ApplicationTenancy.java |   135 -
 .../tenancy/dom/ApplicationTenancyRepository.java  |    37 -
 .../secman/jdo/user/dom/ApplicationUser.java       |   204 -
 .../jdo/user/dom/ApplicationUserRepository.java    |    37 -
 .../extensions/secman/jdo/util/RegexReplacer.java  |    40 -
 .../ApplicationPermissionRepository_IntegTest.java |    58 +
 .../ApplicationPermissionRepository_IntegTest.java |    58 -
 .../src/test/resources/application-test.yml        |    10 +-
 extensions/security/secman/persistence-jpa/pom.xml |    40 +-
 .../jpa/CausewayModuleExtSecmanPersistenceJpa.java |    89 +
 .../jpa/permission/dom/ApplicationPermission.java  |   156 +
 .../dom/ApplicationPermissionRepository.java       |    37 +
 .../secman/jpa/role/dom/ApplicationRole.java       |   120 +
 .../jpa/role/dom/ApplicationRoleRepository.java    |    37 +
 .../secman/jpa/tenancy/dom/ApplicationTenancy.java |   134 +
 .../tenancy/dom/ApplicationTenancyRepository.java  |    37 +
 .../secman/jpa/user/dom/ApplicationUser.java       |   212 +
 .../jpa/user/dom/ApplicationUserRepository.java    |    37 +
 .../extensions/secman/jpa/util/RegexReplacer.java  |    41 +
 .../jpa/IsisModuleExtSecmanPersistenceJpa.java     |    89 -
 .../jpa/permission/dom/ApplicationPermission.java  |   156 -
 .../dom/ApplicationPermissionRepository.java       |    37 -
 .../secman/jpa/role/dom/ApplicationRole.java       |   120 -
 .../jpa/role/dom/ApplicationRoleRepository.java    |    37 -
 .../secman/jpa/tenancy/dom/ApplicationTenancy.java |   134 -
 .../tenancy/dom/ApplicationTenancyRepository.java  |    37 -
 .../secman/jpa/user/dom/ApplicationUser.java       |   212 -
 .../jpa/user/dom/ApplicationUserRepository.java    |    37 -
 .../extensions/secman/jpa/util/RegexReplacer.java  |    41 -
 .../main/resources/META-INF/orm-secman.template    |    20 +-
 .../ApplicationPermissionRepository_IntegTest.java |    58 +
 .../ApplicationPermissionRepository_IntegTest.java |    58 -
 .../src/test/resources/application-test.yml        |    10 +-
 extensions/security/secman/pom.xml                 |    60 +-
 extensions/security/sessionlog/applib/pom.xml      |    20 +-
 .../applib/CausewayModuleExtSessionLogApplib.java  |    64 +
 .../sessionlog/applib/app/SessionLogMenu.java      |   108 +
 .../HasUsername_recentSessionsForUser.java         |    67 +
 .../applib/dom/SessionLogEntry-expired.png         |   Bin
 .../applib/dom/SessionLogEntry-login.png           |   Bin
 .../applib/dom/SessionLogEntry-logout.png          |   Bin
 .../sessionlog/applib/dom/SessionLogEntry.java     |   379 +
 .../applib/dom/SessionLogEntry.layout.fallback.xml |    87 +
 .../applib/dom/SessionLogEntryRepository.java      |   229 +
 .../spiimpl/SessionLogServiceInitializer.java      |    58 +
 .../spiimpl/SessionSubscriberForSessionLog.java    |    88 +
 .../applib/IsisModuleExtSessionLogApplib.java      |    64 -
 .../sessionlog/applib/app/SessionLogMenu.java      |   108 -
 .../HasUsername_recentSessionsForUser.java         |    67 -
 .../sessionlog/applib/dom/SessionLogEntry.java     |   365 -
 .../applib/dom/SessionLogEntry.layout.fallback.xml |    87 -
 .../applib/dom/SessionLogEntryRepository.java      |   229 -
 .../spiimpl/SessionLogServiceInitializer.java      |    58 -
 .../spiimpl/SessionSubscriberForSessionLog.java    |    88 -
 .../integtests/SessionLogIntegTestAbstract.java    |   142 +
 .../integtests/SessionLogIntegTestAbstract.java    |   142 -
 .../security/sessionlog/persistence-jdo/pom.xml    |    36 +-
 .../CausewayModuleExtSessionLogPersistenceJdo.java |    64 +
 .../sessionlog/jdo/dom/SessionLogEntry.java        |   195 +
 .../jdo/dom/SessionLogEntryRepository.java         |    31 +
 .../jdo/IsisModuleExtSessionLogPersistenceJdo.java |    64 -
 .../sessionlog/jdo/dom/SessionLogEntry.java        |   195 -
 .../jdo/dom/SessionLogEntryRepository.java         |    31 -
 .../jdo/integtests/SessionLog_IntegTest.java       |    56 +
 .../jdo/integtests/SessionLog_IntegTest.java       |    56 -
 .../src/test/resources/application-test.yml        |     4 +-
 .../security/sessionlog/persistence-jpa/pom.xml    |    40 +-
 .../CausewayModuleExtSessionLogPersistenceJpa.java |    70 +
 .../sessionlog/jpa/dom/SessionLogEntry.java        |   206 +
 .../sessionlog/jpa/dom/SessionLogEntryPK.java      |    92 +
 .../jpa/dom/SessionLogEntryRepository.java         |    31 +
 .../jpa/IsisModuleExtSessionLogPersistenceJpa.java |    70 -
 .../sessionlog/jpa/dom/SessionLogEntry.java        |   206 -
 .../sessionlog/jpa/dom/SessionLogEntryPK.java      |    92 -
 .../jpa/dom/SessionLogEntryRepository.java         |    31 -
 .../jpa/integtests/SessionLog_IntegTest.java       |    56 +
 .../jpa/integtests/SessionLog_IntegTest.java       |    56 -
 .../src/test/resources/application-test.yml        |     4 +-
 extensions/security/sessionlog/pom.xml             |    36 +-
 .../modules/shiro-realm-ldap/examples/shiro.ini    |     4 +-
 ...configure-shiro-to-use-causeway-ldap-realm.png} |   Bin
 .../adoc/modules/shiro-realm-ldap/pages/about.adoc |     2 +-
 .../modules/shiro-realm-ldap/pages/ldap-realm.adoc |    26 +-
 extensions/security/shiro-realm-ldap/impl/pom.xml  |    20 +-
 .../realm/impl/CausewayLdapContextFactory.java     |    60 +
 .../realm/impl/CausewayLdapRealm.java              |   467 +
 .../impl/CausewayModuleExtShiroRealmLdapImpl.java  |    38 +
 .../realm/impl/IsisLdapContextFactory.java         |    60 -
 .../shirorealmldap/realm/impl/IsisLdapRealm.java   |   467 -
 .../impl/IsisModuleExtShiroRealmLdapImpl.java      |    38 -
 extensions/security/shiro-realm-ldap/pom.xml       |     8 +-
 extensions/security/spring-oauth2/pom.xml          |    20 +-
 .../adoc/modules/spring-oauth2/pages/about.adoc    |    18 +-
 .../CausewayModuleExtSpringSecurityOAuth2.java     |    45 +
 ...thenticationConverterOfOAuth2UserPrincipal.java |    83 +
 .../oauth2/IsisModuleExtSpringSecurityOAuth2.java  |    45 -
 ...thenticationConverterOfOAuth2UserPrincipal.java |    83 -
 ...icationConverterOfOAuth2UserPrincipal_Test.java |   245 +
 ...icationConverterOfOAuth2UserPrincipal_Test.java |   245 -
 .../vro/cors/adoc/modules/cors/pages/about.adoc    |    18 +-
 extensions/vro/cors/impl/pom.xml                   |    24 +-
 .../cors/impl/CausewayModuleExtCors.java           |    87 +
 .../extensions/cors/impl/IsisModuleExtCors.java    |    87 -
 .../cors/impl/CausewayModuleExtCorsImplTest.java   |    57 +
 .../cors/impl/IsisModuleExtCorsImplTest.java       |    57 -
 extensions/vro/cors/pom.xml                        |    12 +-
 .../adoc/modules/exceldownload/pages/about.adoc    |     6 +-
 extensions/vw/exceldownload/pom.xml                |    14 +-
 extensions/vw/exceldownload/wicket-ui/pom.xml      |    16 +-
 .../ui/CausewayModuleExtExcelDownloadWicketUi.java |    35 +
 .../CollectionContentsAsExcelFactory.java          |    90 +
 .../ui/components/ExcelFileDownloadLink.java       |    96 +
 .../ui/components/ExcelFileModel.java              |   248 +
 .../ui/components/_TimeConversion.java             |    49 +
 .../ui/IsisModuleExtExcelDownloadWicketUi.java     |    35 -
 .../CollectionContentsAsExcelFactory.java          |    89 -
 .../ui/components/ExcelFileDownloadLink.java       |    96 -
 .../ui/components/ExcelFileModel.java              |   248 -
 .../ui/components/_TimeConversion.java             |    49 -
 .../adoc/modules/fullcalendar/pages/about.adoc     |     6 +-
 extensions/vw/fullcalendar/applib/pom.xml          |    20 +-
 .../fullcalendar/applib/CalendarEventable.java     |    41 +
 .../fullcalendar/applib/Calendarable.java          |    48 +
 .../CausewayModuleExtFullCalendarApplib.java       |    35 +
 .../spi/CalendarableDereferencingService.java      |    41 +
 .../fullcalendar/applib/value/CalendarEvent.html   |     0
 .../fullcalendar/applib/value/CalendarEvent.java   |   132 +
 .../applib/value/CalendarEventSemantics.java       |   291 +
 .../fullcalendar/applib/CalendarEventable.java     |    41 -
 .../fullcalendar/applib/Calendarable.java          |    48 -
 .../applib/IsisModuleExtFullCalendarApplib.java    |    35 -
 .../spi/CalendarableDereferencingService.java      |    41 -
 .../fullcalendar/applib/value/CalendarEvent.java   |   132 -
 .../applib/value/CalendarEventSemantics.java       |   291 -
 extensions/vw/fullcalendar/pom.xml                 |    26 +-
 .../vw/fullcalendar/wicket/integration/pom.xml     |    24 +-
 .../wkt/fullcalendar/AbstractFullCalendar.java     |    46 +
 .../fullcalendar/wkt/fullcalendar/ButtonText.java  |    35 +
 .../wkt/fullcalendar/CalendarConfig.java           |    99 +
 .../wkt/fullcalendar/CalendarResponse.java         |   116 +
 .../fullcalendar/wkt/fullcalendar/Event.java       |    51 +
 .../wkt/fullcalendar/EventProvider.java            |    47 +
 .../fullcalendar/wkt/fullcalendar/EventSource.java |    94 +
 .../wkt/fullcalendar/FullCalendar.java             |   240 +
 .../fullcalendar/wkt/fullcalendar/Header.java      |    39 +
 .../fullcalendar/wkt/fullcalendar/ViewType.java    |    38 +
 .../fullcalendar/wkt/fullcalendar/_Json.java       |    92 +
 .../callback/AbstractAjaxCallback.java             |    49 +
 .../AbstractAjaxCallbackWithClientsideRevert.java  |    68 +
 .../fullcalendar/callback/AbstractCallback.java    |    71 +
 .../fullcalendar/callback/AbstractEventParam.java  |    32 +
 .../callback/AbstractShiftedEventParam.java        |    55 +
 .../wkt/fullcalendar/callback/AjaxConcurrency.java |    28 +
 .../fullcalendar/callback/BlockingDecorator.java   |    66 +
 .../fullcalendar/callback/CallbackWithHandler.java |    23 +
 .../wkt/fullcalendar/callback/ClickedEvent.java    |    32 +
 .../callback/DateRangeSelectedCallback.java        |    60 +
 .../wkt/fullcalendar/callback/DroppedEvent.java    |    35 +
 .../callback/EventClickedCallback.java             |    58 +
 .../callback/EventDroppedCallback.java             |    70 +
 .../callback/EventResizedCallback.java             |    70 +
 .../fullcalendar/callback/GetEventsCallback.java   |    55 +
 .../wkt/fullcalendar/callback/ResizedEvent.java    |    30 +
 .../wkt/fullcalendar/callback/SelectedRange.java   |    33 +
 .../wkt/fullcalendar/callback/View.java            |    38 +
 .../fullcalendar/callback/ViewDisplayCallback.java |    72 +
 .../wkt/fullcalendar/package-info.java             |    22 +
 .../fullcalendar/res/FullCalendarCssReference.java |    48 +
 .../res/FullCalendarEventSourceEvents.java         |    55 +
 .../res/FullCalendarIntegrationJsReference.java    |    69 +
 .../fullcalendar/res/FullCalendarJsReference.java  |    48 +
 .../res/fullcalendar-event-source-events.js        |     0
 .../fullcalendar/res/fullcalendar-integration.js   |     0
 .../fullcalendar/selector/EventSourceSelector.java |    40 +
 .../wkt/fullcalendar/AbstractFullCalendar.java     |    46 -
 .../fullcalendar/wkt/fullcalendar/ButtonText.java  |    35 -
 .../wkt/fullcalendar/CalendarConfig.java           |    99 -
 .../wkt/fullcalendar/CalendarResponse.java         |   116 -
 .../fullcalendar/wkt/fullcalendar/Event.java       |    51 -
 .../wkt/fullcalendar/EventProvider.java            |    47 -
 .../fullcalendar/wkt/fullcalendar/EventSource.java |    94 -
 .../wkt/fullcalendar/FullCalendar.java             |   240 -
 .../fullcalendar/wkt/fullcalendar/Header.java      |    39 -
 .../fullcalendar/wkt/fullcalendar/ViewType.java    |    38 -
 .../fullcalendar/wkt/fullcalendar/_Json.java       |    92 -
 .../callback/AbstractAjaxCallback.java             |    49 -
 .../AbstractAjaxCallbackWithClientsideRevert.java  |    68 -
 .../fullcalendar/callback/AbstractCallback.java    |    71 -
 .../fullcalendar/callback/AbstractEventParam.java  |    32 -
 .../callback/AbstractShiftedEventParam.java        |    55 -
 .../wkt/fullcalendar/callback/AjaxConcurrency.java |    28 -
 .../fullcalendar/callback/BlockingDecorator.java   |    66 -
 .../fullcalendar/callback/CallbackWithHandler.java |    23 -
 .../wkt/fullcalendar/callback/ClickedEvent.java    |    32 -
 .../callback/DateRangeSelectedCallback.java        |    60 -
 .../wkt/fullcalendar/callback/DroppedEvent.java    |    35 -
 .../callback/EventClickedCallback.java             |    58 -
 .../callback/EventDroppedCallback.java             |    70 -
 .../callback/EventResizedCallback.java             |    70 -
 .../fullcalendar/callback/GetEventsCallback.java   |    55 -
 .../wkt/fullcalendar/callback/ResizedEvent.java    |    30 -
 .../wkt/fullcalendar/callback/SelectedRange.java   |    33 -
 .../wkt/fullcalendar/callback/View.java            |    38 -
 .../fullcalendar/callback/ViewDisplayCallback.java |    72 -
 .../wkt/fullcalendar/package-info.java             |    22 -
 .../fullcalendar/res/FullCalendarCssReference.java |    49 -
 .../res/FullCalendarEventSourceEvents.java         |    55 -
 .../res/FullCalendarIntegrationJsReference.java    |    69 -
 .../fullcalendar/res/FullCalendarJsReference.java  |    49 -
 .../fullcalendar/selector/EventSourceSelector.java |    40 -
 extensions/vw/fullcalendar/wicket/pom.xml          |     8 +-
 extensions/vw/fullcalendar/wicket/ui/pom.xml       |    28 +-
 .../wkt/viewer/CalendaredCollectionAbstract.java   |   119 +
 .../CalendaredCollectionFactoryAbstract.java       |    79 +
 .../CausewayModuleExtFullCalendarWicketUi.java     |    39 +
 .../wkt/viewer/EventProviderAbstract.java          |   152 +
 .../wkt/viewer/FullCalendarWithEventHandling.java  |    89 +
 .../fullcalendar/wkt/viewer/_Sample.java           |   204 +
 .../CalendarableCollectionAsFullCalendar.css       |     0
 .../CalendarableCollectionAsFullCalendar.html      |     0
 .../CalendarableCollectionAsFullCalendar.java      |    55 +
 ...alendarableCollectionAsFullCalendarFactory.java |    46 +
 .../calendarable/CalendarableEventProvider.java    |    58 +
 .../CalendarEventableCollectionAsFullCalendar.css  |     0
 .../CalendarEventableCollectionAsFullCalendar.html |     0
 .../CalendarEventableCollectionAsFullCalendar.java |    54 +
 ...arEventableCollectionAsFullCalendarFactory.java |    46 +
 .../CalendarEventableEventProvider.java            |    56 +
 .../wkt/viewer/CalendaredCollectionAbstract.java   |   119 -
 .../CalendaredCollectionFactoryAbstract.java       |    78 -
 .../wkt/viewer/EventProviderAbstract.java          |   152 -
 .../wkt/viewer/FullCalendarWithEventHandling.java  |    90 -
 .../viewer/IsisModuleExtFullCalendarWicketUi.java  |    39 -
 .../fullcalendar/wkt/viewer/_Sample.java           |   204 -
 .../CalendarableCollectionAsFullCalendar.java      |    55 -
 ...alendarableCollectionAsFullCalendarFactory.java |    46 -
 .../calendarable/CalendarableEventProvider.java    |    58 -
 .../CalendarEventableCollectionAsFullCalendar.java |    54 -
 ...arEventableCollectionAsFullCalendarFactory.java |    46 -
 .../CalendarEventableEventProvider.java            |    56 -
 .../ui/wkt/callback/GetEventsCallbackTest.java     |    32 +
 .../ui/wkt/callback/GetEventsCallbackTest.java     |    32 -
 extensions/vw/gmap3/adoc/antora.yml                |    19 -
 extensions/vw/gmap3/adoc/modules/gmap3/nav.adoc    |     4 -
 .../vw/gmap3/adoc/modules/gmap3/pages/about.adoc   |     5 -
 .../adoc/modules/gmap3/partials/module-nav.adoc    |     3 -
 extensions/vw/gmap3/pom.xml                        |    42 -
 .../vw/pdfjs/adoc/modules/pdfjs/pages/about.adoc   |    10 +-
 extensions/vw/pdfjs/applib/pom.xml                 |    20 +-
 .../applib/CausewayModuleExtPdfjsApplibModel.java  |    31 +
 .../pdfjs/applib/annotations/PdfJsViewer.java      |    50 +
 .../pdfjs/applib/config/PdfJsConfig.java           |    88 +
 .../extensions/pdfjs/applib/config/Scale.java      |    69 +
 .../pdfjs/applib/spi/PdfJsViewerAdvisor.java       |   167 +
 .../applib/IsisModuleExtPdfjsApplibModel.java      |    31 -
 .../pdfjs/applib/annotations/PdfJsViewer.java      |    50 -
 .../pdfjs/applib/config/PdfJsConfig.java           |    88 -
 .../isis/extensions/pdfjs/applib/config/Scale.java |    69 -
 .../pdfjs/applib/spi/PdfJsViewerAdvisor.java       |   167 -
 extensions/vw/pdfjs/fixtures/pom.xml               |    14 +-
 .../src/main/java/META-INF/persistence.xml         |     2 +-
 .../wicket/pdfjs/fixture/PdfjsFixturesModule.java  |    35 +
 .../demomodule/dom/PdfJsDemoObjectWithBlob.java    |   134 +
 .../dom/PdfJsDemoObjectWithBlobMenu.java           |    72 +
 ...fJsDemoObjectWithBlob_createUpTo5_fakeData.java |   133 +
 .../PdfJsDemoObjectWithBlob_tearDown.java          |    32 +
 .../wicket/pdfjs/fixture/PdfjsFixturesModule.java  |    35 -
 .../demomodule/dom/PdfJsDemoObjectWithBlob.java    |   134 -
 .../dom/PdfJsDemoObjectWithBlobMenu.java           |    72 -
 ...fJsDemoObjectWithBlob_createUpTo5_fakeData.java |   133 -
 .../PdfJsDemoObjectWithBlob_tearDown.java          |    32 -
 extensions/vw/pdfjs/metamodel/pom.xml              |    20 +-
 .../metamodel/CausewayModuleExtPdfjsMetaModel.java |    32 +
 .../pdfjs/metamodel/facet/PdfJsViewerFacet.java    |    29 +
 .../metamodel/facet/PdfJsViewerFacetAbstract.java  |    49 +
 .../facet/PdfJsViewerFacetFromAnnotation.java      |    93 +
 .../PdfJsViewerFacetFromAnnotationFactory.java     |    84 +
 .../metamodel/IsisModuleExtPdfjsMetaModel.java     |    32 -
 .../pdfjs/metamodel/facet/PdfJsViewerFacet.java    |    29 -
 .../metamodel/facet/PdfJsViewerFacetAbstract.java  |    49 -
 .../facet/PdfJsViewerFacetFromAnnotation.java      |    93 -
 .../PdfJsViewerFacetFromAnnotationFactory.java     |    82 -
 extensions/vw/pdfjs/pom.xml                        |    34 +-
 extensions/vw/pdfjs/wicket/integration/pom.xml     |    20 +-
 .../CausewayModuleExtPdfjsWicketIntegration.java   |    52 +
 .../pdfjs/wkt/integration/PdfJsVersion.java        |    32 +
 .../wkt/integration/components/PdfJsPanel.html     |     0
 .../wkt/integration/components/PdfJsPanel.java     |    75 +
 .../wkt/integration/res/PdfJsCmapsReference.java   |    59 +
 .../integration/res/PdfJsIntegrationReference.java |    60 +
 .../pdfjs/wkt/integration/res/PdfJsReference.java  |    51 +
 .../wkt/integration/res/PdfJsWorkerReference.java  |    65 +
 .../wkt/integration/res/pdfjs-integration-v1.js    |     0
 .../wkt/integration/res/pdfjs-integration-v2.js    |     0
 .../IsisModuleExtPdfjsWicketIntegration.java       |    52 -
 .../pdfjs/wkt/integration/PdfJsVersion.java        |    32 -
 .../wkt/integration/components/PdfJsPanel.java     |    75 -
 .../wkt/integration/res/PdfJsCmapsReference.java   |    60 -
 .../integration/res/PdfJsIntegrationReference.java |    60 -
 .../pdfjs/wkt/integration/res/PdfJsReference.java  |    52 -
 .../wkt/integration/res/PdfJsWorkerReference.java  |    66 -
 extensions/vw/pdfjs/wicket/pom.xml                 |     8 +-
 extensions/vw/pdfjs/wicket/ui/pom.xml              |    24 +-
 .../wkt/ui/CausewayModuleExtPdfjsWicketUi.java     |    42 +
 .../components/PdfJsViewerCallbacksReference.java  |    40 +
 .../wkt/ui/components/PdfJsViewerCssReference.java |    47 +
 .../wkt/ui/components/PdfJsViewerJsReference.java  |    48 +
 .../pdfjs/wkt/ui/components/PdfJsViewerPanel.css   |     0
 .../pdfjs/wkt/ui/components/PdfJsViewerPanel.html  |     0
 .../pdfjs/wkt/ui/components/PdfJsViewerPanel.java  |   328 +
 .../pdfjs/wkt/ui/components/PdfJsViewerPanel.js    |     0
 .../PdfJsViewerPanelCallbacks.template.js          |     0
 .../PdfJsViewerPanelComponentFactory.java          |    78 +
 .../ui/components/ScalarPanelAbstractLegacy.java   |   101 +
 .../pdfjs/wkt/ui/IsisModuleExtPdfjsWicketUi.java   |    42 -
 .../components/PdfJsViewerCallbacksReference.java  |    40 -
 .../wkt/ui/components/PdfJsViewerCssReference.java |    47 -
 .../wkt/ui/components/PdfJsViewerJsReference.java  |    48 -
 .../pdfjs/wkt/ui/components/PdfJsViewerPanel.java  |   329 -
 .../PdfJsViewerPanelComponentFactory.java          |    77 -
 .../ui/components/ScalarPanelAbstractLegacy.java   |   101 -
 .../vw/sse/adoc/modules/sse/pages/about.adoc       |     6 +-
 extensions/vw/sse/applib/pom.xml                   |    24 +-
 .../sse/applib/CausewayModuleExtSseApplib.java     |    30 +
 .../sse/applib/annotations/ServerSentEvents.java   |    35 +
 .../sse/applib/annotations/SseSource.java          |    68 +
 .../extensions/sse/applib/service/SseChannel.java  |    47 +
 .../extensions/sse/applib/service/SseService.java  |    43 +
 .../sse/applib/IsisModuleExtSseApplib.java         |    30 -
 .../sse/applib/annotations/ServerSentEvents.java   |    35 -
 .../sse/applib/annotations/SseSource.java          |    68 -
 .../extensions/sse/applib/service/SseChannel.java  |    47 -
 .../extensions/sse/applib/service/SseService.java  |    43 -
 extensions/vw/sse/metamodel/pom.xml                |    20 +-
 .../metamodel/CausewayModuleExtSseMetaModel.java   |    37 +
 .../facets/SseAnnotationFacetFactory.java          |    71 +
 .../sse/metamodel/facets/SseObserveFacet.java      |    38 +
 .../metamodel/facets/SseObserveFacetAbstract.java  |    60 +
 ...eObserveFacetForServerSentEventsAnnotation.java |    53 +
 .../sse/metamodel/IsisModuleExtSseMetaModel.java   |    37 -
 .../facets/SseAnnotationFacetFactory.java          |    70 -
 .../sse/metamodel/facets/SseObserveFacet.java      |    38 -
 .../metamodel/facets/SseObserveFacetAbstract.java  |    60 -
 ...eObserveFacetForServerSentEventsAnnotation.java |    53 -
 extensions/vw/sse/pom.xml                          |    20 +-
 extensions/vw/sse/wicket/pom.xml                   |    20 +-
 .../sse/wicket/CausewayModuleExtSseWicket.java     |    47 +
 .../wicket/markup/ListeningMarkupComponent.java    |    72 +
 .../markup/ListeningMarkupComponent_observing.java |    80 +
 .../ListeningMarkupPanelFactoriesForWicket.java    |    91 +
 .../sse/wicket/markup/js/ObservingComponent.js     |    26 +
 .../sse/wicket/services/SseServiceDefault.java     |   270 +
 .../wicket/webmodule/ServerSentEventsServlet.java  |   186 +
 .../webmodule/WebModuleServerSentEvents.java       |    72 +
 .../sse/wicket/IsisModuleExtSseWicket.java         |    47 -
 .../wicket/markup/ListeningMarkupComponent.java    |    72 -
 .../markup/ListeningMarkupComponent_observing.java |    80 -
 .../ListeningMarkupPanelFactoriesForWicket.java    |    91 -
 .../sse/wicket/markup/js/ObservingComponent.js     |    26 -
 .../sse/wicket/services/SseServiceDefault.java     |   270 -
 .../wicket/webmodule/ServerSentEventsServlet.java  |   186 -
 .../webmodule/WebModuleServerSentEvents.java       |    72 -
 github-pr.sh                                       |     8 +-
 incubator/clients/kroviz/README.md                 |     8 +-
 .../images/{isis_clut.png => causeway_clut.png}    |   Bin
 .../modules/kroviz/pages/DevelopmentGuide.adoc     |    16 +-
 .../adoc/modules/kroviz/pages/UsersGuide.adoc      |     2 +-
 .../kroviz/adoc/modules/kroviz/pages/about.adoc    |     2 +-
 .../kroviz/adoc/modules/kroviz/pages/credits.adoc  |     6 +-
 .../adoc/modules/kroviz/pages/regression-test.adoc |     2 +-
 .../kroviz/partials/design/arc-overview.adoc       |     4 +-
 .../kroviz/partials/design/uml-overview.adoc       |     4 +-
 incubator/clients/kroviz/pom.xml                   |    14 +-
 .../org/apache/causeway/client/kroviz/App.kt       |    75 +
 .../apache/causeway/client/kroviz/core/Session.kt  |    47 +
 .../kroviz/core/aggregator/ActionDispatcher.kt     |    79 +
 .../kroviz/core/aggregator/AggregatorWithLayout.kt |   114 +
 .../kroviz/core/aggregator/BaseAggregator.kt       |    99 +
 .../kroviz/core/aggregator/CollectionAggregator.kt |   139 +
 .../core/aggregator/DomainTypesAggregator.kt       |   115 +
 .../kroviz/core/aggregator/DownloadDispatcher.kt   |    30 +
 .../kroviz/core/aggregator/ErrorDispatcher.kt      |    38 +
 .../kroviz/core/aggregator/NavigationDispatcher.kt |    33 +
 .../kroviz/core/aggregator/ObjectAggregator.kt     |   149 +
 .../kroviz/core/aggregator/RestfulDispatcher.kt    |    52 +
 .../client/kroviz/core/aggregator/SvgDispatcher.kt |    37 +
 .../kroviz/core/aggregator/SystemAggregator.kt     |    71 +
 .../kroviz/core/aggregator/UndefinedDispatcher.kt  |    30 +
 .../kroviz/core/event/EventLogStatisctics.kt       |    77 +
 .../client/kroviz/core/event/EventStore.kt         |   240 +
 .../causeway/client/kroviz/core/event/LogEntry.kt  |   304 +
 .../client/kroviz/core/event/LogEntryComparison.kt |    89 +
 .../client/kroviz/core/event/ReplayController.kt   |   131 +
 .../client/kroviz/core/event/ReplayEvent.kt        |    32 +
 .../client/kroviz/core/event/ResourceProxy.kt      |   128 +
 .../kroviz/core/event/ResourceSpecification.kt     |    67 +
 .../client/kroviz/core/event/RoXmlHttpRequest.kt   |   154 +
 .../causeway/client/kroviz/core/event/StatusPo.kt  |    26 +
 .../client/kroviz/core/model/BaseDisplayModel.kt   |    43 +
 .../client/kroviz/core/model/CollectionDM.kt       |    43 +
 .../kroviz/core/model/CollectionProperties.kt      |   114 +
 .../causeway/client/kroviz/core/model/DiagramDM.kt |    56 +
 .../kroviz/core/model/DisplayModelWithLayout.kt    |   114 +
 .../causeway/client/kroviz/core/model/Exposer.kt   |    68 +
 .../causeway/client/kroviz/core/model/ObjectDM.kt  |   114 +
 .../causeway/client/kroviz/core/model/SystemDM.kt  |    52 +
 .../client/kroviz/core/model/meta/MetaAction.kt    |    23 +
 .../client/kroviz/core/model/meta/MetaClass.kt     |    49 +
 .../client/kroviz/core/model/meta/MetaPackage.kt   |    23 +
 .../client/kroviz/core/model/meta/MetaProperty.kt  |    23 +
 .../client/kroviz/handler/ActionHandler.kt         |    43 +
 .../causeway/client/kroviz/handler/BaseHandler.kt  |    84 +
 .../client/kroviz/handler/CollectionHandler.kt     |    37 +
 .../client/kroviz/handler/DefaultHandler.kt        |    31 +
 .../client/kroviz/handler/DiagramHandler.kt        |    29 +
 .../client/kroviz/handler/DomainTypesHandler.kt    |    43 +
 .../client/kroviz/handler/Http401ErrorHandler.kt   |    37 +
 .../client/kroviz/handler/HttpErrorHandler.kt      |    38 +
 .../causeway/client/kroviz/handler/IconHandler.kt  |    43 +
 .../client/kroviz/handler/LayoutHandler.kt         |    43 +
 .../client/kroviz/handler/LayoutXmlHandler.kt      |    42 +
 .../client/kroviz/handler/PlainHandlers.kt         |    78 +
 .../client/kroviz/handler/ResponseHandler.kt       |    85 +
 .../client/kroviz/handler/RestfulHandler.kt        |    38 +
 .../client/kroviz/handler/ResultListHandler.kt     |    39 +
 .../client/kroviz/handler/ResultObjectHandler.kt   |    38 +
 .../client/kroviz/handler/ResultValueHandler.kt    |    38 +
 .../client/kroviz/handler/TObjectHandler.kt        |    41 +
 .../causeway/client/kroviz/layout/ActionLt.kt      |    39 +
 .../apache/causeway/client/kroviz/layout/ColLt.kt  |    47 +
 .../causeway/client/kroviz/layout/CollectionLt.kt  |    38 +
 .../apache/causeway/client/kroviz/layout/ColsLt.kt |    36 +
 .../client/kroviz/layout/DomainObjectLt.kt         |    34 +
 .../causeway/client/kroviz/layout/FieldSetLt.kt    |    32 +
 .../apache/causeway/client/kroviz/layout/Layout.kt |    33 +
 .../causeway/client/kroviz/layout/PropertyIfc.kt   |    29 +
 .../causeway/client/kroviz/layout/PropertyLt.kt    |    43 +
 .../apache/causeway/client/kroviz/layout/RowLt.kt  |    29 +
 .../causeway/client/kroviz/layout/TabGroupLt.kt    |    29 +
 .../apache/causeway/client/kroviz/layout/TabLt.kt  |    27 +
 .../org/apache/causeway/client/kroviz/to/Action.kt |    46 +
 .../apache/causeway/client/kroviz/to/Argument.kt   |    38 +
 .../apache/causeway/client/kroviz/to/Collection.kt |    30 +
 .../apache/causeway/client/kroviz/to/DomainType.kt |    31 +
 .../apache/causeway/client/kroviz/to/Extensions.kt |    55 +
 .../org/apache/causeway/client/kroviz/to/Icon.kt   |     8 +
 .../org/apache/causeway/client/kroviz/to/Link.kt   |   178 +
 .../org/apache/causeway/client/kroviz/to/Member.kt |    64 +
 .../apache/causeway/client/kroviz/to/Parameter.kt  |    68 +
 .../client/kroviz/to/PlainTransferObjects.kt       |   223 +
 .../apache/causeway/client/kroviz/to/TObject.kt    |    74 +
 .../causeway/client/kroviz/to/TransferObject.kt    |    23 +
 .../apache/causeway/client/kroviz/to/TypeMapper.kt |    94 +
 .../org/apache/causeway/client/kroviz/to/Value.kt  |    89 +
 .../apache/causeway/client/kroviz/to/WithLinks.kt  |    28 +
 .../causeway/client/kroviz/to/WithMembers.kt       |    28 +
 .../apache/causeway/client/kroviz/to/bs3/Action.kt |    66 +
 .../apache/causeway/client/kroviz/to/bs3/Col.kt    |   101 +
 .../causeway/client/kroviz/to/bs3/Collection.kt    |    82 +
 .../causeway/client/kroviz/to/bs3/DomainObject.kt  |    45 +
 .../causeway/client/kroviz/to/bs3/FieldSet.kt      |    54 +
 .../apache/causeway/client/kroviz/to/bs3/Grid.kt   |    55 +
 .../apache/causeway/client/kroviz/to/bs3/Link.kt   |    67 +
 .../causeway/client/kroviz/to/bs3/Property.kt      |    65 +
 .../apache/causeway/client/kroviz/to/bs3/Row.kt    |    50 +
 .../apache/causeway/client/kroviz/to/bs3/Tab.kt    |    49 +
 .../causeway/client/kroviz/to/bs3/TabGroup.kt      |    47 +
 .../causeway/client/kroviz/to/bs3/XmlLayout.kt     |    26 +
 .../apache/causeway/client/kroviz/to/mb/Menu.kt    |    29 +
 .../causeway/client/kroviz/to/mb/MenuEntry.kt      |    27 +
 .../causeway/client/kroviz/to/mb/Menubars.kt       |    29 +
 .../apache/causeway/client/kroviz/to/mb/Section.kt |    28 +
 .../causeway/client/kroviz/to/mb/ServiceAction.kt  |    37 +
 .../client/kroviz/ui/builder/ColBuilder.kt         |   113 +
 .../client/kroviz/ui/builder/FieldSetBuilder.kt    |    59 +
 .../client/kroviz/ui/builder/LayoutBuilder.kt      |    37 +
 .../causeway/client/kroviz/ui/builder/RoDisplay.kt |    61 +
 .../client/kroviz/ui/builder/RowBuilder.kt         |    51 +
 .../client/kroviz/ui/builder/TabBuilder.kt         |    41 +
 .../client/kroviz/ui/builder/TabGroupBuilder.kt    |    39 +
 .../causeway/client/kroviz/ui/builder/UiBuilder.kt |    14 +
 .../client/kroviz/ui/core/ColumnFactory.kt         |   131 +
 .../causeway/client/kroviz/ui/core/Constants.kt    |    48 +
 .../causeway/client/kroviz/ui/core/Displayable.kt  |    26 +
 .../causeway/client/kroviz/ui/core/FormItem.kt     |    52 +
 .../client/kroviz/ui/core/FormPanelFactory.kt      |   242 +
 .../apache/causeway/client/kroviz/ui/core/RoApp.kt |    47 +
 .../causeway/client/kroviz/ui/core/RoDialog.kt     |   173 +
 .../causeway/client/kroviz/ui/core/RoIconBar.kt    |   158 +
 .../causeway/client/kroviz/ui/core/RoMenuBar.kt    |   249 +
 .../causeway/client/kroviz/ui/core/RoStatusBar.kt  |   191 +
 .../causeway/client/kroviz/ui/core/RoTable.kt      |   107 +
 .../causeway/client/kroviz/ui/core/RoView.kt       |    91 +
 .../client/kroviz/ui/core/SessionManager.kt        |    84 +
 .../causeway/client/kroviz/ui/core/ViewManager.kt  |   244 +
 .../client/kroviz/ui/diagram/ClassDiagram.kt       |   103 +
 .../client/kroviz/ui/diagram/JsonDiagram.kt        |     9 +
 .../client/kroviz/ui/diagram/LayoutDiagram.kt      |    61 +
 .../client/kroviz/ui/diagram/LinkTreeDiagram.kt    |   104 +
 .../causeway/client/kroviz/ui/diagram/PumlCode.kt  |    97 +
 .../causeway/client/kroviz/ui/diagram/Tree.kt      |    56 +
 .../causeway/client/kroviz/ui/dialog/About.kt      |    52 +
 .../client/kroviz/ui/dialog/ActionPrompt.kt        |   111 +
 .../client/kroviz/ui/dialog/BrowserWindow.kt       |    51 +
 .../causeway/client/kroviz/ui/dialog/Controller.kt |    41 +
 .../client/kroviz/ui/dialog/DiagramDialog.kt       |   117 +
 .../client/kroviz/ui/dialog/DownloadDialog.kt      |    41 +
 .../client/kroviz/ui/dialog/ErrorDialog.kt         |    57 +
 .../client/kroviz/ui/dialog/EventCompareDialog.kt  |    64 +
 .../client/kroviz/ui/dialog/EventDialog.kt         |    97 +
 .../client/kroviz/ui/dialog/EventExportDialog.kt   |   163 +
 .../client/kroviz/ui/dialog/EventImportDialog.kt   |   163 +
 .../client/kroviz/ui/dialog/EventLogDetail.kt      |   147 +
 .../client/kroviz/ui/dialog/EventReplayDialog.kt   |   105 +
 .../causeway/client/kroviz/ui/dialog/FileDialog.kt |    44 +
 .../client/kroviz/ui/dialog/LoginPrompt.kt         |    88 +
 .../client/kroviz/ui/dialog/NotificationDialog.kt  |    45 +
 .../kroviz/ui/dialog/ResponseComparisonDialog.kt   |    62 +
 .../client/kroviz/ui/dialog/ShellWindow.kt         |    62 +
 .../causeway/client/kroviz/ui/dialog/SvgInline.kt  |    52 +
 .../client/kroviz/ui/dialog/UndefinedDialog.kt     |    49 +
 .../kroviz/ui/kv/override/RoManagerBootstrap.kt    |    56 +
 .../causeway/client/kroviz/ui/kv/override/RoTab.kt |   194 +
 .../client/kroviz/ui/kv/override/RoTabPanel.kt     |   380 +
 .../client/kroviz/ui/kv/override/RoWindow.kt       |   474 +
 .../client/kroviz/ui/menu/ContextMenuBuilder.kt    |   164 +
 .../client/kroviz/ui/menu/DropDownMenuBuilder.kt   |   244 +
 .../client/kroviz/ui/menu/DynamicMenuBuilder.kt    |    95 +
 .../client/kroviz/ui/panel/DropdownSearch.kt       |    70 +
 .../client/kroviz/ui/panel/EventBubbleChart.kt     |   280 +
 .../client/kroviz/ui/panel/EventComparisonTable.kt |   117 +
 .../client/kroviz/ui/panel/EventLogTable.kt        |   167 +
 .../causeway/client/kroviz/ui/panel/GeoMap.kt      |    97 +
 .../causeway/client/kroviz/ui/panel/ImageSample.kt |    55 +
 .../client/kroviz/ui/panel/PlantumlPanel.kt        |    74 +
 .../causeway/client/kroviz/ui/panel/SvgMap.kt      |   460 +
 .../causeway/client/kroviz/ui/panel/SvgPanel.kt    |    53 +
 .../causeway/client/kroviz/utils/DateHelper.kt     |    55 +
 .../apache/causeway/client/kroviz/utils/DomUtil.kt |    81 +
 .../causeway/client/kroviz/utils/FileHelper.kt     |    33 +
 .../causeway/client/kroviz/utils/IconManager.kt    |   196 +
 .../causeway/client/kroviz/utils/ImageUtils.kt     |    42 +
 .../apache/causeway/client/kroviz/utils/Point.kt   |    21 +
 .../client/kroviz/utils/ScalableVectorGraphic.kt   |   103 +
 .../causeway/client/kroviz/utils/StringUtils.kt    |   256 +
 .../causeway/client/kroviz/utils/TestUtils.kt      |    33 +
 .../apache/causeway/client/kroviz/utils/UUID.kt    |    51 +
 .../causeway/client/kroviz/utils/UmlUtils.kt       |    50 +
 .../causeway/client/kroviz/utils/UrlUtils.kt       |    48 +
 .../causeway/client/kroviz/utils/XmlHelper.kt      |    73 +
 .../apache/causeway/client/kroviz/utils/js/Diff.kt |    30 +
 .../causeway/client/kroviz/utils/js/Diff2Html.kt   |    27 +
 .../causeway/client/kroviz/utils/js/Flatted.kt     |    25 +
 .../causeway/client/kroviz/utils/js/PdfJs.kt       |    67 +
 .../causeway/client/kroviz/utils/js/XmlBeautify.kt |    25 +
 .../causeway/client/kroviz/utils/js/XmlToJson.kt   |    25 +
 .../causeway/client/kroviz/utils/js/Xterm.kt       |    29 +
 .../kotlin/org/apache/isis/client/kroviz/App.kt    |    75 -
 .../org/apache/isis/client/kroviz/core/Session.kt  |    47 -
 .../kroviz/core/aggregator/ActionDispatcher.kt     |    79 -
 .../kroviz/core/aggregator/AggregatorWithLayout.kt |   114 -
 .../kroviz/core/aggregator/BaseAggregator.kt       |    99 -
 .../kroviz/core/aggregator/CollectionAggregator.kt |   139 -
 .../core/aggregator/DomainTypesAggregator.kt       |   115 -
 .../kroviz/core/aggregator/DownloadDispatcher.kt   |    30 -
 .../kroviz/core/aggregator/ErrorDispatcher.kt      |    37 -
 .../kroviz/core/aggregator/NavigationDispatcher.kt |    33 -
 .../kroviz/core/aggregator/ObjectAggregator.kt     |   149 -
 .../kroviz/core/aggregator/RestfulDispatcher.kt    |    52 -
 .../client/kroviz/core/aggregator/SvgDispatcher.kt |    37 -
 .../kroviz/core/aggregator/SystemAggregator.kt     |    71 -
 .../kroviz/core/aggregator/UndefinedDispatcher.kt  |    30 -
 .../kroviz/core/event/EventLogStatisctics.kt       |    77 -
 .../isis/client/kroviz/core/event/EventStore.kt    |   240 -
 .../isis/client/kroviz/core/event/LogEntry.kt      |   303 -
 .../client/kroviz/core/event/LogEntryComparison.kt |    89 -
 .../client/kroviz/core/event/ReplayController.kt   |   131 -
 .../isis/client/kroviz/core/event/ReplayEvent.kt   |    32 -
 .../isis/client/kroviz/core/event/ResourceProxy.kt |   128 -
 .../kroviz/core/event/ResourceSpecification.kt     |    67 -
 .../client/kroviz/core/event/RoXmlHttpRequest.kt   |   154 -
 .../isis/client/kroviz/core/event/StatusPo.kt      |    26 -
 .../client/kroviz/core/model/BaseDisplayModel.kt   |    43 -
 .../isis/client/kroviz/core/model/CollectionDM.kt  |    43 -
 .../kroviz/core/model/CollectionProperties.kt      |   114 -
 .../isis/client/kroviz/core/model/DiagramDM.kt     |    56 -
 .../kroviz/core/model/DisplayModelWithLayout.kt    |   114 -
 .../isis/client/kroviz/core/model/Exposer.kt       |    68 -
 .../isis/client/kroviz/core/model/ObjectDM.kt      |   114 -
 .../isis/client/kroviz/core/model/SystemDM.kt      |    52 -
 .../client/kroviz/core/model/meta/MetaAction.kt    |    23 -
 .../client/kroviz/core/model/meta/MetaClass.kt     |    49 -
 .../client/kroviz/core/model/meta/MetaPackage.kt   |    23 -
 .../client/kroviz/core/model/meta/MetaProperty.kt  |    23 -
 .../isis/client/kroviz/handler/ActionHandler.kt    |    43 -
 .../isis/client/kroviz/handler/BaseHandler.kt      |    84 -
 .../client/kroviz/handler/CollectionHandler.kt     |    37 -
 .../isis/client/kroviz/handler/DefaultHandler.kt   |    31 -
 .../isis/client/kroviz/handler/DiagramHandler.kt   |    29 -
 .../client/kroviz/handler/DomainTypesHandler.kt    |    43 -
 .../client/kroviz/handler/Http401ErrorHandler.kt   |    37 -
 .../isis/client/kroviz/handler/HttpErrorHandler.kt |    38 -
 .../isis/client/kroviz/handler/IconHandler.kt      |    43 -
 .../isis/client/kroviz/handler/LayoutHandler.kt    |    43 -
 .../isis/client/kroviz/handler/LayoutXmlHandler.kt |    42 -
 .../isis/client/kroviz/handler/PlainHandlers.kt    |    78 -
 .../isis/client/kroviz/handler/ResponseHandler.kt  |    85 -
 .../isis/client/kroviz/handler/RestfulHandler.kt   |    38 -
 .../client/kroviz/handler/ResultListHandler.kt     |    39 -
 .../client/kroviz/handler/ResultObjectHandler.kt   |    38 -
 .../client/kroviz/handler/ResultValueHandler.kt    |    38 -
 .../isis/client/kroviz/handler/TObjectHandler.kt   |    41 -
 .../apache/isis/client/kroviz/layout/ActionLt.kt   |    39 -
 .../org/apache/isis/client/kroviz/layout/ColLt.kt  |    47 -
 .../isis/client/kroviz/layout/CollectionLt.kt      |    38 -
 .../org/apache/isis/client/kroviz/layout/ColsLt.kt |    36 -
 .../isis/client/kroviz/layout/DomainObjectLt.kt    |    34 -
 .../apache/isis/client/kroviz/layout/FieldSetLt.kt |    32 -
 .../org/apache/isis/client/kroviz/layout/Layout.kt |    33 -
 .../isis/client/kroviz/layout/PropertyIfc.kt       |    29 -
 .../apache/isis/client/kroviz/layout/PropertyLt.kt |    43 -
 .../org/apache/isis/client/kroviz/layout/RowLt.kt  |    29 -
 .../apache/isis/client/kroviz/layout/TabGroupLt.kt |    29 -
 .../org/apache/isis/client/kroviz/layout/TabLt.kt  |    27 -
 .../org/apache/isis/client/kroviz/to/Action.kt     |    46 -
 .../org/apache/isis/client/kroviz/to/Argument.kt   |    38 -
 .../org/apache/isis/client/kroviz/to/Collection.kt |    30 -
 .../org/apache/isis/client/kroviz/to/DomainType.kt |    31 -
 .../org/apache/isis/client/kroviz/to/Extensions.kt |    55 -
 .../org/apache/isis/client/kroviz/to/Icon.kt       |     8 -
 .../org/apache/isis/client/kroviz/to/Link.kt       |   178 -
 .../org/apache/isis/client/kroviz/to/Member.kt     |    64 -
 .../org/apache/isis/client/kroviz/to/Parameter.kt  |    68 -
 .../isis/client/kroviz/to/PlainTransferObjects.kt  |   223 -
 .../org/apache/isis/client/kroviz/to/TObject.kt    |    74 -
 .../apache/isis/client/kroviz/to/TransferObject.kt |    23 -
 .../org/apache/isis/client/kroviz/to/TypeMapper.kt |    94 -
 .../org/apache/isis/client/kroviz/to/Value.kt      |    89 -
 .../org/apache/isis/client/kroviz/to/WithLinks.kt  |    28 -
 .../apache/isis/client/kroviz/to/WithMembers.kt    |    28 -
 .../org/apache/isis/client/kroviz/to/bs/Action.kt  |    66 -
 .../org/apache/isis/client/kroviz/to/bs/Col.kt     |   101 -
 .../apache/isis/client/kroviz/to/bs/Collection.kt  |    82 -
 .../isis/client/kroviz/to/bs/DomainObject.kt       |    45 -
 .../apache/isis/client/kroviz/to/bs/FieldSet.kt    |    54 -
 .../org/apache/isis/client/kroviz/to/bs/Grid.kt    |    55 -
 .../org/apache/isis/client/kroviz/to/bs/Link.kt    |    67 -
 .../apache/isis/client/kroviz/to/bs/Property.kt    |    65 -
 .../org/apache/isis/client/kroviz/to/bs/Row.kt     |    50 -
 .../org/apache/isis/client/kroviz/to/bs/Tab.kt     |    49 -
 .../apache/isis/client/kroviz/to/bs/TabGroup.kt    |    47 -
 .../apache/isis/client/kroviz/to/bs/XmlLayout.kt   |    26 -
 .../org/apache/isis/client/kroviz/to/mb/Menu.kt    |    29 -
 .../apache/isis/client/kroviz/to/mb/MenuEntry.kt   |    27 -
 .../apache/isis/client/kroviz/to/mb/Menubars.kt    |    29 -
 .../org/apache/isis/client/kroviz/to/mb/Section.kt |    28 -
 .../isis/client/kroviz/to/mb/ServiceAction.kt      |    37 -
 .../isis/client/kroviz/ui/builder/ColBuilder.kt    |   113 -
 .../client/kroviz/ui/builder/FieldSetBuilder.kt    |    59 -
 .../isis/client/kroviz/ui/builder/LayoutBuilder.kt |    37 -
 .../isis/client/kroviz/ui/builder/RoDisplay.kt     |    61 -
 .../isis/client/kroviz/ui/builder/RowBuilder.kt    |    51 -
 .../isis/client/kroviz/ui/builder/TabBuilder.kt    |    41 -
 .../client/kroviz/ui/builder/TabGroupBuilder.kt    |    39 -
 .../isis/client/kroviz/ui/builder/UiBuilder.kt     |    14 -
 .../isis/client/kroviz/ui/core/ColumnFactory.kt    |   131 -
 .../apache/isis/client/kroviz/ui/core/Constants.kt |    48 -
 .../isis/client/kroviz/ui/core/Displayable.kt      |    26 -
 .../apache/isis/client/kroviz/ui/core/FormItem.kt  |    52 -
 .../isis/client/kroviz/ui/core/FormPanelFactory.kt |   242 -
 .../org/apache/isis/client/kroviz/ui/core/RoApp.kt |    47 -
 .../apache/isis/client/kroviz/ui/core/RoDialog.kt  |   173 -
 .../apache/isis/client/kroviz/ui/core/RoIconBar.kt |   158 -
 .../apache/isis/client/kroviz/ui/core/RoMenuBar.kt |   249 -
 .../isis/client/kroviz/ui/core/RoStatusBar.kt      |   191 -
 .../apache/isis/client/kroviz/ui/core/RoTable.kt   |   107 -
 .../apache/isis/client/kroviz/ui/core/RoView.kt    |    91 -
 .../isis/client/kroviz/ui/core/SessionManager.kt   |    84 -
 .../isis/client/kroviz/ui/core/ViewManager.kt      |   244 -
 .../isis/client/kroviz/ui/diagram/ClassDiagram.kt  |   103 -
 .../isis/client/kroviz/ui/diagram/JsonDiagram.kt   |     9 -
 .../isis/client/kroviz/ui/diagram/LayoutDiagram.kt |    61 -
 .../client/kroviz/ui/diagram/LinkTreeDiagram.kt    |   104 -
 .../isis/client/kroviz/ui/diagram/PumlCode.kt      |    97 -
 .../apache/isis/client/kroviz/ui/diagram/Tree.kt   |    56 -
 .../apache/isis/client/kroviz/ui/dialog/About.kt   |    52 -
 .../isis/client/kroviz/ui/dialog/ActionPrompt.kt   |   111 -
 .../isis/client/kroviz/ui/dialog/BrowserWindow.kt  |    51 -
 .../isis/client/kroviz/ui/dialog/Controller.kt     |    41 -
 .../isis/client/kroviz/ui/dialog/DiagramDialog.kt  |   117 -
 .../isis/client/kroviz/ui/dialog/DownloadDialog.kt |    41 -
 .../isis/client/kroviz/ui/dialog/ErrorDialog.kt    |    57 -
 .../client/kroviz/ui/dialog/EventCompareDialog.kt  |    64 -
 .../isis/client/kroviz/ui/dialog/EventDialog.kt    |    97 -
 .../client/kroviz/ui/dialog/EventExportDialog.kt   |   163 -
 .../client/kroviz/ui/dialog/EventImportDialog.kt   |   163 -
 .../isis/client/kroviz/ui/dialog/EventLogDetail.kt |   147 -
 .../client/kroviz/ui/dialog/EventReplayDialog.kt   |   105 -
 .../isis/client/kroviz/ui/dialog/FileDialog.kt     |    44 -
 .../isis/client/kroviz/ui/dialog/LoginPrompt.kt    |    88 -
 .../client/kroviz/ui/dialog/NotificationDialog.kt  |    45 -
 .../kroviz/ui/dialog/ResponseComparisonDialog.kt   |    62 -
 .../isis/client/kroviz/ui/dialog/ShellWindow.kt    |    62 -
 .../isis/client/kroviz/ui/dialog/SvgInline.kt      |    52 -
 .../client/kroviz/ui/dialog/UndefinedDialog.kt     |    49 -
 .../kroviz/ui/kv/override/RoManagerBootstrap.kt    |    56 -
 .../isis/client/kroviz/ui/kv/override/RoTab.kt     |   194 -
 .../client/kroviz/ui/kv/override/RoTabPanel.kt     |   380 -
 .../isis/client/kroviz/ui/kv/override/RoWindow.kt  |   474 -
 .../client/kroviz/ui/menu/ContextMenuBuilder.kt    |   164 -
 .../client/kroviz/ui/menu/DropDownMenuBuilder.kt   |   244 -
 .../client/kroviz/ui/menu/DynamicMenuBuilder.kt    |    95 -
 .../isis/client/kroviz/ui/panel/DropdownSearch.kt  |    70 -
 .../client/kroviz/ui/panel/EventBubbleChart.kt     |   280 -
 .../client/kroviz/ui/panel/EventComparisonTable.kt |   117 -
 .../isis/client/kroviz/ui/panel/EventLogTable.kt   |   167 -
 .../apache/isis/client/kroviz/ui/panel/GeoMap.kt   |    95 -
 .../isis/client/kroviz/ui/panel/ImageSample.kt     |    55 -
 .../isis/client/kroviz/ui/panel/PlantumlPanel.kt   |    74 -
 .../apache/isis/client/kroviz/ui/panel/SvgMap.kt   |   460 -
 .../apache/isis/client/kroviz/ui/panel/SvgPanel.kt |    53 -
 .../apache/isis/client/kroviz/utils/DateHelper.kt  |    55 -
 .../org/apache/isis/client/kroviz/utils/DomUtil.kt |    81 -
 .../apache/isis/client/kroviz/utils/FileHelper.kt  |    33 -
 .../apache/isis/client/kroviz/utils/IconManager.kt |   196 -
 .../apache/isis/client/kroviz/utils/ImageUtils.kt  |    42 -
 .../org/apache/isis/client/kroviz/utils/Point.kt   |    21 -
 .../client/kroviz/utils/ScalableVectorGraphic.kt   |   103 -
 .../apache/isis/client/kroviz/utils/StringUtils.kt |   256 -
 .../apache/isis/client/kroviz/utils/TestUtils.kt   |    33 -
 .../org/apache/isis/client/kroviz/utils/UUID.kt    |    51 -
 .../apache/isis/client/kroviz/utils/UmlUtils.kt    |    50 -
 .../apache/isis/client/kroviz/utils/UrlUtils.kt    |    48 -
 .../apache/isis/client/kroviz/utils/XmlHelper.kt   |    73 -
 .../org/apache/isis/client/kroviz/utils/js/Diff.kt |    30 -
 .../isis/client/kroviz/utils/js/Diff2Html.kt       |    27 -
 .../apache/isis/client/kroviz/utils/js/Flatted.kt  |    25 -
 .../apache/isis/client/kroviz/utils/js/PdfJs.kt    |    67 -
 .../isis/client/kroviz/utils/js/XmlBeautify.kt     |    25 -
 .../isis/client/kroviz/utils/js/XmlToJson.kt       |    25 -
 .../apache/isis/client/kroviz/utils/js/Xterm.kt    |    29 -
 .../kroviz/src/main/resources/bootstrap3.xsd       |    10 +-
 .../src/main/resources/component/component.xsd     |     8 +-
 .../kroviz/src/main/resources/css/kroviz.css       |     6 +-
 .../kroviz/src/main/resources/links/links.xsd      |     2 +-
 .../org/apache/causeway/client/kroviz/AppSpec.kt   |    32 +
 .../causeway/client/kroviz/IntegrationTest.kt      |    94 +
 .../org/apache/causeway/client/kroviz/TestUtil.kt  |    49 +
 .../causeway/client/kroviz/core/UtilsTest.kt       |   120 +
 .../kroviz/core/aggregator/ActionDispatcherTest.kt |    48 +
 .../core/aggregator/CollectionAggregatorTest.kt    |    97 +
 .../kroviz/core/aggregator/DispatchInterceptor.kt  |    19 +
 .../kroviz/core/aggregator/ObjectAggregatorTest.kt |    65 +
 .../client/kroviz/core/event/EventStoreTest.kt     |   300 +
 .../kroviz/core/event/LogEntryDecoratorTest.kt     |    23 +
 .../client/kroviz/core/event/LogEntryTest.kt       |    52 +
 .../client/kroviz/core/model/CollectionDMTest.kt   |    92 +
 .../client/kroviz/core/model/ExposerTest.kt        |    87 +
 .../client/kroviz/core/model/FixtureResultTest.kt  |    69 +
 .../client/kroviz/handler/ActionHandlerTest.kt     |    49 +
 .../client/kroviz/handler/IconHandlerTest.kt       |    93 +
 .../client/kroviz/handler/PropertyHandlerTest.kt   |    35 +
 .../client/kroviz/handler/ResponseHandlerTest.kt   |    42 +
 .../client/kroviz/handler/RestfulHandlerTest.kt    |    39 +
 .../causeway/client/kroviz/layout/LayoutTest.kt    |    51 +
 .../causeway/client/kroviz/snapshots/LAYOUT.puml   |   376 +
 .../causeway/client/kroviz/snapshots/LAYOUT.svg    |   389 +
 .../causeway/client/kroviz/snapshots/Response.kt   |    24 +
 .../kroviz/snapshots/ResponseRegressionTest.kt     |    79 +
 .../client/kroviz/snapshots/TestRequest.kt         |    35 +
 .../kroviz/snapshots/demo2_0_0/ACTIONS_STRINGS.kt  |    59 +
 .../snapshots/demo2_0_0/ACTIONS_STRINGS_INVOKE.kt  |   157 +
 .../snapshots/demo2_0_0/ACTIONS_TEXT_INVOKE.kt     |   168 +
 .../demo2_0_0/ACTIONS_WHEREINTHEWORLD_INVOKE.kt    |   198 +
 .../demo2_0_0/ASSOCIATED_ACTION_OBJECT_LAYOUT.kt   |   280 +
 .../demo2_0_0/CAUSEWAY_SECURITY_ME_SERVICE.kt      |   449 +
 .../snapshots/demo2_0_0/COLLECTION_DESCRIPTION.kt  |    52 +
 .../kroviz/snapshots/demo2_0_0/DOMAIN_TYPES.kt     |  1194 +
 .../snapshots/demo2_0_0/DOMAIN_TYPES_PROPERTY.kt   |    50 +
 .../client/kroviz/snapshots/demo2_0_0/FILE_NODE.kt |   189 +
 .../kroviz/snapshots/demo2_0_0/HTTP_ERROR_401.kt   |    31 +
 .../kroviz/snapshots/demo2_0_0/HTTP_ERROR_403.kt   |   129 +
 .../kroviz/snapshots/demo2_0_0/HTTP_ERROR_405.kt   |   143 +
 .../kroviz/snapshots/demo2_0_0/HTTP_ERROR_500.kt   |   664 +
 .../snapshots/demo2_0_0/JAVA_LANG_STRING_ENTITY.kt |   262 +
 .../snapshots/demo2_0_0/JAVA_LANG_STRING_JDO.kt    |   393 +
 .../client/kroviz/snapshots/demo2_0_0/MENUBARS.kt  |  2642 ++
 .../snapshots/demo2_0_0/OBJECT_COLLECTION.kt       |    72 +
 .../snapshots/demo2_0_0/OBJECT_COLLECTION2.kt      |    54 +
 .../kroviz/snapshots/demo2_0_0/OBJECT_ICON.kt      |    37 +
 .../kroviz/snapshots/demo2_0_0/OBJECT_LAYOUT.kt    |   346 +
 .../kroviz/snapshots/demo2_0_0/PRIMITIVES.kt       |   580 +
 .../client/kroviz/snapshots/demo2_0_0/PROPERTY.kt  |    69 +
 .../snapshots/demo2_0_0/PROPERTY_DESCRIPTION.kt    |    56 +
 .../client/kroviz/snapshots/demo2_0_0/RESTFUL.kt   |    53 +
 .../snapshots/demo2_0_0/RESTFUL_DOMAIN_TYPES.kt    |  1079 +
 .../kroviz/snapshots/demo2_0_0/Response2Handler.kt |    51 +
 .../snapshots/demo2_0_0/STRINGS_LAYOUT_XML.kt      |   217 +
 .../kroviz/snapshots/demo2_0_0/TAB_LAYOUT_XML.kt   |   188 +
 .../snapshots/demo2_0_0/TAB_OBJECT_LAYOUT.kt       |   405 +
 .../client/kroviz/snapshots/demo2_0_0/TEMPORALS.kt |   204 +
 .../kroviz/snapshots/demo2_0_0/TEXT_LAYOUT.kt      |   345 +
 .../snapshots/demo2_0_0/TOOLTIP_OBJECT_LAYOUT.kt   |   581 +
 .../snapshots/demo2_0_0/TUPLE_OBJECT_LAYOUT.kt     |   491 +
 .../kroviz/snapshots/knife/HTTP_ERROR_500.kt       |   154 +
 .../client/kroviz/snapshots/knife/OBJECT_LAYOUT.kt |   678 +
 .../causeway/client/kroviz/snapshots/sample.json   |   135 +
 .../causeway/client/kroviz/snapshots/sample.xml    |   211 +
 .../causeway/client/kroviz/snapshots/sample2.json  |    82 +
 .../snapshots/simpleapp1_16_0/ACTIONS_CREATE.kt    |    73 +
 .../snapshots/simpleapp1_16_0/ACTIONS_DELETE.kt    |    62 +
 .../simpleapp1_16_0/ACTIONS_DOWNLOAD_LAYOUTS.kt    |    71 +
 .../ACTIONS_DOWNLOAD_MENUBARS_LAYOUT.kt            |    80 +
 .../simpleapp1_16_0/ACTIONS_DOWNLOAD_META_MODEL.kt |    71 +
 .../ACTIONS_DOWNLOAD_SWAGGER_SCHEMA_DEFINITION.kt  |    91 +
 .../ACTIONS_DOWNLOAD_TRANSLATIONS.kt               |    77 +
 .../simpleapp1_16_0/ACTIONS_DOWNLOAD_VALUE.kt      |    50 +
 .../simpleapp1_16_0/ACTIONS_FIND_BY_NAME.kt        |    73 +
 .../simpleapp1_16_0/ACTIONS_OPEN_SWAGGER_UI.kt     |    49 +
 .../simpleapp1_16_0/ACTIONS_RUN_FIXTURE_SCRIPT.kt  |    98 +
 .../snapshots/simpleapp1_16_0/ACTION_SO_CREATE.kt  |   172 +
 .../kroviz/snapshots/simpleapp1_16_0/CFG_1.kt      |   138 +
 .../snapshots/simpleapp1_16_0/CFG_LAYOUT_JSON.kt   |   317 +
 .../snapshots/simpleapp1_16_0/CFG_LAYOUT_XML.kt    |   115 +
 .../kroviz/snapshots/simpleapp1_16_0/FR_OBJECT.kt  |   179 +
 .../snapshots/simpleapp1_16_0/FR_OBJECT_BAZ.kt     |   185 +
 .../snapshots/simpleapp1_16_0/FR_OBJECT_FRODO.kt   |   164 +
 .../snapshots/simpleapp1_16_0/FR_OBJECT_LAYOUT.kt  |   112 +
 .../simpleapp1_16_0/FR_OBJECT_PROPERTY.kt          |    55 +
 .../simpleapp1_16_0/FR_OBJECT_PROPERTY_.kt         |    58 +
 .../simpleapp1_16_0/FR_PROPERTY_DESCRIPTION.kt     |    53 +
 .../kroviz/snapshots/simpleapp1_16_0/HTTP_ERROR.kt |   106 +
 .../snapshots/simpleapp1_16_0/HTTP_ERROR_404.kt    |    31 +
 .../snapshots/simpleapp1_16_0/HTTP_ERROR_405.kt    |    99 +
 .../HTTP_ERROR_500_UNIQUE_CONSTRAINT_VIOLATION.kt  |   326 +
 .../kroviz/snapshots/simpleapp1_16_0/PUML_SVG.kt   |    92 +
 .../kroviz/snapshots/simpleapp1_16_0/RESTFUL.kt    |    59 +
 .../simpleapp1_16_0/RESTFUL_DOMAIN_TYPES.kt        |  1312 +
 .../snapshots/simpleapp1_16_0/RESTFUL_MENUBARS.kt  |   404 +
 .../snapshots/simpleapp1_16_0/RESTFUL_SERVICES.kt  |   102 +
 .../snapshots/simpleapp1_16_0/RESTFUL_USER.kt      |    46 +
 .../snapshots/simpleapp1_16_0/RESTFUL_VERSION.kt   |    49 +
 .../snapshots/simpleapp1_16_0/SECONDARY_MENU.kt    |    76 +
 .../kroviz/snapshots/simpleapp1_16_0/SO_0.kt       |   206 +
 .../kroviz/snapshots/simpleapp1_16_0/SO_1.kt       |   219 +
 .../snapshots/simpleapp1_16_0/SO_LAYOUT_JSON.kt    |   374 +
 .../snapshots/simpleapp1_16_0/SO_LAYOUT_XML.kt     |   100 +
 .../snapshots/simpleapp1_16_0/SO_LIST_ALL.kt       |    63 +
 .../simpleapp1_16_0/SO_LIST_ALL_INVOKE.kt          |   120 +
 .../simpleapp1_16_0/SO_LIST_ALL_OBJECTS.kt         |   128 +
 .../kroviz/snapshots/simpleapp1_16_0/SO_MENU.kt    |   100 +
 .../snapshots/simpleapp1_16_0/SO_OBJECT_LAYOUT.kt  |   372 +
 .../snapshots/simpleapp1_16_0/SO_PROPERTY.kt       |    63 +
 .../apache/causeway/client/kroviz/to/ActionTest.kt |   249 +
 .../causeway/client/kroviz/to/CollectionTest.kt    |    68 +
 .../causeway/client/kroviz/to/DomainTypeTest.kt    |    61 +
 .../causeway/client/kroviz/to/DomainTypesTest.kt   |    92 +
 .../causeway/client/kroviz/to/FeaturedTypesTest.kt |    90 +
 .../causeway/client/kroviz/to/HttpErrorTest.kt     |   148 +
 .../apache/causeway/client/kroviz/to/LinkTest.kt   |   118 +
 .../apache/causeway/client/kroviz/to/MemberTest.kt |   100 +
 .../causeway/client/kroviz/to/PropertyTest.kt      |    92 +
 .../causeway/client/kroviz/to/ResultListTest.kt    |    37 +
 .../causeway/client/kroviz/to/ResultObjectTest.kt  |    44 +
 .../causeway/client/kroviz/to/ResultValueTest.kt   |    60 +
 .../causeway/client/kroviz/to/ServiceTest.kt       |    56 +
 .../causeway/client/kroviz/to/TObjectTest.kt       |   126 +
 .../org/apache/causeway/client/kroviz/to/ToTest.kt |    29 +
 .../apache/causeway/client/kroviz/to/UserTest.kt   |    34 +
 .../causeway/client/kroviz/to/VersionTest.kt       |    35 +
 .../causeway/client/kroviz/to/bs3/LayoutXmlTest.kt |   156 +
 .../causeway/client/kroviz/to/mb/MenubarsTest.kt   |    89 +
 .../causeway/client/kroviz/ui/ClassDiagramTest.kt  |    65 +
 .../causeway/client/kroviz/ui/IconManagerTest.kt   |    38 +
 .../causeway/client/kroviz/ui/diagram/TreeTest.kt  |    56 +
 .../client/kroviz/ui/table/LinkTreeDiagramTest.kt  |    73 +
 .../client/kroviz/ui/table/TableFactoryTest.kt     |    65 +
 .../kroviz/util/ScalableVectorGraphicTest.kt       |    61 +
 .../causeway/client/kroviz/util/StringUtilsTest.kt |    41 +
 .../causeway/client/kroviz/util/XmlHelperTest.kt   |    53 +
 .../org/apache/isis/client/kroviz/AppSpec.kt       |    32 -
 .../apache/isis/client/kroviz/IntegrationTest.kt   |    94 -
 .../org/apache/isis/client/kroviz/TestUtil.kt      |    49 -
 .../apache/isis/client/kroviz/core/UtilsTest.kt    |   120 -
 .../kroviz/core/aggregator/ActionDispatcherTest.kt |    48 -
 .../core/aggregator/CollectionAggregatorTest.kt    |    97 -
 .../kroviz/core/aggregator/DispatchInterceptor.kt  |    19 -
 .../kroviz/core/aggregator/ObjectAggregatorTest.kt |    54 -
 .../client/kroviz/core/event/EventStoreTest.kt     |   298 -
 .../kroviz/core/event/LogEntryDecoratorTest.kt     |    23 -
 .../isis/client/kroviz/core/event/LogEntryTest.kt  |    52 -
 .../client/kroviz/core/model/CollectionDMTest.kt   |    92 -
 .../isis/client/kroviz/core/model/ExposerTest.kt   |    87 -
 .../client/kroviz/core/model/FixtureResultTest.kt  |    69 -
 .../client/kroviz/handler/ActionHandlerTest.kt     |    49 -
 .../isis/client/kroviz/handler/IconHandlerTest.kt  |    93 -
 .../client/kroviz/handler/PropertyHandlerTest.kt   |    35 -
 .../client/kroviz/handler/ResponseHandlerTest.kt   |    42 -
 .../client/kroviz/handler/RestfulHandlerTest.kt    |    39 -
 .../apache/isis/client/kroviz/layout/LayoutTest.kt |    51 -
 .../isis/client/kroviz/snapshots/LAYOUT.puml       |   376 -
 .../apache/isis/client/kroviz/snapshots/LAYOUT.svg |   389 -
 .../isis/client/kroviz/snapshots/Response.kt       |    24 -
 .../kroviz/snapshots/ResponseRegressionTest.kt     |    79 -
 .../isis/client/kroviz/snapshots/TestRequest.kt    |    35 -
 .../kroviz/snapshots/demo2_0_0/ACTIONS_STRINGS.kt  |    59 -
 .../snapshots/demo2_0_0/ACTIONS_STRINGS_INVOKE.kt  |   157 -
 .../snapshots/demo2_0_0/ACTIONS_TEXT_INVOKE.kt     |   168 -
 .../demo2_0_0/ACTIONS_WHEREINTHEWORLD_INVOKE.kt    |   198 -
 .../demo2_0_0/ASSOCIATED_ACTION_OBJECT_LAYOUT.kt   |   280 -
 .../snapshots/demo2_0_0/COLLECTION_DESCRIPTION.kt  |    52 -
 .../kroviz/snapshots/demo2_0_0/DOMAIN_TYPES.kt     |  1194 -
 .../snapshots/demo2_0_0/DOMAIN_TYPES_PROPERTY.kt   |    50 -
 .../client/kroviz/snapshots/demo2_0_0/FILE_NODE.kt |   189 -
 .../kroviz/snapshots/demo2_0_0/HTTP_ERROR_401.kt   |    31 -
 .../kroviz/snapshots/demo2_0_0/HTTP_ERROR_403.kt   |   129 -
 .../kroviz/snapshots/demo2_0_0/HTTP_ERROR_405.kt   |   143 -
 .../kroviz/snapshots/demo2_0_0/HTTP_ERROR_500.kt   |   664 -
 .../demo2_0_0/ISIS_SECURITY_ME_SERVICE.kt          |   449 -
 .../snapshots/demo2_0_0/JAVA_LANG_STRING_ENTITY.kt |   262 -
 .../snapshots/demo2_0_0/JAVA_LANG_STRING_JDO.kt    |   393 -
 .../client/kroviz/snapshots/demo2_0_0/MENUBARS.kt  |  2642 --
 .../snapshots/demo2_0_0/OBJECT_COLLECTION.kt       |    72 -
 .../snapshots/demo2_0_0/OBJECT_COLLECTION2.kt      |    53 -
 .../kroviz/snapshots/demo2_0_0/OBJECT_ICON.kt      |    37 -
 .../kroviz/snapshots/demo2_0_0/OBJECT_LAYOUT.kt    |   346 -
 .../kroviz/snapshots/demo2_0_0/PRIMITIVES.kt       |   580 -
 .../client/kroviz/snapshots/demo2_0_0/PROPERTY.kt  |    69 -
 .../snapshots/demo2_0_0/PROPERTY_DESCRIPTION.kt    |    56 -
 .../client/kroviz/snapshots/demo2_0_0/RESTFUL.kt   |    53 -
 .../snapshots/demo2_0_0/RESTFUL_DOMAIN_TYPES.kt    |  1079 -
 .../kroviz/snapshots/demo2_0_0/Response2Handler.kt |    51 -
 .../snapshots/demo2_0_0/STRINGS_LAYOUT_XML.kt      |   325 -
 .../kroviz/snapshots/demo2_0_0/TAB_LAYOUT_XML.kt   |   188 -
 .../snapshots/demo2_0_0/TAB_OBJECT_LAYOUT.kt       |   405 -
 .../client/kroviz/snapshots/demo2_0_0/TEMPORALS.kt |   204 -
 .../kroviz/snapshots/demo2_0_0/TEXT_LAYOUT.kt      |   345 -
 .../snapshots/demo2_0_0/TOOLTIP_OBJECT_LAYOUT.kt   |   581 -
 .../snapshots/demo2_0_0/TUPLE_OBJECT_LAYOUT.kt     |   491 -
 .../kroviz/snapshots/knife/HTTP_ERROR_500.kt       |   154 -
 .../client/kroviz/snapshots/knife/OBJECT_LAYOUT.kt |   678 -
 .../isis/client/kroviz/snapshots/sample.json       |   135 -
 .../apache/isis/client/kroviz/snapshots/sample.xml |   299 -
 .../isis/client/kroviz/snapshots/sample2.json      |    82 -
 .../snapshots/simpleapp1_16_0/ACTIONS_CREATE.kt    |    73 -
 .../snapshots/simpleapp1_16_0/ACTIONS_DELETE.kt    |    62 -
 .../simpleapp1_16_0/ACTIONS_DOWNLOAD_LAYOUTS.kt    |    71 -
 .../ACTIONS_DOWNLOAD_MENUBARS_LAYOUT.kt            |    80 -
 .../simpleapp1_16_0/ACTIONS_DOWNLOAD_META_MODEL.kt |    71 -
 .../ACTIONS_DOWNLOAD_SWAGGER_SCHEMA_DEFINITION.kt  |    91 -
 .../ACTIONS_DOWNLOAD_TRANSLATIONS.kt               |    77 -
 .../simpleapp1_16_0/ACTIONS_DOWNLOAD_VALUE.kt      |    50 -
 .../simpleapp1_16_0/ACTIONS_FIND_BY_NAME.kt        |    73 -
 .../simpleapp1_16_0/ACTIONS_OPEN_SWAGGER_UI.kt     |    49 -
 .../simpleapp1_16_0/ACTIONS_RUN_FIXTURE_SCRIPT.kt  |    98 -
 .../snapshots/simpleapp1_16_0/ACTION_SO_CREATE.kt  |   172 -
 .../kroviz/snapshots/simpleapp1_16_0/CFG_1.kt      |   138 -
 .../snapshots/simpleapp1_16_0/CFG_LAYOUT_JSON.kt   |   317 -
 .../snapshots/simpleapp1_16_0/CFG_LAYOUT_XML.kt    |   115 -
 .../kroviz/snapshots/simpleapp1_16_0/FR_OBJECT.kt  |   179 -
 .../snapshots/simpleapp1_16_0/FR_OBJECT_BAZ.kt     |   185 -
 .../snapshots/simpleapp1_16_0/FR_OBJECT_FRODO.kt   |   164 -
 .../snapshots/simpleapp1_16_0/FR_OBJECT_LAYOUT.kt  |   112 -
 .../simpleapp1_16_0/FR_OBJECT_PROPERTY.kt          |    55 -
 .../simpleapp1_16_0/FR_OBJECT_PROPERTY_.kt         |    58 -
 .../simpleapp1_16_0/FR_PROPERTY_DESCRIPTION.kt     |    53 -
 .../kroviz/snapshots/simpleapp1_16_0/HTTP_ERROR.kt |   106 -
 .../snapshots/simpleapp1_16_0/HTTP_ERROR_404.kt    |    31 -
 .../snapshots/simpleapp1_16_0/HTTP_ERROR_405.kt    |    99 -
 .../HTTP_ERROR_500_UNIQUE_CONSTRAINT_VIOLATION.kt  |   326 -
 .../kroviz/snapshots/simpleapp1_16_0/PUML_SVG.kt   |    92 -
 .../kroviz/snapshots/simpleapp1_16_0/RESTFUL.kt    |    59 -
 .../simpleapp1_16_0/RESTFUL_DOMAIN_TYPES.kt        |  1312 -
 .../snapshots/simpleapp1_16_0/RESTFUL_MENUBARS.kt  |   404 -
 .../snapshots/simpleapp1_16_0/RESTFUL_SERVICES.kt  |   102 -
 .../snapshots/simpleapp1_16_0/RESTFUL_USER.kt      |    46 -
 .../snapshots/simpleapp1_16_0/RESTFUL_VERSION.kt   |    49 -
 .../snapshots/simpleapp1_16_0/SECONDARY_MENU.kt    |    76 -
 .../kroviz/snapshots/simpleapp1_16_0/SO_0.kt       |   206 -
 .../kroviz/snapshots/simpleapp1_16_0/SO_1.kt       |   219 -
 .../snapshots/simpleapp1_16_0/SO_LAYOUT_JSON.kt    |   374 -
 .../snapshots/simpleapp1_16_0/SO_LAYOUT_XML.kt     |   100 -
 .../snapshots/simpleapp1_16_0/SO_LIST_ALL.kt       |    63 -
 .../simpleapp1_16_0/SO_LIST_ALL_INVOKE.kt          |   120 -
 .../simpleapp1_16_0/SO_LIST_ALL_OBJECTS.kt         |   128 -
 .../kroviz/snapshots/simpleapp1_16_0/SO_MENU.kt    |   100 -
 .../snapshots/simpleapp1_16_0/SO_OBJECT_LAYOUT.kt  |   372 -
 .../snapshots/simpleapp1_16_0/SO_PROPERTY.kt       |    63 -
 .../org/apache/isis/client/kroviz/to/ActionTest.kt |   249 -
 .../apache/isis/client/kroviz/to/CollectionTest.kt |    68 -
 .../apache/isis/client/kroviz/to/DomainTypeTest.kt |    61 -
 .../isis/client/kroviz/to/DomainTypesTest.kt       |    92 -
 .../isis/client/kroviz/to/FeaturedTypesTest.kt     |    90 -
 .../apache/isis/client/kroviz/to/HttpErrorTest.kt  |   148 -
 .../org/apache/isis/client/kroviz/to/LinkTest.kt   |   118 -
 .../org/apache/isis/client/kroviz/to/MemberTest.kt |   100 -
 .../apache/isis/client/kroviz/to/PropertyTest.kt   |    92 -
 .../apache/isis/client/kroviz/to/ResultListTest.kt |    37 -
 .../isis/client/kroviz/to/ResultObjectTest.kt      |    44 -
 .../isis/client/kroviz/to/ResultValueTest.kt       |    60 -
 .../apache/isis/client/kroviz/to/ServiceTest.kt    |    56 -
 .../apache/isis/client/kroviz/to/TObjectTest.kt    |   126 -
 .../org/apache/isis/client/kroviz/to/ToTest.kt     |    29 -
 .../org/apache/isis/client/kroviz/to/UserTest.kt   |    34 -
 .../apache/isis/client/kroviz/to/VersionTest.kt    |    35 -
 .../isis/client/kroviz/to/bs/LayoutXmlTest.kt      |   154 -
 .../isis/client/kroviz/to/mb/MenubarsTest.kt       |    89 -
 .../isis/client/kroviz/ui/ClassDiagramTest.kt      |    61 -
 .../isis/client/kroviz/ui/IconManagerTest.kt       |    38 -
 .../isis/client/kroviz/ui/diagram/TreeTest.kt      |    56 -
 .../client/kroviz/ui/table/LinkTreeDiagramTest.kt  |    73 -
 .../client/kroviz/ui/table/TableFactoryTest.kt     |    65 -
 .../kroviz/util/ScalableVectorGraphicTest.kt       |    61 -
 .../isis/client/kroviz/util/StringUtilsTest.kt     |    39 -
 .../isis/client/kroviz/util/XmlHelperTest.kt       |    53 -
 incubator/core/jsr303/pom.xml                      |     8 +-
 .../examples/facets/jsr303/Jsr303FacetFactory.java |    53 +
 .../facets/jsr303/Jsr303ProgModelFacets.java       |    43 +
 .../jsr303/Jsr303PropertyValidationFacet.java      |   103 +
 .../examples/facets/jsr303/Jsr303FacetFactory.java |    53 -
 .../facets/jsr303/Jsr303ProgModelFacets.java       |    43 -
 .../jsr303/Jsr303PropertyValidationFacet.java      |   103 -
 .../examples/facets/jsr303/CustomPattern.java      |    47 +
 .../facets/jsr303/CustomPatternValidator.java      |    42 +
 .../examples/facets/jsr303/CustomPatterns.java     |    36 +
 .../facets/jsr303/DomainObjectVanilla.java         |    38 +
 .../jsr303/DomainObjectWithBuiltInValidation.java  |    40 +
 .../jsr303/DomainObjectWithCustomValidation.java   |    36 +
 .../facets/jsr303/Jsr303FacetFacetHolder.java      |    71 +
 .../jsr303/Jsr303FacetFactoryFeatureTypes.java     |    68 +
 .../jsr303/Jsr303FacetFactoryInstantiation.java    |    35 +
 .../jsr303/Jsr303FacetFactoryProcessObject.java    |    77 +
 .../jsr303/Jsr303FacetFactoryProcessProperty.java  |    83 +
 .../facets/jsr303/Jsr303FacetInstantiation.java    |    49 +
 .../jsr303/Jsr303FacetValidatingInteraction.java   |   162 +
 .../examples/facets/jsr303/CustomPattern.java      |    47 -
 .../facets/jsr303/CustomPatternValidator.java      |    42 -
 .../examples/facets/jsr303/CustomPatterns.java     |    36 -
 .../facets/jsr303/DomainObjectVanilla.java         |    38 -
 .../jsr303/DomainObjectWithBuiltInValidation.java  |    40 -
 .../jsr303/DomainObjectWithCustomValidation.java   |    36 -
 .../facets/jsr303/Jsr303FacetFacetHolder.java      |    71 -
 .../jsr303/Jsr303FacetFactoryFeatureTypes.java     |    68 -
 .../jsr303/Jsr303FacetFactoryInstantiation.java    |    35 -
 .../jsr303/Jsr303FacetFactoryProcessObject.java    |    77 -
 .../jsr303/Jsr303FacetFactoryProcessProperty.java  |    83 -
 .../facets/jsr303/Jsr303FacetInstantiation.java    |    49 -
 .../jsr303/Jsr303FacetValidatingInteraction.java   |   162 -
 .../demoapp/web/replay/DemoReplayController.java   |    14 +-
 incubator/extensions/core/commandreplay/pom.xml    |    30 +-
 .../extensions/core/commandreplay/primary/pom.xml  |    32 +-
 .../CausewayModuleExtCommandReplayPrimary.java     |    64 +
 .../primary/config/PrimaryConfig.java              |    54 +
 .../primary/mixins/CommandLogEntry_retry.java      |    59 +
 .../primary/mixins/Object_openOnSecondary.java     |    88 +
 .../restapi/CommandRetrievalOnPrimaryService.java  |    97 +
 .../primary/spiimpl/CaptureResultOfCommand.java    |    80 +
 .../primary/ui/CommandReplayOnPrimaryService.java  |   198 +
 .../primary/IsisModuleExtCommandReplayPrimary.java |    64 -
 .../primary/config/PrimaryConfig.java              |    54 -
 .../primary/mixins/CommandLogEntry_retry.java      |    59 -
 .../primary/mixins/Object_openOnSecondary.java     |    88 -
 .../restapi/CommandRetrievalOnPrimaryService.java  |    97 -
 .../primary/spiimpl/CaptureResultOfCommand.java    |    80 -
 .../primary/ui/CommandReplayOnPrimaryService.java  |   198 -
 .../core/commandreplay/secondary/pom.xml           |    48 +-
 .../CausewayModuleExtCommandReplaySecondary.java   |   147 +
 .../secondary/analyser/CommandReplayAnalyser.java  |    35 +
 .../analyser/CommandReplayAnalyserException.java   |    96 +
 .../analyser/CommandReplayAnalyserResult.java      |    81 +
 .../analysis/CommandReplayAnalysisService.java     |    74 +
 .../secondary/config/SecondaryConfig.java          |    73 +
 .../secondary/fetch/CommandFetcher.java            |   147 +
 .../secondary/job/ReplicateAndReplayJob.java       |    94 +
 .../secondary/job/SecondaryStatusData.java         |    57 +
 .../jobcallables/ReplicateAndRunCommands.java      |   200 +
 .../secondary/mixins/CommandLogEntry_exclude.java  |    72 +
 .../mixins/CommandLogEntry_replayQueue.java        |    57 +
 .../secondary/mixins/Object_openOnPrimary.java     |    87 +
 .../spi/ReplayCommandExecutionController.java      |    44 +
 .../secondary/status/SecondaryStatus.java          |    29 +
 .../secondary/status/StatusException.java          |    32 +
 .../ui/CommandReplayOnSecondaryService.java        |   109 +
 .../IsisModuleExtCommandReplaySecondary.java       |   147 -
 .../secondary/analyser/CommandReplayAnalyser.java  |    35 -
 .../analyser/CommandReplayAnalyserException.java   |    96 -
 .../analyser/CommandReplayAnalyserResult.java      |    81 -
 .../analysis/CommandReplayAnalysisService.java     |    74 -
 .../secondary/config/SecondaryConfig.java          |    73 -
 .../secondary/fetch/CommandFetcher.java            |   147 -
 .../secondary/job/ReplicateAndReplayJob.java       |    94 -
 .../secondary/job/SecondaryStatusData.java         |    57 -
 .../jobcallables/ReplicateAndRunCommands.java      |   200 -
 .../secondary/mixins/CommandLogEntry_exclude.java  |    72 -
 .../mixins/CommandLogEntry_replayQueue.java        |    57 -
 .../secondary/mixins/Object_openOnPrimary.java     |    87 -
 .../spi/ReplayCommandExecutionController.java      |    44 -
 .../secondary/status/SecondaryStatus.java          |    29 -
 .../secondary/status/StatusException.java          |    32 -
 .../ui/CommandReplayOnSecondaryService.java        |   109 -
 .../secondary/fetch/CommandFetcher_Test.java       |    85 +
 .../secondary/fetch/CommandFetcher_Test.java       |    85 -
 incubator/pom.xml                                  |    60 +-
 .../adoc/modules/graphql/pages/devnotes.adoc       |     2 +-
 incubator/viewers/graphql/applib/pom.xml           |    20 +-
 .../graphql/applib/src/main/java/module-info.java  |     4 +-
 .../CausewayModuleIncViewerGraphqlApplib.java      |    30 +
 .../applib/IsisModuleIncViewerGraphqlApplib.java   |    30 -
 incubator/viewers/graphql/model/pom.xml            |    24 +-
 .../graphql/model/src/main/java/module-info.java   |     8 +-
 .../model/CausewayModuleIncViewerGraphqlModel.java |    33 +
 .../model/IsisModuleIncViewerGraphqlModel.java     |    33 -
 incubator/viewers/graphql/pom.xml                  |    32 +-
 incubator/viewers/graphql/test/pom.xml             |    36 +-
 .../viewer/graphql/viewer/test/source/.gitignore   |     0
 .../EndToEnd_IntegTest.changeName.approved.gql     |     0
 .../EndToEnd_IntegTest.changeName.submit.gql       |     0
 .../EndToEnd_IntegTest.createE1.approved.gql       |     0
 .../source/EndToEnd_IntegTest.createE1.submit.gql  |     0
 .../EndToEnd_IntegTest.findAllE1.approved.gql      |     0
 .../source/EndToEnd_IntegTest.findAllE1.submit.gql |     0
 .../viewer/test/source/EndToEnd_IntegTest.java     |   259 +
 ...oEnd_IntegTest.simple_post_request.approved.gql |   241 +
 ...dToEnd_IntegTest.simple_post_request.submit.gql |     0
 .../viewer/test/source/GQLSchema_IntegTest.java    |   177 +
 .../graphql/viewer/test/source/ScratchPad.java     |    79 +
 .../source/TestDomainModuleIntegTestAbstract.java  |    79 +
 .../viewer/test/source/gqltestdomain/E1.java       |    64 +
 .../viewer/test/source/gqltestdomain/E2.java       |   120 +
 .../source/gqltestdomain/GQLTestDomainMenu.java    |    71 +
 .../source/gqltestdomain/TestDomainModule.java     |    45 +
 .../test/source/gqltestdomain/TestEntity.java      |    25 +
 .../source/gqltestdomain/TestEntityRepository.java |    77 +
 .../viewer/test/source/EndToEnd_IntegTest.java     |   259 -
 ...oEnd_IntegTest.simple_post_request.approved.gql |   241 -
 .../viewer/test/source/GQLSchema_IntegTest.java    |   177 -
 .../graphql/viewer/test/source/ScratchPad.java     |    78 -
 .../source/TestDomainModuleIntegTestAbstract.java  |    79 -
 .../viewer/test/source/gqltestdomain/E1.java       |    66 -
 .../viewer/test/source/gqltestdomain/E2.java       |   120 -
 .../source/gqltestdomain/GQLTestDomainMenu.java    |    71 -
 .../source/gqltestdomain/TestDomainModule.java     |    44 -
 .../test/source/gqltestdomain/TestEntity.java      |    27 -
 .../source/gqltestdomain/TestEntityRepository.java |    77 -
 incubator/viewers/graphql/viewer/pom.xml           |    20 +-
 .../graphql/viewer/src/main/java/module-info.java  |    16 +-
 .../CausewayModuleIncViewerGraphqlViewer.java      |    59 +
 ...xecutionStrategyResolvingWithinInteraction.java |    53 +
 .../viewer/graphql/viewer/source/GQLMeta.java      |    48 +
 .../viewer/graphql/viewer/source/GQLMutations.java |    35 +
 .../viewer/source/GraphQlServiceForCauseway.java   |    54 +
 .../viewer/source/GraphQlSourceForCauseway.java    |   149 +
 .../graphql/viewer/source/ObjectTypeFactory.java   |   496 +
 .../graphql/viewer/source/QueryFieldFactory.java   |   161 +
 .../viewer/graphql/viewer/source/TypeMapper.java   |   120 +
 .../viewer/graphql/viewer/source/_Utils.java       |    38 +
 .../viewer/IsisModuleIncViewerGraphqlViewer.java   |    59 -
 ...xecutionStrategyResolvingWithinInteraction.java |    54 -
 .../isis/viewer/graphql/viewer/source/GQLMeta.java |    48 -
 .../viewer/graphql/viewer/source/GQLMutations.java |    35 -
 .../viewer/source/GraphQlServiceForIsis.java       |    55 -
 .../viewer/source/GraphQlSourceForIsis.java        |   150 -
 .../graphql/viewer/source/ObjectTypeFactory.java   |   513 -
 .../graphql/viewer/source/QueryFieldFactory.java   |   162 -
 .../viewer/graphql/viewer/source/TypeMapper.java   |   120 -
 .../isis/viewer/graphql/viewer/source/_Utils.java  |    38 -
 .../viewer/src/test/resources/application-test.yml |     2 +-
 .../viewer/src/test/resources/testfiles/schema.gql |   288 +-
 incubator/viewers/javafx/model/pom.xml             |    20 +-
 .../model/action/ActionUiModelFactoryFx.java       |    30 +
 .../javafx/model/action/ActionUiModelFx.java       |    65 +
 .../viewer/javafx/model/binding/BindingsFx.java    |   241 +
 .../viewer/javafx/model/context/UiContextFx.java   |    65 +
 .../events/CausewayModuleIncViewerJavaFxModel.java |    41 +
 .../javafx/model/events/JavaFxViewerConfig.java    |    40 +
 .../model/events/PrimaryStageReadyEvent.java       |    36 +
 .../viewer/javafx/model/icon/IconService.java      |    31 +
 .../incubator/viewer/javafx/model/util/_fx.java    |   379 +
 .../model/action/ActionUiModelFactoryFx.java       |    30 -
 .../javafx/model/action/ActionUiModelFx.java       |    66 -
 .../viewer/javafx/model/binding/BindingsFx.java    |   242 -
 .../viewer/javafx/model/context/UiContextFx.java   |    65 -
 .../events/IsisModuleIncViewerJavaFxModel.java     |    41 -
 .../javafx/model/events/JavaFxViewerConfig.java    |    41 -
 .../model/events/PrimaryStageReadyEvent.java       |    36 -
 .../viewer/javafx/model/icon/IconService.java      |    31 -
 .../incubator/viewer/javafx/model/util/_fx.java    |   379 -
 incubator/viewers/javafx/pom.xml                   |    26 +-
 incubator/viewers/javafx/ui/pom.xml                |    20 +-
 .../javafx/ui/CausewayModuleIncViewerJavaFxUi.java |    91 +
 .../javafx/ui/components/UiComponentFactoryFx.java |   124 +
 .../javafx/ui/components/UiComponentHandlerFx.java |    51 +
 .../ui/components/collections/TableViewFx.java     |   203 +
 .../javafx/ui/components/dialog/Dialogs.java       |   141 +
 .../viewer/javafx/ui/components/form/FormPane.java |   135 +
 .../ui/components/form/field/CustomFieldFx.java    |    88 +
 .../ui/components/markup/MarkupFieldFactory.java   |   188 +
 .../ui/components/number/NumberFieldFactory.java   |    72 +
 .../javafx/ui/components/object/ObjectViewFx.java  |   266 +
 .../objectref/ObjectReferenceFieldFactory.java     |    77 +
 .../ui/components/other/FallbackFieldFactory.java  |    45 +
 .../javafx/ui/components/panel/TitledPanel.java    |    53 +
 .../components/temporal/TemporalFieldFactory.java  |    78 +
 .../ui/components/text/TextFieldFactory.java       |    66 +
 .../disabling/DisablingDecoratorForButton.java     |    50 +
 .../disabling/DisablingDecoratorForFormField.java  |    51 +
 .../ui/decorator/icon/IconDecoratorForLabeled.java |    57 +
 .../decorator/icon/IconDecoratorForMenuItem.java   |    60 +
 .../ui/decorator/icon/IconServiceDefault.java      |    65 +
 .../prototyping/PrototypingDecoratorForButton.java |    58 +
 .../PrototypingDecoratorForFormField.java          |    55 +
 .../prototyping/PrototypingInfoPopupProvider.java  |   135 +
 .../viewer/javafx/ui/main/MainViewFx.java          |   136 +
 .../viewer/javafx/ui/main/MenuBuilderFx.java       |    80 +
 .../viewer/javafx/ui/main/UiActionHandlerFx.java   |   122 +
 .../viewer/javafx/ui/main/UiBuilderFx.java         |   101 +
 .../viewer/javafx/ui/main/UiContextFxDefault.java  |   111 +
 .../javafx/ui/IsisModuleIncViewerJavaFxUi.java     |    91 -
 .../javafx/ui/components/UiComponentFactoryFx.java |   122 -
 .../javafx/ui/components/UiComponentHandlerFx.java |    54 -
 .../ui/components/collections/TableViewFx.java     |   204 -
 .../javafx/ui/components/dialog/Dialogs.java       |   142 -
 .../viewer/javafx/ui/components/form/FormPane.java |   136 -
 .../ui/components/form/field/CustomFieldFx.java    |    88 -
 .../ui/components/markup/MarkupFieldFactory.java   |   188 -
 .../ui/components/number/NumberFieldFactory.java   |    73 -
 .../javafx/ui/components/object/ObjectViewFx.java  |   267 -
 .../objectref/ObjectReferenceFieldFactory.java     |    78 -
 .../ui/components/other/FallbackFieldFactory.java  |    48 -
 .../javafx/ui/components/panel/TitledPanel.java    |    54 -
 .../components/temporal/TemporalFieldFactory.java  |    79 -
 .../ui/components/text/TextFieldFactory.java       |    67 -
 .../disabling/DisablingDecoratorForButton.java     |    50 -
 .../disabling/DisablingDecoratorForFormField.java  |    51 -
 .../ui/decorator/icon/IconDecoratorForLabeled.java |    59 -
 .../decorator/icon/IconDecoratorForMenuItem.java   |    61 -
 .../ui/decorator/icon/IconServiceDefault.java      |    66 -
 .../prototyping/PrototypingDecoratorForButton.java |    58 -
 .../PrototypingDecoratorForFormField.java          |    55 -
 .../prototyping/PrototypingInfoPopupProvider.java  |   136 -
 .../viewer/javafx/ui/main/MainViewFx.java          |   137 -
 .../viewer/javafx/ui/main/MenuBuilderFx.java       |    81 -
 .../viewer/javafx/ui/main/UiActionHandlerFx.java   |   123 -
 .../viewer/javafx/ui/main/UiBuilderFx.java         |   101 -
 .../viewer/javafx/ui/main/UiContextFxDefault.java  |   113 -
 .../viewers/javafx/ui/src/main/resources/ui.fxml   |     2 +-
 incubator/viewers/javafx/viewer/pom.xml            |    16 +-
 .../CausewayModuleIncViewerJavaFxViewer.java       |    43 +
 .../viewer/javafx/viewer/JavafxViewer.java         |    32 +
 .../javafx/viewer/JavafxViewerApplication.java     |    71 +
 .../viewer/IsisModuleIncViewerJavaFxViewer.java    |    43 -
 .../viewer/javafx/viewer/JavafxViewer.java         |    33 -
 .../javafx/viewer/JavafxViewerApplication.java     |    71 -
 incubator/viewers/vaadin/model/pom.xml             |    24 +-
 .../model/CausewayModuleIncViewerVaadinModel.java  |    33 +
 .../model/action/ActionUiModelFactoryVaa.java      |    29 +
 .../vaadin/model/action/ActionUiModelVaa.java      |    57 +
 .../viewer/vaadin/model/context/UiContextVaa.java  |    56 +
 .../viewer/vaadin/model/decorator/Decorators.java  |   175 +
 .../incubator/viewer/vaadin/model/util/_vaa.java   |    74 +
 .../model/IsisModuleIncViewerVaadinModel.java      |    33 -
 .../model/action/ActionUiModelFactoryVaa.java      |    29 -
 .../vaadin/model/action/ActionUiModelVaa.java      |    57 -
 .../viewer/vaadin/model/context/UiContextVaa.java  |    56 -
 .../viewer/vaadin/model/decorator/Decorators.java  |   173 -
 .../incubator/viewer/vaadin/model/util/_vaa.java   |    74 -
 incubator/viewers/vaadin/pom.xml                   |    26 +-
 incubator/viewers/vaadin/ui/pom.xml                |    28 +-
 .../vaadin/ui/CausewayModuleIncViewerVaadinUi.java |    69 +
 .../vaadin/ui/auth/AuthSessionStoreUtil.java       |    79 +
 .../viewer/vaadin/ui/auth/LogoutHandlerVaa.java    |    67 +
 .../ui/auth/VaadinAuthenticationHandler.java       |   141 +
 .../viewer/vaadin/ui/binding/BindingsVaa.java      |   373 +
 .../ui/components/UiComponentFactoryVaa.java       |    98 +
 .../ui/components/UiComponentHandlerVaa.java       |    28 +
 .../vaadin/ui/components/action/ActionDialog.java  |   222 +
 .../vaadin/ui/components/action/ActionForm.java    |    67 +
 .../vaadin/ui/components/blob/BlobField.java       |    68 +
 .../ui/components/blob/BlobFieldFactory.java       |    46 +
 .../vaadin/ui/components/clob/ClobField.java       |    58 +
 .../ui/components/clob/ClobFieldFactory.java       |    46 +
 .../ui/components/collection/TableViewVaa.java     |   186 +
 .../vaadin/ui/components/debug/DebugField.java     |    79 +
 .../vaadin/ui/components/markup/MarkupField.java   |    60 +
 .../ui/components/markup/MarkupFieldFactory.java   |    45 +
 .../vaadin/ui/components/object/ObjectViewVaa.java |   276 +
 .../ui/components/other/FallbackFieldFactory.java  |    95 +
 .../vaadin/ui/components/temporal/DateField.java   |    57 +
 .../components/temporal/TemporalFieldFactory.java  |   131 +
 .../ui/components/text/TextFieldFactory.java       |    52 +
 .../ui/components/text/uuid/UuidFieldFactory.java  |    60 +
 .../vaadin/ui/pages/login/VaadinLoginView.java     |   118 +
 .../viewer/vaadin/ui/pages/main/MainViewVaa.java   |   135 +
 .../ui/pages/main/MainView_createHeader.java       |   111 +
 .../vaadin/ui/pages/main/MenuBuilderVaa.java       |    89 +
 .../viewer/vaadin/ui/pages/main/TabUtil.java       |    72 +
 .../vaadin/ui/pages/main/UiActionHandlerVaa.java   |    89 +
 .../vaadin/ui/pages/main/UiContextVaaDefault.java  |   103 +
 .../viewer/vaadin/ui/util/LocalResourceUtil.java   |    61 +
 .../viewer/vaadin/ui/util/PrismResourcesVaa.java   |    41 +
 .../vaadin/ui/IsisModuleIncViewerVaadinUi.java     |    69 -
 .../vaadin/ui/auth/AuthSessionStoreUtil.java       |    79 -
 .../viewer/vaadin/ui/auth/LogoutHandlerVaa.java    |    67 -
 .../ui/auth/VaadinAuthenticationHandler.java       |   141 -
 .../viewer/vaadin/ui/binding/BindingsVaa.java      |   373 -
 .../ui/components/UiComponentFactoryVaa.java       |    95 -
 .../ui/components/UiComponentHandlerVaa.java       |    28 -
 .../vaadin/ui/components/action/ActionDialog.java  |   222 -
 .../vaadin/ui/components/action/ActionForm.java    |    67 -
 .../vaadin/ui/components/blob/BlobField.java       |    68 -
 .../ui/components/blob/BlobFieldFactory.java       |    46 -
 .../vaadin/ui/components/clob/ClobField.java       |    58 -
 .../ui/components/clob/ClobFieldFactory.java       |    46 -
 .../ui/components/collection/TableViewVaa.java     |   186 -
 .../vaadin/ui/components/debug/DebugField.java     |    79 -
 .../vaadin/ui/components/markup/MarkupField.java   |    60 -
 .../ui/components/markup/MarkupFieldFactory.java   |    45 -
 .../vaadin/ui/components/object/ObjectViewVaa.java |   276 -
 .../ui/components/other/FallbackFieldFactory.java  |    95 -
 .../vaadin/ui/components/temporal/DateField.java   |    57 -
 .../components/temporal/TemporalFieldFactory.java  |   131 -
 .../ui/components/text/TextFieldFactory.java       |    52 -
 .../ui/components/text/uuid/UuidFieldFactory.java  |    60 -
 .../vaadin/ui/pages/login/VaadinLoginView.java     |   118 -
 .../viewer/vaadin/ui/pages/main/MainViewVaa.java   |   135 -
 .../ui/pages/main/MainView_createHeader.java       |   111 -
 .../vaadin/ui/pages/main/MenuBuilderVaa.java       |    89 -
 .../viewer/vaadin/ui/pages/main/TabUtil.java       |    72 -
 .../vaadin/ui/pages/main/UiActionHandlerVaa.java   |    89 -
 .../vaadin/ui/pages/main/UiContextVaaDefault.java  |   104 -
 .../viewer/vaadin/ui/util/LocalResourceUtil.java   |    61 -
 .../viewer/vaadin/ui/util/PrismResourcesVaa.java   |    41 -
 incubator/viewers/vaadin/viewer/pom.xml            |    24 +-
 .../CausewayModuleIncViewerVaadinViewer.java       |   133 +
 .../vaadin/viewer/CausewayServletForVaadin.java    |    91 +
 .../viewer/IsisModuleIncViewerVaadinViewer.java    |   133 -
 .../viewer/vaadin/viewer/IsisServletForVaadin.java |    91 -
 isis-tooling.yml                                   |    88 -
 latest-nightly.sh                                  |     2 +-
 log4j2.xml                                         |     4 +-
 mavendeps/adoc/modules/mavendeps/pages/about.adoc  |    12 +-
 .../setup-and-configure-dependencyManagement.adoc  |    14 +-
 .../setup-and-configure-mavendeps-jdo.adoc         |     4 +-
 .../setup-and-configure-mavendeps-jpa.adoc         |     4 +-
 .../setup-and-configure-mavendeps-webapp.adoc      |     4 +-
 mavendeps/pom.xml                                  |    28 +-
 mavendeps/webapp/pom.xml                           |    58 +-
 persistence/commons/pom.xml                        |    32 +-
 .../commons/CausewayModulePersistenceCommons.java  |    39 +
 .../changetracking/EntityChangeTrackerDefault.java |   458 +
 .../changetracking/_ChangingEntitiesFactory.java   |   144 +
 .../changetracking/_SimpleChangingEntities.java    |   121 +
 .../jpa/integration/changetracking/_Xray.java      |   135 +
 .../commons/IsisModulePersistenceCommons.java      |    39 -
 .../changetracking/EntityChangeTrackerDefault.java |   458 -
 .../changetracking/_ChangingEntitiesFactory.java   |   144 -
 .../changetracking/_SimpleChangingEntities.java    |   121 -
 .../jpa/integration/changetracking/_Xray.java      |   135 -
 .../disabling-persistence-by-reachability.adoc     |     4 +-
 .../jdo/adoc/modules/ROOT/pages/db-schemas.adoc    |     6 +-
 .../modules/ROOT/pages/dependency-injection.adoc   |     2 +-
 .../jdo/adoc/modules/ROOT/pages/enhancer.adoc      |     4 +-
 .../adoc/modules/ROOT/pages/hints-and-tips.adoc    |     2 +-
 .../pages/hints-and-tips/jdoql-and-timestamps.adoc |     8 +-
 .../hints-and-tips/overriding-jdo-annotations.adoc |    10 +-
 .../subtype-entity-not-fully-populated.adoc        |     4 +-
 .../typesafe-queries-and-fetchgroups.adoc          |     4 +-
 .../jdo/adoc/modules/ROOT/pages/mapping-guide.adoc |    12 +-
 .../mandatory-properties-in-subtypes.adoc          |     2 +-
 .../one-to-m-bidirectional-relationships.adoc      |     2 +-
 .../ROOT/pages/setup-and-configuration.adoc        |    14 +-
 persistence/jdo/applib/pom.xml                     |    20 +-
 .../applib/CausewayModulePersistenceJdoApplib.java |    28 +
 .../jdo/applib/services/JdoSupportService.java     |   180 +
 .../persistence/jdo/applib/types/AddressLine.java  |    72 +
 .../persistence/jdo/applib/types/Description.java  |    81 +
 .../persistence/jdo/applib/types/Email.java        |    96 +
 .../persistence/jdo/applib/types/Fqcn.java         |    73 +
 .../jdo/applib/types/LogicalTypeName.java          |    81 +
 .../persistence/jdo/applib/types/Money.java        |    79 +
 .../persistence/jdo/applib/types/Name.java         |    73 +
 .../persistence/jdo/applib/types/Notes.java        |    81 +
 .../jdo/applib/types/ObjectIdentifier.java         |    80 +
 .../persistence/jdo/applib/types/Percentage.java   |    79 +
 .../persistence/jdo/applib/types/PhoneNumber.java  |    89 +
 .../persistence/jdo/applib/types/PostalCode.java   |    73 +
 .../persistence/jdo/applib/types/ProperName.java   |    73 +
 .../persistence/jdo/applib/types/Reference.java    |    89 +
 .../persistence/jdo/applib/types/Title.java        |    73 +
 .../persistence/jdo/applib/types/UrlTemplate.java  |    73 +
 .../persistence/jdo/applib/types/Username.java     |    73 +
 .../jdo/applib/IsisModulePersistenceJdoApplib.java |    28 -
 .../jdo/applib/services/JdoSupportService.java     |   180 -
 .../persistence/jdo/applib/types/AddressLine.java  |    72 -
 .../persistence/jdo/applib/types/Description.java  |    81 -
 .../isis/persistence/jdo/applib/types/Email.java   |    96 -
 .../isis/persistence/jdo/applib/types/Fqcn.java    |    73 -
 .../jdo/applib/types/LogicalTypeName.java          |    81 -
 .../isis/persistence/jdo/applib/types/Money.java   |    79 -
 .../isis/persistence/jdo/applib/types/Name.java    |    73 -
 .../isis/persistence/jdo/applib/types/Notes.java   |    81 -
 .../jdo/applib/types/ObjectIdentifier.java         |    80 -
 .../persistence/jdo/applib/types/Percentage.java   |    79 -
 .../persistence/jdo/applib/types/PhoneNumber.java  |    89 -
 .../persistence/jdo/applib/types/PostalCode.java   |    73 -
 .../persistence/jdo/applib/types/ProperName.java   |    73 -
 .../persistence/jdo/applib/types/Reference.java    |    89 -
 .../isis/persistence/jdo/applib/types/Title.java   |    73 -
 .../persistence/jdo/applib/types/UrlTemplate.java  |    73 -
 .../persistence/jdo/applib/types/Username.java     |    73 -
 persistence/jdo/datanucleus/pom.xml                |    28 +-
 .../CausewayModulePersistenceJdoDatanucleus.java   |   315 +
 ...sewayModulePersistenceJdoDatanucleusMixins.java |    50 +
 .../NonEnhancedClassesFailureAnalyzer.java         |    71 +
 .../changetracking/JdoLifecycleListener.java       |   214 +
 .../jdo/datanucleus/changetracking/_Utils.java     |    76 +
 .../datanucleus/config/DatanucleusSettings.java    |   143 +
 .../jdo/datanucleus/dialect/DnJdoDialect.java      |    82 +
 .../entities/DnEntityStateProvider.java            |   110 +
 .../entities/DnObjectProviderForCauseway.java      |   282 +
 .../jdosupport/JdoSupportServiceDefault.java       |   223 +
 .../metamodel/facets/entity/JdoEntityFacet.java    |   420 +
 .../mixins/Persistable_datanucleusVersionLong.java |    72 +
 .../Persistable_datanucleusVersionTimestamp.java   |    72 +
 .../mixins/Persistable_downloadJdoMetadata.java    |    93 +
 .../applib/CausewayBookmarkConverter.java          |    50 +
 .../applib/CausewayLocalResourcePathConverter.java |    46 +
 .../applib/CausewayMarkupConverter.java            |    46 +
 .../applib/CausewayPasswordConverter.java          |    46 +
 .../JavaAwtBufferedImageByteArrayConverter.java    |    61 +
 .../schema/v2/CausewayChangesDtoConverter.java     |    47 +
 .../schema/v2/CausewayCommandDtoConverter.java     |    47 +
 .../schema/v2/CausewayInteractionDtoConverter.java |    47 +
 .../schema/v2/CausewayOidDtoConverter.java         |    49 +
 .../time/OffsetDateTimeConverterForJdo.java        |    44 +
 .../time/OffsetTimeConverterForJdo.java            |    44 +
 .../time/ZonedDateTimeConverterForJdo.java         |    44 +
 .../valuemappings/ByteArrayBlobRdbmsMapping.java   |    52 +
 .../valuemappings/CausewayBlobMapping.java         |   134 +
 .../valuemappings/CausewayClobMapping.java         |   120 +
 .../valuetypes/DnByteIdValueSemantics.java         |    70 +
 .../valuetypes/DnCharIdValueSemantics.java         |    92 +
 .../DnDatastoreIdImplValueSemantics.java           |    85 +
 .../DnDatastoreUniqueLongIdValueSemantics.java     |    48 +
 .../valuetypes/DnIntIdValueSemantics.java          |    71 +
 .../valuetypes/DnLongIdValueSemantics.java         |    71 +
 .../valuetypes/DnObjectIdValueSemantics.java       |   113 +
 .../valuetypes/DnShortIdValueSemantics.java        |    71 +
 .../valuetypes/DnStringIdValueSemantics.java       |    91 +
 .../valuetypes/JdoByteIdentityValueSemantics.java  |    70 +
 .../valuetypes/JdoCharIdentityValueSemantics.java  |    92 +
 .../valuetypes/JdoDatastoreIdValueSemantics.java   |    95 +
 .../valuetypes/JdoIntIdentityValueSemantics.java   |    71 +
 .../valuetypes/JdoLongIdentityValueSemantics.java  |    71 +
 .../JdoObjectIdentityValueSemantics.java           |   113 +
 .../valuetypes/JdoShortIdentityValueSemantics.java |    71 +
 .../JdoStringIdentityValueSemantics.java           |    91 +
 .../IsisModulePersistenceJdoDatanucleus.java       |   315 -
 .../IsisModulePersistenceJdoDatanucleusMixins.java |    50 -
 .../NonEnhancedClassesFailureAnalyzer.java         |    71 -
 .../changetracking/JdoLifecycleListener.java       |   214 -
 .../jdo/datanucleus/changetracking/_Utils.java     |    76 -
 .../datanucleus/config/DatanucleusSettings.java    |   143 -
 .../jdo/datanucleus/dialect/DnJdoDialect.java      |    82 -
 .../entities/DnEntityStateProvider.java            |   110 -
 .../entities/DnObjectProviderForIsis.java          |   282 -
 .../jdosupport/JdoSupportServiceDefault.java       |   223 -
 .../metamodel/facets/entity/JdoEntityFacet.java    |   420 -
 .../mixins/Persistable_datanucleusVersionLong.java |    72 -
 .../Persistable_datanucleusVersionTimestamp.java   |    72 -
 .../mixins/Persistable_downloadJdoMetadata.java    |    93 -
 .../applib/IsisBookmarkConverter.java              |    50 -
 .../applib/IsisLocalResourcePathConverter.java     |    46 -
 .../typeconverters/applib/IsisMarkupConverter.java |    46 -
 .../applib/IsisPasswordConverter.java              |    46 -
 .../JavaAwtBufferedImageByteArrayConverter.java    |    61 -
 .../schema/v2/IsisChangesDtoConverter.java         |    47 -
 .../schema/v2/IsisCommandDtoConverter.java         |    47 -
 .../schema/v2/IsisInteractionDtoConverter.java     |    47 -
 .../schema/v2/IsisOidDtoConverter.java             |    49 -
 .../time/OffsetDateTimeConverterForJdo.java        |    44 -
 .../time/OffsetTimeConverterForJdo.java            |    44 -
 .../time/ZonedDateTimeConverterForJdo.java         |    44 -
 .../valuemappings/ByteArrayBlobRdbmsMapping.java   |    52 -
 .../datanucleus/valuemappings/IsisBlobMapping.java |   134 -
 .../datanucleus/valuemappings/IsisClobMapping.java |   120 -
 .../valuetypes/DnByteIdValueSemantics.java         |    70 -
 .../valuetypes/DnCharIdValueSemantics.java         |    92 -
 .../DnDatastoreIdImplValueSemantics.java           |    85 -
 .../DnDatastoreUniqueLongIdValueSemantics.java     |    48 -
 .../valuetypes/DnIntIdValueSemantics.java          |    71 -
 .../valuetypes/DnLongIdValueSemantics.java         |    71 -
 .../valuetypes/DnObjectIdValueSemantics.java       |   113 -
 .../valuetypes/DnShortIdValueSemantics.java        |    71 -
 .../valuetypes/DnStringIdValueSemantics.java       |    91 -
 .../valuetypes/JdoByteIdentityValueSemantics.java  |    70 -
 .../valuetypes/JdoCharIdentityValueSemantics.java  |    92 -
 .../valuetypes/JdoDatastoreIdValueSemantics.java   |    95 -
 .../valuetypes/JdoIntIdentityValueSemantics.java   |    71 -
 .../valuetypes/JdoLongIdentityValueSemantics.java  |    71 -
 .../JdoObjectIdentityValueSemantics.java           |   113 -
 .../valuetypes/JdoShortIdentityValueSemantics.java |    71 -
 .../JdoStringIdentityValueSemantics.java           |    91 -
 .../src/main/resources/META-INF/MANIFEST.MF        |     6 +-
 .../src/main/resources/META-INF/spring.factories   |     2 +-
 .../jdo/datanucleus/src/main/resources/plugin.xml  |   110 +-
 .../oid/IdStringifierForByteIdentity_Test.java     |    72 +
 .../oid/IdStringifierForCharIdentity_Test.java     |    85 +
 ...erForDatastoreId_DatastoreIdImpl_long_Test.java |    73 +
 ...atastoreId_DatastoreUniqueLongId_long_Test.java |    72 +
 ...DatastoreId_DatastoreUniqueLongId_str_Test.java |    72 +
 .../oid/IdStringifierForIntId_Test.java            |    70 +
 .../oid/IdStringifierForIntIdentity_Test.java      |    71 +
 .../oid/IdStringifierForLongId_Test.java           |    70 +
 .../oid/IdStringifierForLongIdentity_Test.java     |    71 +
 .../oid/IdStringifierForObjectIdentity_Test.java   |    71 +
 .../oid/IdStringifierForShortIdentity_Test.java    |    71 +
 .../oid/IdStringifierForStringIdentity_Test.java   |    78 +
 .../datanucleus/test/ConfigurationExample1.java    |    51 +
 .../datanucleus/test/ConfigurationExample2.java    |    59 +
 .../datanucleus/test/ConfigurationExample3.java    |    92 +
 .../jdo/datanucleus/test/ConfigurationTest1.java   |    51 +
 .../jdo/datanucleus/test/ConfigurationTest2.java   |    42 +
 .../jdo/datanucleus/test/ConfigurationTest3.java   |    64 +
 .../jdo/datanucleus/test/JdoSettingsBean.java      |    66 +
 .../oid/IdStringifierForByteIdentity_Test.java     |    72 -
 .../oid/IdStringifierForCharIdentity_Test.java     |    85 -
 ...erForDatastoreId_DatastoreIdImpl_long_Test.java |    73 -
 ...atastoreId_DatastoreUniqueLongId_long_Test.java |    72 -
 ...DatastoreId_DatastoreUniqueLongId_str_Test.java |    72 -
 .../oid/IdStringifierForIntId_Test.java            |    70 -
 .../oid/IdStringifierForIntIdentity_Test.java      |    71 -
 .../oid/IdStringifierForLongId_Test.java           |    70 -
 .../oid/IdStringifierForLongIdentity_Test.java     |    71 -
 .../oid/IdStringifierForObjectIdentity_Test.java   |    71 -
 .../oid/IdStringifierForShortIdentity_Test.java    |    71 -
 .../oid/IdStringifierForStringIdentity_Test.java   |    78 -
 .../datanucleus/test/ConfigurationExample1.java    |    51 -
 .../datanucleus/test/ConfigurationExample2.java    |    59 -
 .../datanucleus/test/ConfigurationExample3.java    |    92 -
 .../jdo/datanucleus/test/ConfigurationTest1.java   |    51 -
 .../jdo/datanucleus/test/ConfigurationTest2.java   |    42 -
 .../jdo/datanucleus/test/ConfigurationTest3.java   |    64 -
 .../jdo/datanucleus/test/JdoSettingsBean.java      |    66 -
 persistence/jdo/integration/pom.xml                |    44 +-
 .../CausewayModulePersistenceJdoIntegration.java   |    40 +
 .../metamodel/JdoPrimaryKeyPropertyPredicate.java  |    48 +
 .../integration/metamodel/JdoPropertyUtils.java    |    80 +
 .../IsisModulePersistenceJdoIntegration.java       |    40 -
 .../metamodel/JdoPrimaryKeyPropertyPredicate.java  |    48 -
 .../integration/metamodel/JdoPropertyUtils.java    |    80 -
 persistence/jdo/metamodel/pom.xml                  |    28 +-
 .../CausewayModulePersistenceJdoMetamodel.java     |    45 +
 .../jdo/metamodel/JdoProgrammingModel.java         |   147 +
 .../jdo/metamodel/beans/JdoBeanTypeClassifier.java |    83 +
 ...JdoDatastoreIdentityAnnotationFacetFactory.java |    65 +
 .../JdoDatastoreIdentityFacetAbstract.java         |    57 +
 .../JdoDatastoreIdentityFacetAnnotation.java       |    48 +
 .../object/datastoreidentity/package-info.java     |    17 +
 .../JdoPersistenceCapableFacetFactory.java         |   120 +
 .../JdoPersistenceCapableFacetFromAnnotation.java  |   150 +
 .../object/query/JdoQueriesFacetAnnotation.java    |    36 +
 .../query/JdoQueryAnnotationFacetFactory.java      |   110 +
 .../facets/object/query/JdoQueryFacetAbstract.java |    64 +
 .../object/query/JdoQueryFacetAnnotation.java      |    39 +
 ...etaModelVisitingValidatorForClauseAbstract.java |   104 +
 .../MetaModelVisitingValidatorForFromClause.java   |    94 +
 ...taModelVisitingValidatorForVariablesClause.java |    75 +
 .../version/JdoVersionAnnotationFacetFactory.java  |    92 +
 .../version/JdoVersionFacetFromAnnotation.java     |    46 +
 .../facets/object/version/package-info.java        |    17 +
 ...BigDecimalFromColumnAnnotationFacetFactory.java |   132 +
 ...andatoryFacetFromAbsenceOfColumnAnnotation.java |    37 +
 .../column/MandatoryFacetFromColumnAnnotation.java |    35 +
 .../MandatoryFromColumnAnnotationFacetFactory.java |   141 +
 .../MaxFractionalDigitsFacetFromJdoColumn.java     |    62 +
 .../MaxLengthFacetFromJdoColumnAnnotation.java     |    58 +
 ...xLengthFromJdoColumnAnnotationFacetFactory.java |   117 +
 ...MaxTotalDigitsFacetFromJdoColumnAnnotation.java |    59 +
 .../metamodel/facets/prop/column/_ColumnUtil.java  |    94 +
 .../JdoNotPersistentAnnotationFacetFactory.java    |    94 +
 .../JdoNotPersistentFacetAbstract.java             |    38 +
 .../JdoNotPersistentFacetFromAnnotation.java       |    30 +
 .../DisabledFacetFromJdoPrimaryKeyAnnotation.java  |    36 +
 .../JdoPrimaryKeyAnnotationFacetFactory.java       |    68 +
 .../primarykey/JdoPrimaryKeyFacetAbstract.java     |    38 +
 .../primarykey/JdoPrimaryKeyFacetAnnotation.java   |    30 +
 .../prop/primarykey/JdoPrimaryKeyFacetImpl.java    |    30 +
 .../OptionalFacetFromJdoPrimaryKeyAnnotation.java  |    44 +
 .../facets/prop/primarykey/package-info.java       |    22 +
 .../jdo/metamodel/menu/JdoMetamodelMenu.java       |   109 +
 .../IsisModulePersistenceJdoMetamodel.java         |    45 -
 .../jdo/metamodel/JdoProgrammingModel.java         |   147 -
 .../jdo/metamodel/beans/JdoBeanTypeClassifier.java |    83 -
 ...JdoDatastoreIdentityAnnotationFacetFactory.java |    64 -
 .../JdoDatastoreIdentityFacetAbstract.java         |    57 -
 .../JdoDatastoreIdentityFacetAnnotation.java       |    48 -
 .../object/datastoreidentity/package-info.java     |    17 -
 .../JdoPersistenceCapableFacetFactory.java         |   119 -
 .../JdoPersistenceCapableFacetFromAnnotation.java  |   150 -
 .../object/query/JdoQueriesFacetAnnotation.java    |    36 -
 .../query/JdoQueryAnnotationFacetFactory.java      |   109 -
 .../facets/object/query/JdoQueryFacetAbstract.java |    64 -
 .../object/query/JdoQueryFacetAnnotation.java      |    39 -
 ...etaModelVisitingValidatorForClauseAbstract.java |   104 -
 .../MetaModelVisitingValidatorForFromClause.java   |    94 -
 ...taModelVisitingValidatorForVariablesClause.java |    75 -
 .../version/JdoVersionAnnotationFacetFactory.java  |    91 -
 .../version/JdoVersionFacetFromAnnotation.java     |    46 -
 .../facets/object/version/package-info.java        |    17 -
 ...BigDecimalFromColumnAnnotationFacetFactory.java |   131 -
 ...andatoryFacetFromAbsenceOfColumnAnnotation.java |    36 -
 .../column/MandatoryFacetFromColumnAnnotation.java |    35 -
 .../MandatoryFromColumnAnnotationFacetFactory.java |   140 -
 .../MaxFractionalDigitsFacetFromJdoColumn.java     |    62 -
 .../MaxLengthFacetFromJdoColumnAnnotation.java     |    58 -
 ...xLengthFromJdoColumnAnnotationFacetFactory.java |   116 -
 ...MaxTotalDigitsFacetFromJdoColumnAnnotation.java |    59 -
 .../metamodel/facets/prop/column/_ColumnUtil.java  |    94 -
 .../JdoNotPersistentAnnotationFacetFactory.java    |    93 -
 .../JdoNotPersistentFacetAbstract.java             |    38 -
 .../JdoNotPersistentFacetFromAnnotation.java       |    30 -
 .../DisabledFacetFromJdoPrimaryKeyAnnotation.java  |    36 -
 .../JdoPrimaryKeyAnnotationFacetFactory.java       |    67 -
 .../primarykey/JdoPrimaryKeyFacetAbstract.java     |    38 -
 .../primarykey/JdoPrimaryKeyFacetAnnotation.java   |    30 -
 .../prop/primarykey/JdoPrimaryKeyFacetImpl.java    |    30 -
 .../OptionalFacetFromJdoPrimaryKeyAnnotation.java  |    43 -
 .../facets/prop/primarykey/package-info.java       |    22 -
 .../jdo/metamodel/menu/JdoMetamodelMenu.java       |   109 -
 ...ay.core.config.beans.CausewayBeanTypeClassifier |     1 +
 ...e.isis.core.config.beans.IsisBeanTypeClassifier |     1 -
 ...atastoreIdentityAnnotationFacetFactoryTest.java |   120 +
 ...GivenJdoPersistenceCapableFacetFactoryTest.java |   152 +
 .../query/JdoQueryAnnotationFacetFactoryTest.java  |   101 +
 .../JdoVersionAnnotationFacetFactoryTest.java      |    93 +
 ...VersionAnnotationFacetFactoryTest_validate.java |   158 +
 .../object/version/TypeIdentifierTestFactory.java  |    31 +
 ...malFromJdoColumnAnnotationFacetFactoryTest.java |   124 +
 ...oryFromJdoColumnAnnotationFacetFactoryTest.java |   150 +
 ...impleObjectWithBigDecimalColumnAnnotations.java |    91 +
 ...impleObjectWithColumnAllowsNullAnnotations.java |   100 +
 ...JdoNotPersistentAnnotationFacetFactoryTest.java |   119 +
 .../SimpleObjectWithNotPersistentColumn.java       |    35 +
 ...venJdoPrimaryKeyAnnotationFacetFactoryTest.java |   144 +
 .../primarykey/SimpleObjectWithPrimaryKey.java     |    35 +
 .../ObjectReflectorDefaultTest_object.java         |    85 +
 .../SpecificationLoaderTestAbstract.java           |   104 +
 .../testing/AbstractFacetFactoryTest.java          |   171 +
 .../persistence/jdo/metamodel/testing/Utils.java   |    59 +
 ...atastoreIdentityAnnotationFacetFactoryTest.java |   120 -
 ...GivenJdoPersistenceCapableFacetFactoryTest.java |   152 -
 .../query/JdoQueryAnnotationFacetFactoryTest.java  |   101 -
 .../JdoVersionAnnotationFacetFactoryTest.java      |    93 -
 ...VersionAnnotationFacetFactoryTest_validate.java |   158 -
 .../object/version/TypeIdentifierTestFactory.java  |    31 -
 ...malFromJdoColumnAnnotationFacetFactoryTest.java |   124 -
 ...oryFromJdoColumnAnnotationFacetFactoryTest.java |   150 -
 ...impleObjectWithBigDecimalColumnAnnotations.java |    91 -
 ...impleObjectWithColumnAllowsNullAnnotations.java |   100 -
 ...JdoNotPersistentAnnotationFacetFactoryTest.java |   119 -
 .../SimpleObjectWithNotPersistentColumn.java       |    35 -
 ...venJdoPrimaryKeyAnnotationFacetFactoryTest.java |   144 -
 .../primarykey/SimpleObjectWithPrimaryKey.java     |    35 -
 .../ObjectReflectorDefaultTest_object.java         |    85 -
 .../SpecificationLoaderTestAbstract.java           |   104 -
 .../testing/AbstractFacetFactoryTest.java          |   171 -
 .../persistence/jdo/metamodel/testing/Utils.java   |    59 -
 persistence/jdo/pom.xml                            |    10 +-
 persistence/jdo/provider/pom.xml                   |    20 +-
 .../config/JdoEntityDiscoveryListener.java         |    53 +
 .../jdo/provider/entities/JdoFacetContext.java     |    38 +
 .../JdoDatastoreIdentityFacet.java                 |    34 +
 .../JdoPersistenceCapableFacet.java                |    45 +
 .../facets/object/query/JdoNamedQuery.java         |    65 +
 .../facets/object/query/JdoQueryFacet.java         |    58 +
 .../facets/object/version/JdoVersionFacet.java     |    25 +
 .../prop/notpersistent/JdoNotPersistentFacet.java  |    35 +
 .../facets/prop/primarykey/JdoPrimaryKeyFacet.java |    35 +
 .../persistence/HasPersistenceManager.java         |    98 +
 .../config/JdoEntityDiscoveryListener.java         |    53 -
 .../jdo/provider/entities/JdoFacetContext.java     |    38 -
 .../JdoDatastoreIdentityFacet.java                 |    34 -
 .../JdoPersistenceCapableFacet.java                |    45 -
 .../facets/object/query/JdoNamedQuery.java         |    64 -
 .../facets/object/query/JdoQueryFacet.java         |    58 -
 .../facets/object/version/JdoVersionFacet.java     |    25 -
 .../prop/notpersistent/JdoNotPersistentFacet.java  |    35 -
 .../facets/prop/primarykey/JdoPrimaryKeyFacet.java |    35 -
 .../persistence/HasPersistenceManager.java         |    98 -
 persistence/jdo/spring/README.adoc                 |    59 +-
 persistence/jdo/spring/pom.xml                     |    38 +-
 .../spring/CausewayModulePersistenceJdoSpring.java |    48 +
 .../JdoObjectRetrievalFailureException.java        |    42 +
 .../JdoOptimisticLockingFailureException.java      |    42 +
 .../exceptions/JdoResourceFailureException.java    |    45 +
 .../jdo/spring/exceptions/JdoSystemException.java  |    41 +
 .../jdo/spring/exceptions/JdoUsageException.java   |    45 +
 .../ObjectOptimisticLockingFailureException.java   |   154 +
 .../ObjectRetrievalFailureException.java           |   129 +
 .../jdo/spring/exceptions/package-info.java        |    23 +
 .../jdo/spring/integration/DefaultJdoDialect.java  |   273 +
 .../jdo/spring/integration/JdoDialect.java         |   170 +
 .../spring/integration/JdoTransactionManager.java  |   627 +
 .../LocalPersistenceManagerFactoryBean.java        |   328 +
 .../PersistenceManagerFactoryUtils.java            |   339 +
 .../integration/PersistenceManagerHolder.java      |    67 +
 ...sactionAwarePersistenceManagerFactoryProxy.java |   243 +
 .../jdo/spring/integration/package-info.java       |    24 +
 .../OpenPersistenceManagerInViewFilter.java        |   163 +
 .../OpenPersistenceManagerInViewInterceptor.java   |   143 +
 .../support/SpringPersistenceManagerProxyBean.java |   232 +
 .../StandardPersistenceManagerProxyBean.java       |    73 +
 .../jdo/spring/support/package-info.java           |    23 +
 .../jdo/spring/IsisModulePersistenceJdoSpring.java |    48 -
 .../JdoObjectRetrievalFailureException.java        |    42 -
 .../JdoOptimisticLockingFailureException.java      |    42 -
 .../exceptions/JdoResourceFailureException.java    |    45 -
 .../jdo/spring/exceptions/JdoSystemException.java  |    41 -
 .../jdo/spring/exceptions/JdoUsageException.java   |    45 -
 .../ObjectOptimisticLockingFailureException.java   |   154 -
 .../ObjectRetrievalFailureException.java           |   129 -
 .../jdo/spring/exceptions/package-info.java        |    23 -
 .../jdo/spring/integration/DefaultJdoDialect.java  |   272 -
 .../jdo/spring/integration/JdoDialect.java         |   169 -
 .../spring/integration/JdoTransactionManager.java  |   627 -
 .../LocalPersistenceManagerFactoryBean.java        |   328 -
 .../PersistenceManagerFactoryUtils.java            |   340 -
 .../integration/PersistenceManagerHolder.java      |    67 -
 ...sactionAwarePersistenceManagerFactoryProxy.java |   243 -
 .../jdo/spring/integration/package-info.java       |    24 -
 .../OpenPersistenceManagerInViewFilter.java        |   162 -
 .../OpenPersistenceManagerInViewInterceptor.java   |   144 -
 .../support/SpringPersistenceManagerProxyBean.java |   232 -
 .../StandardPersistenceManagerProxyBean.java       |    73 -
 .../jdo/spring/support/package-info.java           |    23 -
 .../integration/JdoTransactionManagerTests.java    |   810 +
 .../LocalPersistenceManagerFactoryTests.java       |   161 +
 .../test/integration/MockJtaTransaction.java       |    65 +
 .../support/OpenPersistenceManagerInViewTests.java |   151 +
 .../integration/JdoTransactionManagerTests.java    |   810 -
 .../LocalPersistenceManagerFactoryTests.java       |   161 -
 .../test/integration/MockJtaTransaction.java       |    65 -
 .../support/OpenPersistenceManagerInViewTests.java |   151 -
 .../jdo/spring/test/integration/test.properties    |     0
 .../jpa/adoc/modules/ROOT/pages/db-schemas.adoc    |     6 +-
 .../modules/ROOT/pages/dependency-injection.adoc   |     4 +-
 .../adoc/modules/ROOT/pages/hints-and-tips.adoc    |     2 +-
 .../jpa/adoc/modules/ROOT/pages/mapping-guide.adoc |    16 +-
 .../ROOT/pages/setup-and-configuration.adoc        |    10 +-
 .../jpa/adoc/modules/ROOT/pages/weaving.adoc       |     8 +-
 persistence/jpa/applib/pom.xml                     |    24 +-
 .../applib/CausewayModulePersistenceJpaApplib.java |    29 +
 .../applib/integration/CausewayEntityListener.java |   149 +
 .../jpa/applib/services/JpaSupportService.java     |    76 +
 .../jpa/applib/types/BlobJpaEmbeddable.java        |   153 +
 .../jpa/applib/types/ClobJpaEmbeddable.java        |   152 +
 .../jpa/applib/IsisModulePersistenceJpaApplib.java |    29 -
 .../jpa/applib/integration/IsisEntityListener.java |   149 -
 .../jpa/applib/services/JpaSupportService.java     |    76 -
 .../jpa/applib/types/BlobJpaEmbeddable.java        |   153 -
 .../jpa/applib/types/ClobJpaEmbeddable.java        |   152 -
 persistence/jpa/eclipselink/pom.xml                |    20 +-
 .../CausewayModulePersistenceJpaEclipselink.java   |   255 +
 .../jpa/eclipselink/config/ElSettings.java         |    84 +
 .../inject/BeanManagerForEntityListeners.java      |   327 +
 .../persistence/jpa/eclipselink/inject/_Util.java  |   158 +
 .../IsisModulePersistenceJpaEclipselink.java       |   255 -
 .../jpa/eclipselink/config/ElSettings.java         |    84 -
 .../inject/BeanManagerForEntityListeners.java      |   327 -
 .../persistence/jpa/eclipselink/inject/_Util.java  |   158 -
 persistence/jpa/integration/pom.xml                |    28 +-
 .../CausewayModulePersistenceJpaIntegration.java   |    78 +
 .../jpa/integration/entity/JpaEntityFacet.java     |   342 +
 .../integration/entity/JpaEntityFacetFactory.java  |    56 +
 .../integration/entity/JpaEntityIntegration.java   |    40 +
 .../services/JpaSupportServiceUsingSpring.java     |    51 +
 .../applib/CausewayBookmarkConverter.java          |    50 +
 .../applib/CausewayLocalResourcePathConverter.java |    47 +
 .../applib/CausewayMarkupConverter.java            |    47 +
 .../applib/CausewayPasswordConverter.java          |    47 +
 .../JavaAwtBufferedImageByteArrayConverter.java    |    63 +
 .../java/time/OffsetDateTimeConverterForJpa.java   |    45 +
 .../java/time/OffsetTimeConverterForJpa.java       |    45 +
 .../java/time/ZonedDateTimeConverterForJpa.java    |    45 +
 .../java/util/JavaUtilUuidConverter.java           |    47 +
 .../schema/v2/CausewayChangesDtoConverter.java     |    48 +
 .../schema/v2/CausewayCommandDtoConverter.java     |    48 +
 .../schema/v2/CausewayInteractionDtoConverter.java |    48 +
 .../schema/v2/CausewayOidDtoConverter.java         |    50 +
 .../IsisModulePersistenceJpaIntegration.java       |    78 -
 .../jpa/integration/entity/JpaEntityFacet.java     |   340 -
 .../integration/entity/JpaEntityFacetFactory.java  |    55 -
 .../integration/entity/JpaEntityIntegration.java   |    40 -
 .../services/JpaSupportServiceUsingSpring.java     |    51 -
 .../applib/IsisBookmarkConverter.java              |    50 -
 .../applib/IsisLocalResourcePathConverter.java     |    47 -
 .../typeconverters/applib/IsisMarkupConverter.java |    47 -
 .../applib/IsisPasswordConverter.java              |    47 -
 .../JavaAwtBufferedImageByteArrayConverter.java    |    63 -
 .../java/time/OffsetDateTimeConverterForJpa.java   |    45 -
 .../java/time/OffsetTimeConverterForJpa.java       |    45 -
 .../java/time/ZonedDateTimeConverterForJpa.java    |    45 -
 .../java/util/JavaUtilUuidConverter.java           |    47 -
 .../schema/v2/IsisChangesDtoConverter.java         |    48 -
 .../schema/v2/IsisCommandDtoConverter.java         |    48 -
 .../schema/v2/IsisInteractionDtoConverter.java     |    48 -
 .../schema/v2/IsisOidDtoConverter.java             |    50 -
 persistence/jpa/metamodel/pom.xml                  |    24 +-
 .../CausewayModulePersistenceJpaMetamodel.java     |    41 +
 .../jpa/metamodel/JpaProgrammingModel.java         |    51 +
 ...DecimalFromJpaColumnAnnotationFacetFactory.java |    63 +
 .../MandatoryFacetFromJpaColumnAnnotation.java     |    36 +
 ...ndatoryFromJpaColumnAnnotationFacetFactory.java |    68 +
 ...actionalDigitsFacetFromJpaColumnAnnotation.java |    49 +
 ...MaxTotalDigitsFacetFromJpaColumnAnnotation.java |    49 +
 .../transients/JpaTransientAnnotationFacet.java    |    31 +
 .../JpaTransientAnnotationFacetFactory.java        |    56 +
 .../facets/prop/transients/JpaTransientFacet.java  |    25 +
 .../table/JpaTableAnnotationFacetFactory.java      |    74 +
 .../object/table/JpaTableFacetAnnotation.java      |    42 +
 .../object/table/JpaTableFacetAnnotationImpl.java  |    61 +
 .../IsisModulePersistenceJpaMetamodel.java         |    41 -
 .../jpa/metamodel/JpaProgrammingModel.java         |    51 -
 ...DecimalFromJpaColumnAnnotationFacetFactory.java |    62 -
 .../MandatoryFacetFromJpaColumnAnnotation.java     |    36 -
 ...ndatoryFromJpaColumnAnnotationFacetFactory.java |    67 -
 ...actionalDigitsFacetFromJpaColumnAnnotation.java |    49 -
 ...MaxTotalDigitsFacetFromJpaColumnAnnotation.java |    49 -
 .../transients/JpaTransientAnnotationFacet.java    |    31 -
 .../JpaTransientAnnotationFacetFactory.java        |    55 -
 .../facets/prop/transients/JpaTransientFacet.java  |    25 -
 .../table/JpaTableAnnotationFacetFactory.java      |    74 -
 .../object/table/JpaTableFacetAnnotation.java      |    42 -
 .../object/table/JpaTableFacetAnnotationImpl.java  |    61 -
 persistence/jpa/pom.xml                            |    12 +-
 pom.xml                                            |    28 +-
 regressiontests/incubating/pom.xml                 |    66 +-
 .../domainmodel/SpecloaderPerformanceTest.java     |   127 +
 .../testdomain/domainmodel/_MetamodelUtil.java     |    51 +
 .../jdo/JdoEntityChangePublishingTest.java         |   161 +
 .../testdomain/ldap/LdapEmbeddedServer.java        |    90 +
 .../testdomain/ldap/LdapEmbeddedServerTest.java    |   107 +
 .../testdomain/ldap/LdapServerService.java         |    62 +
 .../publishing/jdo/JdoCommandPublishingTest.java   |    61 +
 .../publishing/jdo/JdoEntityPublishingTest.java    |    62 +
 .../publishing/jdo/JdoExecutionPublishingTest.java |    61 +
 .../jdo/JdoLifecycleEventPublishingTest.java       |    60 +
 .../publishing/jdo/JdoPropertyPublishingTest.java  |    61 +
 .../causeway/testdomain/rest/CorsFilterTest.java   |   172 +
 .../testdomain/rest/DomainObjectResourceTest.java  |   164 +
 .../testdomain/rest/MenuBarsResourceTest.java      |   120 +
 .../RestServiceSimpifiedRepresentationTest.java    |   542 +
 .../testdomain/shiro/AbstractShiroTest.java        |   147 +
 .../causeway/testdomain/shiro/ShiroLdapTest.java   |   152 +
 .../testdomain/shiro/ShiroSecmanLdapTest.java      |   201 +
 .../shiro/ShiroSecmanLdap_restfulStressTest.java   |   141 +
 .../causeway/testdomain/shiro/ShiroSecmanTest.java |   144 +
 .../causeway/testdomain/shiro/ShiroSimpleTest.java |    95 +
 .../testdomain/wrapper/WrapperAsyncTest.java       |   159 +
 .../domainmodel/SpecloaderPerformanceTest.java     |   127 -
 .../testdomain/domainmodel/_MetamodelUtil.java     |    51 -
 .../jdo/JdoEntityChangePublishingTest.java         |   161 -
 .../isis/testdomain/ldap/LdapEmbeddedServer.java   |    90 -
 .../testdomain/ldap/LdapEmbeddedServerTest.java    |   107 -
 .../isis/testdomain/ldap/LdapServerService.java    |    62 -
 .../publishing/jdo/JdoCommandPublishingTest.java   |    61 -
 .../publishing/jdo/JdoEntityPublishingTest.java    |    62 -
 .../publishing/jdo/JdoExecutionPublishingTest.java |    61 -
 .../jdo/JdoLifecycleEventPublishingTest.java       |    60 -
 .../publishing/jdo/JdoPropertyPublishingTest.java  |    61 -
 .../isis/testdomain/rest/CorsFilterTest.java       |   172 -
 .../testdomain/rest/DomainObjectResourceTest.java  |   164 -
 .../isis/testdomain/rest/MenuBarsResourceTest.java |   120 -
 .../RestServiceSimpifiedRepresentationTest.java    |   542 -
 .../isis/testdomain/shiro/AbstractShiroTest.java   |   147 -
 .../isis/testdomain/shiro/ShiroLdapTest.java       |   152 -
 .../isis/testdomain/shiro/ShiroSecmanLdapTest.java |   201 -
 .../shiro/ShiroSecmanLdap_restfulStressTest.java   |   141 -
 .../isis/testdomain/shiro/ShiroSecmanTest.java     |   144 -
 .../isis/testdomain/shiro/ShiroSimpleTest.java     |    95 -
 .../isis/testdomain/wrapper/WrapperAsyncTest.java  |   159 -
 .../src/test/resources/junit-platform.properties   |     2 +-
 .../incubating/src/test/resources/shiro-ldap.ini   |     4 +-
 .../test/resources/shiro-secman-ldap-cached.ini    |    14 +-
 .../src/test/resources/shiro-secman-ldap.ini       |    12 +-
 .../incubating/src/test/resources/shiro-secman.ini |     6 +-
 regressiontests/pom.xml                            |    80 +-
 regressiontests/stable-bootstrapping/pom.xml       |    12 +-
 .../bootstrapping/AutoConfigurationTest.java       |   130 +
 .../SpringServiceInjectPriorityTest.java           |   270 +
 .../SpringServiceProvisioningTest.java             |   123 +
 .../bootstrapping/AutoConfigurationTest.java       |   130 -
 .../SpringServiceInjectPriorityTest.java           |   270 -
 .../SpringServiceProvisioningTest.java             |   123 -
 .../resources/application-config-test.properties   |     2 +-
 .../src/test/resources/junit-platform.properties   |     2 +-
 .../bootstrapping/builtin-domain-services.list     |    40 +
 .../bootstrapping/builtin-requestscoped.list       |    25 +
 .../bootstrapping/builtin-domain-services.list     |    40 -
 .../bootstrapping/builtin-requestscoped.list       |    25 -
 .../stable-cmdexecauditsess/generic/pom.xml        |    44 +-
 .../CmdExecAuditSessLog_IntegTestAbstract.java     |   337 +
 .../model/CmdExecAuditSessTestDomainModel.java     |    24 +
 .../generic/integtest/model/Counter.java           |    68 +
 .../generic/integtest/model/CounterRepository.java |    56 +
 .../integtest/model/Counter_bumpUsingMixin.java    |    41 +
 .../CmdExecAuditSessLog_IntegTestAbstract.java     |   338 -
 .../model/CmdExecAuditSessTestDomainModel.java     |    24 -
 .../generic/integtest/model/Counter.java           |    68 -
 .../generic/integtest/model/CounterRepository.java |    56 -
 .../integtest/model/Counter_bumpUsingMixin.java    |    41 -
 .../persistence-jdo/pom.xml                        |    40 +-
 .../integtests/CmdExecAuditSessLog_IntegTest.java  |    73 +
 .../jdo/integtests/model/Counter.java              |    65 +
 .../jdo/integtests/model/CounterRepository.java    |    32 +
 .../integtests/CmdExecAuditSessLog_IntegTest.java  |    73 -
 .../jdo/integtests/model/Counter.java              |    65 -
 .../jdo/integtests/model/CounterRepository.java    |    32 -
 .../src/test/resources/application-test.yml        |    12 +-
 .../persistence-jpa/pom.xml                        |    40 +-
 .../resources/META-INF/orm-commandlog.template     |     4 +-
 .../integtests/CmdExecAuditSessLog_IntegTest.java  |    74 +
 .../jpa/integtests/model/Counter.java              |    71 +
 .../jpa/integtests/model/CounterRepository.java    |    33 +
 .../integtests/CmdExecAuditSessLog_IntegTest.java  |    74 -
 .../jpa/integtests/model/Counter.java              |    73 -
 .../jpa/integtests/model/CounterRepository.java    |    33 -
 .../src/test/resources/application-test.yml        |    12 +-
 regressiontests/stable-cmdexecauditsess/pom.xml    |    20 +-
 regressiontests/stable-config/pom.xml              |    12 +-
 .../testdomain/config/CausewayConfigBeanTest.java  |    55 +
 .../CausewayConfigBeanTest_usingHeadless.java      |    55 +
 .../causeway/testdomain/config/FooProperties.java  |    36 +
 .../apache/causeway/testdomain/config/FooTest.java |    90 +
 .../isis/testdomain/config/FooProperties.java      |    36 -
 .../org/apache/isis/testdomain/config/FooTest.java |    90 -
 .../isis/testdomain/config/IsisConfigBeanTest.java |    55 -
 .../config/IsisConfigBeanTest_usingHeadless.java   |    55 -
 .../resources/application-config-test.properties   |     2 +-
 .../src/test/resources/junit-platform.properties   |     2 +-
 regressiontests/stable-core-wrapperfactory/pom.xml |    20 +-
 .../CoreWrapperFactory_IntegTestAbstract.java      |    84 +
 .../integtests/WrapperFactory_async_IntegTest.java |   137 +
 .../CoreWrapperFactory_IntegTestAbstract.java      |    84 -
 .../integtests/WrapperFactory_async_IntegTest.java |   138 -
 regressiontests/stable-cucumber/pom.xml            |    16 +-
 .../causeway/testdomain/cucumber/CucumberTest.java |    43 +
 .../causeway/testdomain/cucumber/StepDefs.java     |    60 +
 .../isis/testdomain/cucumber/CucumberTest.java     |    43 -
 .../apache/isis/testdomain/cucumber/StepDefs.java  |    60 -
 .../resources/application-config-test.properties   |     2 +-
 .../src/test/resources/junit-platform.properties   |     2 +-
 .../testdomain/cucumber/is_it_friday_yet.feature   |     0
 regressiontests/stable-domainmodel/pom.xml         |    12 +-
 .../testdomain/domainmodel/.gitignore              |     0
 .../domainmodel/AnnotationSyntesizerTest.java      |   101 +
 .../domainmodel/DomainModelTest_forEditing.java    |   183 +
 .../DomainModelTest_usingBadDomain.java            |   394 +
 ...elTest_usingBadDomain_noAnnotationEnforced.java |    84 +
 .../DomainModelTest_usingGoodDomain.java           |   958 +
 .../domainmodel/MetaModelRegressionTest.java       |   109 +
 .../MetaModelRegressionTest.verify.approved.xml    | 26968 +++++++++++++++++++
 .../testdomain/domainmodel/SpecLoaderTest.java     |    86 +
 .../domainmodel/AnnotationSyntesizerTest.java      |   101 -
 .../domainmodel/DomainModelTest_forEditing.java    |   183 -
 .../DomainModelTest_usingBadDomain.java            |   394 -
 ...elTest_usingBadDomain_noAnnotationEnforced.java |    84 -
 .../DomainModelTest_usingGoodDomain.java           |   958 -
 .../domainmodel/MetaModelRegressionTest.java       |   109 -
 .../MetaModelRegressionTest.verify.approved.xml    | 26968 -------------------
 .../testdomain/domainmodel/SpecLoaderTest.java     |    86 -
 .../resources/application-config-test.properties   |     2 +-
 .../src/test/resources/junit-platform.properties   |     2 +-
 regressiontests/stable-eventhandling/pom.xml       |    12 +-
 .../eventhandling/GenericEventPublishingTest.java  |    96 +
 .../eventhandling/GenericEventPublishingTest.java  |    96 -
 .../resources/application-config-test.properties   |     2 +-
 .../src/test/resources/junit-platform.properties   |     2 +-
 regressiontests/stable-factory/pom.xml             |    12 +-
 .../testdomain/factory/ViewModelFactoryTest.java   |    90 +
 .../testdomain/factory/ViewModelFactoryTest.java   |    90 -
 .../resources/application-config-test.properties   |     2 +-
 .../src/test/resources/junit-platform.properties   |     2 +-
 regressiontests/stable-interact/pom.xml            |    12 +-
 .../testdomain/interact/ActionInteractionTest.java |   488 +
 .../interact/CollectionInteractionTest.java        |   147 +
 .../testdomain/interact/CommandArgumentTest.java   |   138 +
 .../testdomain/interact/CustomContextTest.java     |    91 +
 .../testdomain/interact/HasActionValidation.java   |    45 +
 .../testdomain/interact/HasValueValidation.java    |    45 +
 .../testdomain/interact/NewParameterModelTest.java |   190 +
 .../testdomain/interact/PropertyBindingTest.java   |   149 +
 .../interact/PropertyInteractionTest.java          |    96 +
 .../interact/ScalarParamNegotiationTest.java       |   238 +
 .../interact/SimulatedUiAutoComplete.java          |    39 +
 .../testdomain/interact/SimulatedUiChoices.java    |    90 +
 .../testdomain/interact/SimulatedUiComponent.java  |    57 +
 .../testdomain/interact/SimulatedUiSubmit.java     |    46 +
 .../interact/WrapperInteractionTest.java           |   148 +
 .../interact/WrapperInteractionTest2.java          |   131 +
 .../interact/WrapperInteractionTest3.java          |   158 +
 .../interact/WrapperInteractionTest4.java          |   155 +
 .../testdomain/interact/ActionInteractionTest.java |   490 -
 .../interact/CollectionInteractionTest.java        |   147 -
 .../testdomain/interact/CommandArgumentTest.java   |   138 -
 .../testdomain/interact/CustomContextTest.java     |    91 -
 .../testdomain/interact/HasActionValidation.java   |    45 -
 .../testdomain/interact/HasValueValidation.java    |    45 -
 .../testdomain/interact/NewParameterModelTest.java |   190 -
 .../testdomain/interact/PropertyBindingTest.java   |   149 -
 .../interact/PropertyInteractionTest.java          |    96 -
 .../interact/ScalarParamNegotiationTest.java       |   238 -
 .../interact/SimulatedUiAutoComplete.java          |    39 -
 .../testdomain/interact/SimulatedUiChoices.java    |    90 -
 .../testdomain/interact/SimulatedUiComponent.java  |    57 -
 .../testdomain/interact/SimulatedUiSubmit.java     |    46 -
 .../interact/WrapperInteractionTest.java           |   148 -
 .../interact/WrapperInteractionTest2.java          |   131 -
 .../interact/WrapperInteractionTest3.java          |   158 -
 .../interact/WrapperInteractionTest4.java          |   155 -
 .../resources/application-config-test.properties   |     2 +-
 .../src/test/resources/junit-platform.properties   |     2 +-
 regressiontests/stable-layouts/pom.xml             |    44 +-
 .../integtest/Layout_Counter_IntegTest.java        |   779 +
 .../integtest/Layout_SimpleObject_IntegTest.java   |   180 +
 .../layouts/integtest/model/Counter.java           |   226 +
 .../layouts/integtest/model/Counter.layout.xml     |    72 +
 .../integtest/model/LayoutTestDomainModel.java     |    24 +
 .../layouts/integtest/model/SimpleObject.java      |   158 +
 .../integtest/model/SimpleObject.layout.xml        |    67 +
 .../layouts/integtest/model/types/Name.java        |    40 +
 .../layouts/integtest/model/types/Notes.java       |    45 +
 .../integtest/Layout_Counter_IntegTest.java        |   779 -
 .../integtest/Layout_SimpleObject_IntegTest.java   |   180 -
 .../layouts/integtest/model/Counter.java           |   227 -
 .../layouts/integtest/model/Counter.layout.xml     |    72 -
 .../integtest/model/LayoutTestDomainModel.java     |    24 -
 .../layouts/integtest/model/SimpleObject.java      |   159 -
 .../integtest/model/SimpleObject.layout.xml        |    67 -
 .../layouts/integtest/model/types/Name.java        |    40 -
 .../layouts/integtest/model/types/Notes.java       |    45 -
 regressiontests/stable-persistence-jdo/pom.xml     |    20 +-
 .../domainmodel/jdo/DomainModelTest.java           |   118 +
 .../injecting/jdo/JdoEntityInjectingTest.java      |   143 +
 .../persistence/jdo/JdoBootstrappingTest.java      |    98 +
 .../jdo/JdoExceptionTranslationTest.java           |   106 +
 ...xceptionTranslationTest_usingTransactional.java |   124 +
 .../testdomain/persistence/jdo/JdoJaxbTest.java    |    67 +
 .../testdomain/persistence/jdo/JdoQueryTest.java   |   165 +
 .../persistence/jdo/_JdoExceptionTranslator.java   |    69 +
 .../timestamping/jdo/JdoTimestampingTest.java      |    78 +
 ...actionRollbackTest_usingTransactionService.java |   106 +
 ...TransactionRollbackTest_usingTransactional.java |   117 +
 .../jdo/JdoTransactionScopeListenerTest.java       |   113 +
 .../testdomain/wrapper/jdo/JdoWrapperSyncTest.java |    72 +
 .../domainmodel/jdo/DomainModelTest.java           |   118 -
 .../injecting/jdo/JdoEntityInjectingTest.java      |   143 -
 .../persistence/jdo/JdoBootstrappingTest.java      |    98 -
 .../jdo/JdoExceptionTranslationTest.java           |   106 -
 ...xceptionTranslationTest_usingTransactional.java |   124 -
... 9837 lines suppressed ...