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

joergrade pushed a commit to branch CAUSEWAY-3264
in repository https://gitbox.apache.org/repos/asf/causeway.git

commit 166659749b789a49c9d4e65005dc4a80f9c247dd
Merge: b2f92ac1ef e4e2964c2c
Author: Jörg Rade <[email protected]>
AuthorDate: Tue Apr 25 19:10:50 2023 +0200

    CAUSEWAY-3264 vega 1/n, asciidoctor, merge origin/spring6

 .editorconfig                                      |  364 +++
 .../workflows/ci-build-artifacts-no-push-maven.yml |    4 +-
 .gitignore                                         |    3 +
 .run/DemoAppWicketJpa.run.xml                      |    5 +-
 .../ROOT/pages/building-apache-causeway.adoc       |    2 +-
 antora/playbooks/site-incubator.yml                |    6 +-
 antora/playbooks/site.yml                          |    6 +-
 antora/supplemental-ui/index.html                  |    8 +
 .../applib/events/domain/AbstractDomainEvent.java  |   26 +-
 .../applib/events/domain/ActionDomainEvent.java    |   14 -
 bom/pom.xml                                        |   24 +-
 .../metamodel/facets/DomainEventFacetAbstract.java |   99 +
 .../core/metamodel/facets/DomainEventHelper.java   |   18 +-
 .../facets/SingleClassValueFacetAbstract.java      |    2 +-
 .../action/ActionAnnotationFacetFactory.java       |   71 +-
 .../action/invocation/ActionDomainEventFacet.java  |  237 +-
 .../invocation/ActionDomainEventFacetAbstract.java |  154 --
 .../invocation/ActionDomainEventFacetDefault.java  |   32 -
 .../ActionDomainEventFacetForActionAnnotation.java |   31 -
 .../invocation/ActionInvocationFacetAbstract.java  |   36 +-
 ...va => ActionInvocationFacetForDomainEvent.java} |   27 +-
 ...ionFacetForDomainEventFromActionAnnotation.java |   38 -
 ...onInvocationFacetForDomainEventFromDefault.java |   38 -
 .../CollectionAnnotationFacetFactory.java          |   48 +-
 .../modify/CollectionDomainEventFacet.java         |  149 +-
 .../modify/CollectionDomainEventFacetAbstract.java |   75 -
 .../modify/CollectionDomainEventFacetDefault.java  |   31 -
 ...ionDomainEventFacetForCollectionAnnotation.java |   44 -
 .../DomainObjectAnnotationFacetFactory.java        |   18 +-
 ...EventDefaultFacetForDomainObjectAnnotation.java |   25 +-
 ...EventDefaultFacetForDomainObjectAnnotation.java |   24 +-
 ...EventDefaultFacetForDomainObjectAnnotation.java |   24 +-
 .../property/PropertyAnnotationFacetFactory.java   |  109 +-
 ....java => PropertyClearFacetForDomainEvent.java} |   15 +-
 ...rFacetForDomainEventFromPropertyAnnotation.java |   40 -
 .../property/modify/PropertyDomainEventFacet.java  |  238 +-
 .../modify/PropertyDomainEventFacetAbstract.java   |  168 --
 .../modify/PropertyDomainEventFacetDefault.java    |   39 -
 ...pertyDomainEventFacetForPropertyAnnotation.java |   39 -
 ...java => PropertySetterFacetForDomainEvent.java} |   15 +-
 ...rFacetForDomainEventFromPropertyAnnotation.java |   40 -
 ...tySetterOrClearFacetForDomainEventAbstract.java |   25 +-
 .../metamodel/interactions/InteractionHead.java    |    4 +-
 .../TweakDomainEventsForMixinPostProcessor.java    |  132 +-
 .../core/metamodel/spec/feature/ObjectAction.java  |    2 +-
 .../AbstractFacetFactoryJupiterTestCase.java       |  138 --
 .../metamodel/facets/AbstractFacetFactoryTest.java |  166 --
 ...nEventHelperTest_newActionInteractionEvent.java |    6 +-
 ...HelperTest_newCollectionDomainEvent_forAdd.java |    6 +-
 ...perTest_newCollectionDomainEvent_forRemove.java |    6 +-
 ...HelperTest_newPropertyDomainEvent_forClear.java |    4 +-
 ...elperTest_newPropertyDomainEvent_forModify.java |    4 +-
 .../metamodel/facets/FacetFactoryTestAbstract.java |  284 +++
 .../causeway/core/metamodel/facets/Utils.java      |   63 -
 .../causeway/core/metamodel/facets/_Utils.java     |   98 +
 .../actions/ActionMethodsFacetFactoryTest.java     |  186 +-
 .../actions/IteratorFilteringFacetFactoryTest.java |   63 +-
 .../action/ActionAnnotationFacetFactoryTest.java   |   32 +-
 ...nnotationFacetFactoryTest_ActionInvocation.java |  139 +-
 ...ctionAnnotationFacetFactoryTest_Invocation.java |  220 +-
 ...ctionAnnotationFacetFactoryTest_RestrictTo.java |   63 +-
 ...ActionAnnotationFacetFactoryTest_Semantics.java |   69 +-
 .../ActionAnnotationFacetFactoryTest_TypeOf.java   |  123 +-
 ...notationFacetFactoryTest_commandPublishing.java |   68 +-
 ...tationFacetFactoryTest_executionPublishing.java |  272 +--
 ...icsFacetFallbackToNonIdempotentFactoryTest.java |   47 +-
 .../PrototypeFacetAnnotationFactoryTest.java       |   45 +-
 ...kmarkableAnnotationFacetFactoryTest_action.java |   45 +-
 .../ActionLayoutAnnotationFacetFactoryTest.java    |  110 +-
 ...MenuFacetFromDomainServiceFacetFactoryTest.java |  123 +-
 .../CollectionFieldMethodsFacetFactoryTest.java    |  219 +-
 .../CollectionAnnotationFacetFactoryTest.java      |  119 +-
 ...ollectionAnnotationFacetFactoryTest_typeOf.java |  112 +-
 .../CollectionLayoutAnnotationFactoryTest.java     |   64 +-
 ...okmarkableAnnotationFacetFactoryTest_class.java |   44 +-
 .../callback/CallbackFacetFactoryTestAbstract.java |   70 +-
 .../callback/CreatedCallbackFacetFactoryTest.java  |   12 +-
 .../callback/LoadedCallbackFacetFactoryTest.java   |   12 +-
 .../PersistedCallbackFacetFactoryTest.java         |   34 +-
 .../PersistingCallbackFacetFactoryTest.java        |   34 +-
 .../callback/RemovingCallbackFacetFactoryTest.java |   32 +-
 .../callback/UpdatedCallbackFacetFactoryTest.java  |   12 +-
 .../callback/UpdatingCallbackFacetFactoryTest.java |   12 +-
 ...CssClassFaFacetOnTypeAnnotationFactoryTest.java |    4 +-
 .../ObjectDisabledMethodFacetFactoryTest.java      |    5 +-
 ...oicesFacetFromBoundedAnnotationFactoryTest.java |   44 +-
 .../DomainObjectAnnotationFacetFactoryTest.java    |  388 +--
 .../NamedAnnotationFacetFactoryTest.java           |    4 +-
 .../DomainObjectLayoutFactoryTest.java             |  270 +--
 .../DomainServiceFacetAnnotationFactoryTest.java   |   40 +-
 .../DomainServiceLayoutFacetFactoryTest.java       |  121 +-
 .../hidden/ObjectHiddenMethodFacetFactoryTest.java |    7 +-
 .../cssclass/CssClassFacetMethodFactoryTest.java   |   13 +-
 .../ident/cssclass/CssClassFacetMethodTest.java    |   12 +-
 .../ident/icon/IconFacetMethodFactoryTest.java     |   14 +-
 .../ident/layout/LayoutFacetFactoryTest.java       |    7 +-
 .../title/TitleAnnotationFacetFactoryTest.java     |  131 +-
 .../ident/title/TitleFacetViaMethodTest.java       |    8 +-
 .../title/TitleFacetViaMethodsFactoryTest.java     |   66 +-
 .../logicaltype/LogicalTypeInferenceTest.java      |    4 +-
 .../NavigableParentAnnotationFacetFactoryTest.java |   24 +-
 .../RecreatableObjectFacetFactoryTest.java         |   50 +-
 .../ObjectSupportFacetFactoryTestAbstract.java     |   56 +-
 .../ordering/memberorder/LayoutOrderTest.java      |  136 +-
 ...cetForParameterLayoutAnnotationFactoryTest.java |   39 +-
 ...cetForParameterLayoutAnnotationFactoryTest.java |   33 +-
 .../facets/param/name/ParameterNameFacetTest.java  |   70 +-
 .../ParameterAnnotationFacetFactoryTest.java       |  313 +--
 ...lableAnnotationOnParameterFacetFactoryTest.java |  120 +-
 ...RegExAnnotationOnParameterFacetFactoryTest.java |   74 +-
 .../PropertyMethodsFacetFactoryTest.java           |  641 +++--
 ...sabledAnnotationOnPropertyFacetFactoryTest.java |   80 +-
 .../MandatoryAnnotationFacetFactoryTest.java       |   38 +-
 .../PropertyAnnotationFacetFactoryTest.java        |  661 +++---
 ...tionWithSnapshotOnPropertyFacetFactoryTest.java |   41 +-
 ...llableAnnotationOnPropertyFacetFactoryTest.java |  100 +-
 .../RegExAnnotationOnPropertyFacetFactoryTest.java |   67 +-
 .../PropertyLayoutAnnotationFactoryTest.java       |  111 +-
 .../ValueSemanticsAnnotationFacetFactoryTest.java  |  250 +-
 .../src/main/java/demoapp/dom/DemoModuleJpa.java   |   23 +-
 .../HasAsciiDocDescription_description.java        |    3 +-
 .../HasAsciiDocDescription_sources.java            |    3 +-
 .../_infra/resources/AsciiDocConverterService.java |    1 +
 .../resources/MarkupVariableResolverService.java   |   10 +-
 .../demoapp/dom/_infra/samples/EnumSamples.java    |    3 +-
 .../demoapp/dom/_infra/samples/NameSamples.java    |    3 +-
 .../dom/_infra/seed/SeedServiceAbstract.java       |    3 +-
 .../dom/_infra/values/ValueHolderRepository.java   |    3 +-
 .../_changes/ExposeCapturedChanges_clear.java      |    3 +-
 .../dom/domain/actions/Action/ActionMenu.java      |   12 +-
 .../Action/choicesFrom/ActionChoicesFrom.java      |    2 -
 .../ActionChoicesFromPage-description.adoc         |    6 +-
 .../Action/choicesFrom/ActionChoicesFromPage.java  |    4 +-
 .../ActionChoicesFromPage_makeLowerCase.java       |    5 +-
 .../ActionChoicesFromPage_makeUpperCase.java       |    4 +-
 .../choicesFrom/ActionChoicesFromPage_objects.java |    9 +-
 .../choicesFrom/ActionChoicesFromSeeding.java      |    6 +-
 .../choicesFrom/jpa/ActionChoicesFromJpa.java      |    5 +-
 .../jpa/ActionChoicesFromJpaEntities.java          |    8 +-
 .../ActionCommandPublishing-description.adoc       |    2 +-
 .../ActionCommandPublishingPage-description.adoc   |    4 +-
 .../ActionCommandPublishingPage.java               |    4 +-
 ...mmandPublishingPage_changeNameNotPublished.java |    4 +-
 ...nCommandPublishingPage_changeNamePublished.java |    4 +-
 .../ActionCommandPublishingPage_objects.java       |    7 +-
 ...ionCommandPublishingPage_publishedCommands.java |    5 +-
 .../ActionCommandPublishingSeeding.java            |    6 +-
 ...onCommandPublishing_changeNameNotPublished.java |    8 +-
 ...ctionCommandPublishing_changeNamePublished.java |    6 +-
 .../ActionCommandPublishing_publishedCommands.java |    4 +-
 .../jpa/ActionCommandPublishingJpa.java            |    5 +-
 .../jpa/ActionCommandPublishingJpaEntities.java    |    8 +-
 .../ActionDomainEventPage-description.adoc         |    7 +-
 .../Action/domainEvent/ActionDomainEventPage.java  |   17 +-
 ...tionDomainEventPage_updateTextNotAnnotated.java |    4 +-
 .../ActionExecutionPublishing-description.adoc     |    2 +-
 .../ActionExecutionPublishingPage-description.adoc |    4 +-
 .../ActionExecutionPublishingPage.java             |    4 +-
 ...utionPublishingPage_changeNameNotPublished.java |    4 +-
 ...xecutionPublishingPage_changeNamePublished.java |    4 +-
 ...nExecutionPublishingPage_changeNameWrapped.java |    4 +-
 .../ActionExecutionPublishingPage_objects.java     |    7 +-
 ...xecutionPublishingPage_publishedExecutions.java |    5 +-
 .../ActionExecutionPublishingSeeding.java          |    6 +-
 ...ExecutionPublishing_changeNameNotPublished.java |    4 +-
 ...ionExecutionPublishing_changeNamePublished.java |    4 +-
 ...ionExecutionPublishing_publishedExecutions.java |    5 +-
 .../jpa/ActionExecutionPublishingJpa.java          |    5 +-
 .../jpa/ActionExecutionPublishingJpaEntities.java  |    8 +-
 .../Action/hidden/ActionHidden-description.adoc    |   48 -
 .../domain/actions/Action/hidden/ActionHidden.java |   49 -
 .../actions/Action/hidden/ActionHidden.layout.xml  |   90 -
 .../hidden/ActionHiddenPage-description.adoc       |   68 -
 .../Action/hidden/ActionHiddenPage_objects.java    |   29 -
 .../Action/hidden/ActionHiddenRepository.java      |   26 -
 .../ActionHidden_changeNameHiddenEverywhere.java   |   50 -
 .../actions/Action/hidden/jpa/ActionHiddenJpa.java |   68 -
 .../Action/hidden/jpa/ActionHiddenJpaEntities.java |   55 -
 .../ActionRestrictToPage-description.adoc          |    8 +-
 .../Action/restrictTo/ActionRestrictToPage.java    |    4 +-
 .../semantics/ActionSemanticsPage-description.adoc |   24 +-
 .../Action/semantics/ActionSemanticsPage.java      |    3 +-
 .../typeOf/ActionTypeOfPage-description.adoc       |    4 +-
 .../actions/Action/typeOf/ActionTypeOfPage.java    |    5 +-
 .../Action/typeOf/child/ActionTypeOfChildVm.java   |    3 +-
 .../actions/ActionLayout/ActionLayoutMenu.java     |    7 +-
 .../ActionLayoutAssociateWithPage-description.adoc |   68 +-
 .../ActionLayoutAssociateWithPage.java             |   24 +-
 .../ActionLayoutAssociateWithPage.layout.xml       |    2 +-
 .../child/ActionLayoutAssociateWithChildVm.java    |   19 +-
 .../ActionLayoutCssClassPage-description.adoc      |   15 +-
 .../cssClass/ActionLayoutCssClassPage.java         |   18 +-
 .../cssClass/ActionLayoutCssClassPage.layout.xml   |   19 +-
 .../ActionLayoutCssClassFaPage-description.adoc    |   10 +-
 .../cssClassFa/ActionLayoutCssClassFaPage.java     |   16 +-
 .../ActionLayoutCssClassFaPage.layout.xml          |   19 +-
 .../ActionLayoutDescribedAsPage-description.adoc   |   62 +-
 .../describedAs/ActionLayoutDescribedAsPage.java   |  120 +-
 .../ActionLayoutDescribedAsPage.layout.xml         |   28 +-
 ...ctionLayoutDescribedAsChildVm-description.adoc} |    2 +-
 .../child/ActionLayoutDescribedAsChildVm.java}     |   38 +-
 .../ActionLayoutDescribedAsChildVm.layout.xml}     |    3 +-
 .../ActionLayoutFieldSetPage-description.adoc      |   61 +-
 .../fieldSet/ActionLayoutFieldSetPage.java         |   62 +-
 .../fieldSet/ActionLayoutFieldSetPage.layout.xml   |   24 +-
 .../hidden/ActionLayoutHidden-description.adoc     |    4 +-
 .../hidden/ActionLayoutHiddenPage-description.adoc |    4 +-
 .../hidden/ActionLayoutHiddenPage.java             |    7 +-
 .../hidden/ActionLayoutHiddenPage_objects.java     |    7 +-
 .../hidden/ActionLayoutHiddenSeeding.java          |    6 +-
 .../hidden/ActionLayoutHidden_changeName.java      |    5 +-
 ...tionLayoutHidden_changeNameHiddenAllTables.java |    5 +-
 ...ionLayoutHidden_changeNameHiddenEverywhere.java |    5 +-
 ...onLayoutHidden_changeNameHiddenObjectForms.java |    5 +-
 .../hidden/jpa/ActionLayoutHiddenJpa.java          |    5 +-
 .../hidden/jpa/ActionLayoutHiddenJpaEntities.java  |    8 +-
 .../named/ActionLayoutNamedPage-description.adoc   |   68 +-
 .../ActionLayout/named/ActionLayoutNamedPage.java  |   59 +-
 .../named/ActionLayoutNamedPage.layout.xml         |   26 +-
 .../ActionLayoutPositionPage-description.adoc      |   49 +-
 .../position/ActionLayoutPositionPage.java         |   18 +-
 .../position/ActionLayoutPositionPage.layout.xml   |   19 +-
 ...tionLayoutPositionPage_layoutPanelDropDown.java |   52 -
 .../ActionLayoutPositionPage_layoutRight.java      |   52 -
 ...outPositionPage_updateNamePositionedBelow.java} |   21 +-
 ...outPositionPage_updateNamePositionedPanel.java} |   19 +-
 ...ionPage_updateNamePositionedPanelDropDown.java} |   19 +-
 ...outPositionPage_updateNamePositionedRight.java} |   19 +-
 ...utPositionPage_updateNotesPositionedBelow.java} |   20 +-
 ...utPositionPage_updateNotesPositionedPanel.java} |   22 +-
 ...onPage_updateNotesPositionedPanelDropDown.java} |   22 +-
 ...utPositionPage_updateNotesPositionedRight.java} |   22 +-
 .../ActionLayoutPromptStylePage-description.adoc   |   67 +-
 .../promptStyle/ActionLayoutPromptStylePage.java   |   34 +-
 .../ActionLayoutPromptStylePage.layout.xml         |   20 +-
 .../ActionLayoutPromptStylePage_layoutDialog.java  |   56 -
 .../ActionLayoutPromptStylePage_layoutInline.java  |   51 -
 ...LayoutPromptStylePage_layoutInlineAsIfEdit.java |   51 -
 ...outPromptStylePage_updateNamePromptInline.java} |   22 +-
 ...youtPromptStylePage_updateNamePromptModal.java} |   24 +-
 ...utPromptStylePage_updateNamePromptSidebar.java} |   23 +-
 ...StylePage_updateNotesPromptInlineAsIfEdit.java} |   21 +-
 ...ActionLayoutRedirectPolicyPage-description.adoc |   55 +-
 .../ActionLayoutRedirectPolicyPage.java            |   55 +-
 .../ActionLayoutRedirectPolicyPage.layout.xml      |   27 +-
 ...ectPolicyPage_incrementRedirectEvenIfSame.java} |   29 +-
 ...PolicyPage_incrementRedirectOnlyIfDiffers.java} |   24 +-
 .../ActionLayoutSequencePage-description.adoc      |  179 +-
 .../sequence/ActionLayoutSequencePage.java         |   64 +-
 .../sequence/ActionLayoutSequencePage.layout.xml   |   30 +-
 .../ActionLayoutSequencePage_addChild.java}        |   37 +-
 .../ActionLayoutSequencePage_noopSeqX.java}        |   34 +-
 .../ActionLayoutSequencePage_noopSeqY.java}        |   34 +-
 .../ActionLayoutSequencePage_removeChild.java}     |   37 +-
 ...age_updateNamePositionedPanelDropDownSeqX.java} |   33 +-
 ...age_updateNamePositionedPanelDropDownSeqY.java} |   33 +-
 ...equencePage_updateNamePositionedPanelSeqX.java} |   33 +-
 ...equencePage_updateNamePositionedPanelSeqY.java} |   29 +-
 ...equencePage_updateNamePositionedRightSeqX.java} |   33 +-
 ...equencePage_updateNamePositionedRightSeqY.java} |   33 +-
 .../ActionLayoutSequencePage_updateNameSeqX.java}  |   32 +-
 .../ActionLayoutSequencePage_updateNameSeqY.java}  |   32 +-
 .../ActionLayoutSequencePage_updateNameSeqZ.java}  |   32 +-
 .../ActionLayoutSequenceChildVm-description.adoc}  |    2 +-
 .../child/ActionLayoutSequenceChildVm.java}        |    9 +-
 .../child/ActionLayoutSequenceChildVm.layout.xml}  |    3 +-
 .../collections/Collection/CollectionMenu.java     |   12 +-
 .../CollectionDomainEventControlSubscriber.java    |    1 -
 .../CollectionDomainEventPage-description.adoc     |    2 +-
 .../domainEvent/CollectionDomainEventPage.java     |   21 +-
 ...ctionDomainEventPage_changeControlStrategy.java |   10 +-
 .../CollectionDomainEventPage_controlStrategy.java |    4 +-
 .../child/CollectionDomainEventChildVm.java        |    4 +-
 .../hidden/CollectionHiddenPage-description.adoc   |    6 -
 .../Collection/hidden/CollectionHiddenPage.java    |   68 -
 .../hidden/CollectionHiddenPage.layout.xml         |   61 -
 .../Collection/typeOf/CollectionTypeOfPage.java    |    5 +-
 .../cssClass/CollectionLayoutCssClassPage.java     |    5 +-
 .../CollectionLayoutDefaultViewPage.java           |    5 +-
 .../CollectionLayoutDescribedAsPage.java           |    5 +-
 .../hidden/CollectionLayoutHiddenPage.java         |    5 +-
 .../named/CollectionLayoutNamedPage.java           |    5 +-
 .../paged/CollectionLayoutPagedPage.java           |    5 +-
 .../sequence/CollectionLayoutSequencePage.java     |    5 +-
 .../CollectionLayoutSortedByComparator.java        |    3 +-
 .../sortedBy/CollectionLayoutSortedByPage.java     |    5 +-
 .../CollectionLayoutTableDecoratorPage.java        |    5 +-
 .../DomainObject/aliased/DomainObjectAliased.java  |    6 +-
 .../DomainObjectAliasedPage-description.adoc       |    2 +-
 .../aliased/DomainObjectAliasedPage_lookup.java    |    6 +-
 .../aliased/DomainObjectAliasedPage_objects.java   |    7 +-
 .../aliased/DomainObjectAliasedSeeding.java        |    2 +-
 .../aliased/jpa/DomainObjectAliasedJpa.java        |    5 +-
 .../jpa/DomainObjectAliasedJpaEntities.java        |    8 +-
 .../DomainObjectAutoCompletePage-description.adoc  |    2 +-
 .../autoComplete/DomainObjectAutoCompletePage.java |    4 +-
 .../DomainObjectAutoCompletePage_find.java         |    4 +-
 .../DomainObjectAutoCompletePage_objects.java      |    7 +-
 .../DomainObjectAutoCompleteRepository.java        |    2 +
 .../DomainObjectAutoCompleteSeeding.java           |    2 +-
 .../jpa/DomainObjectAutoCompleteJpa.java           |    7 +-
 .../jpa/DomainObjectAutoCompleteJpaEntities.java   |    4 +-
 .../DomainObjectBoundingPage-description.adoc      |    2 +-
 .../bounded/DomainObjectBoundingPage.java          |    4 +-
 .../bounded/DomainObjectBoundingPage_objects.java  |    7 +-
 .../bounded/DomainObjectBoundingSeeding.java       |    6 +-
 .../bounded/jpa/DomainObjectBoundingJpa.java       |   20 +-
 .../jpa/DomainObjectBoundingJpaEntities.java       |    4 +-
 .../bounded/jpa/DomainObjectBoundingPage_find.java |    8 +-
 .../DomainObject/editing/DomainObjectEditing.java  |    6 +-
 .../DomainObjectEditingPage-description.adoc       |    5 +-
 .../editing/DomainObjectEditingPage.java           |    6 +-
 .../editing/DomainObjectEditingPage_objects.java   |    7 +-
 .../editing/DomainObjectEditingSeeding.java        |    6 +-
 .../editing/jpa/DomainObjectEditingJpa.java        |   20 +-
 .../jpa/DomainObjectEditingJpaEntities.java        |    4 +-
 .../DomainObjectEntityChangePublishingEntity.java  |    6 +-
 ...PublishingEntity_updatePropertyUsingAction.java |    7 +-
 .../DomainObjectEntityChangePublishingSeeding.java |    6 +-
 ...ObjectEntityChangePublishingVm-description.adoc |    2 +-
 .../DomainObjectEntityChangePublishingVm.java      |    6 +-
 ...omainObjectEntityChangePublishingVm_modify.java |    6 +-
 ...mainObjectEntityChangePublishingVm_objects.java |    7 +-
 .../jdo/DomainObjectEntityChangePublishingJdo.java |   12 +-
 ...ainObjectEntityChangePublishingJdoEntities.java |    4 +-
 .../jpa/DomainObjectEntityChangePublishingJpa.java |   20 +-
 ...ainObjectEntityChangePublishingJpaEntities.java |    4 +-
 .../DomainObjectIntrospectionPage-description.adoc |    2 +-
 .../DomainObjectIntrospectionPage.java             |    4 +-
 ...ObjectIntrospectionPage_annotationOptional.java |    9 +-
 ...ObjectIntrospectionPage_annotationRequired.java |    9 +-
 .../DomainObjectIntrospectionAnnotOptSeeding.java  |    2 +-
 .../jpa/DomainObjectIntrospectionAnnotOptJpa.java  |   16 +-
 ...mainObjectIntrospectionAnnotOptJpaEntities.java |    4 +-
 .../DomainObjectIntrospectionAnnotReqdSeeding.java |    2 +-
 .../jpa/DomainObjectIntrospectionAnnotReqdJpa.java |   22 +-
 ...ainObjectIntrospectionAnnotReqdJpaEntities.java |    4 +-
 ...mainObjectIntrospectionEncapsulatedSeeding.java |    2 +-
 .../DomainObjectIntrospectionEncapsulatedJpa.java  |   23 +-
 ...ObjectIntrospectionEncapsulatedJpaEntities.java |    4 +-
 ...ObjectIntrospectionVm_encapsulationEnabled.java |   12 +-
 .../mixinMethod/DomainObjectMixinMethod.java       |    4 +-
 .../DomainObjectMixinMethodPage-description.adoc   |    2 +-
 .../mixinMethod/DomainObjectMixinMethodPage.java   |    4 +-
 .../DomainObjectMixinMethodPage_objects.java       |    7 +-
 .../DomainObjectMixinMethodPage_updateName.java    |    7 +-
 .../DomainObjectMixinMethodSeeding.java            |    6 +-
 .../DomainObjectMixinMethod_initialCharacter.java  |    6 +-
 .../DomainObjectMixinMethod_updateName.java        |    4 +-
 .../jpa/DomainObjectMixinMethodJpa.java            |   20 +-
 .../jpa/DomainObjectMixinMethodJpaEntities.java    |    4 +-
 .../nature/DomainObjectNaturePage-description.adoc |    2 +-
 .../nature/DomainObjectNaturePage.java             |    4 +-
 .../nature/DomainObjectNaturePage_entities.java    |    9 +-
 .../nature/DomainObjectNaturePage_viewModels.java  |   11 +-
 .../nature/entity/DomainObjectNatureEntity.java    |    4 +-
 .../entity/DomainObjectNatureEntitySeeding.java    |    6 +-
 .../nature/entity/jpa/DomainObjectNatureJpa.java   |   22 +-
 .../entity/jpa/DomainObjectNatureJpaEntities.java  |    4 +-
 .../viewmodel/DomainObjectNatureViewModel.java     |   31 +-
 .../DomainObjectXxxDomainEventControlStrategy.java |    5 +-
 ...omainObjectXxxDomainEventControlSubscriber.java |    7 +-
 ...DomainObjectXxxDomainEventPage-description.adoc |    2 +-
 .../DomainObjectXxxDomainEventPage.java            |   30 +-
 ...ctXxxDomainEventPage_changeControlStrategy.java |    4 +-
 ...inObjectXxxDomainEventPage_controlStrategy.java |    4 +-
 ...bjectXxxDomainEventPage_updateTextViaMixin.java |    4 +-
 .../child/DomainObjectXxxDomainEventChildVm.java   |   18 +-
 .../DomainObjectLifecycleEventVm.java              |   11 +-
 .../DomainObjectXxxLifecycleEvent.java             |   16 +-
 ...ainObjectXxxLifecycleEventPage-description.adoc |    2 +-
 .../DomainObjectXxxLifecycleEventPage.java         |   22 +-
 ...ainObjectXxxLifecycleEventPage_clearEvents.java |    7 +-
 ...inObjectXxxLifecycleEventPage_createEntity.java |   16 +-
 ...inObjectXxxLifecycleEventPage_deleteEntity.java |    9 +-
 .../DomainObjectXxxLifecycleEventPage_events.java  |    4 +-
 ...inObjectXxxLifecycleEventPage_updateEntity.java |    9 +-
 .../DomainObjectXxxLifecycleEventSubscriber.java   |   13 +-
 .../jpa/DomainObjectXxxLifecycleEventJpa.java      |    5 +-
 .../DomainObjectXxxLifecycleEventJpaEntities.java  |    4 +-
 .../bookmarking/DomainObjectLayoutBookmarking.java |    8 +-
 .../DomainObjectLayoutBookmarkingChild.java        |    6 +-
 ...mainObjectLayoutBookmarkingChildRepository.java |    2 -
 .../DomainObjectLayoutBookmarkingNestedVm.java     |   21 +-
 ...ainObjectLayoutBookmarkingPage-description.adoc |    2 +-
 .../DomainObjectLayoutBookmarkingPage.java         |   11 +-
 .../DomainObjectLayoutBookmarkingPage_objects.java |    3 +-
 .../DomainObjectLayoutBookmarkingRepository.java   |    2 -
 .../DomainObjectLayoutBookmarkingSeeding.java      |    2 +-
 .../DomainObjectLayoutBookmarking_addChildren.java |    5 +-
 .../jpa/DomainObjectLayoutBookmarkingChildJpa.java |    5 +-
 ...mainObjectLayoutBookmarkingJpa-description.adoc |    2 +-
 .../jpa/DomainObjectLayoutBookmarkingJpa.java      |    7 +-
 .../DomainObjectLayoutBookmarkingJpaEntities.java  |    9 +-
 .../cssClass/DomainObjectLayoutCssClass.java       |    8 +-
 ...DomainObjectLayoutCssClassPage-description.adoc |    2 +-
 .../cssClass/DomainObjectLayoutCssClassPage.java   |    4 +-
 .../DomainObjectLayoutCssClassPage_objects.java    |    8 +-
 .../DomainObjectLayoutCssClassSeeding.java         |    6 +-
 .../jpa/DomainObjectLayoutCssClassJpa.java         |    5 +-
 .../jpa/DomainObjectLayoutCssClassJpaEntities.java |    8 +-
 .../cssClassFa/DomainObjectLayoutCssClassFa.java   |    4 +-
 ...mainObjectLayoutCssClassFaPage-description.adoc |    2 +-
 .../DomainObjectLayoutCssClassFaPage.java          |    5 +-
 .../DomainObjectLayoutCssClassFaPage_objects.java  |    8 +-
 .../DomainObjectLayoutCssClassFaSeeding.java       |    6 +-
 .../jpa/DomainObjectLayoutCssClassFaJpa.java       |   20 +-
 .../DomainObjectLayoutCssClassFaJpaEntities.java   |    8 +-
 .../describedAs/DomainObjectLayoutDescribedAs.java |    4 +-
 ...ainObjectLayoutDescribedAsPage-description.adoc |    2 +-
 .../DomainObjectLayoutDescribedAsPage.java         |    5 +-
 .../DomainObjectLayoutDescribedAsPage_objects.java |    8 +-
 .../DomainObjectLayoutDescribedAsSeeding.java      |    6 +-
 .../jpa/DomainObjectLayoutDescribedAsJpa.java      |   20 +-
 .../DomainObjectLayoutDescribedAsJpaEntities.java  |    8 +-
 .../named/DomainObjectLayoutNamed.java             |    4 +-
 .../DomainObjectLayoutNamedPage-description.adoc   |    2 +-
 .../named/DomainObjectLayoutNamedPage.java         |    4 +-
 .../named/DomainObjectLayoutNamedPage_objects.java |    8 +-
 .../named/DomainObjectLayoutNamedSeeding.java      |    6 +-
 .../named/jpa/DomainObjectLayoutNamedJpa.java      |   20 +-
 .../jpa/DomainObjectLayoutNamedJpaEntities.java    |    8 +-
 .../paged/DomainObjectLayoutPaged.java             |    4 +-
 .../DomainObjectLayoutPagedPage-description.adoc   |    4 +-
 .../paged/DomainObjectLayoutPagedPage.java         |   18 +-
 ...jectLayoutPagedPage_actionReturningObjects.java |    7 +-
 .../paged/DomainObjectLayoutPagedPage_objects.java |    8 +-
 .../paged/DomainObjectLayoutPagedSeeding.java      |    6 +-
 .../paged/jpa/DomainObjectLayoutPagedJpa.java      |   20 +-
 .../jpa/DomainObjectLayoutPagedJpaEntities.java    |    8 +-
 .../tabledec/DomainObjectLayoutTableDecorator.java |    6 +-
 ...ObjectLayoutTableDecoratorPage-description.adoc |    4 +-
 .../DomainObjectLayoutTableDecoratorPage.java      |   20 +-
 ...tTableDecoratorPage_actionReturningObjects.java |   13 +-
 ...mainObjectLayoutTableDecoratorPage_objects.java |    8 +-
 .../DomainObjectLayoutTableDecoratorSeeding.java   |    6 +-
 .../jpa/DomainObjectLayoutTableDecoratorJpa.java   |   20 +-
 ...omainObjectLayoutTableDecoratorJpaEntities.java |    8 +-
 .../xxxUiEvent/DomainObjectLayoutXxxUiEvent.java   |    6 +-
 ...mainObjectLayoutXxxUiEventPage-description.adoc |    2 +-
 .../DomainObjectLayoutXxxUiEventPage.java          |   15 +-
 .../DomainObjectLayoutXxxUiEventPage_objects.java  |    8 +-
 .../DomainObjectLayoutXxxUiEventSeeding.java       |    6 +-
 .../DomainObjectLayoutXxxUiEventSubscriber.java    |   11 +-
 .../jpa/DomainObjectLayoutXxxUiEventJpa.java       |   20 +-
 .../DomainObjectLayoutXxxUiEventJpaEntities.java   |    8 +-
 .../actions/assoc/assoc/AssociatedActionDemo.java  |    3 +-
 .../depargs/depargs/DependentArgsActionDemo.java   |    3 +-
 .../objects/embedded/embedded/EmbeddedTypeVm.java  |    8 +-
 .../embedded/embedded/jdo/ComplexNumberJdo.java    |    9 +-
 .../jdo/ComplexNumberJdoValueSemantics.java        |   10 +-
 .../embedded/embedded/jdo/NumberConstantJdo.java   |   21 +-
 .../embedded/jdo/NumberConstantJdoRepository.java  |    9 +-
 .../jdo/NumberConstantJdo_updateNumber.java        |    5 +-
 .../embedded/embedded/jpa/ComplexNumberJpa.java    |    2 +-
 .../jpa/ComplexNumberJpaValueSemantics.java        |   12 +-
 .../embedded/jpa/NumberConstantJpaRepository.java  |    9 +-
 .../jpa/NumberConstantJpa_updateNumber.java        |    5 +-
 .../embedded/persistence/NumberConstantEntity.java |    8 +-
 .../persistence/NumberConstantSeeding.java         |    8 +-
 .../embedded/samples/ComplexNumberSamples.java     |    6 +-
 .../mixins/mixins/CountHolder_explanation.java     |    4 +-
 .../mixins/CountHolder_fibonacciSequence.java      |    6 +-
 .../mixins/mixins/CountHolder_updateCount.java     |    4 +-
 .../progmodel/objects/mixins/mixins/MixinVm.java   |   15 +-
 .../domain/properties/Property/PropertyMenu.java   |   55 +-
 .../PropertyCommandPublishing-description.adoc     |    2 +-
 .../PropertyCommandPublishing.java                 |    6 +-
 .../PropertyCommandPublishingPage-description.adoc |    4 +-
 .../PropertyCommandPublishingPage.java             |    4 +-
 .../PropertyCommandPublishingPage_objects.java     |    7 +-
 .../PropertyCommandPublishingSeeding.java          |    6 +-
 ...ropertyCommandPublishing_publishedCommands.java |    4 +-
 .../jpa/PropertyCommandPublishingJpa.java          |    5 +-
 .../jpa/PropertyCommandPublishingJpaEntities.java  |    8 +-
 .../PropertyDomainEventControlSubscriber.java      |    2 -
 .../domainEvent/PropertyDomainEventPage.java       |   21 +-
 ...pertyDomainEventPage_changeControlStrategy.java |   10 +-
 .../PropertyDomainEventPage_controlStrategy.java   |    4 +-
 .../editing/EditingEnabledMetaAnnotation.java      |   40 -
 .../Property/editing/PropertyEditing.java}         |   10 +-
 .../PropertyEditing.layout.xml}                    |   13 +-
 .../editing/PropertyEditingPage-description.adoc   |   83 +-
 .../Property/editing/PropertyEditingPage.java      |   51 +-
 .../editing/PropertyEditingPage.layout.xml         |   13 +-
 .../editing/PropertyEditingPage_objects.java}      |   17 +-
 .../Property/editing/PropertyEditingSeeding.java}  |   14 +-
 .../jpa/PropertyEditingJpa-description.adoc}       |   34 +-
 .../Property/editing/jpa/PropertyEditingJpa.java}  |   53 +-
 .../editing/jpa/PropertyEditingJpaEntities.java}   |   16 +-
 .../EditingReasonDisabledMetaAnnotation.java       |   43 -
 ...pertyEditingReasonDisabledPage-description.adoc |    4 -
 .../PropertyEditingReasonDisabledPage.java         |   96 -
 .../PropertyEditingReasonDisabledPage.layout.xml   |   56 -
 .../PropertyExecutionPublishing-description.adoc   |    2 +-
 .../PropertyExecutionPublishing.java               |    6 +-
 ...ropertyExecutionPublishingPage-description.adoc |    4 +-
 .../PropertyExecutionPublishingPage.java           |    4 +-
 .../PropertyExecutionPublishingPage_objects.java   |    7 +-
 .../PropertyExecutionPublishingSeeding.java        |    6 +-
 ...rtyExecutionPublishing_publishedExecutions.java |    4 +-
 .../jpa/PropertyExecutionPublishingJpa.java        |    5 +-
 .../PropertyExecutionPublishingJpaEntities.java    |    8 +-
 .../fileAccept/FileAcceptPdfMetaAnnotation.java    |   42 -
 .../PropertyFileAcceptPage-description.adoc        |  100 +-
 .../fileAccept/PropertyFileAcceptPage.java         |   53 +-
 .../fileAccept/PropertyFileAcceptPage.layout.xml   |    8 +-
 ....java => PropertyFileAcceptPage_updatePdf.java} |   31 +-
 ....java => PropertyFileAcceptPage_updateTxt.java} |   31 +-
 ...rtyFileAcceptPage_updateWithMetaAnnotation.java |   58 -
 ...eptPage_updateWithMetaAnnotationOverridden.java |   62 -
 .../hidden/PropertyHidden-description.adoc         |   42 -
 .../properties/Property/hidden/PropertyHidden.java |   77 -
 .../hidden/PropertyHiddenPage-description.adoc     |   57 -
 .../Property/hidden/PropertyHiddenPage.java        |   52 -
 .../hidden/PropertyHiddenPage_objects.java         |   27 -
 .../Property/hidden/PropertyHiddenRepository.java  |   26 -
 .../Property/hidden/PropertyHiddenSeeding.java     |   40 -
 .../Property/hidden/jpa/PropertyHiddenJpa.java     |   91 -
 .../hidden/jpa/PropertyHiddenJpaEntities.java      |   55 -
 .../maxLength/MaxLength10MetaAnnotation.java       |   42 -
 .../PropertyMaxLengthPage-description.adoc         |   84 +-
 .../Property/maxLength/PropertyMaxLengthPage.java  |   41 +-
 .../maxLength/PropertyMaxLengthPage.layout.xml     |    7 +-
 ....java => PropertyMaxLengthPage_updateName.java} |   22 +-
 ...ertyMaxLengthPage_updateWithMetaAnnotation.java |   57 -
 ...gthPage_updateWithMetaAnnotationOverridden.java |   61 -
 .../MustSatisfyOfWorkingAgeMetaAnnotation.java     |   46 -
 .../mustSatisfy/OfRetirementAgeSpecification.java  |   32 -
 .../PropertyMustSatisfyPage-description.adoc       |  108 +-
 .../mustSatisfy/PropertyMustSatisfyPage.java       |   35 +-
 .../mustSatisfy/PropertyMustSatisfyPage.layout.xml |    7 +-
 ...PropertyMustSatisfyPage_updateCustomerAge.java} |   21 +-
 ...tyMustSatisfyPage_updateWithMetaAnnotation.java |   58 -
 ...sfyPage_updateWithMetaAnnotationOverridden.java |   61 -
 .../PropertyOptionalityPage-description.adoc       |   10 +-
 .../optionality/PropertyOptionalityPage.java       |    3 +-
 .../PropertyProjectingPage-description.adoc        |    4 +-
 .../projecting/PropertyProjectingPage.java         |    5 +-
 .../PropertyProjectingPage_returnsChildren.java    |    3 +-
 .../child/PropertyProjectingChildVm.java           |    7 +-
 .../projecting/jdo/PropertyProjectingChildJdo.java |    3 +-
 .../jdo/PropertyProjectingChildJdoEntities.java    |    2 +-
 .../projecting/jpa/PropertyProjectingChildJpa.java |    3 +-
 .../jpa/PropertyProjectingChildJpaEntities.java    |    2 +-
 .../PropertyRegexPatternPage-description.adoc      |   10 +-
 .../regexPattern/PropertyRegexPatternPage.java     |    3 +-
 .../snapshot/PropertySnapshotPage-description.adoc |    2 +-
 .../Property/snapshot/PropertySnapshotPage.java    |    3 +-
 .../PropertyLayout/PropertyLayoutMenu.java         |    5 +-
 .../PropertyLayoutCssClassPage-description.adoc    |   12 +-
 .../cssClass/PropertyLayoutCssClassPage.java       |    3 +-
 .../describedAs/PropertyLayoutDescribedAsPage.java |    3 +-
 .../hidden/PropertyLayoutHidden-description.adoc   |    2 +-
 .../PropertyLayoutHiddenPage-description.adoc      |    4 +-
 .../hidden/PropertyLayoutHiddenPage.java           |    7 +-
 .../hidden/PropertyLayoutHiddenPage_objects.java   |    7 +-
 .../hidden/PropertyLayoutHiddenSeeding.java        |    6 +-
 .../hidden/jpa/PropertyLayoutHiddenJpa.java        |    3 +-
 .../jpa/PropertyLayoutHiddenJpaEntities.java       |    8 +-
 ...ropertyLayoutLabelPositionPage-description.adoc |   28 +-
 .../PropertyLayoutLabelPositionPage.java           |    3 +-
 .../PropertyLayoutMultiLinePage-description.adoc   |   26 +-
 .../multiLine/PropertyLayoutMultiLinePage.java     |    3 +-
 .../named/PropertyLayoutNamedPage.java             |    3 +-
 .../navigable/FileNodeVm-description.adoc          |    6 +-
 .../PropertyLayout/navigable/FileNodeVm.java       |    3 +-
 .../PropertyLayoutRenderDayPage-description.adoc   |   16 +-
 .../renderDay/PropertyLayoutRenderDayPage.java     |    3 +-
 .../PropertyLayoutRepaintingPage-description.adoc  |   10 +-
 .../repainting/PropertyLayoutRepaintingPage.java   |    3 +-
 ...ropertyLayoutTypicalLengthPage-description.adoc |   16 +-
 .../PropertyLayoutTypicalLengthPage.java           |    3 +-
 .../java/demoapp/dom/featured/FeaturedMenu.java    |    5 +-
 .../customui/geocoding/GeoapifyClient.java         |    3 +-
 .../dom/featured/customui/vm/BoundingBox.java      |    3 +-
 .../featured/customui/vm/WhereInTheWorldVm.java    |    5 +-
 .../featured/layout/describedAs/DescribedAsVm.java |    5 +-
 .../layout/describedAs/DescribedAsVm.layout.xml    |    2 +-
 .../demoapp/dom/featured/layout/tabs/TabDemo.java  |    3 +-
 .../dom/featured/layout/tabs/TabDemo.layout.xml    |    2 +-
 .../demoapp/dom/homepage/DemoHomePage.layout.xml   |    2 +-
 .../src/main/java/demoapp/dom/menubars.layout.xml  |    3 -
 .../demoapp/dom/services/core/ServicesMenu.java    |    5 +-
 .../EventBusServiceDemoVm.layout.xml               |    2 +-
 .../core/eventbusservice/EventLogEntryJdo.java     |    3 +-
 .../EventLogEntryJdoRepository.java                |    3 +-
 .../core/eventbusservice/EventLogEntryJpa.java     |    3 +-
 .../EventLogEntryJpaRepository.java                |    3 +-
 .../eventbusservice/EventLogEntryRepository.java   |    3 +-
 .../EventSubscriberDemoImplementation.java         |    7 +-
 .../messageservice/MessageServiceDemoVm.layout.xml |    2 +-
 .../core/wrapperFactory/jdo/WrapperFactoryJdo.java |    5 +-
 .../core/wrapperFactory/jpa/WrapperFactoryJpa.java |    5 +-
 .../XmlSnapshotParentVm-description.adoc           |    2 +-
 .../xmlSnapshotService/XmlSnapshotParentVm.java    |    7 +-
 .../child/XmlSnapshotChildVm.java                  |    3 +-
 .../core/xmlSnapshotService/class-diagram.svg      |    5 +-
 .../xmlSnapshotService/peer/XmlSnapshotPeerVm.java |    5 +-
 .../peer/child/XmlSnapshotPeerChildVm.java         |    3 +-
 .../ApplicationTenancyEvaluatorForDemo.java        |    3 +-
 .../secman/apptenancy/jdo/TenantedJdo.java         |    3 +-
 .../secman/apptenancy/jpa/TenantedJpa.java         |    3 +-
 .../secman/apptenancy/jpa/TenantedJpaEntities.java |    2 +-
 ...usewayBlobHolder_actionReturningCollection.java |    3 +-
 ...obHolder_updateReadOnlyPropertyWithChoices.java |    3 +-
 .../types/causeway/blobs/jdo/CausewayBlobJdo.java  |    3 +-
 .../types/causeway/blobs/jpa/CausewayBlobJpa.java  |    3 +-
 .../blobs/samples/CausewayBlobsSamples.java        |    3 +-
 .../types/causeway/blobs/vm/CausewayBlobVm.java    |    5 +-
 ...usewayClobHolder_actionReturningCollection.java |    3 +-
 ...obHolder_updateReadOnlyPropertyWithChoices.java |    3 +-
 .../types/causeway/clobs/jdo/CausewayClobJdo.java  |    3 +-
 .../types/causeway/clobs/jpa/CausewayClobJpa.java  |    3 +-
 .../clobs/samples/CausewayClobsSamples.java        |    3 +-
 .../types/causeway/clobs/vm/CausewayClobVm.java    |    5 +-
 ...sourcePathHolder_actionReturningCollection.java |    3 +-
 ...thHolder_updateReadOnlyPropertyWithChoices.java |    3 +-
 .../jdo/CausewayLocalResourcePathJdo.java          |    3 +-
 .../jpa/CausewayLocalResourcePathJpa.java          |    3 +-
 .../vm/CausewayLocalResourcePathVm.java            |    5 +-
 ...ewayMarkupHolder_actionReturningCollection.java |    3 +-
 ..._updateReadOnlyOptionalPropertyWithChoices.java |    3 +-
 ...upHolder_updateReadOnlyPropertyWithChoices.java |    3 +-
 ...ayPasswordHolder_actionReturningCollection.java |    3 +-
 ...rdHolder_updateReadOnlyPropertyWithChoices.java |    3 +-
 .../passwords/jdo/CausewayPasswordJdo.java         |    3 +-
 .../passwords/jdo/CausewayPasswordJdoEntities.java |    2 +-
 .../passwords/jpa/CausewayPasswordJpa.java         |    3 +-
 .../passwords/jpa/CausewayPasswordJpaEntities.java |    2 +-
 .../persistence/CausewayPasswordSeeding.java       |    2 +-
 .../causeway/passwords/vm/CausewayPasswordVm.java  |    5 +-
 ...endarEventHolder_actionReturningCollection.java |    3 +-
 ...ntHolder_updateReadOnlyPropertyWithChoices.java |    3 +-
 .../cal/jdo/CausewayCalendarEventEntities.java     |    2 +-
 .../cal/jdo/CausewayCalendarEventJdo.java          |    3 +-
 .../cal/jpa/CausewayCalendarEventEntities.java     |    2 +-
 .../cal/jpa/CausewayCalendarEventJpa.java          |    3 +-
 .../cal/vm/CausewayCalendarEventVm.java            |    5 +-
 .../dom/types/causewayext/sse/AsyncActionDemo.java |    3 +-
 ...ayAsciiDocHolder_actionReturningCollection.java |    3 +-
 ..._updateReadOnlyOptionalPropertyWithChoices.java |    3 +-
 ...ocHolder_updateReadOnlyPropertyWithChoices.java |    3 +-
 ...ayMarkdownHolder_actionReturningCollection.java |    3 +-
 ..._updateReadOnlyOptionalPropertyWithChoices.java |    3 +-
 ...wnHolder_updateReadOnlyPropertyWithChoices.java |    3 +-
 ...usewayVegaHolder_actionReturningCollection.java |    3 +-
 ..._updateReadOnlyOptionalPropertyWithChoices.java |    3 +-
 ...gaHolder_updateReadOnlyPropertyWithChoices.java |    3 +-
 ...feredImageHolder_actionReturningCollection.java |    3 +-
 ...geHolder_updateReadOnlyPropertyWithChoices.java |    3 +-
 .../images/jdo/JavaAwtBufferedImageJdo.java        |    3 +-
 .../images/jpa/JavaAwtBufferedImageJpa.java        |    3 +-
 .../persistence/JavaAwtBufferedImageSeeding.java   |    2 +-
 .../samples/JavaAwtBufferedImagesSamples.java      |    3 +-
 .../javaawt/images/vm/JavaAwtBufferedImageVm.java  |    3 +-
 ...perBooleanHolder_actionReturningCollection.java |    3 +-
 ..._updateReadOnlyOptionalPropertyWithChoices.java |    3 +-
 ...anHolder_updateReadOnlyPropertyWithChoices.java |    3 +-
 ...rapperByteHolder_actionReturningCollection.java |    3 +-
 ..._updateReadOnlyOptionalPropertyWithChoices.java |    3 +-
 ...teHolder_updateReadOnlyPropertyWithChoices.java |    3 +-
 ...rCharacterHolder_actionReturningCollection.java |    3 +-
 ..._updateReadOnlyOptionalPropertyWithChoices.java |    3 +-
 ...erHolder_updateReadOnlyPropertyWithChoices.java |    3 +-
 ...pperDoubleHolder_actionReturningCollection.java |    3 +-
 ..._updateReadOnlyOptionalPropertyWithChoices.java |    3 +-
 ...leHolder_updateReadOnlyPropertyWithChoices.java |    3 +-
 ...vaLangEnumHolder_actionReturningCollection.java |    3 +-
 ..._updateReadOnlyOptionalPropertyWithChoices.java |    3 +-
 ...umHolder_updateReadOnlyPropertyWithChoices.java |    3 +-
 ...apperFloatHolder_actionReturningCollection.java |    3 +-
 ..._updateReadOnlyOptionalPropertyWithChoices.java |    3 +-
 ...atHolder_updateReadOnlyPropertyWithChoices.java |    3 +-
 ...perIntegerHolder_actionReturningCollection.java |    3 +-
 ..._updateReadOnlyOptionalPropertyWithChoices.java |    3 +-
 ...erHolder_updateReadOnlyPropertyWithChoices.java |    3 +-
 ...rapperLongHolder_actionReturningCollection.java |    3 +-
 ..._updateReadOnlyOptionalPropertyWithChoices.java |    3 +-
 ...ngHolder_updateReadOnlyPropertyWithChoices.java |    3 +-
 ...apperShortHolder_actionReturningCollection.java |    3 +-
 ..._updateReadOnlyOptionalPropertyWithChoices.java |    3 +-
 ...rtHolder_updateReadOnlyPropertyWithChoices.java |    3 +-
 ...LangStringHolder_actionReturningCollection.java |    3 +-
 ..._updateReadOnlyOptionalPropertyWithChoices.java |    3 +-
 ...ngHolder_updateReadOnlyPropertyWithChoices.java |    3 +-
 ...BigDecimalHolder_actionReturningCollection.java |    3 +-
 ...alHolder_updateReadOnlyPropertyWithChoices.java |    3 +-
 .../bigdecimals/jdo/JavaMathBigDecimalJdo.java     |    3 +-
 .../jdo/JavaMathBigDecimalJdoEntities.java         |    2 +-
 .../bigdecimals/jpa/JavaMathBigDecimalJpa.java     |    3 +-
 .../jpa/JavaMathBigDecimalJpaEntities.java         |    2 +-
 .../bigdecimals/vm/JavaMathBigDecimalVm.java       |    5 +-
 ...BigIntegerHolder_actionReturningCollection.java |    3 +-
 ...erHolder_updateReadOnlyPropertyWithChoices.java |    3 +-
 .../bigintegers/jdo/JavaMathBigIntegerJdo.java     |    3 +-
 .../jdo/JavaMathBigIntegerJdoEntities.java         |    2 +-
 .../bigintegers/jpa/JavaMathBigIntegerJpa.java     |    3 +-
 .../jpa/JavaMathBigIntegerJpaEntities.java         |    2 +-
 .../bigintegers/vm/JavaMathBigIntegerVm.java       |    5 +-
 ...JavaNetUrlHolder_actionReturningCollection.java |    3 +-
 ...rlHolder_updateReadOnlyPropertyWithChoices.java |    3 +-
 .../dom/types/javanet/urls/jdo/JavaNetUrlJdo.java  |    3 +-
 .../javanet/urls/jdo/JavaNetUrlJdoEntities.java    |    2 +-
 .../dom/types/javanet/urls/jpa/JavaNetUrlJpa.java  |    3 +-
 .../javanet/urls/jpa/JavaNetUrlJpaEntities.java    |    2 +-
 .../javanet/urls/samples/JavaNetUrlSamples.java    |    3 +-
 .../dom/types/javanet/urls/vm/JavaNetUrlVm.java    |    5 +-
 ...avaSqlDateHolder_actionReturningCollection.java |    3 +-
 ...teHolder_updateReadOnlyPropertyWithChoices.java |    3 +-
 .../javasql/javasqldate/jdo/JavaSqlDateJdo.java    |    3 +-
 .../javasqldate/jdo/JavaSqlDateJdoEntities.java    |    2 +-
 .../javasql/javasqldate/jpa/JavaSqlDateJpa.java    |    3 +-
 .../javasqldate/jpa/JavaSqlDateJpaEntities.java    |    2 +-
 .../javasql/javasqldate/vm/JavaSqlDateVm.java      |    5 +-
 ...lTimestampHolder_actionReturningCollection.java |    3 +-
 ...mpHolder_updateReadOnlyPropertyWithChoices.java |    3 +-
 .../javasqltimestamp/jdo/JavaSqlTimestampJdo.java  |    3 +-
 .../jdo/JavaSqlTimestampJdoEntities.java           |    2 +-
 .../javasqltimestamp/jpa/JavaSqlTimestampJpa.java  |    3 +-
 .../jpa/JavaSqlTimestampJpaEntities.java           |    2 +-
 .../javasqltimestamp/vm/JavaSqlTimestampVm.java    |    5 +-
 ...eLocalDateHolder_actionReturningCollection.java |    3 +-
 ...teHolder_updateReadOnlyPropertyWithChoices.java |    3 +-
 .../jdo/JavaTimeLocalDateJdo.java                  |    3 +-
 .../jdo/JavaTimeLocalDateJdoEntities.java          |    2 +-
 .../jpa/JavaTimeLocalDateJpa.java                  |    3 +-
 .../jpa/JavaTimeLocalDateJpaEntities.java          |    2 +-
 .../javatimelocaldate/vm/JavaTimeLocalDateVm.java  |    5 +-
 ...alDateTimeHolder_actionReturningCollection.java |    3 +-
 ...meHolder_updateReadOnlyPropertyWithChoices.java |    3 +-
 .../jdo/JavaTimeLocalDateTimeJdo.java              |    3 +-
 .../jdo/JavaTimeLocalDateTimeJdoEntities.java      |    2 +-
 .../jpa/JavaTimeLocalDateTimeJpa.java              |    3 +-
 .../jpa/JavaTimeLocalDateTimeJpaEntities.java      |    2 +-
 .../vm/JavaTimeLocalDateTimeVm.java                |    5 +-
 ...eLocalTimeHolder_actionReturningCollection.java |    3 +-
 ...meHolder_updateReadOnlyPropertyWithChoices.java |    3 +-
 .../jdo/JavaTimeLocalTimeJdo.java                  |    3 +-
 .../jdo/JavaTimeLocalTimeJdoEntities.java          |    2 +-
 .../jpa/JavaTimeLocalTimeJpa.java                  |    3 +-
 .../jpa/JavaTimeLocalTimeJpaEntities.java          |    2 +-
 .../javatimelocaltime/vm/JavaTimeLocalTimeVm.java  |    5 +-
 ...etDateTimeHolder_actionReturningCollection.java |    3 +-
 ...meHolder_updateReadOnlyPropertyWithChoices.java |    3 +-
 .../jdo/JavaTimeOffsetDateTimeJdo.java             |    3 +-
 .../jdo/JavaTimeOffsetDateTimeJdoEntities.java     |    2 +-
 .../jpa/JavaTimeOffsetDateTimeJpa.java             |    3 +-
 .../jpa/JavaTimeOffsetDateTimeJpaEntities.java     |    2 +-
 .../vm/JavaTimeOffsetDateTimeVm.java               |    5 +-
 ...OffsetTimeHolder_actionReturningCollection.java |    3 +-
 ...meHolder_updateReadOnlyPropertyWithChoices.java |    3 +-
 .../jdo/JavaTimeOffsetTimeJdo.java                 |    3 +-
 .../jdo/JavaTimeOffsetTimeJdoEntities.java         |    2 +-
 .../jpa/JavaTimeOffsetTimeJpa.java                 |    3 +-
 .../jpa/JavaTimeOffsetTimeJpaEntities.java         |    2 +-
 .../vm/JavaTimeOffsetTimeVm.java                   |    5 +-
 ...edDateTimeHolder_actionReturningCollection.java |    3 +-
 ...meHolder_updateReadOnlyPropertyWithChoices.java |    3 +-
 .../jdo/JavaTimeZonedDateTimeJdo.java              |    3 +-
 .../jdo/JavaTimeZonedDateTimeJdoEntities.java      |    2 +-
 .../jpa/JavaTimeZonedDateTimeJpa.java              |    3 +-
 .../jpa/JavaTimeZonedDateTimeJpaEntities.java      |    2 +-
 .../vm/JavaTimeZonedDateTimeVm.java                |    5 +-
 ...vaUtilDateHolder_actionReturningCollection.java |    3 +-
 ...teHolder_updateReadOnlyPropertyWithChoices.java |    3 +-
 .../javautil/javautildate/jdo/JavaUtilDateJdo.java |    3 +-
 .../javautildate/jdo/JavaUtilDateJdoEntities.java  |    2 +-
 .../javautil/javautildate/jpa/JavaUtilDateJpa.java |    3 +-
 .../javautildate/jpa/JavaUtilDateJpaEntities.java  |    2 +-
 .../javautil/javautildate/vm/JavaUtilDateVm.java   |    5 +-
 ...vaUtilUuidHolder_actionReturningCollection.java |    3 +-
 ..._updateReadOnlyOptionalPropertyWithChoices.java |    3 +-
 ...idHolder_updateReadOnlyPropertyWithChoices.java |    3 +-
 ...daDateTimeHolder_actionReturningCollection.java |    3 +-
 ...meHolder_updateReadOnlyPropertyWithChoices.java |    3 +-
 .../jodatime/jodadatetime/jdo/JodaDateTimeJdo.java |    3 +-
 .../jodadatetime/jdo/JodaDateTimeJdoEntities.java  |    2 +-
 .../jodadatetime/samples/JodaDateTimeSamples.java  |    1 +
 .../jodatime/jodadatetime/vm/JodaDateTimeVm.java   |    5 +-
 .../jodatime/jodalocaldate/JodaLocalDates.java     |    1 +
 ...aLocalDateHolder_actionReturningCollection.java |    3 +-
 ...teHolder_updateReadOnlyPropertyWithChoices.java |    3 +-
 .../jodalocaldate/jdo/JodaLocalDateJdo.java        |    3 +-
 .../jdo/JodaLocalDateJdoEntities.java              |    2 +-
 .../samples/JodaLocalDateSamples.java              |    1 +
 .../jodatime/jodalocaldate/vm/JodaLocalDateVm.java |    5 +-
 .../jodalocaldatetime/JodaLocalDateTimes.java      |    1 +
 ...alDateTimeHolder_actionReturningCollection.java |    3 +-
 ...meHolder_updateReadOnlyPropertyWithChoices.java |    3 +-
 .../jdo/JodaLocalDateTimeJdo.java                  |    3 +-
 .../jdo/JodaLocalDateTimeJdoEntities.java          |    2 +-
 .../samples/JodaLocalDateTimeSamples.java          |    1 +
 .../jodalocaldatetime/vm/JodaLocalDateTimeVm.java  |    5 +-
 .../jodatime/jodalocaltime/JodaLocalTimes.java     |    1 +
 ...aLocalTimeHolder_actionReturningCollection.java |    3 +-
 ...meHolder_updateReadOnlyPropertyWithChoices.java |    3 +-
 .../jodalocaltime/jdo/JodaLocalTimeJdo.java        |    5 +-
 .../jdo/JodaLocalTimeJdoEntities.java              |    2 +-
 .../samples/JodaLocalTimeSamples.java              |    1 +
 .../jodatime/jodalocaltime/vm/JodaLocalTimeVm.java |    5 +-
 ...rimitiveBooleanHolder_actionReturningArray.java |    3 +-
 ...anHolder_updateReadOnlyPropertyWithChoices.java |    3 +-
 .../booleans/jdo/PrimitiveBooleanJdo.java          |    2 +-
 .../booleans/jpa/PrimitiveBooleanJpa.java          |    2 +-
 .../primitive/booleans/vm/PrimitiveBooleanVm.java  |    2 +-
 .../PrimitiveByteHolder_actionReturningArray.java  |    3 +-
 ...teHolder_updateReadOnlyPropertyWithChoices.java |    3 +-
 .../primitive/bytes/jdo/PrimitiveByteJdo.java      |    2 +-
 .../primitive/bytes/jpa/PrimitiveByteJpa.java      |    2 +-
 .../types/primitive/bytes/vm/PrimitiveByteVm.java  |    2 +-
 .../PrimitiveCharHolder_actionReturningArray.java  |    3 +-
 ...arHolder_updateReadOnlyPropertyWithChoices.java |    3 +-
 .../primitive/chars/jdo/PrimitiveCharJdo.java      |    2 +-
 .../primitive/chars/jpa/PrimitiveCharJpa.java      |    2 +-
 .../types/primitive/chars/vm/PrimitiveCharVm.java  |    2 +-
 ...PrimitiveDoubleHolder_actionReturningArray.java |    3 +-
 ...leHolder_updateReadOnlyPropertyWithChoices.java |    3 +-
 .../primitive/doubles/jdo/PrimitiveDoubleJdo.java  |    2 +-
 .../primitive/doubles/jpa/PrimitiveDoubleJpa.java  |    2 +-
 .../primitive/doubles/vm/PrimitiveDoubleVm.java    |    2 +-
 .../PrimitiveFloatHolder_actionReturningArray.java |    3 +-
 ...atHolder_updateReadOnlyPropertyWithChoices.java |    3 +-
 .../primitive/floats/jdo/PrimitiveFloatJdo.java    |    2 +-
 .../primitive/floats/jpa/PrimitiveFloatJpa.java    |    2 +-
 .../primitive/floats/vm/PrimitiveFloatVm.java      |    2 +-
 .../PrimitiveIntHolder_actionReturningArray.java   |    3 +-
 ...ntHolder_updateReadOnlyPropertyWithChoices.java |    3 +-
 .../types/primitive/ints/jdo/PrimitiveIntJdo.java  |    2 +-
 .../types/primitive/ints/jpa/PrimitiveIntJpa.java  |    2 +-
 .../types/primitive/ints/vm/PrimitiveIntVm.java    |    2 +-
 .../PrimitiveLongHolder_actionReturningArray.java  |    3 +-
 ...ngHolder_updateReadOnlyPropertyWithChoices.java |    3 +-
 .../primitive/longs/jdo/PrimitiveLongJdo.java      |    2 +-
 .../primitive/longs/jpa/PrimitiveLongJpa.java      |    2 +-
 .../types/primitive/longs/vm/PrimitiveLongVm.java  |    2 +-
 .../PrimitiveShortHolder_actionReturningArray.java |    3 +-
 ...rtHolder_updateReadOnlyPropertyWithChoices.java |    3 +-
 .../primitive/shorts/jdo/PrimitiveShortJdo.java    |    2 +-
 .../primitive/shorts/jpa/PrimitiveShortJpa.java    |    2 +-
 .../primitive/shorts/vm/PrimitiveShortVm.java      |    2 +-
 .../src/main/resources/static/css/application.css  |   20 +
 .../src/main/resources/static/images/gift.svg      |    4 +-
 .../resources/ResourceReaderService_Test.java      |    6 +-
 .../customvaluetypes/ComplexNumberJdo_Test.java    |    3 +-
 .../customui/GeocodeResponseUtilsTest.java         |    3 +-
 .../geocoding/GeoapifyClientTest_geocode.java      |    3 +-
 .../java/demoapp/web/DemoAppManifestCommon.java    |    5 +-
 .../common/ui/custom/WhereInTheWorldPanel.java     |    5 +-
 .../ui/custom/WhereInTheWorldPanelFactory.java     |    1 -
 .../webapp/wicket/jdo/DemoAppWicketJdo.java        |    2 +-
 .../webapp/wicket/jpa/DemoAppWicketJpa.java        |    5 +-
 ...hPdfJsViewer_IntegTest.dump_facets.approved.xml |   84 +-
 ..._MixinDomain_IntegTest.dump_facets.approved.xml |   84 +-
 ...hPdfjsViewer_IntegTest.dump_facets.approved.xml |   67 +-
 ...r_PropDomain_IntegTest.dump_facets.approved.xml |   67 +-
 .../causeway/client/kroviz/utils/js/AsciiDoctor.kt |   11 +-
 pom.xml                                            |   24 +
 .../MetaModelRegressionTest.verify.approved.xml    | 2462 ++++++++++++--------
 serve-timeline.sh                                  |    6 +-
 starters/pom.xml                                   |    6 +-
 supplemental-model/pom.xml                         |    2 +-
 tooling/pom.xml                                    |    4 +-
 viewers/restfulobjects/applib/pom.xml              |    5 +-
 viewers/restfulobjects/viewer/pom.xml              |    5 +-
 viewers/wicket/applib/pom.xml                      |    2 +
 viewers/wicket/ui/pom.xml                          |   10 +-
 viewers/wicket/viewer/pom.xml                      |    6 +-
 868 files changed, 9626 insertions(+), 11220 deletions(-)

diff --cc .run/DemoAppWicketJpa.run.xml
index 68ded5bbec,68ded5bbec..73dc4a6054
--- a/.run/DemoAppWicketJpa.run.xml
+++ b/.run/DemoAppWicketJpa.run.xml
@@@ -1,9 -1,9 +1,10 @@@
  <component name="ProjectRunConfigurationManager">
    <configuration default="false" name="DemoAppWicketJpa" 
type="SpringBootApplicationConfigurationType" factoryName="Spring Boot">
++    <option name="ALTERNATIVE_JRE_PATH" value="17" />
++    <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="true" />
      <module name="demo-wicket-jpa" />
--    <option name="SPRING_BOOT_MAIN_CLASS" 
value="demoapp.webapp.wicket.jpa.DemoAppWicketJpa" />
--    <option name="ALTERNATIVE_JRE_PATH" />
      <option name="SHORTEN_COMMAND_LINE" value="ARGS_FILE" />
++    <option name="SPRING_BOOT_MAIN_CLASS" 
value="demoapp.webapp.wicket.jpa.DemoAppWicketJpa" />
      <method v="2">
        <option name="Make" enabled="true" />
      </method>
diff --cc bom/pom.xml
index 47928c0e61,dd70f8dae5..e38edcd10d
--- a/bom/pom.xml
+++ b/bom/pom.xml
@@@ -1478,7 -1478,7 +1478,7 @@@ It is therefore a copy of org.apache:ap
                        <dependency>
                                <groupId>com.fasterxml.woodstox</groupId>
                                <artifactId>woodstox-core</artifactId>
-                               <version>6.5.0</version>
 -                              <version>6.5.1</version>
++                <version>6.5.1</version>
                        </dependency>
                        <dependency>
                                <groupId>org.codehaus.woodstox</groupId>
@@@ -2263,11 -2263,11 +2263,13 @@@
                      <artifactId>maven-compiler-plugin</artifactId>
                      <version>${maven-compiler-plugin.version}</version>
                      <configuration>
--                                              
<showDeprecation>true</showDeprecation>
--                                              
<showWarnings>true</showWarnings>
--                                              <parameters>true</parameters>
--                                              <!-- Java compliance level, to 
be overridden with option maven.compiler.release -->
--                                      </configuration>
++                        <showDeprecation>true</showDeprecation>
++                        <showWarnings>true</showWarnings>
++                        <parameters>true</parameters>
++                        <!-- Java compliance level, to be overridden with 
option maven.compiler.release -->
++                        <source>17</source>
++                        <target>17</target>
++                    </configuration>
                                        <!-- goal:compile binds to 
phase:compile -->
                                        <!-- goal:testCompile binds to 
phase:test-compile -->
                  </plugin>
diff --cc 
examples/demo/wicket/jpa/src/main/java/demoapp/webapp/wicket/jpa/DemoAppWicketJpa.java
index 781ed767b8,39edc50d27..30c1719d8b
--- 
a/examples/demo/wicket/jpa/src/main/java/demoapp/webapp/wicket/jpa/DemoAppWicketJpa.java
+++ 
b/examples/demo/wicket/jpa/src/main/java/demoapp/webapp/wicket/jpa/DemoAppWicketJpa.java
@@@ -18,8 -18,6 +18,8 @@@
   */
  package demoapp.webapp.wicket.jpa;
  
 +import org.apache.causeway.security.bypass.CausewayModuleSecurityBypass;
- import 
org.apache.causeway.viewer.wicket.applib.CausewayModuleViewerWicketApplibMixins;
++
  import org.springframework.boot.SpringApplication;
  import org.springframework.boot.autoconfigure.SpringBootApplication;
  import 
org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
@@@ -71,9 -70,6 +72,9 @@@ import demoapp.webapp.wicket.common.ui.
      // Custom Demo UI (Wicket Viewer)
      DemoAppWicketCommon.class,
  
-     // bypassing sycurity for kroviz development
++    // bypassing security for kroviz development
 +    CausewayModuleSecurityBypass.class,
 +
      // Persistence/Converters (JPA)
      CausewayModuleValAsciidocPersistenceJpa.class,
      CausewayModuleValMarkdownPersistenceJpa.class,
diff --cc viewers/restfulobjects/applib/pom.xml
index ae173eaedd,ae173eaedd..f1ce358490
--- a/viewers/restfulobjects/applib/pom.xml
+++ b/viewers/restfulobjects/applib/pom.xml
@@@ -30,8 -30,8 +30,11 @@@
        <name>Apache Causeway Viewer - RO (AppLib)</name>
  
      <properties>
--        
<jar-plugin.automaticModuleName>org.apache.causeway.viewer.restfulobjects.applib</jar-plugin.automaticModuleName>
++        
<jar-plugin.automaticModuleName>org.apache.causeway.viewer.restfulobjects.applib
++        </jar-plugin.automaticModuleName>
          
<git-plugin.propertiesDir>org/apache/causeway/viewer/restfulobjects/applib</git-plugin.propertiesDir>
++        <maven.compiler.source>17</maven.compiler.source>
++        <maven.compiler.target>17</maven.compiler.target>
      </properties>
  
      <dependencies>
diff --cc viewers/restfulobjects/viewer/pom.xml
index 49c211c00f,49c211c00f..fa1c967f4e
--- a/viewers/restfulobjects/viewer/pom.xml
+++ b/viewers/restfulobjects/viewer/pom.xml
@@@ -31,8 -31,8 +31,11 @@@
        <name>Apache Causeway Viewer - RO (Viewer)</name>
  
      <properties>
--        
<jar-plugin.automaticModuleName>org.apache.causeway.viewer.restfulobjects.viewer</jar-plugin.automaticModuleName>
++        
<jar-plugin.automaticModuleName>org.apache.causeway.viewer.restfulobjects.viewer
++        </jar-plugin.automaticModuleName>
          
<git-plugin.propertiesDir>org/apache/causeway/viewer/restfulobjects/viewer</git-plugin.propertiesDir>
++        <maven.compiler.source>17</maven.compiler.source>
++        <maven.compiler.target>17</maven.compiler.target>
      </properties>
  
      <dependencies>
diff --cc viewers/wicket/applib/pom.xml
index 17f2c5de07,17f2c5de07..cfddab1705
--- a/viewers/wicket/applib/pom.xml
+++ b/viewers/wicket/applib/pom.xml
@@@ -33,6 -33,6 +33,8 @@@
      <properties>
          
<jar-plugin.automaticModuleName>org.apache.causeway.viewer.wicket.applib</jar-plugin.automaticModuleName>
          
<git-plugin.propertiesDir>org/apache/causeway/viewer/wicket/applib</git-plugin.propertiesDir>
++        <maven.compiler.source>17</maven.compiler.source>
++        <maven.compiler.target>17</maven.compiler.target>
      </properties>
  
      <dependencies>
diff --cc viewers/wicket/ui/pom.xml
index 227f4db264,227f4db264..4b5ff064f8
--- a/viewers/wicket/ui/pom.xml
+++ b/viewers/wicket/ui/pom.xml
@@@ -24,10 -24,10 +24,12 @@@
        <artifactId>causeway-viewer-wicket-ui</artifactId>
        <name>Apache Causeway Viewer - Wicket (UI Components)</name>
  
--      <properties>
--              
<jar-plugin.automaticModuleName>org.apache.causeway.viewer.wicket.ui</jar-plugin.automaticModuleName>
--              
<git-plugin.propertiesDir>org/apache/causeway/viewer/wicket/ui</git-plugin.propertiesDir>
--      </properties>
++    <properties>
++        
<jar-plugin.automaticModuleName>org.apache.causeway.viewer.wicket.ui</jar-plugin.automaticModuleName>
++        
<git-plugin.propertiesDir>org/apache/causeway/viewer/wicket/ui</git-plugin.propertiesDir>
++        <maven.compiler.source>17</maven.compiler.source>
++        <maven.compiler.target>17</maven.compiler.target>
++    </properties>
  
        <build>
                <resources>
diff --cc viewers/wicket/viewer/pom.xml
index 97cf311bb3,97cf311bb3..e66e6878c1
--- a/viewers/wicket/viewer/pom.xml
+++ b/viewers/wicket/viewer/pom.xml
@@@ -34,8 -34,8 +34,10 @@@
      <properties>
          
<jar-plugin.automaticModuleName>org.apache.causeway.viewer.wicket.viewer</jar-plugin.automaticModuleName>
          
<git-plugin.propertiesDir>org/apache/causeway/viewer/wicket/viewer</git-plugin.propertiesDir>
--              <!-- override surefire defaults from bom, as this is not a Java 
module yet -->
--              <surefire-plugin.argLine>-Xmx384m</surefire-plugin.argLine>
++        <!-- override surefire defaults from bom, as this is not a Java 
module yet -->
++        <surefire-plugin.argLine>-Xmx384m</surefire-plugin.argLine>
++        <maven.compiler.source>17</maven.compiler.source>
++        <maven.compiler.target>17</maven.compiler.target>
      </properties>
  
      <build>

Reply via email to