You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@causeway.apache.org by ah...@apache.org on 2023/04/04 16:34:23 UTC

[causeway] branch master updated: CAUSEWAY-3411: make approval tests work with yaml file ext.

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

ahuber pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/causeway.git


The following commit(s) were added to refs/heads/master by this push:
     new a99636c132 CAUSEWAY-3411: make approval tests work with yaml file ext.
a99636c132 is described below

commit a99636c132495de2b71a25d20d6106555816ad7e
Author: Andi Huber <ah...@apache.org>
AuthorDate: Tue Apr 4 18:34:16 2023 +0200

    CAUSEWAY-3411: make approval tests work with yaml file ext.
    
    - also deal with ambiguous entries in
    MmSpecUtil.specificationsBySortAsYaml(..)
---
 .../causeway/core/metamodel/object/MmSpecUtil.java |    9 +-
 .../demoapp/testing/jdo/SpinUpDemoJdoTest.java     |    8 +
 .../demoapp/testing/jpa/SpinUpDemoJpaTest.java     |    8 +
 .../jpa/SpinUpDemoJpaTest.verify.approved.yaml     | 2363 ++++++++++----------
 examples/demo/testing/pom.xml                      |   23 +-
 .../unittestsupport/applib/util/ApprovalUtils.java |   27 +
 6 files changed, 1249 insertions(+), 1189 deletions(-)

diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/object/MmSpecUtil.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/object/MmSpecUtil.java
index b958a0d955..ec86bbfaf4 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/object/MmSpecUtil.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/object/MmSpecUtil.java
@@ -22,6 +22,7 @@ import java.util.ArrayList;
 import java.util.LinkedHashMap;
 import java.util.List;
 
+import org.apache.causeway.applib.id.LogicalType;
 import org.apache.causeway.commons.collections.Can;
 import org.apache.causeway.commons.internal.collections._Multimaps;
 import org.apache.causeway.core.metamodel.spec.ObjectSpecification;
@@ -65,11 +66,11 @@ public final class MmSpecUtil {
     public String specificationsBySortAsYaml(final @NonNull Can<ObjectSpecification> specs) {
 
         // collect all ObjectSpecifications into a list-multi-map, where BeanSort is the key
-        var specsBySort = _Multimaps.<String, String>newListMultimap(LinkedHashMap<String, List<String>>::new, ArrayList::new);
+        var specsBySort = _Multimaps.<String, LogicalType>newListMultimap(LinkedHashMap<String, List<LogicalType>>::new, ArrayList::new);
         specs
                 .stream()
                 .sorted()
-                .forEach(spec->specsBySort.putElement(spec.getBeanSort().name(), spec.getLogicalTypeName()));
+                .forEach(spec->specsBySort.putElement(spec.getBeanSort().name(), spec.getLogicalType()));
 
         // export the list-multi-map to YAML format
         val sb = new StringBuilder();
@@ -77,8 +78,8 @@ public final class MmSpecUtil {
         specsBySort
             .forEach((key, list)->{
                 sb.append(String.format("  %s:\n", key));
-                list.forEach(logicalTypeName->{
-                    sb.append(String.format("  - %s\n", logicalTypeName));
+                list.forEach(logicalType->{
+                    sb.append(String.format("  - %s(%s)\n", logicalType.getLogicalTypeName(), logicalType.getClassName()));
                 });
             });
 
diff --git a/examples/demo/testing/jdo/src/test/java/demoapp/testing/jdo/SpinUpDemoJdoTest.java b/examples/demo/testing/jdo/src/test/java/demoapp/testing/jdo/SpinUpDemoJdoTest.java
index fd140ce5b0..7be1b4b166 100644
--- a/examples/demo/testing/jdo/src/test/java/demoapp/testing/jdo/SpinUpDemoJdoTest.java
+++ b/examples/demo/testing/jdo/src/test/java/demoapp/testing/jdo/SpinUpDemoJdoTest.java
@@ -22,6 +22,7 @@ import org.approvaltests.Approvals;
 import org.approvaltests.core.Options;
 import org.approvaltests.reporters.DiffReporter;
 import org.approvaltests.reporters.UseReporter;
+import org.junit.jupiter.api.BeforeAll;
 import org.junit.jupiter.api.Disabled;
 import org.junit.jupiter.api.DisplayName;
 import org.junit.jupiter.api.Test;
@@ -31,6 +32,7 @@ import org.springframework.test.context.ActiveProfiles;
 
 import org.apache.causeway.core.metamodel.context.MetaModelContext;
 import org.apache.causeway.core.metamodel.object.MmSpecUtil;
+import org.apache.causeway.testing.unittestsupport.applib.util.ApprovalUtils;
 
 import lombok.val;
 
@@ -45,6 +47,12 @@ class SpinUpDemoJdoTest {
 
     @Autowired MetaModelContext mmc;
 
+    @BeforeAll
+    static void beforeAll() {
+        // enables .yaml for approval testing's text compare
+        ApprovalUtils.registerFileExtensionForTextCompare(".yaml");
+    }
+
     @Test @Disabled("missing DomainObjectAliasedJdo, ...") //TODO demo domain is currently WIP
     @DisplayName("verifyAllSpecificationsDiscovered")
     @UseReporter(DiffReporter.class)
diff --git a/examples/demo/testing/jpa/src/test/java/demoapp/testing/jpa/SpinUpDemoJpaTest.java b/examples/demo/testing/jpa/src/test/java/demoapp/testing/jpa/SpinUpDemoJpaTest.java
index 2ce07f5767..b1e4bc1f5c 100644
--- a/examples/demo/testing/jpa/src/test/java/demoapp/testing/jpa/SpinUpDemoJpaTest.java
+++ b/examples/demo/testing/jpa/src/test/java/demoapp/testing/jpa/SpinUpDemoJpaTest.java
@@ -22,6 +22,7 @@ import org.approvaltests.Approvals;
 import org.approvaltests.core.Options;
 import org.approvaltests.reporters.DiffReporter;
 import org.approvaltests.reporters.UseReporter;
+import org.junit.jupiter.api.BeforeAll;
 import org.junit.jupiter.api.DisplayName;
 import org.junit.jupiter.api.Test;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -30,6 +31,7 @@ import org.springframework.test.context.ActiveProfiles;
 
 import org.apache.causeway.core.metamodel.context.MetaModelContext;
 import org.apache.causeway.core.metamodel.object.MmSpecUtil;
+import org.apache.causeway.testing.unittestsupport.applib.util.ApprovalUtils;
 
 import lombok.val;
 
@@ -46,6 +48,12 @@ class SpinUpDemoJpaTest {
 
     @Autowired MetaModelContext mmc;
 
+    @BeforeAll
+    static void beforeAll() {
+        // enables .yaml for approval testing's text compare
+        ApprovalUtils.registerFileExtensionForTextCompare(".yaml");
+    }
+
     @Test
     @DisplayName("verifyAllSpecificationsDiscovered")
     @UseReporter(DiffReporter.class)
diff --git a/examples/demo/testing/jpa/src/test/java/demoapp/testing/jpa/SpinUpDemoJpaTest.verify.approved.yaml b/examples/demo/testing/jpa/src/test/java/demoapp/testing/jpa/SpinUpDemoJpaTest.verify.approved.yaml
index 56b95cdbfb..eb8058d660 100644
--- a/examples/demo/testing/jpa/src/test/java/demoapp/testing/jpa/SpinUpDemoJpaTest.verify.approved.yaml
+++ b/examples/demo/testing/jpa/src/test/java/demoapp/testing/jpa/SpinUpDemoJpaTest.verify.approved.yaml
@@ -1,1189 +1,1192 @@
 ObjectSpecifications:
   VIEW_MODEL:
-  - demo.ChangesVm
-  - demo.InteractionDtoVm
-  - demo.ActionAssociateWithVm
-  - demo.ActionAssociateWithChildVm
-  - demo.ActionDomainEventPage
-  - demo.ActionHiddenVm
-  - demo.ActionRestrictToVm
-  - demo.ActionSemanticsVm
-  - demo.ActionTypeOfVm
-  - demo.ActionTypeOfChildVm
-  - demo.ActionLayoutAssociateWithVm
-  - demo.ActionLayoutCssClassVm
-  - demo.ActionLayoutCssClassFaVm
-  - demo.ActionLayoutDescribedAsVm
-  - demo.ActionLayoutFieldSetVm
-  - demo.ActionLayoutHiddenVm
-  - demo.ActionLayoutNamedVm
-  - demo.ActionLayoutPositionVm
-  - demo.ActionLayoutPromptStyleVm
-  - demo.ActionLayoutRedirectPolicyVm
-  - demo.ActionLayoutSequenceVm
-  - demo.AssociatedAction
-  - demo.AssociatedActionDemoTask
-  - demo.DependentArgsDemoItem
-  - demo.DependentArgs
-  - demo.CollectionDomainEventVm
-  - demo.CollectionDomainEventChildVm
-  - demo.CollectionHiddenVm
-  - demo.CollectionTypeOfVm
-  - demo.CollectionLayoutCssClassVm
-  - demo.CollectionLayoutDefaultViewVm
-  - demo.CollectionLayoutDescribedAsVm
-  - demo.CollectionLayoutHiddenVm
-  - demo.CollectionLayoutNamedVm
-  - demo.CollectionLayoutPagedVm
-  - demo.CollectionLayoutSequenceVm
-  - demo.CollectionLayoutSortedByVm
-  - demo.CollectionLayoutTableDecoratorVm
-  - demo.DomainObjectAliasedVm
-  - demo.DomainObjectAutoCompleteVm
-  - demo.DomainObjectBoundingVm
-  - demo.DomainObjectEditingVm
-  - demo.DomainObjectEntityChangePublishingVm
-  - demo.DomainObjectIntrospectionVm
-  - demo.DomainObjectMixinMethodVm
-  - demo.DomainObjectNaturePage
-  - demo.StatefulViewModelJaxbRefsEntity
-  - demo.DomainObjectxxxDomainEventPage
-  - demo.DomainObjectXxxDomainEventChildVm
-  - demo.DomainObjectLifecycleEventVm
-  - demo.DomainObjectXxxLifecycleEventPage
-  - demo.DomainObjectLayoutBookmarkingVmNested
-  - demo.DomainObjectLayoutBookmarkingVm
-  - demo.DomainObjectLayoutCssClassVm
-  - demo.DomainObjectLayoutCssClassFaVm
-  - demo.DomainObjectLayoutDescribedAsVm
-  - demo.DomainObjectLayoutNamedVm
-  - demo.DomainObjectLayoutPagedVm
-  - demo.DomainObjectLayoutTableDecoratorVm
-  - demo.DomainObjectLayoutXxxUiEventVm
-  - demo.EmbeddedTypeVm
-  - demo.FibonacciNumberVm
-  - demo.MixinVm
-  - demo.PropertyDomainEventPage
-  - demo.PropertyEditingPage
-  - demo.PropertyEditingReasonDisabledPage
-  - demo.PropertyFileAcceptPage
-  - demo.PropertyHiddenVm
-  - demo.PropertyHiddenChildVm
-  - demo.PropertyMaxLengthVm
-  - demo.PropertyMustSatisfyVm
-  - demo.PropertyOptionalityVm
-  - demo.PropertyProjectingVm
-  - demo.PropertyProjectingChildVm
-  - demo.PropertyRegexPatternVm
-  - demo.PropertySnapshotVm
-  - demo.PropertyLayoutCssClassVm
-  - demo.PropertyLayoutDescribedAsVm
-  - demo.PropertyLayoutHiddenVm
-  - demo.PropertyLayoutHiddenChildVm
-  - demo.PropertyLayoutLabelPositionVm
-  - demo.PropertyLayoutMultiLineVm
-  - demo.PropertyLayoutNamedVm
-  - demo.FileNode
-  - demo.PropertyLayoutRenderDayVm
-  - demo.PropertyLayoutRepaintingVm
-  - demo.PropertyLayoutTypicalLengthVm
-  - demo.CustomUiVm
-  - demo.Tooltip
-  - demo.Tab
-  - demo.Homepage
-  - demo.ErrorReportingServiceDemoVm
-  - demo.EventBusServiceDemoVm
-  - demo.EventBusServiceDemoVm.UiButtonEvent
-  - demo.MessageServiceDemoVm
-  - demo.XmlSnapshotParentVm
-  - demo.XmlSnapshotChildVm
-  - demo.XmlSnapshotPeerVm
-  - demo.XmlSnapshotPeerChildVm
-  - demo.SecManVm
-  - demo.CausewayBlobs
-  - demo.CausewayBlobVm
-  - demo.CausewayClobs
-  - demo.CausewayClobVm
-  - demo.CausewayLocalResourcePaths
-  - demo.CausewayLocalResourcePathVm
-  - demo.CausewayMarkups
-  - demo.CausewayMarkupVm
-  - demo.CausewayPasswords
-  - demo.CausewayPasswordVm
-  - demo.CausewayCalendarEvents
-  - demo.CausewayCalendarEventVm
-  - demo.AsyncAction
-  - demo.AsyncDemoTask
-  - demo.CausewayAsciiDocs
-  - demo.CausewayAsciiDocVm
-  - demo.CausewayMarkdowns
-  - demo.CausewayMarkdownVm
-  - demo.CausewayVegas
-  - demo.CausewayVegaVm
-  - demo.JavaAwtBufferedImages
-  - demo.JavaAwtBufferedImageVm
-  - demo.WrapperBooleans
-  - demo.WrapperBooleanVm
-  - demo.WrapperBytes
-  - demo.WrapperByteVm
-  - demo.WrapperCharacters
-  - demo.WrapperCharacterVm
-  - demo.WrapperDoubles
-  - demo.WrapperDoubleVm
-  - demo.JavaLangEnums
-  - demo.JavaLangEnumVm
-  - demo.WrapperFloats
-  - demo.WrapperFloatVm
-  - demo.WrapperIntegers
-  - demo.WrapperIntegerVm
-  - demo.WrapperLongs
-  - demo.WrapperLongVm
-  - demo.WrapperShorts
-  - demo.WrapperShortVm
-  - demo.JavaLangStrings
-  - demo.JavaLangStringVm
-  - demo.JavaLangVoids
-  - demo.JavaMathBigDecimals
-  - demo.JavaMathBigDecimalVm
-  - demo.JavaMathBigIntegers
-  - demo.JavaMathBigIntegerVm
-  - demo.JavaNetUrls
-  - demo.JavaNetUrlVm
-  - demo.JavaSqlDates
-  - demo.JavaSqlDateVm
-  - demo.JavaSqlTimestamps
-  - demo.JavaSqlTimestampVm
-  - demo.JavaTimeLocalDates
-  - demo.JavaTimeLocalDateVm
-  - demo.JavaTimeLocalDateTimes
-  - demo.JavaTimeLocalDateTimeVm
-  - demo.JavaTimeLocalTimes
-  - demo.JavaTimeLocalTimeVm
-  - demo.JavaTimeOffsetDateTimes
-  - demo.JavaTimeOffsetDateTimeVm
-  - demo.JavaTimeOffsetTimes
-  - demo.JavaTimeOffsetTimeVm
-  - demo.JavaTimeZonedDateTimes
-  - demo.JavaTimeZonedDateTimeVm
-  - demo.JavaUtilDates
-  - demo.JavaUtilDateVm
-  - demo.JavaUtilUuids
-  - demo.JavaUtilUuidVm
-  - demo.JodaDateTimes
-  - demo.JodaDateTimeVm
-  - demo.JodaLocalDates
-  - demo.JodaLocalDateVm
-  - demo.JodaLocalDateTimes
-  - demo.JodaLocalDateTimeVm
-  - demo.JodaLocalTimes
-  - demo.JodaLocalTimeVm
-  - demo.PrimitiveBooleans
-  - demo.PrimitiveBooleanVm
-  - demo.PrimitiveBytes
-  - demo.PrimitiveByteVm
-  - demo.PrimitiveChars
-  - demo.PrimitiveCharVm
-  - demo.PrimitiveDoubles
-  - demo.PrimitiveDoubleVm
-  - demo.PrimitiveFloats
-  - demo.PrimitiveFloatVm
-  - demo.PrimitiveInts
-  - demo.PrimitiveIntVm
-  - demo.PrimitiveLongs
-  - demo.PrimitiveLongVm
-  - demo.PrimitiveShorts
-  - demo.PrimitiveShortVm
-  - causeway.applib.DomainObjectList
-  - causeway.feat.ApplicationNamespace
-  - causeway.feat.ApplicationType
-  - causeway.feat.ApplicationTypeAction
-  - causeway.feat.ApplicationTypeCollection
-  - causeway.feat.ApplicationTypeProperty
-  - causeway.conf.ConfigurationProperty
-  - causeway.conf.ConfigurationViewmodel
-  - causeway.applib.RoleMemento
-  - causeway.applib.UserMemento
-  - causeway.applib.node.ActionNode
-  - causeway.applib.node.CollectionNode
-  - causeway.applib.node.FacetAttrNode
-  - causeway.applib.FacetGroupNode
-  - causeway.applib.node.FacetNode
-  - causeway.applib.ParameterNode
-  - causeway.applib.PropertyNode
-  - causeway.applib.TypeNode
-  - causeway.security.LoginRedirect
-  - causeway.ext.docgen.HelpNodeVm
-  - causeway.ext.executionOutbox.OutboxEvents
-  - causeway.ext.secman.AppFeat
-  - causeway.ext.secman.ApplicationOrphanedPermissionManager
-  - causeway.ext.secman.ApplicationRoleManager
-  - causeway.ext.secman.ApplicationTenancyManager
-  - causeway.ext.secman.UserPermissionViewModel
-  - causeway.ext.secman.ApplicationUserManager
-  - causeway.schema.metamodel.v2.DomainClassDto
-  - causeway.testing.fixtures.FixtureResult
+  - demo.ChangesVm(demoapp.dom.domain._changes.ChangesVm)
+  - demo.InteractionDtoVm(demoapp.dom.domain._interactions.InteractionDtoVm)
+  - demo.ActionAssociateWithVm(demoapp.dom.domain.actions.Action.associateWith.ActionAssociateWithPage)
+  - demo.ActionAssociateWithChildVm(demoapp.dom.domain.actions.Action.associateWith.child.ActionAssociateWithChildVm)
+  - demo.ActionDomainEventPage(demoapp.dom.domain.actions.Action.domainEvent.ActionDomainEventPage)
+  - demo.ActionHiddenVm(demoapp.dom.domain.actions.Action.hidden.ActionHiddenPage)
+  - demo.ActionRestrictToVm(demoapp.dom.domain.actions.Action.restrictTo.ActionRestrictToPage)
+  - demo.ActionSemanticsVm(demoapp.dom.domain.actions.Action.semantics.ActionSemanticsPage)
+  - demo.ActionTypeOfVm(demoapp.dom.domain.actions.Action.typeOf.ActionTypeOfPage)
+  - demo.ActionTypeOfChildVm(demoapp.dom.domain.actions.Action.typeOf.child.ActionTypeOfChildVm)
+  - demo.ActionLayoutAssociateWithVm(demoapp.dom.domain.actions.ActionLayout.associateWith.ActionLayoutAssociateWithPage)
+  - demo.ActionLayoutCssClassVm(demoapp.dom.domain.actions.ActionLayout.cssClass.ActionLayoutCssClassPage)
+  - demo.ActionLayoutCssClassFaVm(demoapp.dom.domain.actions.ActionLayout.cssClassFa.ActionLayoutCssClassFaPage)
+  - demo.ActionLayoutDescribedAsVm(demoapp.dom.domain.actions.ActionLayout.describedAs.ActionLayoutDescribedAsPage)
+  - demo.ActionLayoutFieldSetVm(demoapp.dom.domain.actions.ActionLayout.fieldSet.ActionLayoutFieldSetPage)
+  - demo.ActionLayoutHiddenVm(demoapp.dom.domain.actions.ActionLayout.hidden.ActionLayoutHiddenPage)
+  - demo.ActionLayoutNamedVm(demoapp.dom.domain.actions.ActionLayout.named.ActionLayoutNamedPage)
+  - demo.ActionLayoutPositionVm(demoapp.dom.domain.actions.ActionLayout.position.ActionLayoutPositionPage)
+  - demo.ActionLayoutPromptStyleVm(demoapp.dom.domain.actions.ActionLayout.promptStyle.ActionLayoutPromptStylePage)
+  - demo.ActionLayoutRedirectPolicyVm(demoapp.dom.domain.actions.ActionLayout.redirectPolicy.ActionLayoutRedirectPolicyPage)
+  - demo.ActionLayoutSequenceVm(demoapp.dom.domain.actions.ActionLayout.sequence.ActionLayoutSequencePage)
+  - demo.AssociatedAction(demoapp.dom.domain.actions.progmodel.assoc.AssociatedActionDemo)
+  - demo.AssociatedActionDemoTask(demoapp.dom.domain.actions.progmodel.assoc.DemoItem)
+  - demo.DependentArgsDemoItem(demoapp.dom.domain.actions.progmodel.depargs.DemoItem)
+  - demo.DependentArgs(demoapp.dom.domain.actions.progmodel.depargs.DependentArgsActionDemo)
+  - demo.CollectionDomainEventVm(demoapp.dom.domain.collections.Collection.domainEvent.CollectionDomainEventPage)
+  - demo.CollectionDomainEventChildVm(demoapp.dom.domain.collections.Collection.domainEvent.child.CollectionDomainEventChildVm)
+  - demo.CollectionHiddenVm(demoapp.dom.domain.collections.Collection.hidden.CollectionHiddenPage)
+  - demo.CollectionTypeOfVm(demoapp.dom.domain.collections.Collection.typeOf.CollectionTypeOfPage)
+  - demo.CollectionLayoutCssClassVm(demoapp.dom.domain.collections.CollectionLayout.cssClass.CollectionLayoutCssClassPage)
+  - demo.CollectionLayoutDefaultViewVm(demoapp.dom.domain.collections.CollectionLayout.defaultView.CollectionLayoutDefaultViewPage)
+  - demo.CollectionLayoutDescribedAsVm(demoapp.dom.domain.collections.CollectionLayout.describedAs.CollectionLayoutDescribedAsPage)
+  - demo.CollectionLayoutHiddenVm(demoapp.dom.domain.collections.CollectionLayout.hidden.CollectionLayoutHiddenPage)
+  - demo.CollectionLayoutNamedVm(demoapp.dom.domain.collections.CollectionLayout.named.CollectionLayoutNamedPage)
+  - demo.CollectionLayoutPagedVm(demoapp.dom.domain.collections.CollectionLayout.paged.CollectionLayoutPagedPage)
+  - demo.CollectionLayoutSequenceVm(demoapp.dom.domain.collections.CollectionLayout.sequence.CollectionLayoutSequencePage)
+  - demo.CollectionLayoutSortedByVm(demoapp.dom.domain.collections.CollectionLayout.sortedBy.CollectionLayoutSortedByPage)
+  - demo.CollectionLayoutTableDecoratorVm(demoapp.dom.domain.collections.CollectionLayout.tableDecorator.CollectionLayoutTableDecoratorPage)
+  - demo.DomainObjectAliasedVm(demoapp.dom.domain.objects.DomainObject.aliased.DomainObjectAliasedPage)
+  - demo.DomainObjectAutoCompleteVm(demoapp.dom.domain.objects.DomainObject.autoComplete.DomainObjectAutoCompletePage)
+  - demo.DomainObjectBoundingVm(demoapp.dom.domain.objects.DomainObject.bounded.DomainObjectBoundingPage)
+  - demo.DomainObjectEditingVm(demoapp.dom.domain.objects.DomainObject.editing.DomainObjectEditingPage)
+  - demo.DomainObjectEntityChangePublishingVm(demoapp.dom.domain.objects.DomainObject.entityChangePublishing.DomainObjectEntityChangePublishingVm)
+  - demo.DomainObjectIntrospectionVm(demoapp.dom.domain.objects.DomainObject.introspection.DomainObjectIntrospectionPage)
+  - demo.DomainObjectMixinMethodVm(demoapp.dom.domain.objects.DomainObject.mixinMethod.DomainObjectMixinMethodPage)
+  - demo.DomainObjectNaturePage(demoapp.dom.domain.objects.DomainObject.nature.DomainObjectNaturePage)
+  - demo.StatefulViewModelJaxbRefsEntity(demoapp.dom.domain.objects.DomainObject.nature.viewmodel.DomainObjectNatureViewModel)
+  - demo.DomainObjectxxxDomainEventPage(demoapp.dom.domain.objects.DomainObject.xxxDomainEvent.DomainObjectXxxDomainEventPage)
+  - demo.DomainObjectXxxDomainEventChildVm(demoapp.dom.domain.objects.DomainObject.xxxDomainEvent.child.DomainObjectXxxDomainEventChildVm)
+  - demo.DomainObjectLifecycleEventVm(demoapp.dom.domain.objects.DomainObject.xxxLifecycleEvent.DomainObjectLifecycleEventVm)
+  - demo.DomainObjectXxxLifecycleEventPage(demoapp.dom.domain.objects.DomainObject.xxxLifecycleEvent.DomainObjectXxxLifecycleEventPage)
+  - demo.DomainObjectLayoutBookmarkingVmNested(demoapp.dom.domain.objects.DomainObjectLayout.bookmarking.DomainObjectLayoutBookmarkingNestedVm)
+  - demo.DomainObjectLayoutBookmarkingVm(demoapp.dom.domain.objects.DomainObjectLayout.bookmarking.DomainObjectLayoutBookmarkingPage)
+  - demo.DomainObjectLayoutCssClassPage(demoapp.dom.domain.objects.DomainObjectLayout.cssClass.DomainObjectLayoutCssClassPage)
+  - demo.DomainObjectLayoutCssClassFaVm(demoapp.dom.domain.objects.DomainObjectLayout.cssClassFa.DomainObjectLayoutCssClassFaPage)
+  - demo.DomainObjectLayoutDescribedAsVm(demoapp.dom.domain.objects.DomainObjectLayout.describedAs.DomainObjectLayoutDescribedAsPage)
+  - demo.DomainObjectLayoutNamedVm(demoapp.dom.domain.objects.DomainObjectLayout.named.DomainObjectLayoutNamedPage)
+  - demo.DomainObjectLayoutPagedVm(demoapp.dom.domain.objects.DomainObjectLayout.paged.DomainObjectLayoutPagedPage)
+  - demo.DomainObjectLayoutTableDecoratorVm(demoapp.dom.domain.objects.DomainObjectLayout.tabledec.DomainObjectLayoutTableDecoratorPage)
+  - demo.DomainObjectLayoutXxxUiEventVm(demoapp.dom.domain.objects.DomainObjectLayout.xxxUiEvent.DomainObjectLayoutXxxUiEventPage)
+  - demo.EmbeddedTypeVm(demoapp.dom.domain.objects.other.embedded.EmbeddedTypeVm)
+  - demo.FibonacciNumberVm(demoapp.dom.domain.objects.other.mixins.FibonacciNumberVm)
+  - demo.MixinVm(demoapp.dom.domain.objects.other.mixins.MixinVm)
+  - demo.PropertyDomainEventPage(demoapp.dom.domain.properties.Property.domainEvent.PropertyDomainEventPage)
+  - demo.PropertyEditingPage(demoapp.dom.domain.properties.Property.editing.PropertyEditingPage)
+  - demo.PropertyEditingReasonDisabledPage(demoapp.dom.domain.properties.Property.editingReasonDisabled.PropertyEditingReasonDisabledPage)
+  - demo.PropertyFileAcceptPage(demoapp.dom.domain.properties.Property.fileAccept.PropertyFileAcceptPage)
+  - demo.PropertyHiddenVm(demoapp.dom.domain.properties.Property.hidden.PropertyHiddenPage)
+  - demo.PropertyHiddenChildVm(demoapp.dom.domain.properties.Property.hidden.child.PropertyHiddenChildVm)
+  - demo.PropertyMaxLengthVm(demoapp.dom.domain.properties.Property.maxLength.PropertyMaxLengthPage)
+  - demo.PropertyMustSatisfyVm(demoapp.dom.domain.properties.Property.mustSatisfy.PropertyMustSatisfyPage)
+  - demo.PropertyOptionalityVm(demoapp.dom.domain.properties.Property.optionality.PropertyOptionalityPage)
+  - demo.PropertyProjectingVm(demoapp.dom.domain.properties.Property.projecting.PropertyProjectingPage)
+  - demo.PropertyProjectingChildVm(demoapp.dom.domain.properties.Property.projecting.child.PropertyProjectingChildVm)
+  - demo.PropertyRegexPatternVm(demoapp.dom.domain.properties.Property.regexPattern.PropertyRegexPatternPage)
+  - demo.PropertySnapshotVm(demoapp.dom.domain.properties.Property.snapshot.PropertySnapshotPage)
+  - demo.PropertyLayoutCssClassVm(demoapp.dom.domain.properties.PropertyLayout.cssClass.PropertyLayoutCssClassPage)
+  - demo.PropertyLayoutDescribedAsVm(demoapp.dom.domain.properties.PropertyLayout.describedAs.PropertyLayoutDescribedAsPage)
+  - demo.PropertyLayoutHiddenVm(demoapp.dom.domain.properties.PropertyLayout.hidden.PropertyLayoutHiddenPage)
+  - demo.PropertyLayoutHiddenChildVm(demoapp.dom.domain.properties.PropertyLayout.hidden.child.PropertyLayoutHiddenChildVm)
+  - demo.PropertyLayoutLabelPositionVm(demoapp.dom.domain.properties.PropertyLayout.labelPosition.PropertyLayoutLabelPositionPage)
+  - demo.PropertyLayoutMultiLineVm(demoapp.dom.domain.properties.PropertyLayout.multiLine.PropertyLayoutMultiLinePage)
+  - demo.PropertyLayoutNamedVm(demoapp.dom.domain.properties.PropertyLayout.named.PropertyLayoutNamedPage)
+  - demo.FileNode(demoapp.dom.domain.properties.PropertyLayout.navigable.FileNodeVm)
+  - demo.PropertyLayoutRenderDayVm(demoapp.dom.domain.properties.PropertyLayout.renderDay.PropertyLayoutRenderDayPage)
+  - demo.PropertyLayoutRepaintingVm(demoapp.dom.domain.properties.PropertyLayout.repainting.PropertyLayoutRepaintingPage)
+  - demo.PropertyLayoutTypicalLengthVm(demoapp.dom.domain.properties.PropertyLayout.typicalLength.PropertyLayoutTypicalLengthPage)
+  - demo.CustomUiVm(demoapp.dom.featured.customui.vm.WhereInTheWorldVm)
+  - demo.Tooltip(demoapp.dom.featured.layout.describedAs.DescribedAsVm)
+  - demo.Tab(demoapp.dom.featured.layout.tabs.TabDemo)
+  - demo.Homepage(demoapp.dom.homepage.DemoHomePage)
+  - demo.ErrorReportingServiceDemoVm(demoapp.dom.services.core.errorreportingservice.ErrorReportingServiceDemoVm)
+  - demo.EventBusServiceDemoVm(demoapp.dom.services.core.eventbusservice.EventBusServiceDemoVm)
+  - demo.EventBusServiceDemoVm.UiButtonEvent(demoapp.dom.services.core.eventbusservice.EventBusServiceDemoVm.UiButtonEvent)
+  - demo.MessageServiceDemoVm(demoapp.dom.services.core.messageservice.MessageServiceDemoVm)
+  - demo.XmlSnapshotParentVm(demoapp.dom.services.core.xmlSnapshotService.XmlSnapshotParentVm)
+  - demo.XmlSnapshotChildVm(demoapp.dom.services.core.xmlSnapshotService.child.XmlSnapshotChildVm)
+  - demo.XmlSnapshotPeerVm(demoapp.dom.services.core.xmlSnapshotService.peer.XmlSnapshotPeerVm)
+  - demo.XmlSnapshotPeerChildVm(demoapp.dom.services.core.xmlSnapshotService.peer.child.XmlSnapshotPeerChildVm)
+  - demo.SecManVm(demoapp.dom.services.extensions.secman.apptenancy.AppTenancyVm)
+  - demo.CausewayBlobs(demoapp.dom.types.causeway.blobs.CausewayBlobs)
+  - demo.CausewayBlobVm(demoapp.dom.types.causeway.blobs.vm.CausewayBlobVm)
+  - demo.CausewayClobs(demoapp.dom.types.causeway.clobs.CausewayClobs)
+  - demo.CausewayClobVm(demoapp.dom.types.causeway.clobs.vm.CausewayClobVm)
+  - demo.CausewayLocalResourcePaths(demoapp.dom.types.causeway.localresourcepaths.CausewayLocalResourcePaths)
+  - demo.CausewayLocalResourcePathVm(demoapp.dom.types.causeway.localresourcepaths.vm.CausewayLocalResourcePathVm)
+  - demo.CausewayMarkups(demoapp.dom.types.causeway.markups.CausewayMarkups)
+  - demo.CausewayMarkupVm(demoapp.dom.types.causeway.markups.vm.CausewayMarkupVm)
+  - demo.CausewayPasswords(demoapp.dom.types.causeway.passwords.CausewayPasswords)
+  - demo.CausewayPasswordVm(demoapp.dom.types.causeway.passwords.vm.CausewayPasswordVm)
+  - demo.CausewayCalendarEvents(demoapp.dom.types.causewayext.cal.CausewayCalendarEvents)
+  - demo.CausewayCalendarEventVm(demoapp.dom.types.causewayext.cal.vm.CausewayCalendarEventVm)
+  - demo.AsyncAction(demoapp.dom.types.causewayext.sse.AsyncActionDemo)
+  - demo.AsyncDemoTask(demoapp.dom.types.causewayext.sse.DemoTask)
+  - demo.CausewayAsciiDocs(demoapp.dom.types.causewayval.asciidocs.CausewayAsciiDocs)
+  - demo.CausewayAsciiDocVm(demoapp.dom.types.causewayval.asciidocs.vm.CausewayAsciiDocVm)
+  - demo.CausewayMarkdowns(demoapp.dom.types.causewayval.markdowns.CausewayMarkdowns)
+  - demo.CausewayMarkdownVm(demoapp.dom.types.causewayval.markdowns.vm.CausewayMarkdownVm)
+  - demo.CausewayVegas(demoapp.dom.types.causewayval.vegas.CausewayVegas)
+  - demo.CausewayVegaVm(demoapp.dom.types.causewayval.vegas.vm.CausewayVegaVm)
+  - demo.JavaAwtBufferedImages(demoapp.dom.types.javaawt.images.JavaAwtBufferedImages)
+  - demo.JavaAwtBufferedImageVm(demoapp.dom.types.javaawt.images.vm.JavaAwtBufferedImageVm)
+  - demo.WrapperBooleans(demoapp.dom.types.javalang.booleans.WrapperBooleans)
+  - demo.WrapperBooleanVm(demoapp.dom.types.javalang.booleans.vm.WrapperBooleanVm)
+  - demo.WrapperBytes(demoapp.dom.types.javalang.bytes.WrapperBytes)
+  - demo.WrapperByteVm(demoapp.dom.types.javalang.bytes.vm.WrapperByteVm)
+  - demo.WrapperCharacters(demoapp.dom.types.javalang.characters.WrapperCharacters)
+  - demo.WrapperCharacterVm(demoapp.dom.types.javalang.characters.vm.WrapperCharacterVm)
+  - demo.WrapperDoubles(demoapp.dom.types.javalang.doubles.WrapperDoubles)
+  - demo.WrapperDoubleVm(demoapp.dom.types.javalang.doubles.vm.WrapperDoubleVm)
+  - demo.JavaLangEnums(demoapp.dom.types.javalang.enums.JavaLangEnums)
+  - demo.JavaLangEnumVm(demoapp.dom.types.javalang.enums.vm.JavaLangEnumVm)
+  - demo.WrapperFloats(demoapp.dom.types.javalang.floats.WrapperFloats)
+  - demo.WrapperFloatVm(demoapp.dom.types.javalang.floats.vm.WrapperFloatVm)
+  - demo.WrapperIntegers(demoapp.dom.types.javalang.integers.WrapperIntegers)
+  - demo.WrapperIntegerVm(demoapp.dom.types.javalang.integers.vm.WrapperIntegerVm)
+  - demo.WrapperLongs(demoapp.dom.types.javalang.longs.WrapperLongs)
+  - demo.WrapperLongVm(demoapp.dom.types.javalang.longs.vm.WrapperLongVm)
+  - demo.WrapperShorts(demoapp.dom.types.javalang.shorts.WrapperShorts)
+  - demo.WrapperShortVm(demoapp.dom.types.javalang.shorts.vm.WrapperShortVm)
+  - demo.JavaLangStrings(demoapp.dom.types.javalang.strings.JavaLangStrings)
+  - demo.JavaLangStringVm(demoapp.dom.types.javalang.strings.vm.JavaLangStringVm)
+  - demo.JavaLangVoids(demoapp.dom.types.javalang.voids.JavaLangVoids)
+  - demo.JavaMathBigDecimals(demoapp.dom.types.javamath.bigdecimals.JavaMathBigDecimals)
+  - demo.JavaMathBigDecimalVm(demoapp.dom.types.javamath.bigdecimals.vm.JavaMathBigDecimalVm)
+  - demo.JavaMathBigIntegers(demoapp.dom.types.javamath.bigintegers.JavaMathBigIntegers)
+  - demo.JavaMathBigIntegerVm(demoapp.dom.types.javamath.bigintegers.vm.JavaMathBigIntegerVm)
+  - demo.JavaNetUrls(demoapp.dom.types.javanet.urls.JavaNetUrls)
+  - demo.JavaNetUrlVm(demoapp.dom.types.javanet.urls.vm.JavaNetUrlVm)
+  - demo.JavaSqlDates(demoapp.dom.types.javasql.javasqldate.JavaSqlDates)
+  - demo.JavaSqlDateVm(demoapp.dom.types.javasql.javasqldate.vm.JavaSqlDateVm)
+  - demo.JavaSqlTimestamps(demoapp.dom.types.javasql.javasqltimestamp.JavaSqlTimestamps)
+  - demo.JavaSqlTimestampVm(demoapp.dom.types.javasql.javasqltimestamp.vm.JavaSqlTimestampVm)
+  - demo.JavaTimeLocalDates(demoapp.dom.types.javatime.javatimelocaldate.JavaTimeLocalDates)
+  - demo.JavaTimeLocalDateVm(demoapp.dom.types.javatime.javatimelocaldate.vm.JavaTimeLocalDateVm)
+  - demo.JavaTimeLocalDateTimes(demoapp.dom.types.javatime.javatimelocaldatetime.JavaTimeLocalDateTimes)
+  - demo.JavaTimeLocalDateTimeVm(demoapp.dom.types.javatime.javatimelocaldatetime.vm.JavaTimeLocalDateTimeVm)
+  - demo.JavaTimeLocalTimes(demoapp.dom.types.javatime.javatimelocaltime.JavaTimeLocalTimes)
+  - demo.JavaTimeLocalTimeVm(demoapp.dom.types.javatime.javatimelocaltime.vm.JavaTimeLocalTimeVm)
+  - demo.JavaTimeOffsetDateTimes(demoapp.dom.types.javatime.javatimeoffsetdatetime.JavaTimeOffsetDateTimes)
+  - demo.JavaTimeOffsetDateTimeVm(demoapp.dom.types.javatime.javatimeoffsetdatetime.vm.JavaTimeOffsetDateTimeVm)
+  - demo.JavaTimeOffsetTimes(demoapp.dom.types.javatime.javatimeoffsettime.JavaTimeOffsetTimes)
+  - demo.JavaTimeOffsetTimeVm(demoapp.dom.types.javatime.javatimeoffsettime.vm.JavaTimeOffsetTimeVm)
+  - demo.JavaTimeZonedDateTimes(demoapp.dom.types.javatime.javatimezoneddatetime.JavaTimeZonedDateTimes)
+  - demo.JavaTimeZonedDateTimeVm(demoapp.dom.types.javatime.javatimezoneddatetime.vm.JavaTimeZonedDateTimeVm)
+  - demo.JavaUtilDates(demoapp.dom.types.javautil.javautildate.JavaUtilDates)
+  - demo.JavaUtilDateVm(demoapp.dom.types.javautil.javautildate.vm.JavaUtilDateVm)
+  - demo.JavaUtilUuids(demoapp.dom.types.javautil.uuids.JavaUtilUuids)
+  - demo.JavaUtilUuidVm(demoapp.dom.types.javautil.uuids.vm.JavaUtilUuidVm)
+  - demo.JodaDateTimes(demoapp.dom.types.jodatime.jodadatetime.JodaDateTimes)
+  - demo.JodaDateTimeVm(demoapp.dom.types.jodatime.jodadatetime.vm.JodaDateTimeVm)
+  - demo.JodaLocalDates(demoapp.dom.types.jodatime.jodalocaldate.JodaLocalDates)
+  - demo.JodaLocalDateVm(demoapp.dom.types.jodatime.jodalocaldate.vm.JodaLocalDateVm)
+  - demo.JodaLocalDateTimes(demoapp.dom.types.jodatime.jodalocaldatetime.JodaLocalDateTimes)
+  - demo.JodaLocalDateTimeVm(demoapp.dom.types.jodatime.jodalocaldatetime.vm.JodaLocalDateTimeVm)
+  - demo.JodaLocalTimes(demoapp.dom.types.jodatime.jodalocaltime.JodaLocalTimes)
+  - demo.JodaLocalTimeVm(demoapp.dom.types.jodatime.jodalocaltime.vm.JodaLocalTimeVm)
+  - demo.PrimitiveBooleans(demoapp.dom.types.primitive.booleans.PrimitiveBooleans)
+  - demo.PrimitiveBooleanVm(demoapp.dom.types.primitive.booleans.vm.PrimitiveBooleanVm)
+  - demo.PrimitiveBytes(demoapp.dom.types.primitive.bytes.PrimitiveBytes)
+  - demo.PrimitiveByteVm(demoapp.dom.types.primitive.bytes.vm.PrimitiveByteVm)
+  - demo.PrimitiveChars(demoapp.dom.types.primitive.chars.PrimitiveChars)
+  - demo.PrimitiveCharVm(demoapp.dom.types.primitive.chars.vm.PrimitiveCharVm)
+  - demo.PrimitiveDoubles(demoapp.dom.types.primitive.doubles.PrimitiveDoubles)
+  - demo.PrimitiveDoubleVm(demoapp.dom.types.primitive.doubles.vm.PrimitiveDoubleVm)
+  - demo.PrimitiveFloats(demoapp.dom.types.primitive.floats.PrimitiveFloats)
+  - demo.PrimitiveFloatVm(demoapp.dom.types.primitive.floats.vm.PrimitiveFloatVm)
+  - demo.PrimitiveInts(demoapp.dom.types.primitive.ints.PrimitiveInts)
+  - demo.PrimitiveIntVm(demoapp.dom.types.primitive.ints.vm.PrimitiveIntVm)
+  - demo.PrimitiveLongs(demoapp.dom.types.primitive.longs.PrimitiveLongs)
+  - demo.PrimitiveLongVm(demoapp.dom.types.primitive.longs.vm.PrimitiveLongVm)
+  - demo.PrimitiveShorts(demoapp.dom.types.primitive.shorts.PrimitiveShorts)
+  - demo.PrimitiveShortVm(demoapp.dom.types.primitive.shorts.vm.PrimitiveShortVm)
+  - causeway.applib.DomainObjectList(org.apache.causeway.applib.domain.DomainObjectList)
+  - causeway.feat.ApplicationNamespace(org.apache.causeway.applib.services.appfeatui.ApplicationNamespace)
+  - causeway.feat.ApplicationType(org.apache.causeway.applib.services.appfeatui.ApplicationType)
+  - causeway.feat.ApplicationTypeAction(org.apache.causeway.applib.services.appfeatui.ApplicationTypeAction)
+  - causeway.feat.ApplicationTypeCollection(org.apache.causeway.applib.services.appfeatui.ApplicationTypeCollection)
+  - causeway.feat.ApplicationTypeProperty(org.apache.causeway.applib.services.appfeatui.ApplicationTypeProperty)
+  - causeway.conf.ConfigurationProperty(org.apache.causeway.applib.services.confview.ConfigurationProperty)
+  - causeway.conf.ConfigurationViewmodel(org.apache.causeway.applib.services.confview.ConfigurationViewmodel)
+  - causeway.applib.RoleMemento(org.apache.causeway.applib.services.user.RoleMemento)
+  - causeway.applib.UserMemento(org.apache.causeway.applib.services.user.UserMemento)
+  - causeway.applib.node.ActionNode(org.apache.causeway.core.metamodel.inspect.model.ActionNode)
+  - causeway.applib.node.CollectionNode(org.apache.causeway.core.metamodel.inspect.model.CollectionNode)
+  - causeway.applib.node.FacetAttrNode(org.apache.causeway.core.metamodel.inspect.model.FacetAttrNode)
+  - causeway.applib.FacetGroupNode(org.apache.causeway.core.metamodel.inspect.model.FacetGroupNode)
+  - causeway.applib.node.FacetNode(org.apache.causeway.core.metamodel.inspect.model.FacetNode)
+  - causeway.applib.ParameterNode(org.apache.causeway.core.metamodel.inspect.model.ParameterNode)
+  - causeway.applib.PropertyNode(org.apache.causeway.core.metamodel.inspect.model.PropertyNode)
+  - causeway.applib.TypeNode(org.apache.causeway.core.metamodel.inspect.model.TypeNode)
+  - causeway.security.LoginRedirect(org.apache.causeway.core.security.authentication.logout.LogoutMenu.LoginRedirect)
+  - causeway.ext.docgen.HelpNodeVm(org.apache.causeway.extensions.docgen.helptree.HelpNodeVm)
+  - causeway.ext.executionOutbox.OutboxEvents(org.apache.causeway.extensions.executionoutbox.applib.restapi.OutboxEvents)
+  - causeway.ext.secman.AppFeat(org.apache.causeway.extensions.secman.applib.feature.api.ApplicationFeatureChoices.AppFeat)
+  - causeway.ext.secman.ApplicationOrphanedPermissionManager(org.apache.causeway.extensions.secman.applib.permission.app.ApplicationOrphanedPermissionManager)
+  - causeway.ext.secman.ApplicationRoleManager(org.apache.causeway.extensions.secman.applib.role.man.ApplicationRoleManager)
+  - causeway.ext.secman.ApplicationTenancyManager(org.apache.causeway.extensions.secman.applib.tenancy.man.ApplicationTenancyManager)
+  - causeway.ext.secman.UserPermissionViewModel(org.apache.causeway.extensions.secman.applib.user.dom.mixins.perms.UserPermissionViewModel)
+  - causeway.ext.secman.ApplicationUserManager(org.apache.causeway.extensions.secman.applib.user.man.ApplicationUserManager)
+  - causeway.schema.metamodel.v2.DomainClassDto(org.apache.causeway.schema.metamodel.v2.DomainClassDto)
+  - causeway.testing.fixtures.FixtureResult(org.apache.causeway.testing.fixtures.applib.fixturescripts.FixtureResult)
   ENTITY:
-  - demo.ActionCommandPublishingEntity
-  - demo.ActionExecutionPublishingEntity
-  - demo.party.Customer
-  - demo.DomainObjectAutoComplete
-  - demo.DomainObjectBounding
-  - demo.DomainObjectEditing
-  - demo.DomainObjectEntityChangePublishingEntity
-  - demo.DomainObjectIntrospectionAnnotOpt
-  - demo.DomainObjectIntrospectionAnnotReqdJpa
-  - demo.DomainObjectIntrospectionEncapsulatedJpa
-  - demo.DomainObjectMixinMethodJpa
-  - demo.DomainObjectNatureJpa
-  - demo.DomainObjectXxxLifecycleEventJpa
-  - demo.DomainObjectLayoutBookmarkingChildJpa
-  - demo.DomainObjectLayoutBookmarkingJpa
-  - demo.NumberConstantEntity
-  - demo.PropertyCommandPublishingEntity
-  - demo.PropertyExecutionPublishingEntity
-  - demo.PropertyProjectingChildJpa
-  - demo.EventLogEntry
-  - demo.WrapperFactoryEntity
-  - demo.TenantedEntity
-  - demo.CausewayBlobEntity
-  - demo.CausewayClobEntity
-  - demo.CausewayLocalResourcePathEntity
-  - demo.CausewayMarkupEntity
-  - demo.CausewayPasswordEntity
-  - demo.CausewayCalendarEventEntity
-  - demo.CausewayAsciiDocEntity
-  - demo.CausewayMarkdownEntity
-  - demo.CausewayVegaEntity
-  - demo.JavaAwtBufferedImageEntity
-  - demo.WrapperBooleanEntity
-  - demo.WrapperByteEntity
-  - demo.WrapperCharacterEntity
-  - demo.WrapperDoubleEntity
-  - demo.JavaLangEnumEntity
-  - demo.WrapperFloatEntity
-  - demo.WrapperIntegerEntity
-  - demo.WrapperLongEntity
-  - demo.WrapperShortEntity
-  - demo.JavaLangStringEntity
-  - demo.JavaMathBigDecimalEntity
-  - demo.JavaMathBigIntegerEntity
-  - demo.JavaNetUrlEntity
-  - demo.JavaSqlDateEntity
-  - demo.JavaSqlTimestampEntity
-  - demo.JavaTimeLocalDateEntity
-  - demo.JavaTimeLocalDateTimeEntity
-  - demo.JavaTimeLocalTimeEntity
-  - demo.JavaTimeOffsetDateTimeEntity
-  - demo.JavaTimeOffsetTimeEntity
-  - demo.JavaTimeZonedDateTimeEntity
-  - demo.JavaUtilDateEntity
-  - demo.JavaUtilUuidEntity
-  - demo.PrimitiveBooleanEntity
-  - demo.PrimitiveByteEntity
-  - demo.PrimitiveCharEntity
-  - demo.PrimitiveDoubleEntity
-  - demo.PrimitiveFloatEntity
-  - demo.PrimitiveIntEntity
-  - demo.PrimitiveLongEntity
-  - demo.PrimitiveShortEntity
-  - causeway.ext.auditTrail.AuditTrailEntry
-  - causeway.ext.commandLog.CommandLogEntry
-  - causeway.ext.executionLog.ExecutionLogEntry
-  - causeway.ext.executionOutbox.ExecutionOutboxEntry
-  - causeway.ext.secman.ApplicationPermission
-  - causeway.ext.secman.ApplicationRole
-  - causeway.ext.secman.ApplicationTenancy
-  - causeway.ext.secman.ApplicationUser
-  - causeway.ext.sessionLog.SessionLogEntry
+  - demo.ActionCommandPublishingEntity(demoapp.dom.domain.actions.Action.commandPublishing.jpa.ActionCommandPublishingJpa)
+  - demo.ActionExecutionPublishingEntity(demoapp.dom.domain.actions.Action.executionPublishing.jpa.ActionExecutionPublishingJpa)
+  - demo.party.Customer(demoapp.dom.domain.objects.DomainObject.aliased.jpa.DomainObjectAliasedJpa)
+  - demo.DomainObjectAutoComplete(demoapp.dom.domain.objects.DomainObject.autoComplete.jpa.DomainObjectAutoCompleteJpa)
+  - demo.DomainObjectBounding(demoapp.dom.domain.objects.DomainObject.bounded.jpa.DomainObjectBoundingJpa)
+  - demo.DomainObjectEditing(demoapp.dom.domain.objects.DomainObject.editing.jpa.DomainObjectEditingJpa)
+  - demo.DomainObjectEntityChangePublishingEntity(demoapp.dom.domain.objects.DomainObject.entityChangePublishing.jpa.DomainObjectEntityChangePublishingJpa)
+  - demo.DomainObjectIntrospectionAnnotOpt(demoapp.dom.domain.objects.DomainObject.introspection.annotOpt.jpa.DomainObjectIntrospectionAnnotOptJpa)
+  - demo.DomainObjectIntrospectionAnnotReqdJpa(demoapp.dom.domain.objects.DomainObject.introspection.annotReqd.jpa.DomainObjectIntrospectionAnnotReqdJpa)
+  - demo.DomainObjectIntrospectionEncapsulatedJpa(demoapp.dom.domain.objects.DomainObject.introspection.encapsulated.jpa.DomainObjectIntrospectionEncapsulatedJpa)
+  - demo.DomainObjectMixinMethodJpa(demoapp.dom.domain.objects.DomainObject.mixinMethod.jpa.DomainObjectMixinMethodJpa)
+  - demo.DomainObjectNatureJpa(demoapp.dom.domain.objects.DomainObject.nature.entity.jpa.DomainObjectNatureJpa)
+  - demo.DomainObjectXxxLifecycleEventJpa(demoapp.dom.domain.objects.DomainObject.xxxLifecycleEvent.jpa.DomainObjectXxxLifecycleEventJpa)
+  - demo.DomainObjectLayoutBookmarkingChildJpa(demoapp.dom.domain.objects.DomainObjectLayout.bookmarking.jpa.DomainObjectLayoutBookmarkingChildJpa)
+  - demo.DomainObjectLayoutBookmarkingJpa(demoapp.dom.domain.objects.DomainObjectLayout.bookmarking.jpa.DomainObjectLayoutBookmarkingJpa)
+  - demo.DomainObjectLayoutCssClassJpa(demoapp.dom.domain.objects.DomainObjectLayout.cssClass.jpa.DomainObjectLayoutCssClassJpa)
+  - demo.NumberConstantEntity(demoapp.dom.domain.objects.other.embedded.jpa.NumberConstantJpa)
+  - demo.PropertyCommandPublishingEntity(demoapp.dom.domain.properties.Property.commandPublishing.jpa.PropertyCommandPublishingJpa)
+  - demo.PropertyExecutionPublishingEntity(demoapp.dom.domain.properties.Property.executionPublishing.jpa.PropertyExecutionPublishingJpa)
+  - demo.PropertyProjectingChildJpa(demoapp.dom.domain.properties.Property.projecting.jpa.PropertyProjectingChildJpa)
+  - demo.EventLogEntry(demoapp.dom.services.core.eventbusservice.EventLogEntryJpa)
+  - demo.WrapperFactoryEntity(demoapp.dom.services.core.wrapperFactory.jpa.WrapperFactoryJpa)
+  - demo.TenantedEntity(demoapp.dom.services.extensions.secman.apptenancy.jpa.TenantedJpa)
+  - demo.CausewayBlobEntity(demoapp.dom.types.causeway.blobs.jpa.CausewayBlobJpa)
+  - demo.CausewayClobEntity(demoapp.dom.types.causeway.clobs.jpa.CausewayClobJpa)
+  - demo.CausewayLocalResourcePathEntity(demoapp.dom.types.causeway.localresourcepaths.jpa.CausewayLocalResourcePathJpa)
+  - demo.CausewayMarkupEntity(demoapp.dom.types.causeway.markups.jpa.CausewayMarkupJpa)
+  - demo.CausewayPasswordEntity(demoapp.dom.types.causeway.passwords.jpa.CausewayPasswordJpa)
+  - demo.CausewayCalendarEventEntity(demoapp.dom.types.causewayext.cal.jpa.CausewayCalendarEventJpa)
+  - demo.CausewayAsciiDocEntity(demoapp.dom.types.causewayval.asciidocs.jpa.CausewayAsciiDocJpa)
+  - demo.CausewayMarkdownEntity(demoapp.dom.types.causewayval.markdowns.jpa.CausewayMarkdownJpa)
+  - demo.CausewayVegaEntity(demoapp.dom.types.causewayval.vegas.jpa.CausewayVegaJpa)
+  - demo.JavaAwtBufferedImageEntity(demoapp.dom.types.javaawt.images.jpa.JavaAwtBufferedImageJpa)
+  - demo.WrapperBooleanEntity(demoapp.dom.types.javalang.booleans.jpa.WrapperBooleanJpa)
+  - demo.WrapperByteEntity(demoapp.dom.types.javalang.bytes.jpa.WrapperByteJpa)
+  - demo.WrapperCharacterEntity(demoapp.dom.types.javalang.characters.jpa.WrapperCharacterJpa)
+  - demo.WrapperDoubleEntity(demoapp.dom.types.javalang.doubles.jpa.WrapperDoubleJpa)
+  - demo.JavaLangEnumEntity(demoapp.dom.types.javalang.enums.jpa.JavaLangEnumJpa)
+  - demo.WrapperFloatEntity(demoapp.dom.types.javalang.floats.jpa.WrapperFloatJpa)
+  - demo.WrapperIntegerEntity(demoapp.dom.types.javalang.integers.jpa.WrapperIntegerJpa)
+  - demo.WrapperLongEntity(demoapp.dom.types.javalang.longs.jpa.WrapperLongJpa)
+  - demo.WrapperShortEntity(demoapp.dom.types.javalang.shorts.jpa.WrapperShortJpa)
+  - demo.JavaLangStringEntity(demoapp.dom.types.javalang.strings.jpa.JavaLangStringJpa)
+  - demo.JavaMathBigDecimalEntity(demoapp.dom.types.javamath.bigdecimals.jpa.JavaMathBigDecimalJpa)
+  - demo.JavaMathBigIntegerEntity(demoapp.dom.types.javamath.bigintegers.jpa.JavaMathBigIntegerJpa)
+  - demo.JavaNetUrlEntity(demoapp.dom.types.javanet.urls.jpa.JavaNetUrlJpa)
+  - demo.JavaSqlDateEntity(demoapp.dom.types.javasql.javasqldate.jpa.JavaSqlDateJpa)
+  - demo.JavaSqlTimestampEntity(demoapp.dom.types.javasql.javasqltimestamp.jpa.JavaSqlTimestampJpa)
+  - demo.JavaTimeLocalDateEntity(demoapp.dom.types.javatime.javatimelocaldate.jpa.JavaTimeLocalDateJpa)
+  - demo.JavaTimeLocalDateTimeEntity(demoapp.dom.types.javatime.javatimelocaldatetime.jpa.JavaTimeLocalDateTimeJpa)
+  - demo.JavaTimeLocalTimeEntity(demoapp.dom.types.javatime.javatimelocaltime.jpa.JavaTimeLocalTimeJpa)
+  - demo.JavaTimeOffsetDateTimeEntity(demoapp.dom.types.javatime.javatimeoffsetdatetime.jpa.JavaTimeOffsetDateTimeJpa)
+  - demo.JavaTimeOffsetTimeEntity(demoapp.dom.types.javatime.javatimeoffsettime.jpa.JavaTimeOffsetTimeJpa)
+  - demo.JavaTimeZonedDateTimeEntity(demoapp.dom.types.javatime.javatimezoneddatetime.jpa.JavaTimeZonedDateTimeJpa)
+  - demo.JavaUtilDateEntity(demoapp.dom.types.javautil.javautildate.jpa.JavaUtilDateJpa)
+  - demo.JavaUtilUuidEntity(demoapp.dom.types.javautil.uuids.jpa.JavaUtilUuidJpa)
+  - demo.PrimitiveBooleanEntity(demoapp.dom.types.primitive.booleans.jpa.PrimitiveBooleanJpa)
+  - demo.PrimitiveByteEntity(demoapp.dom.types.primitive.bytes.jpa.PrimitiveByteJpa)
+  - demo.PrimitiveCharEntity(demoapp.dom.types.primitive.chars.jpa.PrimitiveCharJpa)
+  - demo.PrimitiveDoubleEntity(demoapp.dom.types.primitive.doubles.jpa.PrimitiveDoubleJpa)
+  - demo.PrimitiveFloatEntity(demoapp.dom.types.primitive.floats.jpa.PrimitiveFloatJpa)
+  - demo.PrimitiveIntEntity(demoapp.dom.types.primitive.ints.jpa.PrimitiveIntJpa)
+  - demo.PrimitiveLongEntity(demoapp.dom.types.primitive.longs.jpa.PrimitiveLongJpa)
+  - demo.PrimitiveShortEntity(demoapp.dom.types.primitive.shorts.jpa.PrimitiveShortJpa)
+  - causeway.ext.auditTrail.AuditTrailEntry(org.apache.causeway.extensions.audittrail.jpa.dom.AuditTrailEntry)
+  - causeway.ext.commandLog.CommandLogEntry(org.apache.causeway.extensions.commandlog.jpa.dom.CommandLogEntry)
+  - causeway.ext.executionLog.ExecutionLogEntry(org.apache.causeway.extensions.executionlog.jpa.dom.ExecutionLogEntry)
+  - causeway.ext.executionOutbox.ExecutionOutboxEntry(org.apache.causeway.extensions.executionoutbox.jpa.dom.ExecutionOutboxEntry)
+  - causeway.ext.secman.ApplicationPermission(org.apache.causeway.extensions.secman.jpa.permission.dom.ApplicationPermission)
+  - causeway.ext.secman.ApplicationRole(org.apache.causeway.extensions.secman.jpa.role.dom.ApplicationRole)
+  - causeway.ext.secman.ApplicationTenancy(org.apache.causeway.extensions.secman.jpa.tenancy.dom.ApplicationTenancy)
+  - causeway.ext.secman.ApplicationUser(org.apache.causeway.extensions.secman.jpa.user.dom.ApplicationUser)
+  - causeway.ext.sessionLog.SessionLogEntry(org.apache.causeway.extensions.sessionlog.jpa.dom.SessionLogEntry)
   MANAGED_BEAN_CONTRIBUTING:
-  - demo.ActionMenu
-  - demo.ActionLayoutMenu
-  - demo.AssociatedActionMenu
-  - demo.DependentArgsActionMenu
-  - demo.CollectionMenu
-  - demo.CollectionLayoutMenu
-  - demo.DomainObjectMenu
-  - demo.DomainObjectLayoutMenu
-  - demo.EmbeddedTypeMenu
-  - demo.MixinMenu
-  - demo.PropertyMenu
-  - demo.PropertyLayoutMenu
-  - demo.WhereInTheWorldMenu
-  - demo.DescribedAsMenu
-  - demo.TabMenu
-  - demo.ServicesMenu
-  - demo.eventLogWriter
-  - demo.ExtSecManMenu
-  - demo.CausewayTypesMenu
-  - demo.CausewayExtTypesMenu
-  - demo.AsyncActionMenu
-  - demo.CausewayValTypesMenu
-  - demo.JavaAwtTypesMenu
-  - demo.JavaLangTypesMenu
-  - demo.JavaLangWrapperTypesMenu
-  - demo.JavaMathTypesMenu
-  - demo.JavaNetTypesMenu
-  - demo.JavaSqlTypesMenu
-  - demo.JavaTimeTypesMenu
-  - demo.JavaUtilTypesMenu
-  - demo.JodaTimeTypesMenu
-  - demo.PrimitiveTypesMenu
-  - demo.PrototypeActionsVisibilityAdvisor
-  - causeway.feat.ApplicationFeatureMenu
-  - causeway.conf.ConfigurationMenu
-  - causeway.applib.LayoutServiceMenu
-  - causeway.applib.MetaModelServiceMenu
-  - causeway.applib.SitemapServiceMenu
-  - causeway.sudo.ImpersonateMenu
-  - causeway.applib.ImpersonateStopMenu
-  - causeway.applib.UserMenu
-  - causeway.applib.TranslationServicePoMenu
-  - causeway.security.LogoutMenu
-  - causeway.ext.auditTrail.AuditTrailMenu
-  - causeway.ext.commandLog.CommandLogMenu
-  - causeway.ext.docgen.DocumentationMenu
-  - causeway.ext.executionLog.ExecutionLogMenu
-  - causeway.ext.executionOutbox.ExecutionOutboxMenu
-  - causeway.ext.executionOutbox.OutboxRestApi
-  - causeway.ext.secman.ApplicationPermissionMenu
-  - causeway.ext.secman.ApplicationRoleMenu
-  - causeway.ext.secman.ApplicationTenancyMenu
-  - causeway.ext.secman.ApplicationUserMenu
-  - causeway.ext.secman.MeService
-  - causeway.ext.sessionLog.SessionLogMenu
-  - causeway.testing.fixtures.FixtureScripts
-  - causeway.ext.h2Console.H2ManagerMenu
-  - causeway.viewer.roRendering.SwaggerServiceMenu
+  - demo.ActionMenu(demoapp.dom.domain.actions.Action.ActionMenu)
+  - demo.ActionLayoutMenu(demoapp.dom.domain.actions.ActionLayout.ActionLayoutMenu)
+  - demo.AssociatedActionMenu(demoapp.dom.domain.actions.progmodel.assoc.AssociatedActionMenu)
+  - demo.DependentArgsActionMenu(demoapp.dom.domain.actions.progmodel.depargs.DependentArgsActionMenu)
+  - demo.CollectionMenu(demoapp.dom.domain.collections.Collection.CollectionMenu)
+  - demo.CollectionLayoutMenu(demoapp.dom.domain.collections.CollectionLayout.CollectionLayoutMenu)
+  - demo.DomainObjectMenu(demoapp.dom.domain.objects.DomainObject.DomainObjectMenu)
+  - demo.DomainObjectLayoutMenu(demoapp.dom.domain.objects.DomainObjectLayout.DomainObjectLayoutMenu)
+  - demo.EmbeddedTypeMenu(demoapp.dom.domain.objects.other.embedded.EmbeddedTypeMenu)
+  - demo.MixinMenu(demoapp.dom.domain.objects.other.mixins.MixinMenu)
+  - demo.PropertyMenu(demoapp.dom.domain.properties.Property.PropertyMenu)
+  - demo.PropertyLayoutMenu(demoapp.dom.domain.properties.PropertyLayout.PropertyLayoutMenu)
+  - demo.WhereInTheWorldMenu(demoapp.dom.featured.customui.vm.WhereInTheWorldMenu)
+  - demo.DescribedAsMenu(demoapp.dom.featured.layout.describedAs.DescribedAsMenu)
+  - demo.TabMenu(demoapp.dom.featured.layout.tabs.TabMenu)
+  - demo.ServicesMenu(demoapp.dom.services.core.ServicesMenu)
+  - demo.eventLogWriter(demoapp.dom.services.core.eventbusservice.EventSubscriberDemoImplementation.EventLogWriter)
+  - demo.ExtSecManMenu(demoapp.dom.services.extensions.secman.ExtSecManMenu)
+  - demo.CausewayTypesMenu(demoapp.dom.types.causeway.CausewayTypesMenu)
+  - demo.CausewayExtTypesMenu(demoapp.dom.types.causewayext.CausewayExtTypesMenu)
+  - demo.AsyncActionMenu(demoapp.dom.types.causewayext.sse.AsyncActionMenu)
+  - demo.CausewayValTypesMenu(demoapp.dom.types.causewayval.CausewayValTypesMenu)
+  - demo.JavaAwtTypesMenu(demoapp.dom.types.javaawt.JavaAwtTypesMenu)
+  - demo.JavaLangTypesMenu(demoapp.dom.types.javalang.JavaLangTypesMenu)
+  - demo.JavaLangWrapperTypesMenu(demoapp.dom.types.javalang.JavaLangWrapperTypesMenu)
+  - demo.JavaMathTypesMenu(demoapp.dom.types.javamath.JavaMathTypesMenu)
+  - demo.JavaNetTypesMenu(demoapp.dom.types.javanet.JavaNetTypesMenu)
+  - demo.JavaSqlTypesMenu(demoapp.dom.types.javasql.JavaSqlTypesMenu)
+  - demo.JavaTimeTypesMenu(demoapp.dom.types.javatime.JavaTimeTypesMenu)
+  - demo.JavaUtilTypesMenu(demoapp.dom.types.javautil.JavaUtilTypesMenu)
+  - demo.JodaTimeTypesMenu(demoapp.dom.types.jodatime.JodaTimeTypesMenu)
+  - demo.PrimitiveTypesMenu(demoapp.dom.types.primitive.PrimitiveTypesMenu)
+  - demo.PrototypeActionsVisibilityAdvisor(demoapp.web.security.PrototypeActionsVisibilityAdvisor)
+  - causeway.feat.ApplicationFeatureMenu(org.apache.causeway.applib.services.appfeatui.ApplicationFeatureMenu)
+  - causeway.conf.ConfigurationMenu(org.apache.causeway.applib.services.confview.ConfigurationMenu)
+  - causeway.applib.LayoutServiceMenu(org.apache.causeway.applib.services.layout.LayoutServiceMenu)
+  - causeway.applib.MetaModelServiceMenu(org.apache.causeway.applib.services.metamodel.MetaModelServiceMenu)
+  - causeway.applib.SitemapServiceMenu(org.apache.causeway.applib.services.sitemap.SitemapServiceMenu)
+  - causeway.sudo.ImpersonateMenu(org.apache.causeway.applib.services.user.ImpersonateMenu)
+  - causeway.applib.ImpersonateStopMenu(org.apache.causeway.applib.services.user.ImpersonateStopMenu)
+  - causeway.applib.UserMenu(org.apache.causeway.applib.services.userui.UserMenu)
+  - causeway.applib.TranslationServicePoMenu(org.apache.causeway.core.runtimeservices.i18n.po.TranslationServicePoMenu)
+  - causeway.security.LogoutMenu(org.apache.causeway.core.security.authentication.logout.LogoutMenu)
+  - causeway.ext.auditTrail.AuditTrailMenu(org.apache.causeway.extensions.audittrail.applib.app.AuditTrailMenu)
+  - causeway.ext.commandLog.CommandLogMenu(org.apache.causeway.extensions.commandlog.applib.app.CommandLogMenu)
+  - causeway.ext.docgen.DocumentationMenu(org.apache.causeway.extensions.docgen.menu.DocumentationMenu)
+  - causeway.ext.executionLog.ExecutionLogMenu(org.apache.causeway.extensions.executionlog.applib.app.ExecutionLogMenu)
+  - causeway.ext.executionOutbox.ExecutionOutboxMenu(org.apache.causeway.extensions.executionoutbox.applib.app.ExecutionOutboxMenu)
+  - causeway.ext.executionOutbox.OutboxRestApi(org.apache.causeway.extensions.executionoutbox.applib.restapi.OutboxRestApi)
+  - causeway.ext.secman.ApplicationPermissionMenu(org.apache.causeway.extensions.secman.applib.permission.menu.ApplicationPermissionMenu)
+  - causeway.ext.secman.ApplicationRoleMenu(org.apache.causeway.extensions.secman.applib.role.menu.ApplicationRoleMenu)
+  - causeway.ext.secman.ApplicationTenancyMenu(org.apache.causeway.extensions.secman.applib.tenancy.menu.ApplicationTenancyMenu)
+  - causeway.ext.secman.ApplicationUserMenu(org.apache.causeway.extensions.secman.applib.user.menu.ApplicationUserMenu)
+  - causeway.ext.secman.MeService(org.apache.causeway.extensions.secman.applib.user.menu.MeService)
+  - causeway.ext.sessionLog.SessionLogMenu(org.apache.causeway.extensions.sessionlog.applib.app.SessionLogMenu)
+  - causeway.testing.fixtures.FixtureScripts(org.apache.causeway.testing.fixtures.applib.fixturescripts.FixtureScripts)
+  - causeway.ext.h2Console.H2ManagerMenu(org.apache.causeway.testing.h2console.ui.services.H2ManagerMenu)
+  - causeway.viewer.roRendering.SwaggerServiceMenu(org.apache.causeway.viewer.restfulobjects.rendering.service.swagger.SwaggerServiceMenu)
   MIXIN:
-  - demoapp.dom._infra.asciidocdesc.HasAsciiDocDescription_description
-  - demoapp.dom._infra.asciidocdesc.HasAsciiDocDescription_sources
-  - demoapp.dom.domain._changes.ExposeCapturedChanges_clear
-  - demoapp.dom.domain._changes.ExposeCapturedChanges_recentChanges
-  - demoapp.dom.domain._commands.ExposePersistedCommands_commands
-  - demoapp.dom.domain._interactions.ExposePersistedExecutions_interactions
-  - demoapp.dom.domain._propertychanges.ExposePropertyChanges_propertyChanges
-  - demoapp.dom.domain.actions.Action.associateWith.ActionAssociateWithPage_makeFavorite
-  - demoapp.dom.domain.actions.Action.associateWith.ActionAssociateWithPage_noLongerFavorite
-  - demoapp.dom.domain.actions.Action.associateWith.ActionAssociateWithPage_noLongerFavorites
-  - demoapp.dom.domain.actions.Action.associateWith.ActionAssociateWithPage_updateOtherProperty
-  - demoapp.dom.domain.actions.Action.commandPublishing.ActionCommandPublishingEntity_mixinUpdateProperty
-  - demoapp.dom.domain.actions.Action.commandPublishing.ActionCommandPublishingEntity_mixinUpdatePropertyCommandDisabled
-  - demoapp.dom.domain.actions.Action.commandPublishing.ActionCommandPublishingEntity_mixinUpdatePropertyMetaAnnotation
-  - demoapp.dom.domain.actions.Action.commandPublishing.ActionCommandPublishingEntity_mixinUpdatePropertyMetaAnnotationOverridden
-  - demoapp.dom.domain.actions.Action.domainEvent.ActionDomainEventPage_changeControlStrategy
-  - demoapp.dom.domain.actions.Action.domainEvent.ActionDomainEventPage_controlStrategy
-  - demoapp.dom.domain.actions.Action.domainEvent.ActionDomainEventPage_updateText
-  - demoapp.dom.domain.actions.Action.domainEvent.ActionDomainEventPage_updateTextNotAnnotated
-  - demoapp.dom.domain.actions.Action.executionPublishing.ActionExecutionPublishingEntity_mixinUpdateProperty
-  - demoapp.dom.domain.actions.Action.executionPublishing.ActionExecutionPublishingEntity_mixinUpdatePropertyMetaAnnotation
-  - demoapp.dom.domain.actions.Action.executionPublishing.ActionExecutionPublishingEntity_mixinUpdatePropertyMetaAnnotationOverridden
-  - demoapp.dom.domain.actions.Action.hidden.ActionHiddenPage_mixinUpdateTextAndHiddenNowhere
-  - demoapp.dom.domain.actions.Action.hidden.ActionHiddenPage_mixinUpdateTextButHiddenEverywhere
-  - demoapp.dom.domain.actions.Action.hidden.ActionHiddenPage_mixinUpdateTextButHiddenObjectForms
-  - demoapp.dom.domain.actions.Action.hidden.ActionHiddenPage_mixinUpdateTextNoAnnotation
-  - demoapp.dom.domain.actions.Action.restrictTo.ActionRestrictToPage_mixinUpdateMetaAnnotated
-  - demoapp.dom.domain.actions.Action.restrictTo.ActionRestrictToPage_mixinUpdateMetaAnnotatedOverridden
-  - demoapp.dom.domain.actions.Action.restrictTo.ActionRestrictToPage_mixinUpdateNoAnnotation
-  - demoapp.dom.domain.actions.Action.restrictTo.ActionRestrictToPage_mixinUpdateRestrictToNoRestrictions
-  - demoapp.dom.domain.actions.Action.restrictTo.ActionRestrictToPage_mixinUpdateRestrictToPrototyping
-  - demoapp.dom.domain.actions.Action.semantics.ActionSemanticsPage_mixinIncrementByAmountNonIdempotent
-  - demoapp.dom.domain.actions.Action.semantics.ActionSemanticsPage_mixinIncrementNoAnnotation
-  - demoapp.dom.domain.actions.Action.semantics.ActionSemanticsPage_mixinIncrementNonIdempotent
-  - demoapp.dom.domain.actions.Action.semantics.ActionSemanticsPage_mixinIncrementNonIdempotentAreYouSure
-  - demoapp.dom.domain.actions.Action.semantics.ActionSemanticsPage_mixinReportPropertyForSemanticsSafe
-  - demoapp.dom.domain.actions.Action.semantics.ActionSemanticsPage_mixinSetToValueForPropertyMetaAnnotated
-  - demoapp.dom.domain.actions.Action.semantics.ActionSemanticsPage_mixinSetToValueForPropertyMetaAnnotatedOverridden
-  - demoapp.dom.domain.actions.Action.semantics.ActionSemanticsPage_mixinSetToValueForPropertySemanticsIdempotent
-  - demoapp.dom.domain.actions.Action.semantics.ActionSemanticsPage_mixinSetToValueForPropertySemanticsIdempotentAreYouSure
-  - demoapp.dom.domain.actions.ActionLayout.position.ActionLayoutPositionPage_annotatedBelow
-  - demoapp.dom.domain.actions.ActionLayout.position.ActionLayoutPositionPage_annotatedPanel
-  - demoapp.dom.domain.actions.ActionLayout.position.ActionLayoutPositionPage_annotatedPanelDropDown
-  - demoapp.dom.domain.actions.ActionLayout.position.ActionLayoutPositionPage_annotatedRight
-  - demoapp.dom.domain.actions.ActionLayout.position.ActionLayoutPositionPage_layoutBelow
-  - demoapp.dom.domain.actions.ActionLayout.position.ActionLayoutPositionPage_layoutPanel
-  - demoapp.dom.domain.actions.ActionLayout.position.ActionLayoutPositionPage_layoutPanelDropDown
-  - demoapp.dom.domain.actions.ActionLayout.position.ActionLayoutPositionPage_layoutRight
-  - demoapp.dom.domain.actions.ActionLayout.promptStyle.ActionLayoutPromptStylePage_annotatedInline
-  - demoapp.dom.domain.actions.ActionLayout.promptStyle.ActionLayoutPromptStylePage_annotatedInlineAsIfEdit
-  - demoapp.dom.domain.actions.ActionLayout.promptStyle.ActionLayoutPromptStylePage_annotatedModal
-  - demoapp.dom.domain.actions.ActionLayout.promptStyle.ActionLayoutPromptStylePage_annotatedSidebar
-  - demoapp.dom.domain.actions.ActionLayout.promptStyle.ActionLayoutPromptStylePage_layoutDialog
-  - demoapp.dom.domain.actions.ActionLayout.promptStyle.ActionLayoutPromptStylePage_layoutInline
-  - demoapp.dom.domain.actions.ActionLayout.promptStyle.ActionLayoutPromptStylePage_layoutInlineAsIfEdit
-  - demoapp.dom.domain.actions.progmodel.depargs.DependentArgsActionDemo_bulkAction
-  - demoapp.dom.domain.actions.progmodel.depargs.DependentArgsActionDemo_useAutoComplete
-  - demoapp.dom.domain.actions.progmodel.depargs.DependentArgsActionDemo_useAutoComplete2
-  - demoapp.dom.domain.actions.progmodel.depargs.DependentArgsActionDemo_useChoices
-  - demoapp.dom.domain.actions.progmodel.depargs.DependentArgsActionDemo_useChoices2
-  - demoapp.dom.domain.actions.progmodel.depargs.DependentArgsActionDemo_useDefault
-  - demoapp.dom.domain.actions.progmodel.depargs.DependentArgsActionDemo_useDisable
-  - demoapp.dom.domain.actions.progmodel.depargs.DependentArgsActionDemo_useHide
-  - demoapp.dom.domain.actions.progmodel.depargs.DependentArgsActionDemo_useIndependent
-  - demoapp.dom.domain.collections.Collection.domainEvent.CollectionDomainEventPage_changeControlStrategy
-  - demoapp.dom.domain.collections.Collection.domainEvent.CollectionDomainEventPage_controlStrategy
-  - demoapp.dom.domain.objects.DomainObject.aliased.DomainObjectAliasedPage_lookup
-  - demoapp.dom.domain.objects.DomainObject.aliased.DomainObjectAliasedPage_objects
-  - demoapp.dom.domain.objects.DomainObject.autoComplete.DomainObjectAutoCompletePage_find
-  - demoapp.dom.domain.objects.DomainObject.autoComplete.DomainObjectAutoCompletePage_objects
-  - demoapp.dom.domain.objects.DomainObject.bounded.DomainObjectBoundingPage_objects
-  - demoapp.dom.domain.objects.DomainObject.bounded.jpa.DomainObjectBoundingPage_find
-  - demoapp.dom.domain.objects.DomainObject.editing.DomainObjectEditingPage_objects
-  - demoapp.dom.domain.objects.DomainObject.entityChangePublishing.DomainObjectEntityChangePublishingEntity_updatePropertyUsingAction
-  - demoapp.dom.domain.objects.DomainObject.entityChangePublishing.DomainObjectEntityChangePublishingVm_modify
-  - demoapp.dom.domain.objects.DomainObject.entityChangePublishing.DomainObjectEntityChangePublishingVm_objects
-  - demoapp.dom.domain.objects.DomainObject.introspection.DomainObjectIntrospectionPage_annotationOptional
-  - demoapp.dom.domain.objects.DomainObject.introspection.DomainObjectIntrospectionPage_annotationRequired
-  - demoapp.dom.domain.objects.DomainObject.introspection.encapsulated.jpa.DomainObjectIntrospectionVm_encapsulationEnabled
-  - demoapp.dom.domain.objects.DomainObject.mixinMethod.DomainObjectMixinMethodPage_objects
-  - demoapp.dom.domain.objects.DomainObject.mixinMethod.DomainObjectMixinMethodPage_updateName
-  - demoapp.dom.domain.objects.DomainObject.mixinMethod.DomainObjectMixinMethod_initialCharacter
-  - demoapp.dom.domain.objects.DomainObject.mixinMethod.DomainObjectMixinMethod_updateName
-  - demoapp.dom.domain.objects.DomainObject.nature.DomainObjectNaturePage_entities
-  - demoapp.dom.domain.objects.DomainObject.nature.DomainObjectNaturePage_viewModels
-  - demoapp.dom.domain.objects.DomainObject.nature.viewmodel.DomainObjectNatureViewModel_updateMessage
-  - demoapp.dom.domain.objects.DomainObject.xxxDomainEvent.DomainObjectXxxDomainEventPage_changeControlStrategy
-  - demoapp.dom.domain.objects.DomainObject.xxxDomainEvent.DomainObjectXxxDomainEventPage_controlStrategy
-  - demoapp.dom.domain.objects.DomainObject.xxxDomainEvent.DomainObjectXxxDomainEventPage_updateTextViaMixin
-  - demoapp.dom.domain.objects.DomainObject.xxxLifecycleEvent.DomainObjectXxxLifecycleEventPage_clearEvents
-  - demoapp.dom.domain.objects.DomainObject.xxxLifecycleEvent.DomainObjectXxxLifecycleEventPage_createEntity
-  - demoapp.dom.domain.objects.DomainObject.xxxLifecycleEvent.DomainObjectXxxLifecycleEventPage_deleteEntity
-  - demoapp.dom.domain.objects.DomainObject.xxxLifecycleEvent.DomainObjectXxxLifecycleEventPage_events
-  - demoapp.dom.domain.objects.DomainObject.xxxLifecycleEvent.DomainObjectXxxLifecycleEventPage_updateEntity
-  - demoapp.dom.domain.objects.DomainObjectLayout.bookmarking.DomainObjectLayoutBookmarkingPage_objects
-  - demoapp.dom.domain.objects.DomainObjectLayout.bookmarking.DomainObjectLayoutBookmarking_addChildren
-  - demoapp.dom.domain.objects.other.embedded.jpa.NumberConstantJpa_updateNumber
-  - demoapp.dom.domain.objects.other.mixins.CountHolder_explanation
-  - demoapp.dom.domain.objects.other.mixins.CountHolder_fibonacciSequence
-  - demoapp.dom.domain.objects.other.mixins.CountHolder_updateCount
-  - demoapp.dom.domain.properties.Property.domainEvent.PropertyDomainEventPage_changeControlStrategy
-  - demoapp.dom.domain.properties.Property.domainEvent.PropertyDomainEventPage_controlStrategy
-  - demoapp.dom.domain.properties.Property.fileAccept.PropertyFileAcceptPage_updateClobWithParameterLayout
-  - demoapp.dom.domain.properties.Property.fileAccept.PropertyFileAcceptPage_updateWithMetaAnnotation
-  - demoapp.dom.domain.properties.Property.fileAccept.PropertyFileAcceptPage_updateWithMetaAnnotationOverridden
-  - demoapp.dom.domain.properties.Property.fileAccept.PropertyFileAcceptPage_updateWithParameterLayout
-  - demoapp.dom.domain.properties.Property.hidden.PropertyHiddenPage_mixinPropertyWithMetaAnnotation
-  - demoapp.dom.domain.properties.Property.hidden.PropertyHiddenPage_mixinPropertyWithMetaAnnotationOverridden
-  - demoapp.dom.domain.properties.Property.hidden.PropertyHiddenPage_returnsChildren
-  - demoapp.dom.domain.properties.Property.hidden.child.PropertyHiddenChildVm_mixinProperty
-  - demoapp.dom.domain.properties.Property.maxLength.PropertyMaxLengthPage_updateWithMetaAnnotation
-  - demoapp.dom.domain.properties.Property.maxLength.PropertyMaxLengthPage_updateWithMetaAnnotationOverridden
-  - demoapp.dom.domain.properties.Property.maxLength.PropertyMaxLengthPage_updateWithParameterLayout
-  - demoapp.dom.domain.properties.Property.mustSatisfy.PropertyMustSatisfyPage_updateWithMetaAnnotation
-  - demoapp.dom.domain.properties.Property.mustSatisfy.PropertyMustSatisfyPage_updateWithMetaAnnotationOverridden
-  - demoapp.dom.domain.properties.Property.mustSatisfy.PropertyMustSatisfyPage_updateWithParameterLayout
-  - demoapp.dom.domain.properties.Property.optionality.PropertyOptionalityPage_updateMandatoryWithParameterLayout
-  - demoapp.dom.domain.properties.Property.optionality.PropertyOptionalityPage_updateWithMetaAnnotation
-  - demoapp.dom.domain.properties.Property.optionality.PropertyOptionalityPage_updateWithMetaAnnotationOverridden
-  - demoapp.dom.domain.properties.Property.optionality.PropertyOptionalityPage_updateWithParameterLayout
-  - demoapp.dom.domain.properties.Property.projecting.PropertyProjectingPage_returnsChildren
-  - demoapp.dom.domain.properties.Property.regexPattern.PropertyRegexPatternPage_updateWithMetaAnnotation
-  - demoapp.dom.domain.properties.Property.regexPattern.PropertyRegexPatternPage_updateWithMetaAnnotationOverridden
-  - demoapp.dom.domain.properties.Property.regexPattern.PropertyRegexPatternPage_updateWithParameterLayout
-  - demoapp.dom.domain.properties.Property.snapshot.PropertySnapshotPage_takeXmlSnapshot
-  - demoapp.dom.domain.properties.PropertyLayout.cssClass.PropertyLayoutCssClassPage_mixinProperty
-  - demoapp.dom.domain.properties.PropertyLayout.cssClass.PropertyLayoutCssClassPage_mixinPropertyWithMetaAnnotation
-  - demoapp.dom.domain.properties.PropertyLayout.cssClass.PropertyLayoutCssClassPage_mixinPropertyWithMetaAnnotationOverridden
-  - demoapp.dom.domain.properties.PropertyLayout.cssClass.PropertyLayoutCssClassPage_updateWithMetaAnnotation
-  - demoapp.dom.domain.properties.PropertyLayout.cssClass.PropertyLayoutCssClassPage_updateWithMetaAnnotationOverridden
-  - demoapp.dom.domain.properties.PropertyLayout.cssClass.PropertyLayoutCssClassPage_updateWithParameterLayout
-  - demoapp.dom.domain.properties.PropertyLayout.describedAs.PropertyLayoutDescribedAsPage_mixinProperty
-  - demoapp.dom.domain.properties.PropertyLayout.describedAs.PropertyLayoutDescribedAsPage_mixinPropertyWithMetaAnnotation
-  - demoapp.dom.domain.properties.PropertyLayout.describedAs.PropertyLayoutDescribedAsPage_mixinPropertyWithMetaAnnotationOverridden
-  - demoapp.dom.domain.properties.PropertyLayout.describedAs.PropertyLayoutDescribedAsPage_updateWithMetaAnnotation
-  - demoapp.dom.domain.properties.PropertyLayout.describedAs.PropertyLayoutDescribedAsPage_updateWithMetaAnnotationOverridden
-  - demoapp.dom.domain.properties.PropertyLayout.describedAs.PropertyLayoutDescribedAsPage_updateWithParameterLayout
-  - demoapp.dom.domain.properties.PropertyLayout.hidden.PropertyLayoutHiddenPage_mixinPropertyWithMetaAnnotation
-  - demoapp.dom.domain.properties.PropertyLayout.hidden.PropertyLayoutHiddenPage_mixinPropertyWithMetaAnnotationOverridden
-  - demoapp.dom.domain.properties.PropertyLayout.hidden.PropertyLayoutHiddenPage_returnsChildren
-  - demoapp.dom.domain.properties.PropertyLayout.hidden.child.PropertyLayoutHiddenChildVm_mixinProperty
-  - demoapp.dom.domain.properties.PropertyLayout.labelPosition.PropertyLayoutLabelPositionPage_mixinProperty
-  - demoapp.dom.domain.properties.PropertyLayout.labelPosition.PropertyLayoutLabelPositionPage_mixinPropertyWithMetaAnnotation
-  - demoapp.dom.domain.properties.PropertyLayout.labelPosition.PropertyLayoutLabelPositionPage_mixinPropertyWithMetaAnnotationOverridden
-  - demoapp.dom.domain.properties.PropertyLayout.labelPosition.PropertyLayoutLabelPositionPage_updateVariantLeft
-  - demoapp.dom.domain.properties.PropertyLayout.labelPosition.PropertyLayoutLabelPositionPage_updateVariantNone
-  - demoapp.dom.domain.properties.PropertyLayout.labelPosition.PropertyLayoutLabelPositionPage_updateVariantNotSpecified
-  - demoapp.dom.domain.properties.PropertyLayout.labelPosition.PropertyLayoutLabelPositionPage_updateVariantRight
-  - demoapp.dom.domain.properties.PropertyLayout.labelPosition.PropertyLayoutLabelPositionPage_updateVariantTop
-  - demoapp.dom.domain.properties.PropertyLayout.labelPosition.PropertyLayoutLabelPositionPage_updateWithMetaAnnotation
-  - demoapp.dom.domain.properties.PropertyLayout.labelPosition.PropertyLayoutLabelPositionPage_updateWithMetaAnnotationOverridden
-  - demoapp.dom.domain.properties.PropertyLayout.labelPosition.PropertyLayoutLabelPositionPage_updateWithParameterLayout
-  - demoapp.dom.domain.properties.PropertyLayout.multiLine.PropertyLayoutMultiLinePage_mixinProperty
-  - demoapp.dom.domain.properties.PropertyLayout.multiLine.PropertyLayoutMultiLinePage_mixinPropertyWithMetaAnnotation
-  - demoapp.dom.domain.properties.PropertyLayout.multiLine.PropertyLayoutMultiLinePage_mixinPropertyWithMetaAnnotationOverridden
-  - demoapp.dom.domain.properties.PropertyLayout.multiLine.PropertyLayoutMultiLinePage_updateWithMetaAnnotation
-  - demoapp.dom.domain.properties.PropertyLayout.multiLine.PropertyLayoutMultiLinePage_updateWithMetaAnnotationOverridden
-  - demoapp.dom.domain.properties.PropertyLayout.multiLine.PropertyLayoutMultiLinePage_updateWithParameterLayout
-  - demoapp.dom.domain.properties.PropertyLayout.named.PropertyLayoutNamedPage_mixinProperty
-  - demoapp.dom.domain.properties.PropertyLayout.named.PropertyLayoutNamedPage_mixinPropertyWithMetaAnnotation
-  - demoapp.dom.domain.properties.PropertyLayout.named.PropertyLayoutNamedPage_mixinPropertyWithMetaAnnotationOverridden
-  - demoapp.dom.domain.properties.PropertyLayout.named.PropertyLayoutNamedPage_updateWithMetaAnnotation
-  - demoapp.dom.domain.properties.PropertyLayout.named.PropertyLayoutNamedPage_updateWithMetaAnnotationOverridden
-  - demoapp.dom.domain.properties.PropertyLayout.named.PropertyLayoutNamedPage_updateWithParameterLayout
-  - demoapp.dom.domain.properties.PropertyLayout.navigable.FileNodeVm_returnsTree
-  - demoapp.dom.domain.properties.PropertyLayout.renderDay.PropertyLayoutRenderDayPage_downloadAsXml
-  - demoapp.dom.domain.properties.PropertyLayout.renderDay.PropertyLayoutRenderDayPage_mixinEndDateWithMetaAnnotation
-  - demoapp.dom.domain.properties.PropertyLayout.renderDay.PropertyLayoutRenderDayPage_mixinEndDateWithMetaAnnotationOverridden
-  - demoapp.dom.domain.properties.PropertyLayout.renderDay.PropertyLayoutRenderDayPage_mixinEndDateWithPropertyLayout
-  - demoapp.dom.domain.properties.PropertyLayout.renderDay.PropertyLayoutRenderDayPage_updateEndDateWithMetaAnnotation
-  - demoapp.dom.domain.properties.PropertyLayout.renderDay.PropertyLayoutRenderDayPage_updateEndDateWithMetaAnnotationOverridden
-  - demoapp.dom.domain.properties.PropertyLayout.renderDay.PropertyLayoutRenderDayPage_updateEndDateWithParameterLayout
-  - demoapp.dom.domain.properties.PropertyLayout.repainting.PropertyLayoutRepaintingPage_mixinProperty
-  - demoapp.dom.domain.properties.PropertyLayout.repainting.PropertyLayoutRepaintingPage_mixinPropertyWithMetaAnnotation
-  - demoapp.dom.domain.properties.PropertyLayout.repainting.PropertyLayoutRepaintingPage_mixinPropertyWithMetaAnnotationOverridden
-  - demoapp.dom.domain.properties.PropertyLayout.typicalLength.PropertyLayoutTypicalLengthPage_mixinProperty
-  - demoapp.dom.domain.properties.PropertyLayout.typicalLength.PropertyLayoutTypicalLengthPage_mixinPropertyWithMetaAnnotation
-  - demoapp.dom.domain.properties.PropertyLayout.typicalLength.PropertyLayoutTypicalLengthPage_mixinPropertyWithMetaAnnotationOverridden
-  - demoapp.dom.domain.properties.PropertyLayout.typicalLength.PropertyLayoutTypicalLengthPage_updateWithMetaAnnotation
-  - demoapp.dom.domain.properties.PropertyLayout.typicalLength.PropertyLayoutTypicalLengthPage_updateWithMetaAnnotationOverridden
-  - demoapp.dom.domain.properties.PropertyLayout.typicalLength.PropertyLayoutTypicalLengthPage_updateWithParameterLayout
-  - demoapp.dom.services.core.wrapperFactory.WrapperFactoryEntity_mixinUpdatePropertyAsync
-  - demoapp.dom.services.core.wrapperFactory.WrapperFactoryEntity_updatePropertyAsyncMixin
-  - demoapp.dom.services.core.xmlSnapshotService.XmlSnapshotParentVm_takeXmlSnapshot
-  - demoapp.dom.types.causeway.blobs.holder.CausewayBlobHolder_actionReturning
-  - demoapp.dom.types.causeway.blobs.holder.CausewayBlobHolder_actionReturningCollection
-  - demoapp.dom.types.causeway.blobs.holder.CausewayBlobHolder_mixinProperty
-  - demoapp.dom.types.causeway.blobs.holder.CausewayBlobHolder_updateReadOnlyOptionalProperty
-  - demoapp.dom.types.causeway.blobs.holder.CausewayBlobHolder_updateReadOnlyProperty
-  - demoapp.dom.types.causeway.blobs.holder.CausewayBlobHolder_updateReadOnlyPropertyWithChoices
-  - demoapp.dom.types.causeway.clobs.holder.CausewayClobHolder_actionReturning
-  - demoapp.dom.types.causeway.clobs.holder.CausewayClobHolder_actionReturningCollection
-  - demoapp.dom.types.causeway.clobs.holder.CausewayClobHolder_mixinProperty
-  - demoapp.dom.types.causeway.clobs.holder.CausewayClobHolder_updateReadOnlyOptionalProperty
-  - demoapp.dom.types.causeway.clobs.holder.CausewayClobHolder_updateReadOnlyProperty
-  - demoapp.dom.types.causeway.clobs.holder.CausewayClobHolder_updateReadOnlyPropertyWithChoices
-  - demoapp.dom.types.causeway.localresourcepaths.holder.CausewayLocalResourcePathHolder_actionReturning
-  - demoapp.dom.types.causeway.localresourcepaths.holder.CausewayLocalResourcePathHolder_actionReturningCollection
-  - demoapp.dom.types.causeway.localresourcepaths.holder.CausewayLocalResourcePathHolder_mixinProperty
-  - demoapp.dom.types.causeway.localresourcepaths.holder.CausewayLocalResourcePathHolder_updateReadOnlyOptionalProperty
-  - demoapp.dom.types.causeway.localresourcepaths.holder.CausewayLocalResourcePathHolder_updateReadOnlyProperty
-  - demoapp.dom.types.causeway.localresourcepaths.holder.CausewayLocalResourcePathHolder_updateReadOnlyPropertyWithChoices
-  - demoapp.dom.types.causeway.markups.holder.CausewayMarkupHolder_actionReturning
-  - demoapp.dom.types.causeway.markups.holder.CausewayMarkupHolder_actionReturningCollection
-  - demoapp.dom.types.causeway.markups.holder.CausewayMarkupHolder_mixinProperty
-  - demoapp.dom.types.causeway.markups.holder.CausewayMarkupHolder_updateReadOnlyOptionalProperty
-  - demoapp.dom.types.causeway.markups.holder.CausewayMarkupHolder_updateReadOnlyOptionalPropertyWithChoices
-  - demoapp.dom.types.causeway.markups.holder.CausewayMarkupHolder_updateReadOnlyProperty
-  - demoapp.dom.types.causeway.markups.holder.CausewayMarkupHolder_updateReadOnlyPropertyWithChoices
-  - demoapp.dom.types.causeway.passwords.holder.CausewayPasswordHolder_actionReturning
-  - demoapp.dom.types.causeway.passwords.holder.CausewayPasswordHolder_actionReturningCollection
-  - demoapp.dom.types.causeway.passwords.holder.CausewayPasswordHolder_mixinProperty
-  - demoapp.dom.types.causeway.passwords.holder.CausewayPasswordHolder_updateReadOnlyOptionalProperty
-  - demoapp.dom.types.causeway.passwords.holder.CausewayPasswordHolder_updateReadOnlyProperty
-  - demoapp.dom.types.causeway.passwords.holder.CausewayPasswordHolder_updateReadOnlyPropertyWithChoices
-  - demoapp.dom.types.causewayext.cal.holder.CausewayCalendarEventHolder_actionReturning
-  - demoapp.dom.types.causewayext.cal.holder.CausewayCalendarEventHolder_actionReturningCollection
-  - demoapp.dom.types.causewayext.cal.holder.CausewayCalendarEventHolder_mixinProperty
-  - demoapp.dom.types.causewayext.cal.holder.CausewayCalendarEventHolder_updateReadOnlyOptionalProperty
-  - demoapp.dom.types.causewayext.cal.holder.CausewayCalendarEventHolder_updateReadOnlyProperty
-  - demoapp.dom.types.causewayext.cal.holder.CausewayCalendarEventHolder_updateReadOnlyPropertyWithChoices
-  - demoapp.dom.types.causewayval.asciidocs.holder.CausewayAsciiDocHolder_actionReturning
-  - demoapp.dom.types.causewayval.asciidocs.holder.CausewayAsciiDocHolder_actionReturningCollection
-  - demoapp.dom.types.causewayval.asciidocs.holder.CausewayAsciiDocHolder_mixinProperty
-  - demoapp.dom.types.causewayval.asciidocs.holder.CausewayAsciiDocHolder_updateReadOnlyOptionalProperty
-  - demoapp.dom.types.causewayval.asciidocs.holder.CausewayAsciiDocHolder_updateReadOnlyOptionalPropertyWithChoices
-  - demoapp.dom.types.causewayval.asciidocs.holder.CausewayAsciiDocHolder_updateReadOnlyProperty
-  - demoapp.dom.types.causewayval.asciidocs.holder.CausewayAsciiDocHolder_updateReadOnlyPropertyWithChoices
-  - demoapp.dom.types.causewayval.markdowns.holder.CausewayMarkdownHolder_actionReturning
-  - demoapp.dom.types.causewayval.markdowns.holder.CausewayMarkdownHolder_actionReturningCollection
-  - demoapp.dom.types.causewayval.markdowns.holder.CausewayMarkdownHolder_mixinProperty
-  - demoapp.dom.types.causewayval.markdowns.holder.CausewayMarkdownHolder_updateReadOnlyOptionalProperty
-  - demoapp.dom.types.causewayval.markdowns.holder.CausewayMarkdownHolder_updateReadOnlyOptionalPropertyWithChoices
-  - demoapp.dom.types.causewayval.markdowns.holder.CausewayMarkdownHolder_updateReadOnlyProperty
-  - demoapp.dom.types.causewayval.markdowns.holder.CausewayMarkdownHolder_updateReadOnlyPropertyWithChoices
-  - demoapp.dom.types.causewayval.vegas.holder.CausewayVegaHolder_actionReturning
-  - demoapp.dom.types.causewayval.vegas.holder.CausewayVegaHolder_actionReturningCollection
-  - demoapp.dom.types.causewayval.vegas.holder.CausewayVegaHolder_mixinProperty
-  - demoapp.dom.types.causewayval.vegas.holder.CausewayVegaHolder_updateReadOnlyOptionalProperty
-  - demoapp.dom.types.causewayval.vegas.holder.CausewayVegaHolder_updateReadOnlyOptionalPropertyWithChoices
-  - demoapp.dom.types.causewayval.vegas.holder.CausewayVegaHolder_updateReadOnlyProperty
-  - demoapp.dom.types.causewayval.vegas.holder.CausewayVegaHolder_updateReadOnlyPropertyWithChoices
-  - demoapp.dom.types.javaawt.images.holder.JavaAwtBufferedImageHolder_actionReturning
-  - demoapp.dom.types.javaawt.images.holder.JavaAwtBufferedImageHolder_actionReturningCollection
-  - demoapp.dom.types.javaawt.images.holder.JavaAwtBufferedImageHolder_mixinProperty
-  - demoapp.dom.types.javaawt.images.holder.JavaAwtBufferedImageHolder_updateReadOnlyOptionalProperty
-  - demoapp.dom.types.javaawt.images.holder.JavaAwtBufferedImageHolder_updateReadOnlyProperty
-  - demoapp.dom.types.javaawt.images.holder.JavaAwtBufferedImageHolder_updateReadOnlyPropertyWithChoices
-  - demoapp.dom.types.javalang.booleans.holder.WrapperBooleanHolder_actionReturning
-  - demoapp.dom.types.javalang.booleans.holder.WrapperBooleanHolder_actionReturningCollection
-  - demoapp.dom.types.javalang.booleans.holder.WrapperBooleanHolder_mixinProperty
-  - demoapp.dom.types.javalang.booleans.holder.WrapperBooleanHolder_updateReadOnlyOptionalProperty
-  - demoapp.dom.types.javalang.booleans.holder.WrapperBooleanHolder_updateReadOnlyOptionalPropertyWithChoices
-  - demoapp.dom.types.javalang.booleans.holder.WrapperBooleanHolder_updateReadOnlyProperty
-  - demoapp.dom.types.javalang.booleans.holder.WrapperBooleanHolder_updateReadOnlyPropertyWithChoices
-  - demoapp.dom.types.javalang.bytes.holder.WrapperByteHolder_actionReturning
-  - demoapp.dom.types.javalang.bytes.holder.WrapperByteHolder_actionReturningCollection
-  - demoapp.dom.types.javalang.bytes.holder.WrapperByteHolder_mixinProperty
-  - demoapp.dom.types.javalang.bytes.holder.WrapperByteHolder_updateReadOnlyOptionalProperty
-  - demoapp.dom.types.javalang.bytes.holder.WrapperByteHolder_updateReadOnlyOptionalPropertyWithChoices
-  - demoapp.dom.types.javalang.bytes.holder.WrapperByteHolder_updateReadOnlyProperty
-  - demoapp.dom.types.javalang.bytes.holder.WrapperByteHolder_updateReadOnlyPropertyWithChoices
-  - demoapp.dom.types.javalang.characters.holder.WrapperCharacterHolder_actionReturning
-  - demoapp.dom.types.javalang.characters.holder.WrapperCharacterHolder_actionReturningCollection
-  - demoapp.dom.types.javalang.characters.holder.WrapperCharacterHolder_mixinProperty
-  - demoapp.dom.types.javalang.characters.holder.WrapperCharacterHolder_updateReadOnlyOptionalProperty
-  - demoapp.dom.types.javalang.characters.holder.WrapperCharacterHolder_updateReadOnlyOptionalPropertyWithChoices
-  - demoapp.dom.types.javalang.characters.holder.WrapperCharacterHolder_updateReadOnlyProperty
-  - demoapp.dom.types.javalang.characters.holder.WrapperCharacterHolder_updateReadOnlyPropertyWithChoices
-  - demoapp.dom.types.javalang.doubles.holder.WrapperDoubleHolder_actionReturning
-  - demoapp.dom.types.javalang.doubles.holder.WrapperDoubleHolder_actionReturningCollection
-  - demoapp.dom.types.javalang.doubles.holder.WrapperDoubleHolder_mixinProperty
-  - demoapp.dom.types.javalang.doubles.holder.WrapperDoubleHolder_updateReadOnlyOptionalProperty
-  - demoapp.dom.types.javalang.doubles.holder.WrapperDoubleHolder_updateReadOnlyOptionalPropertyWithChoices
-  - demoapp.dom.types.javalang.doubles.holder.WrapperDoubleHolder_updateReadOnlyProperty
-  - demoapp.dom.types.javalang.doubles.holder.WrapperDoubleHolder_updateReadOnlyPropertyWithChoices
-  - demoapp.dom.types.javalang.enums.holder.JavaLangEnumHolder_actionReturning
-  - demoapp.dom.types.javalang.enums.holder.JavaLangEnumHolder_actionReturningCollection
-  - demoapp.dom.types.javalang.enums.holder.JavaLangEnumHolder_mixinProperty
-  - demoapp.dom.types.javalang.enums.holder.JavaLangEnumHolder_updateReadOnlyOptionalProperty
-  - demoapp.dom.types.javalang.enums.holder.JavaLangEnumHolder_updateReadOnlyOptionalPropertyWithChoices
-  - demoapp.dom.types.javalang.enums.holder.JavaLangEnumHolder_updateReadOnlyProperty
-  - demoapp.dom.types.javalang.enums.holder.JavaLangEnumHolder_updateReadOnlyPropertyWithChoices
-  - demoapp.dom.types.javalang.floats.holder.WrapperFloatHolder_actionReturning
-  - demoapp.dom.types.javalang.floats.holder.WrapperFloatHolder_actionReturningCollection
-  - demoapp.dom.types.javalang.floats.holder.WrapperFloatHolder_mixinProperty
-  - demoapp.dom.types.javalang.floats.holder.WrapperFloatHolder_updateReadOnlyOptionalProperty
-  - demoapp.dom.types.javalang.floats.holder.WrapperFloatHolder_updateReadOnlyOptionalPropertyWithChoices
-  - demoapp.dom.types.javalang.floats.holder.WrapperFloatHolder_updateReadOnlyProperty
-  - demoapp.dom.types.javalang.floats.holder.WrapperFloatHolder_updateReadOnlyPropertyWithChoices
-  - demoapp.dom.types.javalang.integers.holder.WrapperIntegerHolder_actionReturning
-  - demoapp.dom.types.javalang.integers.holder.WrapperIntegerHolder_actionReturningCollection
-  - demoapp.dom.types.javalang.integers.holder.WrapperIntegerHolder_mixinProperty
-  - demoapp.dom.types.javalang.integers.holder.WrapperIntegerHolder_updateReadOnlyOptionalProperty
-  - demoapp.dom.types.javalang.integers.holder.WrapperIntegerHolder_updateReadOnlyOptionalPropertyWithChoices
-  - demoapp.dom.types.javalang.integers.holder.WrapperIntegerHolder_updateReadOnlyProperty
-  - demoapp.dom.types.javalang.integers.holder.WrapperIntegerHolder_updateReadOnlyPropertyWithChoices
-  - demoapp.dom.types.javalang.longs.holder.WrapperLongHolder_actionReturning
-  - demoapp.dom.types.javalang.longs.holder.WrapperLongHolder_actionReturningCollection
-  - demoapp.dom.types.javalang.longs.holder.WrapperLongHolder_mixinProperty
-  - demoapp.dom.types.javalang.longs.holder.WrapperLongHolder_updateReadOnlyOptionalProperty
-  - demoapp.dom.types.javalang.longs.holder.WrapperLongHolder_updateReadOnlyOptionalPropertyWithChoices
-  - demoapp.dom.types.javalang.longs.holder.WrapperLongHolder_updateReadOnlyProperty
-  - demoapp.dom.types.javalang.longs.holder.WrapperLongHolder_updateReadOnlyPropertyWithChoices
-  - demoapp.dom.types.javalang.shorts.holder.WrapperShortHolder_actionReturning
-  - demoapp.dom.types.javalang.shorts.holder.WrapperShortHolder_actionReturningCollection
-  - demoapp.dom.types.javalang.shorts.holder.WrapperShortHolder_mixinProperty
-  - demoapp.dom.types.javalang.shorts.holder.WrapperShortHolder_updateReadOnlyOptionalProperty
-  - demoapp.dom.types.javalang.shorts.holder.WrapperShortHolder_updateReadOnlyOptionalPropertyWithChoices
-  - demoapp.dom.types.javalang.shorts.holder.WrapperShortHolder_updateReadOnlyProperty
-  - demoapp.dom.types.javalang.shorts.holder.WrapperShortHolder_updateReadOnlyPropertyWithChoices
-  - demoapp.dom.types.javalang.strings.holder.JavaLangStringHolder_actionReturning
-  - demoapp.dom.types.javalang.strings.holder.JavaLangStringHolder_actionReturningCollection
-  - demoapp.dom.types.javalang.strings.holder.JavaLangStringHolder_mixinProperty
-  - demoapp.dom.types.javalang.strings.holder.JavaLangStringHolder_updateReadOnlyOptionalProperty
-  - demoapp.dom.types.javalang.strings.holder.JavaLangStringHolder_updateReadOnlyOptionalPropertyWithChoices
-  - demoapp.dom.types.javalang.strings.holder.JavaLangStringHolder_updateReadOnlyProperty
-  - demoapp.dom.types.javalang.strings.holder.JavaLangStringHolder_updateReadOnlyPropertyWithChoices
-  - demoapp.dom.types.javamath.bigdecimals.holder.JavaMathBigDecimalHolder_actionReturning
-  - demoapp.dom.types.javamath.bigdecimals.holder.JavaMathBigDecimalHolder_actionReturningCollection
-  - demoapp.dom.types.javamath.bigdecimals.holder.JavaMathBigDecimalHolder_mixinProperty
-  - demoapp.dom.types.javamath.bigdecimals.holder.JavaMathBigDecimalHolder_updateReadOnlyOptionalProperty
-  - demoapp.dom.types.javamath.bigdecimals.holder.JavaMathBigDecimalHolder_updateReadOnlyProperty
-  - demoapp.dom.types.javamath.bigdecimals.holder.JavaMathBigDecimalHolder_updateReadOnlyPropertyWithChoices
-  - demoapp.dom.types.javamath.bigintegers.holder.JavaMathBigIntegerHolder_actionReturning
-  - demoapp.dom.types.javamath.bigintegers.holder.JavaMathBigIntegerHolder_actionReturningCollection
-  - demoapp.dom.types.javamath.bigintegers.holder.JavaMathBigIntegerHolder_mixinProperty
-  - demoapp.dom.types.javamath.bigintegers.holder.JavaMathBigIntegerHolder_updateReadOnlyOptionalProperty
-  - demoapp.dom.types.javamath.bigintegers.holder.JavaMathBigIntegerHolder_updateReadOnlyProperty
-  - demoapp.dom.types.javamath.bigintegers.holder.JavaMathBigIntegerHolder_updateReadOnlyPropertyWithChoices
-  - demoapp.dom.types.javanet.urls.holder.JavaNetUrlHolder_actionReturning
-  - demoapp.dom.types.javanet.urls.holder.JavaNetUrlHolder_actionReturningCollection
-  - demoapp.dom.types.javanet.urls.holder.JavaNetUrlHolder_mixinProperty
-  - demoapp.dom.types.javanet.urls.holder.JavaNetUrlHolder_updateReadOnlyOptionalProperty
-  - demoapp.dom.types.javanet.urls.holder.JavaNetUrlHolder_updateReadOnlyProperty
-  - demoapp.dom.types.javanet.urls.holder.JavaNetUrlHolder_updateReadOnlyPropertyWithChoices
-  - demoapp.dom.types.javasql.javasqldate.holder.JavaSqlDateHolder_actionReturning
-  - demoapp.dom.types.javasql.javasqldate.holder.JavaSqlDateHolder_actionReturningCollection
-  - demoapp.dom.types.javasql.javasqldate.holder.JavaSqlDateHolder_mixinProperty
-  - demoapp.dom.types.javasql.javasqldate.holder.JavaSqlDateHolder_updateReadOnlyOptionalProperty
-  - demoapp.dom.types.javasql.javasqldate.holder.JavaSqlDateHolder_updateReadOnlyProperty
-  - demoapp.dom.types.javasql.javasqldate.holder.JavaSqlDateHolder_updateReadOnlyPropertyWithChoices
-  - demoapp.dom.types.javasql.javasqltimestamp.holder.JavaSqlTimestampHolder_actionReturning
-  - demoapp.dom.types.javasql.javasqltimestamp.holder.JavaSqlTimestampHolder_actionReturningCollection
-  - demoapp.dom.types.javasql.javasqltimestamp.holder.JavaSqlTimestampHolder_mixinProperty
-  - demoapp.dom.types.javasql.javasqltimestamp.holder.JavaSqlTimestampHolder_updateReadOnlyOptionalProperty
-  - demoapp.dom.types.javasql.javasqltimestamp.holder.JavaSqlTimestampHolder_updateReadOnlyProperty
-  - demoapp.dom.types.javasql.javasqltimestamp.holder.JavaSqlTimestampHolder_updateReadOnlyPropertyWithChoices
-  - demoapp.dom.types.javatime.javatimelocaldate.holder.JavaTimeLocalDateHolder_actionReturning
-  - demoapp.dom.types.javatime.javatimelocaldate.holder.JavaTimeLocalDateHolder_actionReturningCollection
-  - demoapp.dom.types.javatime.javatimelocaldate.holder.JavaTimeLocalDateHolder_mixinProperty
-  - demoapp.dom.types.javatime.javatimelocaldate.holder.JavaTimeLocalDateHolder_updateReadOnlyOptionalProperty
-  - demoapp.dom.types.javatime.javatimelocaldate.holder.JavaTimeLocalDateHolder_updateReadOnlyProperty
-  - demoapp.dom.types.javatime.javatimelocaldate.holder.JavaTimeLocalDateHolder_updateReadOnlyPropertyWithChoices
-  - demoapp.dom.types.javatime.javatimelocaldatetime.holder.JavaTimeLocalDateTimeHolder_actionReturning
-  - demoapp.dom.types.javatime.javatimelocaldatetime.holder.JavaTimeLocalDateTimeHolder_actionReturningCollection
-  - demoapp.dom.types.javatime.javatimelocaldatetime.holder.JavaTimeLocalDateTimeHolder_mixinProperty
-  - demoapp.dom.types.javatime.javatimelocaldatetime.holder.JavaTimeLocalDateTimeHolder_updateReadOnlyOptionalProperty
-  - demoapp.dom.types.javatime.javatimelocaldatetime.holder.JavaTimeLocalDateTimeHolder_updateReadOnlyProperty
-  - demoapp.dom.types.javatime.javatimelocaldatetime.holder.JavaTimeLocalDateTimeHolder_updateReadOnlyPropertyWithChoices
-  - demoapp.dom.types.javatime.javatimelocaltime.holder.JavaTimeLocalTimeHolder_actionReturning
-  - demoapp.dom.types.javatime.javatimelocaltime.holder.JavaTimeLocalTimeHolder_actionReturningCollection
-  - demoapp.dom.types.javatime.javatimelocaltime.holder.JavaTimeLocalTimeHolder_mixinProperty
-  - demoapp.dom.types.javatime.javatimelocaltime.holder.JavaTimeLocalTimeHolder_updateReadOnlyOptionalProperty
-  - demoapp.dom.types.javatime.javatimelocaltime.holder.JavaTimeLocalTimeHolder_updateReadOnlyProperty
-  - demoapp.dom.types.javatime.javatimelocaltime.holder.JavaTimeLocalTimeHolder_updateReadOnlyPropertyWithChoices
-  - demoapp.dom.types.javatime.javatimeoffsetdatetime.holder.JavaTimeOffsetDateTimeHolder_actionReturning
-  - demoapp.dom.types.javatime.javatimeoffsetdatetime.holder.JavaTimeOffsetDateTimeHolder_actionReturningCollection
-  - demoapp.dom.types.javatime.javatimeoffsetdatetime.holder.JavaTimeOffsetDateTimeHolder_mixinProperty
-  - demoapp.dom.types.javatime.javatimeoffsetdatetime.holder.JavaTimeOffsetDateTimeHolder_updateReadOnlyOptionalProperty
-  - demoapp.dom.types.javatime.javatimeoffsetdatetime.holder.JavaTimeOffsetDateTimeHolder_updateReadOnlyProperty
-  - demoapp.dom.types.javatime.javatimeoffsetdatetime.holder.JavaTimeOffsetDateTimeHolder_updateReadOnlyPropertyWithChoices
-  - demoapp.dom.types.javatime.javatimeoffsettime.holder.JavaTimeOffsetTimeHolder_actionReturning
-  - demoapp.dom.types.javatime.javatimeoffsettime.holder.JavaTimeOffsetTimeHolder_actionReturningCollection
-  - demoapp.dom.types.javatime.javatimeoffsettime.holder.JavaTimeOffsetTimeHolder_mixinProperty
-  - demoapp.dom.types.javatime.javatimeoffsettime.holder.JavaTimeOffsetTimeHolder_updateReadOnlyOptionalProperty
-  - demoapp.dom.types.javatime.javatimeoffsettime.holder.JavaTimeOffsetTimeHolder_updateReadOnlyProperty
-  - demoapp.dom.types.javatime.javatimeoffsettime.holder.JavaTimeOffsetTimeHolder_updateReadOnlyPropertyWithChoices
-  - demoapp.dom.types.javatime.javatimezoneddatetime.holder.JavaTimeZonedDateTimeHolder_actionReturning
-  - demoapp.dom.types.javatime.javatimezoneddatetime.holder.JavaTimeZonedDateTimeHolder_actionReturningCollection
-  - demoapp.dom.types.javatime.javatimezoneddatetime.holder.JavaTimeZonedDateTimeHolder_mixinProperty
-  - demoapp.dom.types.javatime.javatimezoneddatetime.holder.JavaTimeZonedDateTimeHolder_updateReadOnlyOptionalProperty
-  - demoapp.dom.types.javatime.javatimezoneddatetime.holder.JavaTimeZonedDateTimeHolder_updateReadOnlyProperty
-  - demoapp.dom.types.javatime.javatimezoneddatetime.holder.JavaTimeZonedDateTimeHolder_updateReadOnlyPropertyWithChoices
-  - demoapp.dom.types.javautil.javautildate.holder.JavaUtilDateHolder_actionReturning
-  - demoapp.dom.types.javautil.javautildate.holder.JavaUtilDateHolder_actionReturningCollection
-  - demoapp.dom.types.javautil.javautildate.holder.JavaUtilDateHolder_mixinProperty
-  - demoapp.dom.types.javautil.javautildate.holder.JavaUtilDateHolder_updateReadOnlyOptionalProperty
-  - demoapp.dom.types.javautil.javautildate.holder.JavaUtilDateHolder_updateReadOnlyProperty
-  - demoapp.dom.types.javautil.javautildate.holder.JavaUtilDateHolder_updateReadOnlyPropertyWithChoices
-  - demoapp.dom.types.javautil.uuids.holder.JavaUtilUuidHolder_actionReturning
-  - demoapp.dom.types.javautil.uuids.holder.JavaUtilUuidHolder_actionReturningCollection
-  - demoapp.dom.types.javautil.uuids.holder.JavaUtilUuidHolder_mixinProperty
-  - demoapp.dom.types.javautil.uuids.holder.JavaUtilUuidHolder_updateReadOnlyOptionalProperty
-  - demoapp.dom.types.javautil.uuids.holder.JavaUtilUuidHolder_updateReadOnlyOptionalPropertyWithChoices
-  - demoapp.dom.types.javautil.uuids.holder.JavaUtilUuidHolder_updateReadOnlyProperty
-  - demoapp.dom.types.javautil.uuids.holder.JavaUtilUuidHolder_updateReadOnlyPropertyWithChoices
-  - demoapp.dom.types.jodatime.jodadatetime.holder.JodaDateTimeHolder_actionReturning
-  - demoapp.dom.types.jodatime.jodadatetime.holder.JodaDateTimeHolder_actionReturningCollection
-  - demoapp.dom.types.jodatime.jodadatetime.holder.JodaDateTimeHolder_mixinProperty
-  - demoapp.dom.types.jodatime.jodadatetime.holder.JodaDateTimeHolder_updateReadOnlyOptionalProperty
-  - demoapp.dom.types.jodatime.jodadatetime.holder.JodaDateTimeHolder_updateReadOnlyProperty
-  - demoapp.dom.types.jodatime.jodadatetime.holder.JodaDateTimeHolder_updateReadOnlyPropertyWithChoices
-  - demoapp.dom.types.jodatime.jodalocaldate.holder.JodaLocalDateHolder_actionReturning
-  - demoapp.dom.types.jodatime.jodalocaldate.holder.JodaLocalDateHolder_actionReturningCollection
-  - demoapp.dom.types.jodatime.jodalocaldate.holder.JodaLocalDateHolder_mixinProperty
-  - demoapp.dom.types.jodatime.jodalocaldate.holder.JodaLocalDateHolder_updateReadOnlyOptionalProperty
-  - demoapp.dom.types.jodatime.jodalocaldate.holder.JodaLocalDateHolder_updateReadOnlyProperty
-  - demoapp.dom.types.jodatime.jodalocaldate.holder.JodaLocalDateHolder_updateReadOnlyPropertyWithChoices
-  - demoapp.dom.types.jodatime.jodalocaldatetime.holder.JodaLocalDateTimeHolder_actionReturning
-  - demoapp.dom.types.jodatime.jodalocaldatetime.holder.JodaLocalDateTimeHolder_actionReturningCollection
-  - demoapp.dom.types.jodatime.jodalocaldatetime.holder.JodaLocalDateTimeHolder_mixinProperty
-  - demoapp.dom.types.jodatime.jodalocaldatetime.holder.JodaLocalDateTimeHolder_updateReadOnlyOptionalProperty
-  - demoapp.dom.types.jodatime.jodalocaldatetime.holder.JodaLocalDateTimeHolder_updateReadOnlyProperty
-  - demoapp.dom.types.jodatime.jodalocaldatetime.holder.JodaLocalDateTimeHolder_updateReadOnlyPropertyWithChoices
-  - demoapp.dom.types.jodatime.jodalocaltime.holder.JodaLocalTimeHolder_actionReturning
-  - demoapp.dom.types.jodatime.jodalocaltime.holder.JodaLocalTimeHolder_actionReturningCollection
-  - demoapp.dom.types.jodatime.jodalocaltime.holder.JodaLocalTimeHolder_mixinProperty
-  - demoapp.dom.types.jodatime.jodalocaltime.holder.JodaLocalTimeHolder_updateReadOnlyOptionalProperty
-  - demoapp.dom.types.jodatime.jodalocaltime.holder.JodaLocalTimeHolder_updateReadOnlyProperty
-  - demoapp.dom.types.jodatime.jodalocaltime.holder.JodaLocalTimeHolder_updateReadOnlyPropertyWithChoices
-  - demoapp.dom.types.primitive.booleans.holder.PrimitiveBooleanHolder_actionReturning
-  - demoapp.dom.types.primitive.booleans.holder.PrimitiveBooleanHolder_actionReturningArray
-  - demoapp.dom.types.primitive.booleans.holder.PrimitiveBooleanHolder_mixinProperty
-  - demoapp.dom.types.primitive.booleans.holder.PrimitiveBooleanHolder_updateReadOnlyProperty
-  - demoapp.dom.types.primitive.booleans.holder.PrimitiveBooleanHolder_updateReadOnlyPropertyWithChoices
-  - demoapp.dom.types.primitive.bytes.holder.PrimitiveByteHolder_actionReturning
-  - demoapp.dom.types.primitive.bytes.holder.PrimitiveByteHolder_actionReturningArray
-  - demoapp.dom.types.primitive.bytes.holder.PrimitiveByteHolder_mixinProperty
-  - demoapp.dom.types.primitive.bytes.holder.PrimitiveByteHolder_updateReadOnlyProperty
-  - demoapp.dom.types.primitive.bytes.holder.PrimitiveByteHolder_updateReadOnlyPropertyWithChoices
-  - demoapp.dom.types.primitive.chars.holder.PrimitiveCharHolder_actionReturning
-  - demoapp.dom.types.primitive.chars.holder.PrimitiveCharHolder_actionReturningArray
-  - demoapp.dom.types.primitive.chars.holder.PrimitiveCharHolder_mixinProperty
-  - demoapp.dom.types.primitive.chars.holder.PrimitiveCharHolder_updateReadOnlyProperty
-  - demoapp.dom.types.primitive.chars.holder.PrimitiveCharHolder_updateReadOnlyPropertyWithChoices
-  - demoapp.dom.types.primitive.doubles.holder.PrimitiveDoubleHolder_actionReturning
-  - demoapp.dom.types.primitive.doubles.holder.PrimitiveDoubleHolder_actionReturningArray
-  - demoapp.dom.types.primitive.doubles.holder.PrimitiveDoubleHolder_mixinProperty
-  - demoapp.dom.types.primitive.doubles.holder.PrimitiveDoubleHolder_updateReadOnlyProperty
-  - demoapp.dom.types.primitive.doubles.holder.PrimitiveDoubleHolder_updateReadOnlyPropertyWithChoices
-  - demoapp.dom.types.primitive.floats.holder.PrimitiveFloatHolder_actionReturning
-  - demoapp.dom.types.primitive.floats.holder.PrimitiveFloatHolder_actionReturningArray
-  - demoapp.dom.types.primitive.floats.holder.PrimitiveFloatHolder_mixinProperty
-  - demoapp.dom.types.primitive.floats.holder.PrimitiveFloatHolder_updateReadOnlyProperty
-  - demoapp.dom.types.primitive.floats.holder.PrimitiveFloatHolder_updateReadOnlyPropertyWithChoices
-  - demoapp.dom.types.primitive.ints.holder.PrimitiveIntHolder_actionReturning
-  - demoapp.dom.types.primitive.ints.holder.PrimitiveIntHolder_actionReturningArray
-  - demoapp.dom.types.primitive.ints.holder.PrimitiveIntHolder_mixinProperty
-  - demoapp.dom.types.primitive.ints.holder.PrimitiveIntHolder_updateReadOnlyProperty
-  - demoapp.dom.types.primitive.ints.holder.PrimitiveIntHolder_updateReadOnlyPropertyWithChoices
-  - demoapp.dom.types.primitive.longs.holder.PrimitiveLongHolder_actionReturning
-  - demoapp.dom.types.primitive.longs.holder.PrimitiveLongHolder_actionReturningArray
-  - demoapp.dom.types.primitive.longs.holder.PrimitiveLongHolder_mixinProperty
-  - demoapp.dom.types.primitive.longs.holder.PrimitiveLongHolder_updateReadOnlyProperty
-  - demoapp.dom.types.primitive.longs.holder.PrimitiveLongHolder_updateReadOnlyPropertyWithChoices
-  - demoapp.dom.types.primitive.shorts.holder.PrimitiveShortHolder_actionReturning
-  - demoapp.dom.types.primitive.shorts.holder.PrimitiveShortHolder_actionReturningArray
-  - demoapp.dom.types.primitive.shorts.holder.PrimitiveShortHolder_mixinProperty
-  - demoapp.dom.types.primitive.shorts.holder.PrimitiveShortHolder_updateReadOnlyProperty
-  - demoapp.dom.types.primitive.shorts.holder.PrimitiveShortHolder_updateReadOnlyPropertyWithChoices
-  - org.apache.causeway.applib.mixins.dto.Dto_downloadXml
-  - org.apache.causeway.applib.mixins.dto.Dto_downloadXsd
-  - org.apache.causeway.applib.mixins.layout.Object_downloadLayout
-  - org.apache.causeway.applib.mixins.metamodel.Object_downloadMetamodelXml
-  - org.apache.causeway.applib.mixins.metamodel.Object_logicalTypeName
-  - org.apache.causeway.applib.mixins.metamodel.Object_objectIdentifier
-  - org.apache.causeway.applib.mixins.metamodel.Object_rebuildMetamodel
-  - org.apache.causeway.applib.mixins.rest.Object_openRestApi
-  - org.apache.causeway.applib.mixins.system.HasTarget_openTargetObject
-  - org.apache.causeway.applib.services.bookmark.BookmarkHolder_lookup
-  - org.apache.causeway.applib.services.bookmark.BookmarkHolder_object
-  - org.apache.causeway.applib.services.confview.ConfigurationMenu.configuration
-  - org.apache.causeway.applib.services.layout.LayoutServiceMenu.downloadLayouts
-  - org.apache.causeway.applib.services.layout.LayoutServiceMenu.downloadMenuBarsLayout
-  - org.apache.causeway.applib.services.metamodel.MetaModelServiceMenu.downloadMetaModel
-  - org.apache.causeway.applib.services.metamodel.MetaModelServiceMenu.downloadMetaModelDiff
-  - org.apache.causeway.applib.services.sitemap.SitemapServiceMenu.downloadSitemap
-  - org.apache.causeway.applib.services.user.ImpersonateMenu.impersonate
-  - org.apache.causeway.applib.services.user.ImpersonateMenu.impersonateWithRoles
-  - org.apache.causeway.applib.services.user.ImpersonateStopMenu.stopImpersonating
-  - org.apache.causeway.applib.services.userui.UserMenu.me
-  - org.apache.causeway.core.metamodel.inspect.Object_inspectMetamodel
-  - org.apache.causeway.extensions.audittrail.applib.app.AuditTrailMenu.findAll
-  - org.apache.causeway.extensions.audittrail.applib.app.AuditTrailMenu.findAuditEntries
-  - org.apache.causeway.extensions.audittrail.applib.app.AuditTrailMenu.findMostRecent
-  - org.apache.causeway.extensions.audittrail.applib.contributions.HasInteractionId_auditTrailEntries
-  - org.apache.causeway.extensions.audittrail.applib.contributions.Object_recentAuditTrailEntries
-  - org.apache.causeway.extensions.commandlog.applib.app.CommandLogMenu.activeCommands
-  - org.apache.causeway.extensions.commandlog.applib.app.CommandLogMenu.findAll
-  - org.apache.causeway.extensions.commandlog.applib.app.CommandLogMenu.findCommands
-  - org.apache.causeway.extensions.commandlog.applib.app.CommandLogMenu.findMostRecent
-  - org.apache.causeway.extensions.commandlog.applib.contributions.HasInteractionId_commandLogEntry
-  - org.apache.causeway.extensions.commandlog.applib.contributions.HasUsername_recentCommandsByUser
-  - org.apache.causeway.extensions.commandlog.applib.contributions.Object_recentCommands
-  - org.apache.causeway.extensions.commandlog.applib.dom.mixins.CommandLogEntry_childCommands
-  - org.apache.causeway.extensions.commandlog.applib.dom.mixins.CommandLogEntry_openResultObject
-  - org.apache.causeway.extensions.commandlog.applib.dom.mixins.CommandLogEntry_siblingCommands
-  - org.apache.causeway.extensions.docgen.menu.DocumentationMenu.help
-  - org.apache.causeway.extensions.executionlog.applib.app.ExecutionLogMenu.findAll
-  - org.apache.causeway.extensions.executionlog.applib.app.ExecutionLogMenu.findExecutions
-  - org.apache.causeway.extensions.executionlog.applib.app.ExecutionLogMenu.findMostRecent
-  - org.apache.causeway.extensions.executionlog.applib.contributions.HasInteractionId_executionLogEntries
-  - org.apache.causeway.extensions.executionlog.applib.contributions.HasUsername_recentExecutionsByUser
-  - org.apache.causeway.extensions.executionlog.applib.contributions.Object_recentExecutions
-  - org.apache.causeway.extensions.executionlog.applib.dom.mixins.ExecutionLogEntry_siblingExecutions
-  - org.apache.causeway.extensions.secman.applib.feature.contributions.ApplicationFeatureViewModel_permissions
-  - org.apache.causeway.extensions.secman.applib.permission.app.mixins.ApplicationOrphanedPermissionManager_relocateSelected
-  - org.apache.causeway.extensions.secman.applib.permission.dom.mixins.ApplicationPermission_allow
-  - org.apache.causeway.extensions.secman.applib.permission.dom.mixins.ApplicationPermission_changing
-  - org.apache.causeway.extensions.secman.applib.permission.dom.mixins.ApplicationPermission_delete
-  - org.apache.causeway.extensions.secman.applib.permission.dom.mixins.ApplicationPermission_feature
-  - org.apache.causeway.extensions.secman.applib.permission.dom.mixins.ApplicationPermission_updateRole
-  - org.apache.causeway.extensions.secman.applib.permission.dom.mixins.ApplicationPermission_veto
-  - org.apache.causeway.extensions.secman.applib.permission.dom.mixins.ApplicationPermission_viewing
-  - org.apache.causeway.extensions.secman.applib.permission.menu.ApplicationPermissionMenu.allPermissions
-  - org.apache.causeway.extensions.secman.applib.permission.menu.ApplicationPermissionMenu.findOrphanedPermissions
-  - org.apache.causeway.extensions.secman.applib.role.dom.mixins.ApplicationRole_addPermission
-  - org.apache.causeway.extensions.secman.applib.role.dom.mixins.ApplicationRole_addUser
-  - org.apache.causeway.extensions.secman.applib.role.dom.mixins.ApplicationRole_delete
-  - org.apache.causeway.extensions.secman.applib.role.dom.mixins.ApplicationRole_removePermissions
-  - org.apache.causeway.extensions.secman.applib.role.dom.mixins.ApplicationRole_removeUsers
-  - org.apache.causeway.extensions.secman.applib.role.dom.mixins.ApplicationRole_updateDescription
-  - org.apache.causeway.extensions.secman.applib.role.dom.mixins.ApplicationRole_updateName
-  - org.apache.causeway.extensions.secman.applib.role.man.mixins.ApplicationRoleManager_allRoles
-  - org.apache.causeway.extensions.secman.applib.role.man.mixins.ApplicationRoleManager_exportAsYaml
-  - org.apache.causeway.extensions.secman.applib.role.man.mixins.ApplicationRoleManager_newRole
-  - org.apache.causeway.extensions.secman.applib.role.menu.ApplicationRoleMenu.findRoles
-  - org.apache.causeway.extensions.secman.applib.role.menu.ApplicationRoleMenu.roleManager
-  - org.apache.causeway.extensions.secman.applib.tenancy.dom.mixins.ApplicationTenancy_addChild
-  - org.apache.causeway.extensions.secman.applib.tenancy.dom.mixins.ApplicationTenancy_addUser
-  - org.apache.causeway.extensions.secman.applib.tenancy.dom.mixins.ApplicationTenancy_delete
-  - org.apache.causeway.extensions.secman.applib.tenancy.dom.mixins.ApplicationTenancy_removeChild
-  - org.apache.causeway.extensions.secman.applib.tenancy.dom.mixins.ApplicationTenancy_removeUser
-  - org.apache.causeway.extensions.secman.applib.tenancy.dom.mixins.ApplicationTenancy_updateName
-  - org.apache.causeway.extensions.secman.applib.tenancy.dom.mixins.ApplicationTenancy_users
-  - org.apache.causeway.extensions.secman.applib.tenancy.man.mixins.ApplicationTenancyManager_allTenancies
-  - org.apache.causeway.extensions.secman.applib.tenancy.man.mixins.ApplicationTenancyManager_newTenancy
-  - org.apache.causeway.extensions.secman.applib.tenancy.menu.ApplicationTenancyMenu.findTenancies
-  - org.apache.causeway.extensions.secman.applib.tenancy.menu.ApplicationTenancyMenu.tenancyManager
-  - org.apache.causeway.extensions.secman.applib.user.contributions.HasUsername_associatedUser
-  - org.apache.causeway.extensions.secman.applib.user.dom.mixins.ApplicationUser_addRole
-  - org.apache.causeway.extensions.secman.applib.user.dom.mixins.ApplicationUser_delete
-  - org.apache.causeway.extensions.secman.applib.user.dom.mixins.ApplicationUser_duplicate
-  - org.apache.causeway.extensions.secman.applib.user.dom.mixins.ApplicationUser_lock
-  - org.apache.causeway.extensions.secman.applib.user.dom.mixins.ApplicationUser_removeRoles
-  - org.apache.causeway.extensions.secman.applib.user.dom.mixins.ApplicationUser_resetPassword
-  - org.apache.causeway.extensions.secman.applib.user.dom.mixins.ApplicationUser_timeZone
-  - org.apache.causeway.extensions.secman.applib.user.dom.mixins.ApplicationUser_unlock
-  - org.apache.causeway.extensions.secman.applib.user.dom.mixins.ApplicationUser_updateAccountType
-  - org.apache.causeway.extensions.secman.applib.user.dom.mixins.ApplicationUser_updateAtPath
-  - org.apache.causeway.extensions.secman.applib.user.dom.mixins.ApplicationUser_updateEmailAddress
-  - org.apache.causeway.extensions.secman.applib.user.dom.mixins.ApplicationUser_updateFaxNumber
-  - org.apache.causeway.extensions.secman.applib.user.dom.mixins.ApplicationUser_updateLocale
-  - org.apache.causeway.extensions.secman.applib.user.dom.mixins.ApplicationUser_updateName
-  - org.apache.causeway.extensions.secman.applib.user.dom.mixins.ApplicationUser_updatePassword
-  - org.apache.causeway.extensions.secman.applib.user.dom.mixins.ApplicationUser_updatePhoneNumber
-  - org.apache.causeway.extensions.secman.applib.user.dom.mixins.ApplicationUser_updateUsername
-  - org.apache.causeway.extensions.secman.applib.user.dom.mixins.perms.ApplicationUser_effectiveMemberPermissions
-  - org.apache.causeway.extensions.secman.applib.user.dom.mixins.perms.ApplicationUser_filterEffectiveMemberPermissions
-  - org.apache.causeway.extensions.secman.applib.user.man.mixins.ApplicationUserManager_allUsers
-  - org.apache.causeway.extensions.secman.applib.user.man.mixins.ApplicationUserManager_newDelegateUser
-  - org.apache.causeway.extensions.secman.applib.user.man.mixins.ApplicationUserManager_newLocalUser
-  - org.apache.causeway.extensions.secman.applib.user.menu.ApplicationUserMenu.findUsers
-  - org.apache.causeway.extensions.secman.applib.user.menu.ApplicationUserMenu.userManager
-  - org.apache.causeway.extensions.secman.applib.user.menu.MeService.me
-  - org.apache.causeway.extensions.sessionlog.applib.app.SessionLogMenu.activeSessions
-  - org.apache.causeway.extensions.sessionlog.applib.app.SessionLogMenu.findSessions
-  - org.apache.causeway.extensions.sessionlog.applib.dom.SessionLogEntry.next
-  - org.apache.causeway.extensions.sessionlog.applib.dom.SessionLogEntry.previous
-  - org.apache.causeway.viewer.commons.applib.mixins.Object_impersonate
-  - org.apache.causeway.viewer.commons.applib.mixins.Object_impersonateWithRoles
-  - org.apache.causeway.viewer.restfulobjects.rendering.service.swagger.SwaggerServiceMenu.downloadSwaggerSchemaDefinition
-  - org.apache.causeway.viewer.restfulobjects.rendering.service.swagger.SwaggerServiceMenu.openRestApi
-  - org.apache.causeway.viewer.restfulobjects.rendering.service.swagger.SwaggerServiceMenu.openSwaggerUi
+  - demoapp.dom._infra.asciidocdesc.HasAsciiDocDescription_description(demoapp.dom._infra.asciidocdesc.HasAsciiDocDescription_description)
+  - demoapp.dom._infra.asciidocdesc.HasAsciiDocDescription_sources(demoapp.dom._infra.asciidocdesc.HasAsciiDocDescription_sources)
+  - demoapp.dom.domain._changes.ExposeCapturedChanges_clear(demoapp.dom.domain._changes.ExposeCapturedChanges_clear)
+  - demoapp.dom.domain._changes.ExposeCapturedChanges_recentChanges(demoapp.dom.domain._changes.ExposeCapturedChanges_recentChanges)
+  - demoapp.dom.domain._commands.ExposePersistedCommands_commands(demoapp.dom.domain._commands.ExposePersistedCommands_commands)
+  - demoapp.dom.domain._interactions.ExposePersistedExecutions_interactions(demoapp.dom.domain._interactions.ExposePersistedExecutions_interactions)
+  - demoapp.dom.domain._propertychanges.ExposePropertyChanges_propertyChanges(demoapp.dom.domain._propertychanges.ExposePropertyChanges_propertyChanges)
+  - demoapp.dom.domain.actions.Action.associateWith.ActionAssociateWithPage_makeFavorite(demoapp.dom.domain.actions.Action.associateWith.ActionAssociateWithPage_makeFavorite)
+  - demoapp.dom.domain.actions.Action.associateWith.ActionAssociateWithPage_noLongerFavorite(demoapp.dom.domain.actions.Action.associateWith.ActionAssociateWithPage_noLongerFavorite)
+  - demoapp.dom.domain.actions.Action.associateWith.ActionAssociateWithPage_noLongerFavorites(demoapp.dom.domain.actions.Action.associateWith.ActionAssociateWithPage_noLongerFavorites)
+  - demoapp.dom.domain.actions.Action.associateWith.ActionAssociateWithPage_updateOtherProperty(demoapp.dom.domain.actions.Action.associateWith.ActionAssociateWithPage_updateOtherProperty)
+  - demoapp.dom.domain.actions.Action.commandPublishing.ActionCommandPublishingEntity_mixinUpdateProperty(demoapp.dom.domain.actions.Action.commandPublishing.ActionCommandPublishingEntity_mixinUpdateProperty)
+  - demoapp.dom.domain.actions.Action.commandPublishing.ActionCommandPublishingEntity_mixinUpdatePropertyCommandDisabled(demoapp.dom.domain.actions.Action.commandPublishing.ActionCommandPublishingEntity_mixinUpdatePropertyCommandDisabled)
+  - demoapp.dom.domain.actions.Action.commandPublishing.ActionCommandPublishingEntity_mixinUpdatePropertyMetaAnnotation(demoapp.dom.domain.actions.Action.commandPublishing.ActionCommandPublishingEntity_mixinUpdatePropertyMetaAnnotation)
+  - demoapp.dom.domain.actions.Action.commandPublishing.ActionCommandPublishingEntity_mixinUpdatePropertyMetaAnnotationOverridden(demoapp.dom.domain.actions.Action.commandPublishing.ActionCommandPublishingEntity_mixinUpdatePropertyMetaAnnotationOverridden)
+  - demoapp.dom.domain.actions.Action.domainEvent.ActionDomainEventPage_changeControlStrategy(demoapp.dom.domain.actions.Action.domainEvent.ActionDomainEventPage_changeControlStrategy)
+  - demoapp.dom.domain.actions.Action.domainEvent.ActionDomainEventPage_controlStrategy(demoapp.dom.domain.actions.Action.domainEvent.ActionDomainEventPage_controlStrategy)
+  - demoapp.dom.domain.actions.Action.domainEvent.ActionDomainEventPage_updateText(demoapp.dom.domain.actions.Action.domainEvent.ActionDomainEventPage_updateText)
+  - demoapp.dom.domain.actions.Action.domainEvent.ActionDomainEventPage_updateTextNotAnnotated(demoapp.dom.domain.actions.Action.domainEvent.ActionDomainEventPage_updateTextNotAnnotated)
+  - demoapp.dom.domain.actions.Action.executionPublishing.ActionExecutionPublishingEntity_mixinUpdateProperty(demoapp.dom.domain.actions.Action.executionPublishing.ActionExecutionPublishingEntity_mixinUpdateProperty)
+  - demoapp.dom.domain.actions.Action.executionPublishing.ActionExecutionPublishingEntity_mixinUpdatePropertyMetaAnnotation(demoapp.dom.domain.actions.Action.executionPublishing.ActionExecutionPublishingEntity_mixinUpdatePropertyMetaAnnotation)
+  - demoapp.dom.domain.actions.Action.executionPublishing.ActionExecutionPublishingEntity_mixinUpdatePropertyMetaAnnotationOverridden(demoapp.dom.domain.actions.Action.executionPublishing.ActionExecutionPublishingEntity_mixinUpdatePropertyMetaAnnotationOverridden)
+  - demoapp.dom.domain.actions.Action.hidden.ActionHiddenPage_mixinUpdateTextAndHiddenNowhere(demoapp.dom.domain.actions.Action.hidden.ActionHiddenPage_mixinUpdateTextAndHiddenNowhere)
+  - demoapp.dom.domain.actions.Action.hidden.ActionHiddenPage_mixinUpdateTextButHiddenEverywhere(demoapp.dom.domain.actions.Action.hidden.ActionHiddenPage_mixinUpdateTextButHiddenEverywhere)
+  - demoapp.dom.domain.actions.Action.hidden.ActionHiddenPage_mixinUpdateTextButHiddenObjectForms(demoapp.dom.domain.actions.Action.hidden.ActionHiddenPage_mixinUpdateTextButHiddenObjectForms)
+  - demoapp.dom.domain.actions.Action.hidden.ActionHiddenPage_mixinUpdateTextNoAnnotation(demoapp.dom.domain.actions.Action.hidden.ActionHiddenPage_mixinUpdateTextNoAnnotation)
+  - demoapp.dom.domain.actions.Action.restrictTo.ActionRestrictToPage_mixinUpdateMetaAnnotated(demoapp.dom.domain.actions.Action.restrictTo.ActionRestrictToPage_mixinUpdateMetaAnnotated)
+  - demoapp.dom.domain.actions.Action.restrictTo.ActionRestrictToPage_mixinUpdateMetaAnnotatedOverridden(demoapp.dom.domain.actions.Action.restrictTo.ActionRestrictToPage_mixinUpdateMetaAnnotatedOverridden)
+  - demoapp.dom.domain.actions.Action.restrictTo.ActionRestrictToPage_mixinUpdateNoAnnotation(demoapp.dom.domain.actions.Action.restrictTo.ActionRestrictToPage_mixinUpdateNoAnnotation)
+  - demoapp.dom.domain.actions.Action.restrictTo.ActionRestrictToPage_mixinUpdateRestrictToNoRestrictions(demoapp.dom.domain.actions.Action.restrictTo.ActionRestrictToPage_mixinUpdateRestrictToNoRestrictions)
+  - demoapp.dom.domain.actions.Action.restrictTo.ActionRestrictToPage_mixinUpdateRestrictToPrototyping(demoapp.dom.domain.actions.Action.restrictTo.ActionRestrictToPage_mixinUpdateRestrictToPrototyping)
+  - demoapp.dom.domain.actions.Action.semantics.ActionSemanticsPage_mixinIncrementByAmountNonIdempotent(demoapp.dom.domain.actions.Action.semantics.ActionSemanticsPage_mixinIncrementByAmountNonIdempotent)
+  - demoapp.dom.domain.actions.Action.semantics.ActionSemanticsPage_mixinIncrementNoAnnotation(demoapp.dom.domain.actions.Action.semantics.ActionSemanticsPage_mixinIncrementNoAnnotation)
+  - demoapp.dom.domain.actions.Action.semantics.ActionSemanticsPage_mixinIncrementNonIdempotent(demoapp.dom.domain.actions.Action.semantics.ActionSemanticsPage_mixinIncrementNonIdempotent)
+  - demoapp.dom.domain.actions.Action.semantics.ActionSemanticsPage_mixinIncrementNonIdempotentAreYouSure(demoapp.dom.domain.actions.Action.semantics.ActionSemanticsPage_mixinIncrementNonIdempotentAreYouSure)
+  - demoapp.dom.domain.actions.Action.semantics.ActionSemanticsPage_mixinReportPropertyForSemanticsSafe(demoapp.dom.domain.actions.Action.semantics.ActionSemanticsPage_mixinReportPropertyForSemanticsSafe)
+  - demoapp.dom.domain.actions.Action.semantics.ActionSemanticsPage_mixinSetToValueForPropertyMetaAnnotated(demoapp.dom.domain.actions.Action.semantics.ActionSemanticsPage_mixinSetToValueForPropertyMetaAnnotated)
+  - demoapp.dom.domain.actions.Action.semantics.ActionSemanticsPage_mixinSetToValueForPropertyMetaAnnotatedOverridden(demoapp.dom.domain.actions.Action.semantics.ActionSemanticsPage_mixinSetToValueForPropertyMetaAnnotatedOverridden)
+  - demoapp.dom.domain.actions.Action.semantics.ActionSemanticsPage_mixinSetToValueForPropertySemanticsIdempotent(demoapp.dom.domain.actions.Action.semantics.ActionSemanticsPage_mixinSetToValueForPropertySemanticsIdempotent)
+  - demoapp.dom.domain.actions.Action.semantics.ActionSemanticsPage_mixinSetToValueForPropertySemanticsIdempotentAreYouSure(demoapp.dom.domain.actions.Action.semantics.ActionSemanticsPage_mixinSetToValueForPropertySemanticsIdempotentAreYouSure)
+  - demoapp.dom.domain.actions.ActionLayout.position.ActionLayoutPositionPage_annotatedBelow(demoapp.dom.domain.actions.ActionLayout.position.ActionLayoutPositionPage_annotatedBelow)
+  - demoapp.dom.domain.actions.ActionLayout.position.ActionLayoutPositionPage_annotatedPanel(demoapp.dom.domain.actions.ActionLayout.position.ActionLayoutPositionPage_annotatedPanel)
+  - demoapp.dom.domain.actions.ActionLayout.position.ActionLayoutPositionPage_annotatedPanelDropDown(demoapp.dom.domain.actions.ActionLayout.position.ActionLayoutPositionPage_annotatedPanelDropDown)
+  - demoapp.dom.domain.actions.ActionLayout.position.ActionLayoutPositionPage_annotatedRight(demoapp.dom.domain.actions.ActionLayout.position.ActionLayoutPositionPage_annotatedRight)
+  - demoapp.dom.domain.actions.ActionLayout.position.ActionLayoutPositionPage_layoutBelow(demoapp.dom.domain.actions.ActionLayout.position.ActionLayoutPositionPage_layoutBelow)
+  - demoapp.dom.domain.actions.ActionLayout.position.ActionLayoutPositionPage_layoutPanel(demoapp.dom.domain.actions.ActionLayout.position.ActionLayoutPositionPage_layoutPanel)
+  - demoapp.dom.domain.actions.ActionLayout.position.ActionLayoutPositionPage_layoutPanelDropDown(demoapp.dom.domain.actions.ActionLayout.position.ActionLayoutPositionPage_layoutPanelDropDown)
+  - demoapp.dom.domain.actions.ActionLayout.position.ActionLayoutPositionPage_layoutRight(demoapp.dom.domain.actions.ActionLayout.position.ActionLayoutPositionPage_layoutRight)
+  - demoapp.dom.domain.actions.ActionLayout.promptStyle.ActionLayoutPromptStylePage_annotatedInline(demoapp.dom.domain.actions.ActionLayout.promptStyle.ActionLayoutPromptStylePage_annotatedInline)
+  - demoapp.dom.domain.actions.ActionLayout.promptStyle.ActionLayoutPromptStylePage_annotatedInlineAsIfEdit(demoapp.dom.domain.actions.ActionLayout.promptStyle.ActionLayoutPromptStylePage_annotatedInlineAsIfEdit)
+  - demoapp.dom.domain.actions.ActionLayout.promptStyle.ActionLayoutPromptStylePage_annotatedModal(demoapp.dom.domain.actions.ActionLayout.promptStyle.ActionLayoutPromptStylePage_annotatedModal)
+  - demoapp.dom.domain.actions.ActionLayout.promptStyle.ActionLayoutPromptStylePage_annotatedSidebar(demoapp.dom.domain.actions.ActionLayout.promptStyle.ActionLayoutPromptStylePage_annotatedSidebar)
+  - demoapp.dom.domain.actions.ActionLayout.promptStyle.ActionLayoutPromptStylePage_layoutDialog(demoapp.dom.domain.actions.ActionLayout.promptStyle.ActionLayoutPromptStylePage_layoutDialog)
+  - demoapp.dom.domain.actions.ActionLayout.promptStyle.ActionLayoutPromptStylePage_layoutInline(demoapp.dom.domain.actions.ActionLayout.promptStyle.ActionLayoutPromptStylePage_layoutInline)
+  - demoapp.dom.domain.actions.ActionLayout.promptStyle.ActionLayoutPromptStylePage_layoutInlineAsIfEdit(demoapp.dom.domain.actions.ActionLayout.promptStyle.ActionLayoutPromptStylePage_layoutInlineAsIfEdit)
+  - demoapp.dom.domain.actions.progmodel.depargs.DependentArgsActionDemo_bulkAction(demoapp.dom.domain.actions.progmodel.depargs.DependentArgsActionDemo_bulkAction)
+  - demoapp.dom.domain.actions.progmodel.depargs.DependentArgsActionDemo_useAutoComplete(demoapp.dom.domain.actions.progmodel.depargs.DependentArgsActionDemo_useAutoComplete)
+  - demoapp.dom.domain.actions.progmodel.depargs.DependentArgsActionDemo_useAutoComplete2(demoapp.dom.domain.actions.progmodel.depargs.DependentArgsActionDemo_useAutoComplete2)
+  - demoapp.dom.domain.actions.progmodel.depargs.DependentArgsActionDemo_useChoices(demoapp.dom.domain.actions.progmodel.depargs.DependentArgsActionDemo_useChoices)
+  - demoapp.dom.domain.actions.progmodel.depargs.DependentArgsActionDemo_useChoices2(demoapp.dom.domain.actions.progmodel.depargs.DependentArgsActionDemo_useChoices2)
+  - demoapp.dom.domain.actions.progmodel.depargs.DependentArgsActionDemo_useDefault(demoapp.dom.domain.actions.progmodel.depargs.DependentArgsActionDemo_useDefault)
+  - demoapp.dom.domain.actions.progmodel.depargs.DependentArgsActionDemo_useDisable(demoapp.dom.domain.actions.progmodel.depargs.DependentArgsActionDemo_useDisable)
+  - demoapp.dom.domain.actions.progmodel.depargs.DependentArgsActionDemo_useHide(demoapp.dom.domain.actions.progmodel.depargs.DependentArgsActionDemo_useHide)
+  - demoapp.dom.domain.actions.progmodel.depargs.DependentArgsActionDemo_useIndependent(demoapp.dom.domain.actions.progmodel.depargs.DependentArgsActionDemo_useIndependent)
+  - demoapp.dom.domain.collections.Collection.domainEvent.CollectionDomainEventPage_changeControlStrategy(demoapp.dom.domain.collections.Collection.domainEvent.CollectionDomainEventPage_changeControlStrategy)
+  - demoapp.dom.domain.collections.Collection.domainEvent.CollectionDomainEventPage_controlStrategy(demoapp.dom.domain.collections.Collection.domainEvent.CollectionDomainEventPage_controlStrategy)
+  - demoapp.dom.domain.objects.DomainObject.aliased.DomainObjectAliasedPage_lookup(demoapp.dom.domain.objects.DomainObject.aliased.DomainObjectAliasedPage_lookup)
+  - demoapp.dom.domain.objects.DomainObject.aliased.DomainObjectAliasedPage_objects(demoapp.dom.domain.objects.DomainObject.aliased.DomainObjectAliasedPage_objects)
+  - demoapp.dom.domain.objects.DomainObject.autoComplete.DomainObjectAutoCompletePage_find(demoapp.dom.domain.objects.DomainObject.autoComplete.DomainObjectAutoCompletePage_find)
+  - demoapp.dom.domain.objects.DomainObject.autoComplete.DomainObjectAutoCompletePage_objects(demoapp.dom.domain.objects.DomainObject.autoComplete.DomainObjectAutoCompletePage_objects)
+  - demoapp.dom.domain.objects.DomainObject.bounded.DomainObjectBoundingPage_objects(demoapp.dom.domain.objects.DomainObject.bounded.DomainObjectBoundingPage_objects)
+  - demoapp.dom.domain.objects.DomainObject.bounded.jpa.DomainObjectBoundingPage_find(demoapp.dom.domain.objects.DomainObject.bounded.jpa.DomainObjectBoundingPage_find)
+  - demoapp.dom.domain.objects.DomainObject.editing.DomainObjectEditingPage_objects(demoapp.dom.domain.objects.DomainObject.editing.DomainObjectEditingPage_objects)
+  - demoapp.dom.domain.objects.DomainObject.entityChangePublishing.DomainObjectEntityChangePublishingEntity_updatePropertyUsingAction(demoapp.dom.domain.objects.DomainObject.entityChangePublishing.DomainObjectEntityChangePublishingEntity_updatePropertyUsingAction)
+  - demoapp.dom.domain.objects.DomainObject.entityChangePublishing.DomainObjectEntityChangePublishingVm_modify(demoapp.dom.domain.objects.DomainObject.entityChangePublishing.DomainObjectEntityChangePublishingVm_modify)
+  - demoapp.dom.domain.objects.DomainObject.entityChangePublishing.DomainObjectEntityChangePublishingVm_objects(demoapp.dom.domain.objects.DomainObject.entityChangePublishing.DomainObjectEntityChangePublishingVm_objects)
+  - demoapp.dom.domain.objects.DomainObject.introspection.DomainObjectIntrospectionPage_annotationOptional(demoapp.dom.domain.objects.DomainObject.introspection.DomainObjectIntrospectionPage_annotationOptional)
+  - demoapp.dom.domain.objects.DomainObject.introspection.DomainObjectIntrospectionPage_annotationRequired(demoapp.dom.domain.objects.DomainObject.introspection.DomainObjectIntrospectionPage_annotationRequired)
+  - demoapp.dom.domain.objects.DomainObject.introspection.encapsulated.jpa.DomainObjectIntrospectionVm_encapsulationEnabled(demoapp.dom.domain.objects.DomainObject.introspection.encapsulated.jpa.DomainObjectIntrospectionVm_encapsulationEnabled)
+  - demoapp.dom.domain.objects.DomainObject.mixinMethod.DomainObjectMixinMethodPage_objects(demoapp.dom.domain.objects.DomainObject.mixinMethod.DomainObjectMixinMethodPage_objects)
+  - demoapp.dom.domain.objects.DomainObject.mixinMethod.DomainObjectMixinMethodPage_updateName(demoapp.dom.domain.objects.DomainObject.mixinMethod.DomainObjectMixinMethodPage_updateName)
+  - demoapp.dom.domain.objects.DomainObject.mixinMethod.DomainObjectMixinMethod_initialCharacter(demoapp.dom.domain.objects.DomainObject.mixinMethod.DomainObjectMixinMethod_initialCharacter)
+  - demoapp.dom.domain.objects.DomainObject.mixinMethod.DomainObjectMixinMethod_updateName(demoapp.dom.domain.objects.DomainObject.mixinMethod.DomainObjectMixinMethod_updateName)
+  - demoapp.dom.domain.objects.DomainObject.nature.DomainObjectNaturePage_entities(demoapp.dom.domain.objects.DomainObject.nature.DomainObjectNaturePage_entities)
+  - demoapp.dom.domain.objects.DomainObject.nature.DomainObjectNaturePage_viewModels(demoapp.dom.domain.objects.DomainObject.nature.DomainObjectNaturePage_viewModels)
+  - demoapp.dom.domain.objects.DomainObject.nature.viewmodel.DomainObjectNatureViewModel_updateMessage(demoapp.dom.domain.objects.DomainObject.nature.viewmodel.DomainObjectNatureViewModel_updateMessage)
+  - demoapp.dom.domain.objects.DomainObject.xxxDomainEvent.DomainObjectXxxDomainEventPage_changeControlStrategy(demoapp.dom.domain.objects.DomainObject.xxxDomainEvent.DomainObjectXxxDomainEventPage_changeControlStrategy)
+  - demoapp.dom.domain.objects.DomainObject.xxxDomainEvent.DomainObjectXxxDomainEventPage_controlStrategy(demoapp.dom.domain.objects.DomainObject.xxxDomainEvent.DomainObjectXxxDomainEventPage_controlStrategy)
+  - demoapp.dom.domain.objects.DomainObject.xxxDomainEvent.DomainObjectXxxDomainEventPage_updateTextViaMixin(demoapp.dom.domain.objects.DomainObject.xxxDomainEvent.DomainObjectXxxDomainEventPage_updateTextViaMixin)
+  - demoapp.dom.domain.objects.DomainObject.xxxLifecycleEvent.DomainObjectXxxLifecycleEventPage_clearEvents(demoapp.dom.domain.objects.DomainObject.xxxLifecycleEvent.DomainObjectXxxLifecycleEventPage_clearEvents)
+  - demoapp.dom.domain.objects.DomainObject.xxxLifecycleEvent.DomainObjectXxxLifecycleEventPage_createEntity(demoapp.dom.domain.objects.DomainObject.xxxLifecycleEvent.DomainObjectXxxLifecycleEventPage_createEntity)
+  - demoapp.dom.domain.objects.DomainObject.xxxLifecycleEvent.DomainObjectXxxLifecycleEventPage_deleteEntity(demoapp.dom.domain.objects.DomainObject.xxxLifecycleEvent.DomainObjectXxxLifecycleEventPage_deleteEntity)
+  - demoapp.dom.domain.objects.DomainObject.xxxLifecycleEvent.DomainObjectXxxLifecycleEventPage_events(demoapp.dom.domain.objects.DomainObject.xxxLifecycleEvent.DomainObjectXxxLifecycleEventPage_events)
+  - demoapp.dom.domain.objects.DomainObject.xxxLifecycleEvent.DomainObjectXxxLifecycleEventPage_updateEntity(demoapp.dom.domain.objects.DomainObject.xxxLifecycleEvent.DomainObjectXxxLifecycleEventPage_updateEntity)
+  - demoapp.dom.domain.objects.DomainObjectLayout.bookmarking.DomainObjectLayoutBookmarkingPage_objects(demoapp.dom.domain.objects.DomainObjectLayout.bookmarking.DomainObjectLayoutBookmarkingPage_objects)
+  - demoapp.dom.domain.objects.DomainObjectLayout.bookmarking.DomainObjectLayoutBookmarking_addChildren(demoapp.dom.domain.objects.DomainObjectLayout.bookmarking.DomainObjectLayoutBookmarking_addChildren)
+  - demoapp.dom.domain.objects.DomainObjectLayout.cssClass.DomainObjectLayoutCssClassPage_objects(demoapp.dom.domain.objects.DomainObjectLayout.cssClass.DomainObjectLayoutCssClassPage_objects)
+  - demoapp.dom.domain.objects.other.embedded.jpa.NumberConstantJpa_updateNumber(demoapp.dom.domain.objects.other.embedded.jpa.NumberConstantJpa_updateNumber)
+  - demoapp.dom.domain.objects.other.mixins.CountHolder_explanation(demoapp.dom.domain.objects.other.mixins.CountHolder_explanation)
+  - demoapp.dom.domain.objects.other.mixins.CountHolder_fibonacciSequence(demoapp.dom.domain.objects.other.mixins.CountHolder_fibonacciSequence)
+  - demoapp.dom.domain.objects.other.mixins.CountHolder_updateCount(demoapp.dom.domain.objects.other.mixins.CountHolder_updateCount)
+  - demoapp.dom.domain.properties.Property.domainEvent.PropertyDomainEventPage_changeControlStrategy(demoapp.dom.domain.properties.Property.domainEvent.PropertyDomainEventPage_changeControlStrategy)
+  - demoapp.dom.domain.properties.Property.domainEvent.PropertyDomainEventPage_controlStrategy(demoapp.dom.domain.properties.Property.domainEvent.PropertyDomainEventPage_controlStrategy)
+  - demoapp.dom.domain.properties.Property.fileAccept.PropertyFileAcceptPage_updateClobWithParameterLayout(demoapp.dom.domain.properties.Property.fileAccept.PropertyFileAcceptPage_updateClobWithParameterLayout)
+  - demoapp.dom.domain.properties.Property.fileAccept.PropertyFileAcceptPage_updateWithMetaAnnotation(demoapp.dom.domain.properties.Property.fileAccept.PropertyFileAcceptPage_updateWithMetaAnnotation)
+  - demoapp.dom.domain.properties.Property.fileAccept.PropertyFileAcceptPage_updateWithMetaAnnotationOverridden(demoapp.dom.domain.properties.Property.fileAccept.PropertyFileAcceptPage_updateWithMetaAnnotationOverridden)
+  - demoapp.dom.domain.properties.Property.fileAccept.PropertyFileAcceptPage_updateWithParameterLayout(demoapp.dom.domain.properties.Property.fileAccept.PropertyFileAcceptPage_updateWithParameterLayout)
+  - demoapp.dom.domain.properties.Property.hidden.PropertyHiddenPage_mixinPropertyWithMetaAnnotation(demoapp.dom.domain.properties.Property.hidden.PropertyHiddenPage_mixinPropertyWithMetaAnnotation)
+  - demoapp.dom.domain.properties.Property.hidden.PropertyHiddenPage_mixinPropertyWithMetaAnnotationOverridden(demoapp.dom.domain.properties.Property.hidden.PropertyHiddenPage_mixinPropertyWithMetaAnnotationOverridden)
+  - demoapp.dom.domain.properties.Property.hidden.PropertyHiddenPage_returnsChildren(demoapp.dom.domain.properties.Property.hidden.PropertyHiddenPage_returnsChildren)
+  - demoapp.dom.domain.properties.Property.hidden.child.PropertyHiddenChildVm_mixinProperty(demoapp.dom.domain.properties.Property.hidden.child.PropertyHiddenChildVm_mixinProperty)
+  - demoapp.dom.domain.properties.Property.maxLength.PropertyMaxLengthPage_updateWithMetaAnnotation(demoapp.dom.domain.properties.Property.maxLength.PropertyMaxLengthPage_updateWithMetaAnnotation)
+  - demoapp.dom.domain.properties.Property.maxLength.PropertyMaxLengthPage_updateWithMetaAnnotationOverridden(demoapp.dom.domain.properties.Property.maxLength.PropertyMaxLengthPage_updateWithMetaAnnotationOverridden)
+  - demoapp.dom.domain.properties.Property.maxLength.PropertyMaxLengthPage_updateWithParameterLayout(demoapp.dom.domain.properties.Property.maxLength.PropertyMaxLengthPage_updateWithParameterLayout)
+  - demoapp.dom.domain.properties.Property.mustSatisfy.PropertyMustSatisfyPage_updateWithMetaAnnotation(demoapp.dom.domain.properties.Property.mustSatisfy.PropertyMustSatisfyPage_updateWithMetaAnnotation)
+  - demoapp.dom.domain.properties.Property.mustSatisfy.PropertyMustSatisfyPage_updateWithMetaAnnotationOverridden(demoapp.dom.domain.properties.Property.mustSatisfy.PropertyMustSatisfyPage_updateWithMetaAnnotationOverridden)
+  - demoapp.dom.domain.properties.Property.mustSatisfy.PropertyMustSatisfyPage_updateWithParameterLayout(demoapp.dom.domain.properties.Property.mustSatisfy.PropertyMustSatisfyPage_updateWithParameterLayout)
+  - demoapp.dom.domain.properties.Property.optionality.PropertyOptionalityPage_updateMandatoryWithParameterLayout(demoapp.dom.domain.properties.Property.optionality.PropertyOptionalityPage_updateMandatoryWithParameterLayout)
+  - demoapp.dom.domain.properties.Property.optionality.PropertyOptionalityPage_updateWithMetaAnnotation(demoapp.dom.domain.properties.Property.optionality.PropertyOptionalityPage_updateWithMetaAnnotation)
+  - demoapp.dom.domain.properties.Property.optionality.PropertyOptionalityPage_updateWithMetaAnnotationOverridden(demoapp.dom.domain.properties.Property.optionality.PropertyOptionalityPage_updateWithMetaAnnotationOverridden)
+  - demoapp.dom.domain.properties.Property.optionality.PropertyOptionalityPage_updateWithParameterLayout(demoapp.dom.domain.properties.Property.optionality.PropertyOptionalityPage_updateWithParameterLayout)
+  - demoapp.dom.domain.properties.Property.projecting.PropertyProjectingPage_returnsChildren(demoapp.dom.domain.properties.Property.projecting.PropertyProjectingPage_returnsChildren)
+  - demoapp.dom.domain.properties.Property.regexPattern.PropertyRegexPatternPage_updateWithMetaAnnotation(demoapp.dom.domain.properties.Property.regexPattern.PropertyRegexPatternPage_updateWithMetaAnnotation)
+  - demoapp.dom.domain.properties.Property.regexPattern.PropertyRegexPatternPage_updateWithMetaAnnotationOverridden(demoapp.dom.domain.properties.Property.regexPattern.PropertyRegexPatternPage_updateWithMetaAnnotationOverridden)
+  - demoapp.dom.domain.properties.Property.regexPattern.PropertyRegexPatternPage_updateWithParameterLayout(demoapp.dom.domain.properties.Property.regexPattern.PropertyRegexPatternPage_updateWithParameterLayout)
+  - demoapp.dom.domain.properties.Property.snapshot.PropertySnapshotPage_takeXmlSnapshot(demoapp.dom.domain.properties.Property.snapshot.PropertySnapshotPage_takeXmlSnapshot)
+  - demoapp.dom.domain.properties.PropertyLayout.cssClass.PropertyLayoutCssClassPage_mixinProperty(demoapp.dom.domain.properties.PropertyLayout.cssClass.PropertyLayoutCssClassPage_mixinProperty)
+  - demoapp.dom.domain.properties.PropertyLayout.cssClass.PropertyLayoutCssClassPage_mixinPropertyWithMetaAnnotation(demoapp.dom.domain.properties.PropertyLayout.cssClass.PropertyLayoutCssClassPage_mixinPropertyWithMetaAnnotation)
+  - demoapp.dom.domain.properties.PropertyLayout.cssClass.PropertyLayoutCssClassPage_mixinPropertyWithMetaAnnotationOverridden(demoapp.dom.domain.properties.PropertyLayout.cssClass.PropertyLayoutCssClassPage_mixinPropertyWithMetaAnnotationOverridden)
+  - demoapp.dom.domain.properties.PropertyLayout.cssClass.PropertyLayoutCssClassPage_updateWithMetaAnnotation(demoapp.dom.domain.properties.PropertyLayout.cssClass.PropertyLayoutCssClassPage_updateWithMetaAnnotation)
+  - demoapp.dom.domain.properties.PropertyLayout.cssClass.PropertyLayoutCssClassPage_updateWithMetaAnnotationOverridden(demoapp.dom.domain.properties.PropertyLayout.cssClass.PropertyLayoutCssClassPage_updateWithMetaAnnotationOverridden)
+  - demoapp.dom.domain.properties.PropertyLayout.cssClass.PropertyLayoutCssClassPage_updateWithParameterLayout(demoapp.dom.domain.properties.PropertyLayout.cssClass.PropertyLayoutCssClassPage_updateWithParameterLayout)
+  - demoapp.dom.domain.properties.PropertyLayout.describedAs.PropertyLayoutDescribedAsPage_mixinProperty(demoapp.dom.domain.properties.PropertyLayout.describedAs.PropertyLayoutDescribedAsPage_mixinProperty)
+  - demoapp.dom.domain.properties.PropertyLayout.describedAs.PropertyLayoutDescribedAsPage_mixinPropertyWithMetaAnnotation(demoapp.dom.domain.properties.PropertyLayout.describedAs.PropertyLayoutDescribedAsPage_mixinPropertyWithMetaAnnotation)
+  - demoapp.dom.domain.properties.PropertyLayout.describedAs.PropertyLayoutDescribedAsPage_mixinPropertyWithMetaAnnotationOverridden(demoapp.dom.domain.properties.PropertyLayout.describedAs.PropertyLayoutDescribedAsPage_mixinPropertyWithMetaAnnotationOverridden)
+  - demoapp.dom.domain.properties.PropertyLayout.describedAs.PropertyLayoutDescribedAsPage_updateWithMetaAnnotation(demoapp.dom.domain.properties.PropertyLayout.describedAs.PropertyLayoutDescribedAsPage_updateWithMetaAnnotation)
+  - demoapp.dom.domain.properties.PropertyLayout.describedAs.PropertyLayoutDescribedAsPage_updateWithMetaAnnotationOverridden(demoapp.dom.domain.properties.PropertyLayout.describedAs.PropertyLayoutDescribedAsPage_updateWithMetaAnnotationOverridden)
+  - demoapp.dom.domain.properties.PropertyLayout.describedAs.PropertyLayoutDescribedAsPage_updateWithParameterLayout(demoapp.dom.domain.properties.PropertyLayout.describedAs.PropertyLayoutDescribedAsPage_updateWithParameterLayout)
+  - demoapp.dom.domain.properties.PropertyLayout.hidden.PropertyLayoutHiddenPage_mixinPropertyWithMetaAnnotation(demoapp.dom.domain.properties.PropertyLayout.hidden.PropertyLayoutHiddenPage_mixinPropertyWithMetaAnnotation)
+  - demoapp.dom.domain.properties.PropertyLayout.hidden.PropertyLayoutHiddenPage_mixinPropertyWithMetaAnnotationOverridden(demoapp.dom.domain.properties.PropertyLayout.hidden.PropertyLayoutHiddenPage_mixinPropertyWithMetaAnnotationOverridden)
+  - demoapp.dom.domain.properties.PropertyLayout.hidden.PropertyLayoutHiddenPage_returnsChildren(demoapp.dom.domain.properties.PropertyLayout.hidden.PropertyLayoutHiddenPage_returnsChildren)
+  - demoapp.dom.domain.properties.PropertyLayout.hidden.child.PropertyLayoutHiddenChildVm_mixinProperty(demoapp.dom.domain.properties.PropertyLayout.hidden.child.PropertyLayoutHiddenChildVm_mixinProperty)
+  - demoapp.dom.domain.properties.PropertyLayout.labelPosition.PropertyLayoutLabelPositionPage_mixinProperty(demoapp.dom.domain.properties.PropertyLayout.labelPosition.PropertyLayoutLabelPositionPage_mixinProperty)
+  - demoapp.dom.domain.properties.PropertyLayout.labelPosition.PropertyLayoutLabelPositionPage_mixinPropertyWithMetaAnnotation(demoapp.dom.domain.properties.PropertyLayout.labelPosition.PropertyLayoutLabelPositionPage_mixinPropertyWithMetaAnnotation)
+  - demoapp.dom.domain.properties.PropertyLayout.labelPosition.PropertyLayoutLabelPositionPage_mixinPropertyWithMetaAnnotationOverridden(demoapp.dom.domain.properties.PropertyLayout.labelPosition.PropertyLayoutLabelPositionPage_mixinPropertyWithMetaAnnotationOverridden)
+  - demoapp.dom.domain.properties.PropertyLayout.labelPosition.PropertyLayoutLabelPositionPage_updateVariantLeft(demoapp.dom.domain.properties.PropertyLayout.labelPosition.PropertyLayoutLabelPositionPage_updateVariantLeft)
+  - demoapp.dom.domain.properties.PropertyLayout.labelPosition.PropertyLayoutLabelPositionPage_updateVariantNone(demoapp.dom.domain.properties.PropertyLayout.labelPosition.PropertyLayoutLabelPositionPage_updateVariantNone)
+  - demoapp.dom.domain.properties.PropertyLayout.labelPosition.PropertyLayoutLabelPositionPage_updateVariantNotSpecified(demoapp.dom.domain.properties.PropertyLayout.labelPosition.PropertyLayoutLabelPositionPage_updateVariantNotSpecified)
+  - demoapp.dom.domain.properties.PropertyLayout.labelPosition.PropertyLayoutLabelPositionPage_updateVariantRight(demoapp.dom.domain.properties.PropertyLayout.labelPosition.PropertyLayoutLabelPositionPage_updateVariantRight)
+  - demoapp.dom.domain.properties.PropertyLayout.labelPosition.PropertyLayoutLabelPositionPage_updateVariantTop(demoapp.dom.domain.properties.PropertyLayout.labelPosition.PropertyLayoutLabelPositionPage_updateVariantTop)
+  - demoapp.dom.domain.properties.PropertyLayout.labelPosition.PropertyLayoutLabelPositionPage_updateWithMetaAnnotation(demoapp.dom.domain.properties.PropertyLayout.labelPosition.PropertyLayoutLabelPositionPage_updateWithMetaAnnotation)
+  - demoapp.dom.domain.properties.PropertyLayout.labelPosition.PropertyLayoutLabelPositionPage_updateWithMetaAnnotationOverridden(demoapp.dom.domain.properties.PropertyLayout.labelPosition.PropertyLayoutLabelPositionPage_updateWithMetaAnnotationOverridden)
+  - demoapp.dom.domain.properties.PropertyLayout.labelPosition.PropertyLayoutLabelPositionPage_updateWithParameterLayout(demoapp.dom.domain.properties.PropertyLayout.labelPosition.PropertyLayoutLabelPositionPage_updateWithParameterLayout)
+  - demoapp.dom.domain.properties.PropertyLayout.multiLine.PropertyLayoutMultiLinePage_mixinProperty(demoapp.dom.domain.properties.PropertyLayout.multiLine.PropertyLayoutMultiLinePage_mixinProperty)
+  - demoapp.dom.domain.properties.PropertyLayout.multiLine.PropertyLayoutMultiLinePage_mixinPropertyWithMetaAnnotation(demoapp.dom.domain.properties.PropertyLayout.multiLine.PropertyLayoutMultiLinePage_mixinPropertyWithMetaAnnotation)
+  - demoapp.dom.domain.properties.PropertyLayout.multiLine.PropertyLayoutMultiLinePage_mixinPropertyWithMetaAnnotationOverridden(demoapp.dom.domain.properties.PropertyLayout.multiLine.PropertyLayoutMultiLinePage_mixinPropertyWithMetaAnnotationOverridden)
+  - demoapp.dom.domain.properties.PropertyLayout.multiLine.PropertyLayoutMultiLinePage_updateWithMetaAnnotation(demoapp.dom.domain.properties.PropertyLayout.multiLine.PropertyLayoutMultiLinePage_updateWithMetaAnnotation)
+  - demoapp.dom.domain.properties.PropertyLayout.multiLine.PropertyLayoutMultiLinePage_updateWithMetaAnnotationOverridden(demoapp.dom.domain.properties.PropertyLayout.multiLine.PropertyLayoutMultiLinePage_updateWithMetaAnnotationOverridden)
+  - demoapp.dom.domain.properties.PropertyLayout.multiLine.PropertyLayoutMultiLinePage_updateWithParameterLayout(demoapp.dom.domain.properties.PropertyLayout.multiLine.PropertyLayoutMultiLinePage_updateWithParameterLayout)
+  - demoapp.dom.domain.properties.PropertyLayout.named.PropertyLayoutNamedPage_mixinProperty(demoapp.dom.domain.properties.PropertyLayout.named.PropertyLayoutNamedPage_mixinProperty)
+  - demoapp.dom.domain.properties.PropertyLayout.named.PropertyLayoutNamedPage_mixinPropertyWithMetaAnnotation(demoapp.dom.domain.properties.PropertyLayout.named.PropertyLayoutNamedPage_mixinPropertyWithMetaAnnotation)
+  - demoapp.dom.domain.properties.PropertyLayout.named.PropertyLayoutNamedPage_mixinPropertyWithMetaAnnotationOverridden(demoapp.dom.domain.properties.PropertyLayout.named.PropertyLayoutNamedPage_mixinPropertyWithMetaAnnotationOverridden)
+  - demoapp.dom.domain.properties.PropertyLayout.named.PropertyLayoutNamedPage_updateWithMetaAnnotation(demoapp.dom.domain.properties.PropertyLayout.named.PropertyLayoutNamedPage_updateWithMetaAnnotation)
+  - demoapp.dom.domain.properties.PropertyLayout.named.PropertyLayoutNamedPage_updateWithMetaAnnotationOverridden(demoapp.dom.domain.properties.PropertyLayout.named.PropertyLayoutNamedPage_updateWithMetaAnnotationOverridden)
+  - demoapp.dom.domain.properties.PropertyLayout.named.PropertyLayoutNamedPage_updateWithParameterLayout(demoapp.dom.domain.properties.PropertyLayout.named.PropertyLayoutNamedPage_updateWithParameterLayout)
+  - demoapp.dom.domain.properties.PropertyLayout.navigable.FileNodeVm_returnsTree(demoapp.dom.domain.properties.PropertyLayout.navigable.FileNodeVm_returnsTree)
+  - demoapp.dom.domain.properties.PropertyLayout.renderDay.PropertyLayoutRenderDayPage_downloadAsXml(demoapp.dom.domain.properties.PropertyLayout.renderDay.PropertyLayoutRenderDayPage_downloadAsXml)
+  - demoapp.dom.domain.properties.PropertyLayout.renderDay.PropertyLayoutRenderDayPage_mixinEndDateWithMetaAnnotation(demoapp.dom.domain.properties.PropertyLayout.renderDay.PropertyLayoutRenderDayPage_mixinEndDateWithMetaAnnotation)
+  - demoapp.dom.domain.properties.PropertyLayout.renderDay.PropertyLayoutRenderDayPage_mixinEndDateWithMetaAnnotationOverridden(demoapp.dom.domain.properties.PropertyLayout.renderDay.PropertyLayoutRenderDayPage_mixinEndDateWithMetaAnnotationOverridden)
+  - demoapp.dom.domain.properties.PropertyLayout.renderDay.PropertyLayoutRenderDayPage_mixinEndDateWithPropertyLayout(demoapp.dom.domain.properties.PropertyLayout.renderDay.PropertyLayoutRenderDayPage_mixinEndDateWithPropertyLayout)
+  - demoapp.dom.domain.properties.PropertyLayout.renderDay.PropertyLayoutRenderDayPage_updateEndDateWithMetaAnnotation(demoapp.dom.domain.properties.PropertyLayout.renderDay.PropertyLayoutRenderDayPage_updateEndDateWithMetaAnnotation)
+  - demoapp.dom.domain.properties.PropertyLayout.renderDay.PropertyLayoutRenderDayPage_updateEndDateWithMetaAnnotationOverridden(demoapp.dom.domain.properties.PropertyLayout.renderDay.PropertyLayoutRenderDayPage_updateEndDateWithMetaAnnotationOverridden)
+  - demoapp.dom.domain.properties.PropertyLayout.renderDay.PropertyLayoutRenderDayPage_updateEndDateWithParameterLayout(demoapp.dom.domain.properties.PropertyLayout.renderDay.PropertyLayoutRenderDayPage_updateEndDateWithParameterLayout)
+  - demoapp.dom.domain.properties.PropertyLayout.repainting.PropertyLayoutRepaintingPage_mixinProperty(demoapp.dom.domain.properties.PropertyLayout.repainting.PropertyLayoutRepaintingPage_mixinProperty)
+  - demoapp.dom.domain.properties.PropertyLayout.repainting.PropertyLayoutRepaintingPage_mixinPropertyWithMetaAnnotation(demoapp.dom.domain.properties.PropertyLayout.repainting.PropertyLayoutRepaintingPage_mixinPropertyWithMetaAnnotation)
+  - demoapp.dom.domain.properties.PropertyLayout.repainting.PropertyLayoutRepaintingPage_mixinPropertyWithMetaAnnotationOverridden(demoapp.dom.domain.properties.PropertyLayout.repainting.PropertyLayoutRepaintingPage_mixinPropertyWithMetaAnnotationOverridden)
+  - demoapp.dom.domain.properties.PropertyLayout.typicalLength.PropertyLayoutTypicalLengthPage_mixinProperty(demoapp.dom.domain.properties.PropertyLayout.typicalLength.PropertyLayoutTypicalLengthPage_mixinProperty)
+  - demoapp.dom.domain.properties.PropertyLayout.typicalLength.PropertyLayoutTypicalLengthPage_mixinPropertyWithMetaAnnotation(demoapp.dom.domain.properties.PropertyLayout.typicalLength.PropertyLayoutTypicalLengthPage_mixinPropertyWithMetaAnnotation)
+  - demoapp.dom.domain.properties.PropertyLayout.typicalLength.PropertyLayoutTypicalLengthPage_mixinPropertyWithMetaAnnotationOverridden(demoapp.dom.domain.properties.PropertyLayout.typicalLength.PropertyLayoutTypicalLengthPage_mixinPropertyWithMetaAnnotationOverridden)
+  - demoapp.dom.domain.properties.PropertyLayout.typicalLength.PropertyLayoutTypicalLengthPage_updateWithMetaAnnotation(demoapp.dom.domain.properties.PropertyLayout.typicalLength.PropertyLayoutTypicalLengthPage_updateWithMetaAnnotation)
+  - demoapp.dom.domain.properties.PropertyLayout.typicalLength.PropertyLayoutTypicalLengthPage_updateWithMetaAnnotationOverridden(demoapp.dom.domain.properties.PropertyLayout.typicalLength.PropertyLayoutTypicalLengthPage_updateWithMetaAnnotationOverridden)
+  - demoapp.dom.domain.properties.PropertyLayout.typicalLength.PropertyLayoutTypicalLengthPage_updateWithParameterLayout(demoapp.dom.domain.properties.PropertyLayout.typicalLength.PropertyLayoutTypicalLengthPage_updateWithParameterLayout)
+  - demoapp.dom.services.core.wrapperFactory.WrapperFactoryEntity_mixinUpdatePropertyAsync(demoapp.dom.services.core.wrapperFactory.WrapperFactoryEntity_mixinUpdatePropertyAsync)
+  - demoapp.dom.services.core.wrapperFactory.WrapperFactoryEntity_updatePropertyAsyncMixin(demoapp.dom.services.core.wrapperFactory.WrapperFactoryEntity_updatePropertyAsyncMixin)
+  - demoapp.dom.services.core.xmlSnapshotService.XmlSnapshotParentVm_takeXmlSnapshot(demoapp.dom.services.core.xmlSnapshotService.XmlSnapshotParentVm_takeXmlSnapshot)
+  - demoapp.dom.types.causeway.blobs.holder.CausewayBlobHolder_actionReturning(demoapp.dom.types.causeway.blobs.holder.CausewayBlobHolder_actionReturning)
+  - demoapp.dom.types.causeway.blobs.holder.CausewayBlobHolder_actionReturningCollection(demoapp.dom.types.causeway.blobs.holder.CausewayBlobHolder_actionReturningCollection)
+  - demoapp.dom.types.causeway.blobs.holder.CausewayBlobHolder_mixinProperty(demoapp.dom.types.causeway.blobs.holder.CausewayBlobHolder_mixinProperty)
+  - demoapp.dom.types.causeway.blobs.holder.CausewayBlobHolder_updateReadOnlyOptionalProperty(demoapp.dom.types.causeway.blobs.holder.CausewayBlobHolder_updateReadOnlyOptionalProperty)
+  - demoapp.dom.types.causeway.blobs.holder.CausewayBlobHolder_updateReadOnlyProperty(demoapp.dom.types.causeway.blobs.holder.CausewayBlobHolder_updateReadOnlyProperty)
+  - demoapp.dom.types.causeway.blobs.holder.CausewayBlobHolder_updateReadOnlyPropertyWithChoices(demoapp.dom.types.causeway.blobs.holder.CausewayBlobHolder_updateReadOnlyPropertyWithChoices)
+  - demoapp.dom.types.causeway.clobs.holder.CausewayClobHolder_actionReturning(demoapp.dom.types.causeway.clobs.holder.CausewayClobHolder_actionReturning)
+  - demoapp.dom.types.causeway.clobs.holder.CausewayClobHolder_actionReturningCollection(demoapp.dom.types.causeway.clobs.holder.CausewayClobHolder_actionReturningCollection)
+  - demoapp.dom.types.causeway.clobs.holder.CausewayClobHolder_mixinProperty(demoapp.dom.types.causeway.clobs.holder.CausewayClobHolder_mixinProperty)
+  - demoapp.dom.types.causeway.clobs.holder.CausewayClobHolder_updateReadOnlyOptionalProperty(demoapp.dom.types.causeway.clobs.holder.CausewayClobHolder_updateReadOnlyOptionalProperty)
+  - demoapp.dom.types.causeway.clobs.holder.CausewayClobHolder_updateReadOnlyProperty(demoapp.dom.types.causeway.clobs.holder.CausewayClobHolder_updateReadOnlyProperty)
+  - demoapp.dom.types.causeway.clobs.holder.CausewayClobHolder_updateReadOnlyPropertyWithChoices(demoapp.dom.types.causeway.clobs.holder.CausewayClobHolder_updateReadOnlyPropertyWithChoices)
+  - demoapp.dom.types.causeway.localresourcepaths.holder.CausewayLocalResourcePathHolder_actionReturning(demoapp.dom.types.causeway.localresourcepaths.holder.CausewayLocalResourcePathHolder_actionReturning)
+  - demoapp.dom.types.causeway.localresourcepaths.holder.CausewayLocalResourcePathHolder_actionReturningCollection(demoapp.dom.types.causeway.localresourcepaths.holder.CausewayLocalResourcePathHolder_actionReturningCollection)
+  - demoapp.dom.types.causeway.localresourcepaths.holder.CausewayLocalResourcePathHolder_mixinProperty(demoapp.dom.types.causeway.localresourcepaths.holder.CausewayLocalResourcePathHolder_mixinProperty)
+  - demoapp.dom.types.causeway.localresourcepaths.holder.CausewayLocalResourcePathHolder_updateReadOnlyOptionalProperty(demoapp.dom.types.causeway.localresourcepaths.holder.CausewayLocalResourcePathHolder_updateReadOnlyOptionalProperty)
+  - demoapp.dom.types.causeway.localresourcepaths.holder.CausewayLocalResourcePathHolder_updateReadOnlyProperty(demoapp.dom.types.causeway.localresourcepaths.holder.CausewayLocalResourcePathHolder_updateReadOnlyProperty)
+  - demoapp.dom.types.causeway.localresourcepaths.holder.CausewayLocalResourcePathHolder_updateReadOnlyPropertyWithChoices(demoapp.dom.types.causeway.localresourcepaths.holder.CausewayLocalResourcePathHolder_updateReadOnlyPropertyWithChoices)
+  - demoapp.dom.types.causeway.markups.holder.CausewayMarkupHolder_actionReturning(demoapp.dom.types.causeway.markups.holder.CausewayMarkupHolder_actionReturning)
+  - demoapp.dom.types.causeway.markups.holder.CausewayMarkupHolder_actionReturningCollection(demoapp.dom.types.causeway.markups.holder.CausewayMarkupHolder_actionReturningCollection)
+  - demoapp.dom.types.causeway.markups.holder.CausewayMarkupHolder_mixinProperty(demoapp.dom.types.causeway.markups.holder.CausewayMarkupHolder_mixinProperty)
+  - demoapp.dom.types.causeway.markups.holder.CausewayMarkupHolder_updateReadOnlyOptionalProperty(demoapp.dom.types.causeway.markups.holder.CausewayMarkupHolder_updateReadOnlyOptionalProperty)
+  - demoapp.dom.types.causeway.markups.holder.CausewayMarkupHolder_updateReadOnlyOptionalPropertyWithChoices(demoapp.dom.types.causeway.markups.holder.CausewayMarkupHolder_updateReadOnlyOptionalPropertyWithChoices)
+  - demoapp.dom.types.causeway.markups.holder.CausewayMarkupHolder_updateReadOnlyProperty(demoapp.dom.types.causeway.markups.holder.CausewayMarkupHolder_updateReadOnlyProperty)
+  - demoapp.dom.types.causeway.markups.holder.CausewayMarkupHolder_updateReadOnlyPropertyWithChoices(demoapp.dom.types.causeway.markups.holder.CausewayMarkupHolder_updateReadOnlyPropertyWithChoices)
+  - demoapp.dom.types.causeway.passwords.holder.CausewayPasswordHolder_actionReturning(demoapp.dom.types.causeway.passwords.holder.CausewayPasswordHolder_actionReturning)
+  - demoapp.dom.types.causeway.passwords.holder.CausewayPasswordHolder_actionReturningCollection(demoapp.dom.types.causeway.passwords.holder.CausewayPasswordHolder_actionReturningCollection)
+  - demoapp.dom.types.causeway.passwords.holder.CausewayPasswordHolder_mixinProperty(demoapp.dom.types.causeway.passwords.holder.CausewayPasswordHolder_mixinProperty)
+  - demoapp.dom.types.causeway.passwords.holder.CausewayPasswordHolder_updateReadOnlyOptionalProperty(demoapp.dom.types.causeway.passwords.holder.CausewayPasswordHolder_updateReadOnlyOptionalProperty)
+  - demoapp.dom.types.causeway.passwords.holder.CausewayPasswordHolder_updateReadOnlyProperty(demoapp.dom.types.causeway.passwords.holder.CausewayPasswordHolder_updateReadOnlyProperty)
+  - demoapp.dom.types.causeway.passwords.holder.CausewayPasswordHolder_updateReadOnlyPropertyWithChoices(demoapp.dom.types.causeway.passwords.holder.CausewayPasswordHolder_updateReadOnlyPropertyWithChoices)
+  - demoapp.dom.types.causewayext.cal.holder.CausewayCalendarEventHolder_actionReturning(demoapp.dom.types.causewayext.cal.holder.CausewayCalendarEventHolder_actionReturning)
+  - demoapp.dom.types.causewayext.cal.holder.CausewayCalendarEventHolder_actionReturningCollection(demoapp.dom.types.causewayext.cal.holder.CausewayCalendarEventHolder_actionReturningCollection)
+  - demoapp.dom.types.causewayext.cal.holder.CausewayCalendarEventHolder_mixinProperty(demoapp.dom.types.causewayext.cal.holder.CausewayCalendarEventHolder_mixinProperty)
+  - demoapp.dom.types.causewayext.cal.holder.CausewayCalendarEventHolder_updateReadOnlyOptionalProperty(demoapp.dom.types.causewayext.cal.holder.CausewayCalendarEventHolder_updateReadOnlyOptionalProperty)
+  - demoapp.dom.types.causewayext.cal.holder.CausewayCalendarEventHolder_updateReadOnlyProperty(demoapp.dom.types.causewayext.cal.holder.CausewayCalendarEventHolder_updateReadOnlyProperty)
+  - demoapp.dom.types.causewayext.cal.holder.CausewayCalendarEventHolder_updateReadOnlyPropertyWithChoices(demoapp.dom.types.causewayext.cal.holder.CausewayCalendarEventHolder_updateReadOnlyPropertyWithChoices)
+  - demoapp.dom.types.causewayval.asciidocs.holder.CausewayAsciiDocHolder_actionReturning(demoapp.dom.types.causewayval.asciidocs.holder.CausewayAsciiDocHolder_actionReturning)
+  - demoapp.dom.types.causewayval.asciidocs.holder.CausewayAsciiDocHolder_actionReturningCollection(demoapp.dom.types.causewayval.asciidocs.holder.CausewayAsciiDocHolder_actionReturningCollection)
+  - demoapp.dom.types.causewayval.asciidocs.holder.CausewayAsciiDocHolder_mixinProperty(demoapp.dom.types.causewayval.asciidocs.holder.CausewayAsciiDocHolder_mixinProperty)
+  - demoapp.dom.types.causewayval.asciidocs.holder.CausewayAsciiDocHolder_updateReadOnlyOptionalProperty(demoapp.dom.types.causewayval.asciidocs.holder.CausewayAsciiDocHolder_updateReadOnlyOptionalProperty)
+  - demoapp.dom.types.causewayval.asciidocs.holder.CausewayAsciiDocHolder_updateReadOnlyOptionalPropertyWithChoices(demoapp.dom.types.causewayval.asciidocs.holder.CausewayAsciiDocHolder_updateReadOnlyOptionalPropertyWithChoices)
+  - demoapp.dom.types.causewayval.asciidocs.holder.CausewayAsciiDocHolder_updateReadOnlyProperty(demoapp.dom.types.causewayval.asciidocs.holder.CausewayAsciiDocHolder_updateReadOnlyProperty)
+  - demoapp.dom.types.causewayval.asciidocs.holder.CausewayAsciiDocHolder_updateReadOnlyPropertyWithChoices(demoapp.dom.types.causewayval.asciidocs.holder.CausewayAsciiDocHolder_updateReadOnlyPropertyWithChoices)
+  - demoapp.dom.types.causewayval.markdowns.holder.CausewayMarkdownHolder_actionReturning(demoapp.dom.types.causewayval.markdowns.holder.CausewayMarkdownHolder_actionReturning)
+  - demoapp.dom.types.causewayval.markdowns.holder.CausewayMarkdownHolder_actionReturningCollection(demoapp.dom.types.causewayval.markdowns.holder.CausewayMarkdownHolder_actionReturningCollection)
+  - demoapp.dom.types.causewayval.markdowns.holder.CausewayMarkdownHolder_mixinProperty(demoapp.dom.types.causewayval.markdowns.holder.CausewayMarkdownHolder_mixinProperty)
+  - demoapp.dom.types.causewayval.markdowns.holder.CausewayMarkdownHolder_updateReadOnlyOptionalProperty(demoapp.dom.types.causewayval.markdowns.holder.CausewayMarkdownHolder_updateReadOnlyOptionalProperty)
+  - demoapp.dom.types.causewayval.markdowns.holder.CausewayMarkdownHolder_updateReadOnlyOptionalPropertyWithChoices(demoapp.dom.types.causewayval.markdowns.holder.CausewayMarkdownHolder_updateReadOnlyOptionalPropertyWithChoices)
+  - demoapp.dom.types.causewayval.markdowns.holder.CausewayMarkdownHolder_updateReadOnlyProperty(demoapp.dom.types.causewayval.markdowns.holder.CausewayMarkdownHolder_updateReadOnlyProperty)
+  - demoapp.dom.types.causewayval.markdowns.holder.CausewayMarkdownHolder_updateReadOnlyPropertyWithChoices(demoapp.dom.types.causewayval.markdowns.holder.CausewayMarkdownHolder_updateReadOnlyPropertyWithChoices)
+  - demoapp.dom.types.causewayval.vegas.holder.CausewayVegaHolder_actionReturning(demoapp.dom.types.causewayval.vegas.holder.CausewayVegaHolder_actionReturning)
+  - demoapp.dom.types.causewayval.vegas.holder.CausewayVegaHolder_actionReturningCollection(demoapp.dom.types.causewayval.vegas.holder.CausewayVegaHolder_actionReturningCollection)
+  - demoapp.dom.types.causewayval.vegas.holder.CausewayVegaHolder_mixinProperty(demoapp.dom.types.causewayval.vegas.holder.CausewayVegaHolder_mixinProperty)
+  - demoapp.dom.types.causewayval.vegas.holder.CausewayVegaHolder_updateReadOnlyOptionalProperty(demoapp.dom.types.causewayval.vegas.holder.CausewayVegaHolder_updateReadOnlyOptionalProperty)
+  - demoapp.dom.types.causewayval.vegas.holder.CausewayVegaHolder_updateReadOnlyOptionalPropertyWithChoices(demoapp.dom.types.causewayval.vegas.holder.CausewayVegaHolder_updateReadOnlyOptionalPropertyWithChoices)
+  - demoapp.dom.types.causewayval.vegas.holder.CausewayVegaHolder_updateReadOnlyProperty(demoapp.dom.types.causewayval.vegas.holder.CausewayVegaHolder_updateReadOnlyProperty)
+  - demoapp.dom.types.causewayval.vegas.holder.CausewayVegaHolder_updateReadOnlyPropertyWithChoices(demoapp.dom.types.causewayval.vegas.holder.CausewayVegaHolder_updateReadOnlyPropertyWithChoices)
+  - demoapp.dom.types.javaawt.images.holder.JavaAwtBufferedImageHolder_actionReturning(demoapp.dom.types.javaawt.images.holder.JavaAwtBufferedImageHolder_actionReturning)
+  - demoapp.dom.types.javaawt.images.holder.JavaAwtBufferedImageHolder_actionReturningCollection(demoapp.dom.types.javaawt.images.holder.JavaAwtBufferedImageHolder_actionReturningCollection)
+  - demoapp.dom.types.javaawt.images.holder.JavaAwtBufferedImageHolder_mixinProperty(demoapp.dom.types.javaawt.images.holder.JavaAwtBufferedImageHolder_mixinProperty)
+  - demoapp.dom.types.javaawt.images.holder.JavaAwtBufferedImageHolder_updateReadOnlyOptionalProperty(demoapp.dom.types.javaawt.images.holder.JavaAwtBufferedImageHolder_updateReadOnlyOptionalProperty)
+  - demoapp.dom.types.javaawt.images.holder.JavaAwtBufferedImageHolder_updateReadOnlyProperty(demoapp.dom.types.javaawt.images.holder.JavaAwtBufferedImageHolder_updateReadOnlyProperty)
+  - demoapp.dom.types.javaawt.images.holder.JavaAwtBufferedImageHolder_updateReadOnlyPropertyWithChoices(demoapp.dom.types.javaawt.images.holder.JavaAwtBufferedImageHolder_updateReadOnlyPropertyWithChoices)
+  - demoapp.dom.types.javalang.booleans.holder.WrapperBooleanHolder_actionReturning(demoapp.dom.types.javalang.booleans.holder.WrapperBooleanHolder_actionReturning)
+  - demoapp.dom.types.javalang.booleans.holder.WrapperBooleanHolder_actionReturningCollection(demoapp.dom.types.javalang.booleans.holder.WrapperBooleanHolder_actionReturningCollection)
+  - demoapp.dom.types.javalang.booleans.holder.WrapperBooleanHolder_mixinProperty(demoapp.dom.types.javalang.booleans.holder.WrapperBooleanHolder_mixinProperty)
+  - demoapp.dom.types.javalang.booleans.holder.WrapperBooleanHolder_updateReadOnlyOptionalProperty(demoapp.dom.types.javalang.booleans.holder.WrapperBooleanHolder_updateReadOnlyOptionalProperty)
+  - demoapp.dom.types.javalang.booleans.holder.WrapperBooleanHolder_updateReadOnlyOptionalPropertyWithChoices(demoapp.dom.types.javalang.booleans.holder.WrapperBooleanHolder_updateReadOnlyOptionalPropertyWithChoices)
+  - demoapp.dom.types.javalang.booleans.holder.WrapperBooleanHolder_updateReadOnlyProperty(demoapp.dom.types.javalang.booleans.holder.WrapperBooleanHolder_updateReadOnlyProperty)
+  - demoapp.dom.types.javalang.booleans.holder.WrapperBooleanHolder_updateReadOnlyPropertyWithChoices(demoapp.dom.types.javalang.booleans.holder.WrapperBooleanHolder_updateReadOnlyPropertyWithChoices)
+  - demoapp.dom.types.javalang.bytes.holder.WrapperByteHolder_actionReturning(demoapp.dom.types.javalang.bytes.holder.WrapperByteHolder_actionReturning)
+  - demoapp.dom.types.javalang.bytes.holder.WrapperByteHolder_actionReturningCollection(demoapp.dom.types.javalang.bytes.holder.WrapperByteHolder_actionReturningCollection)
+  - demoapp.dom.types.javalang.bytes.holder.WrapperByteHolder_mixinProperty(demoapp.dom.types.javalang.bytes.holder.WrapperByteHolder_mixinProperty)
+  - demoapp.dom.types.javalang.bytes.holder.WrapperByteHolder_updateReadOnlyOptionalProperty(demoapp.dom.types.javalang.bytes.holder.WrapperByteHolder_updateReadOnlyOptionalProperty)
+  - demoapp.dom.types.javalang.bytes.holder.WrapperByteHolder_updateReadOnlyOptionalPropertyWithChoices(demoapp.dom.types.javalang.bytes.holder.WrapperByteHolder_updateReadOnlyOptionalPropertyWithChoices)
+  - demoapp.dom.types.javalang.bytes.holder.WrapperByteHolder_updateReadOnlyProperty(demoapp.dom.types.javalang.bytes.holder.WrapperByteHolder_updateReadOnlyProperty)
+  - demoapp.dom.types.javalang.bytes.holder.WrapperByteHolder_updateReadOnlyPropertyWithChoices(demoapp.dom.types.javalang.bytes.holder.WrapperByteHolder_updateReadOnlyPropertyWithChoices)
+  - demoapp.dom.types.javalang.characters.holder.WrapperCharacterHolder_actionReturning(demoapp.dom.types.javalang.characters.holder.WrapperCharacterHolder_actionReturning)
+  - demoapp.dom.types.javalang.characters.holder.WrapperCharacterHolder_actionReturningCollection(demoapp.dom.types.javalang.characters.holder.WrapperCharacterHolder_actionReturningCollection)
+  - demoapp.dom.types.javalang.characters.holder.WrapperCharacterHolder_mixinProperty(demoapp.dom.types.javalang.characters.holder.WrapperCharacterHolder_mixinProperty)
+  - demoapp.dom.types.javalang.characters.holder.WrapperCharacterHolder_updateReadOnlyOptionalProperty(demoapp.dom.types.javalang.characters.holder.WrapperCharacterHolder_updateReadOnlyOptionalProperty)
+  - demoapp.dom.types.javalang.characters.holder.WrapperCharacterHolder_updateReadOnlyOptionalPropertyWithChoices(demoapp.dom.types.javalang.characters.holder.WrapperCharacterHolder_updateReadOnlyOptionalPropertyWithChoices)
+  - demoapp.dom.types.javalang.characters.holder.WrapperCharacterHolder_updateReadOnlyProperty(demoapp.dom.types.javalang.characters.holder.WrapperCharacterHolder_updateReadOnlyProperty)
+  - demoapp.dom.types.javalang.characters.holder.WrapperCharacterHolder_updateReadOnlyPropertyWithChoices(demoapp.dom.types.javalang.characters.holder.WrapperCharacterHolder_updateReadOnlyPropertyWithChoices)
+  - demoapp.dom.types.javalang.doubles.holder.WrapperDoubleHolder_actionReturning(demoapp.dom.types.javalang.doubles.holder.WrapperDoubleHolder_actionReturning)
+  - demoapp.dom.types.javalang.doubles.holder.WrapperDoubleHolder_actionReturningCollection(demoapp.dom.types.javalang.doubles.holder.WrapperDoubleHolder_actionReturningCollection)
+  - demoapp.dom.types.javalang.doubles.holder.WrapperDoubleHolder_mixinProperty(demoapp.dom.types.javalang.doubles.holder.WrapperDoubleHolder_mixinProperty)
+  - demoapp.dom.types.javalang.doubles.holder.WrapperDoubleHolder_updateReadOnlyOptionalProperty(demoapp.dom.types.javalang.doubles.holder.WrapperDoubleHolder_updateReadOnlyOptionalProperty)
+  - demoapp.dom.types.javalang.doubles.holder.WrapperDoubleHolder_updateReadOnlyOptionalPropertyWithChoices(demoapp.dom.types.javalang.doubles.holder.WrapperDoubleHolder_updateReadOnlyOptionalPropertyWithChoices)
+  - demoapp.dom.types.javalang.doubles.holder.WrapperDoubleHolder_updateReadOnlyProperty(demoapp.dom.types.javalang.doubles.holder.WrapperDoubleHolder_updateReadOnlyProperty)
+  - demoapp.dom.types.javalang.doubles.holder.WrapperDoubleHolder_updateReadOnlyPropertyWithChoices(demoapp.dom.types.javalang.doubles.holder.WrapperDoubleHolder_updateReadOnlyPropertyWithChoices)
+  - demoapp.dom.types.javalang.enums.holder.JavaLangEnumHolder_actionReturning(demoapp.dom.types.javalang.enums.holder.JavaLangEnumHolder_actionReturning)
+  - demoapp.dom.types.javalang.enums.holder.JavaLangEnumHolder_actionReturningCollection(demoapp.dom.types.javalang.enums.holder.JavaLangEnumHolder_actionReturningCollection)
+  - demoapp.dom.types.javalang.enums.holder.JavaLangEnumHolder_mixinProperty(demoapp.dom.types.javalang.enums.holder.JavaLangEnumHolder_mixinProperty)
+  - demoapp.dom.types.javalang.enums.holder.JavaLangEnumHolder_updateReadOnlyOptionalProperty(demoapp.dom.types.javalang.enums.holder.JavaLangEnumHolder_updateReadOnlyOptionalProperty)
+  - demoapp.dom.types.javalang.enums.holder.JavaLangEnumHolder_updateReadOnlyOptionalPropertyWithChoices(demoapp.dom.types.javalang.enums.holder.JavaLangEnumHolder_updateReadOnlyOptionalPropertyWithChoices)
+  - demoapp.dom.types.javalang.enums.holder.JavaLangEnumHolder_updateReadOnlyProperty(demoapp.dom.types.javalang.enums.holder.JavaLangEnumHolder_updateReadOnlyProperty)
+  - demoapp.dom.types.javalang.enums.holder.JavaLangEnumHolder_updateReadOnlyPropertyWithChoices(demoapp.dom.types.javalang.enums.holder.JavaLangEnumHolder_updateReadOnlyPropertyWithChoices)
+  - demoapp.dom.types.javalang.floats.holder.WrapperFloatHolder_actionReturning(demoapp.dom.types.javalang.floats.holder.WrapperFloatHolder_actionReturning)
+  - demoapp.dom.types.javalang.floats.holder.WrapperFloatHolder_actionReturningCollection(demoapp.dom.types.javalang.floats.holder.WrapperFloatHolder_actionReturningCollection)
+  - demoapp.dom.types.javalang.floats.holder.WrapperFloatHolder_mixinProperty(demoapp.dom.types.javalang.floats.holder.WrapperFloatHolder_mixinProperty)
+  - demoapp.dom.types.javalang.floats.holder.WrapperFloatHolder_updateReadOnlyOptionalProperty(demoapp.dom.types.javalang.floats.holder.WrapperFloatHolder_updateReadOnlyOptionalProperty)
+  - demoapp.dom.types.javalang.floats.holder.WrapperFloatHolder_updateReadOnlyOptionalPropertyWithChoices(demoapp.dom.types.javalang.floats.holder.WrapperFloatHolder_updateReadOnlyOptionalPropertyWithChoices)
+  - demoapp.dom.types.javalang.floats.holder.WrapperFloatHolder_updateReadOnlyProperty(demoapp.dom.types.javalang.floats.holder.WrapperFloatHolder_updateReadOnlyProperty)
+  - demoapp.dom.types.javalang.floats.holder.WrapperFloatHolder_updateReadOnlyPropertyWithChoices(demoapp.dom.types.javalang.floats.holder.WrapperFloatHolder_updateReadOnlyPropertyWithChoices)
+  - demoapp.dom.types.javalang.integers.holder.WrapperIntegerHolder_actionReturning(demoapp.dom.types.javalang.integers.holder.WrapperIntegerHolder_actionReturning)
+  - demoapp.dom.types.javalang.integers.holder.WrapperIntegerHolder_actionReturningCollection(demoapp.dom.types.javalang.integers.holder.WrapperIntegerHolder_actionReturningCollection)
+  - demoapp.dom.types.javalang.integers.holder.WrapperIntegerHolder_mixinProperty(demoapp.dom.types.javalang.integers.holder.WrapperIntegerHolder_mixinProperty)
+  - demoapp.dom.types.javalang.integers.holder.WrapperIntegerHolder_updateReadOnlyOptionalProperty(demoapp.dom.types.javalang.integers.holder.WrapperIntegerHolder_updateReadOnlyOptionalProperty)
+  - demoapp.dom.types.javalang.integers.holder.WrapperIntegerHolder_updateReadOnlyOptionalPropertyWithChoices(demoapp.dom.types.javalang.integers.holder.WrapperIntegerHolder_updateReadOnlyOptionalPropertyWithChoices)
+  - demoapp.dom.types.javalang.integers.holder.WrapperIntegerHolder_updateReadOnlyProperty(demoapp.dom.types.javalang.integers.holder.WrapperIntegerHolder_updateReadOnlyProperty)
+  - demoapp.dom.types.javalang.integers.holder.WrapperIntegerHolder_updateReadOnlyPropertyWithChoices(demoapp.dom.types.javalang.integers.holder.WrapperIntegerHolder_updateReadOnlyPropertyWithChoices)
+  - demoapp.dom.types.javalang.longs.holder.WrapperLongHolder_actionReturning(demoapp.dom.types.javalang.longs.holder.WrapperLongHolder_actionReturning)
+  - demoapp.dom.types.javalang.longs.holder.WrapperLongHolder_actionReturningCollection(demoapp.dom.types.javalang.longs.holder.WrapperLongHolder_actionReturningCollection)
+  - demoapp.dom.types.javalang.longs.holder.WrapperLongHolder_mixinProperty(demoapp.dom.types.javalang.longs.holder.WrapperLongHolder_mixinProperty)
+  - demoapp.dom.types.javalang.longs.holder.WrapperLongHolder_updateReadOnlyOptionalProperty(demoapp.dom.types.javalang.longs.holder.WrapperLongHolder_updateReadOnlyOptionalProperty)
+  - demoapp.dom.types.javalang.longs.holder.WrapperLongHolder_updateReadOnlyOptionalPropertyWithChoices(demoapp.dom.types.javalang.longs.holder.WrapperLongHolder_updateReadOnlyOptionalPropertyWithChoices)
+  - demoapp.dom.types.javalang.longs.holder.WrapperLongHolder_updateReadOnlyProperty(demoapp.dom.types.javalang.longs.holder.WrapperLongHolder_updateReadOnlyProperty)
+  - demoapp.dom.types.javalang.longs.holder.WrapperLongHolder_updateReadOnlyPropertyWithChoices(demoapp.dom.types.javalang.longs.holder.WrapperLongHolder_updateReadOnlyPropertyWithChoices)
+  - demoapp.dom.types.javalang.shorts.holder.WrapperShortHolder_actionReturning(demoapp.dom.types.javalang.shorts.holder.WrapperShortHolder_actionReturning)
+  - demoapp.dom.types.javalang.shorts.holder.WrapperShortHolder_actionReturningCollection(demoapp.dom.types.javalang.shorts.holder.WrapperShortHolder_actionReturningCollection)
+  - demoapp.dom.types.javalang.shorts.holder.WrapperShortHolder_mixinProperty(demoapp.dom.types.javalang.shorts.holder.WrapperShortHolder_mixinProperty)
+  - demoapp.dom.types.javalang.shorts.holder.WrapperShortHolder_updateReadOnlyOptionalProperty(demoapp.dom.types.javalang.shorts.holder.WrapperShortHolder_updateReadOnlyOptionalProperty)
+  - demoapp.dom.types.javalang.shorts.holder.WrapperShortHolder_updateReadOnlyOptionalPropertyWithChoices(demoapp.dom.types.javalang.shorts.holder.WrapperShortHolder_updateReadOnlyOptionalPropertyWithChoices)
+  - demoapp.dom.types.javalang.shorts.holder.WrapperShortHolder_updateReadOnlyProperty(demoapp.dom.types.javalang.shorts.holder.WrapperShortHolder_updateReadOnlyProperty)
+  - demoapp.dom.types.javalang.shorts.holder.WrapperShortHolder_updateReadOnlyPropertyWithChoices(demoapp.dom.types.javalang.shorts.holder.WrapperShortHolder_updateReadOnlyPropertyWithChoices)
+  - demoapp.dom.types.javalang.strings.holder.JavaLangStringHolder_actionReturning(demoapp.dom.types.javalang.strings.holder.JavaLangStringHolder_actionReturning)
+  - demoapp.dom.types.javalang.strings.holder.JavaLangStringHolder_actionReturningCollection(demoapp.dom.types.javalang.strings.holder.JavaLangStringHolder_actionReturningCollection)
+  - demoapp.dom.types.javalang.strings.holder.JavaLangStringHolder_mixinProperty(demoapp.dom.types.javalang.strings.holder.JavaLangStringHolder_mixinProperty)
+  - demoapp.dom.types.javalang.strings.holder.JavaLangStringHolder_updateReadOnlyOptionalProperty(demoapp.dom.types.javalang.strings.holder.JavaLangStringHolder_updateReadOnlyOptionalProperty)
+  - demoapp.dom.types.javalang.strings.holder.JavaLangStringHolder_updateReadOnlyOptionalPropertyWithChoices(demoapp.dom.types.javalang.strings.holder.JavaLangStringHolder_updateReadOnlyOptionalPropertyWithChoices)
+  - demoapp.dom.types.javalang.strings.holder.JavaLangStringHolder_updateReadOnlyProperty(demoapp.dom.types.javalang.strings.holder.JavaLangStringHolder_updateReadOnlyProperty)
+  - demoapp.dom.types.javalang.strings.holder.JavaLangStringHolder_updateReadOnlyPropertyWithChoices(demoapp.dom.types.javalang.strings.holder.JavaLangStringHolder_updateReadOnlyPropertyWithChoices)
+  - demoapp.dom.types.javamath.bigdecimals.holder.JavaMathBigDecimalHolder_actionReturning(demoapp.dom.types.javamath.bigdecimals.holder.JavaMathBigDecimalHolder_actionReturning)
+  - demoapp.dom.types.javamath.bigdecimals.holder.JavaMathBigDecimalHolder_actionReturningCollection(demoapp.dom.types.javamath.bigdecimals.holder.JavaMathBigDecimalHolder_actionReturningCollection)
+  - demoapp.dom.types.javamath.bigdecimals.holder.JavaMathBigDecimalHolder_mixinProperty(demoapp.dom.types.javamath.bigdecimals.holder.JavaMathBigDecimalHolder_mixinProperty)
+  - demoapp.dom.types.javamath.bigdecimals.holder.JavaMathBigDecimalHolder_updateReadOnlyOptionalProperty(demoapp.dom.types.javamath.bigdecimals.holder.JavaMathBigDecimalHolder_updateReadOnlyOptionalProperty)
+  - demoapp.dom.types.javamath.bigdecimals.holder.JavaMathBigDecimalHolder_updateReadOnlyProperty(demoapp.dom.types.javamath.bigdecimals.holder.JavaMathBigDecimalHolder_updateReadOnlyProperty)
+  - demoapp.dom.types.javamath.bigdecimals.holder.JavaMathBigDecimalHolder_updateReadOnlyPropertyWithChoices(demoapp.dom.types.javamath.bigdecimals.holder.JavaMathBigDecimalHolder_updateReadOnlyPropertyWithChoices)
+  - demoapp.dom.types.javamath.bigintegers.holder.JavaMathBigIntegerHolder_actionReturning(demoapp.dom.types.javamath.bigintegers.holder.JavaMathBigIntegerHolder_actionReturning)
+  - demoapp.dom.types.javamath.bigintegers.holder.JavaMathBigIntegerHolder_actionReturningCollection(demoapp.dom.types.javamath.bigintegers.holder.JavaMathBigIntegerHolder_actionReturningCollection)
+  - demoapp.dom.types.javamath.bigintegers.holder.JavaMathBigIntegerHolder_mixinProperty(demoapp.dom.types.javamath.bigintegers.holder.JavaMathBigIntegerHolder_mixinProperty)
+  - demoapp.dom.types.javamath.bigintegers.holder.JavaMathBigIntegerHolder_updateReadOnlyOptionalProperty(demoapp.dom.types.javamath.bigintegers.holder.JavaMathBigIntegerHolder_updateReadOnlyOptionalProperty)
+  - demoapp.dom.types.javamath.bigintegers.holder.JavaMathBigIntegerHolder_updateReadOnlyProperty(demoapp.dom.types.javamath.bigintegers.holder.JavaMathBigIntegerHolder_updateReadOnlyProperty)
+  - demoapp.dom.types.javamath.bigintegers.holder.JavaMathBigIntegerHolder_updateReadOnlyPropertyWithChoices(demoapp.dom.types.javamath.bigintegers.holder.JavaMathBigIntegerHolder_updateReadOnlyPropertyWithChoices)
+  - demoapp.dom.types.javanet.urls.holder.JavaNetUrlHolder_actionReturning(demoapp.dom.types.javanet.urls.holder.JavaNetUrlHolder_actionReturning)
+  - demoapp.dom.types.javanet.urls.holder.JavaNetUrlHolder_actionReturningCollection(demoapp.dom.types.javanet.urls.holder.JavaNetUrlHolder_actionReturningCollection)
+  - demoapp.dom.types.javanet.urls.holder.JavaNetUrlHolder_mixinProperty(demoapp.dom.types.javanet.urls.holder.JavaNetUrlHolder_mixinProperty)
+  - demoapp.dom.types.javanet.urls.holder.JavaNetUrlHolder_updateReadOnlyOptionalProperty(demoapp.dom.types.javanet.urls.holder.JavaNetUrlHolder_updateReadOnlyOptionalProperty)
+  - demoapp.dom.types.javanet.urls.holder.JavaNetUrlHolder_updateReadOnlyProperty(demoapp.dom.types.javanet.urls.holder.JavaNetUrlHolder_updateReadOnlyProperty)
+  - demoapp.dom.types.javanet.urls.holder.JavaNetUrlHolder_updateReadOnlyPropertyWithChoices(demoapp.dom.types.javanet.urls.holder.JavaNetUrlHolder_updateReadOnlyPropertyWithChoices)
+  - demoapp.dom.types.javasql.javasqldate.holder.JavaSqlDateHolder_actionReturning(demoapp.dom.types.javasql.javasqldate.holder.JavaSqlDateHolder_actionReturning)
+  - demoapp.dom.types.javasql.javasqldate.holder.JavaSqlDateHolder_actionReturningCollection(demoapp.dom.types.javasql.javasqldate.holder.JavaSqlDateHolder_actionReturningCollection)
+  - demoapp.dom.types.javasql.javasqldate.holder.JavaSqlDateHolder_mixinProperty(demoapp.dom.types.javasql.javasqldate.holder.JavaSqlDateHolder_mixinProperty)
+  - demoapp.dom.types.javasql.javasqldate.holder.JavaSqlDateHolder_updateReadOnlyOptionalProperty(demoapp.dom.types.javasql.javasqldate.holder.JavaSqlDateHolder_updateReadOnlyOptionalProperty)
+  - demoapp.dom.types.javasql.javasqldate.holder.JavaSqlDateHolder_updateReadOnlyProperty(demoapp.dom.types.javasql.javasqldate.holder.JavaSqlDateHolder_updateReadOnlyProperty)
+  - demoapp.dom.types.javasql.javasqldate.holder.JavaSqlDateHolder_updateReadOnlyPropertyWithChoices(demoapp.dom.types.javasql.javasqldate.holder.JavaSqlDateHolder_updateReadOnlyPropertyWithChoices)
+  - demoapp.dom.types.javasql.javasqltimestamp.holder.JavaSqlTimestampHolder_actionReturning(demoapp.dom.types.javasql.javasqltimestamp.holder.JavaSqlTimestampHolder_actionReturning)
+  - demoapp.dom.types.javasql.javasqltimestamp.holder.JavaSqlTimestampHolder_actionReturningCollection(demoapp.dom.types.javasql.javasqltimestamp.holder.JavaSqlTimestampHolder_actionReturningCollection)
+  - demoapp.dom.types.javasql.javasqltimestamp.holder.JavaSqlTimestampHolder_mixinProperty(demoapp.dom.types.javasql.javasqltimestamp.holder.JavaSqlTimestampHolder_mixinProperty)
+  - demoapp.dom.types.javasql.javasqltimestamp.holder.JavaSqlTimestampHolder_updateReadOnlyOptionalProperty(demoapp.dom.types.javasql.javasqltimestamp.holder.JavaSqlTimestampHolder_updateReadOnlyOptionalProperty)
+  - demoapp.dom.types.javasql.javasqltimestamp.holder.JavaSqlTimestampHolder_updateReadOnlyProperty(demoapp.dom.types.javasql.javasqltimestamp.holder.JavaSqlTimestampHolder_updateReadOnlyProperty)
+  - demoapp.dom.types.javasql.javasqltimestamp.holder.JavaSqlTimestampHolder_updateReadOnlyPropertyWithChoices(demoapp.dom.types.javasql.javasqltimestamp.holder.JavaSqlTimestampHolder_updateReadOnlyPropertyWithChoices)
+  - demoapp.dom.types.javatime.javatimelocaldate.holder.JavaTimeLocalDateHolder_actionReturning(demoapp.dom.types.javatime.javatimelocaldate.holder.JavaTimeLocalDateHolder_actionReturning)
+  - demoapp.dom.types.javatime.javatimelocaldate.holder.JavaTimeLocalDateHolder_actionReturningCollection(demoapp.dom.types.javatime.javatimelocaldate.holder.JavaTimeLocalDateHolder_actionReturningCollection)
+  - demoapp.dom.types.javatime.javatimelocaldate.holder.JavaTimeLocalDateHolder_mixinProperty(demoapp.dom.types.javatime.javatimelocaldate.holder.JavaTimeLocalDateHolder_mixinProperty)
+  - demoapp.dom.types.javatime.javatimelocaldate.holder.JavaTimeLocalDateHolder_updateReadOnlyOptionalProperty(demoapp.dom.types.javatime.javatimelocaldate.holder.JavaTimeLocalDateHolder_updateReadOnlyOptionalProperty)
+  - demoapp.dom.types.javatime.javatimelocaldate.holder.JavaTimeLocalDateHolder_updateReadOnlyProperty(demoapp.dom.types.javatime.javatimelocaldate.holder.JavaTimeLocalDateHolder_updateReadOnlyProperty)
+  - demoapp.dom.types.javatime.javatimelocaldate.holder.JavaTimeLocalDateHolder_updateReadOnlyPropertyWithChoices(demoapp.dom.types.javatime.javatimelocaldate.holder.JavaTimeLocalDateHolder_updateReadOnlyPropertyWithChoices)
+  - demoapp.dom.types.javatime.javatimelocaldatetime.holder.JavaTimeLocalDateTimeHolder_actionReturning(demoapp.dom.types.javatime.javatimelocaldatetime.holder.JavaTimeLocalDateTimeHolder_actionReturning)
+  - demoapp.dom.types.javatime.javatimelocaldatetime.holder.JavaTimeLocalDateTimeHolder_actionReturningCollection(demoapp.dom.types.javatime.javatimelocaldatetime.holder.JavaTimeLocalDateTimeHolder_actionReturningCollection)
+  - demoapp.dom.types.javatime.javatimelocaldatetime.holder.JavaTimeLocalDateTimeHolder_mixinProperty(demoapp.dom.types.javatime.javatimelocaldatetime.holder.JavaTimeLocalDateTimeHolder_mixinProperty)
+  - demoapp.dom.types.javatime.javatimelocaldatetime.holder.JavaTimeLocalDateTimeHolder_updateReadOnlyOptionalProperty(demoapp.dom.types.javatime.javatimelocaldatetime.holder.JavaTimeLocalDateTimeHolder_updateReadOnlyOptionalProperty)
+  - demoapp.dom.types.javatime.javatimelocaldatetime.holder.JavaTimeLocalDateTimeHolder_updateReadOnlyProperty(demoapp.dom.types.javatime.javatimelocaldatetime.holder.JavaTimeLocalDateTimeHolder_updateReadOnlyProperty)
+  - demoapp.dom.types.javatime.javatimelocaldatetime.holder.JavaTimeLocalDateTimeHolder_updateReadOnlyPropertyWithChoices(demoapp.dom.types.javatime.javatimelocaldatetime.holder.JavaTimeLocalDateTimeHolder_updateReadOnlyPropertyWithChoices)
+  - demoapp.dom.types.javatime.javatimelocaltime.holder.JavaTimeLocalTimeHolder_actionReturning(demoapp.dom.types.javatime.javatimelocaltime.holder.JavaTimeLocalTimeHolder_actionReturning)
+  - demoapp.dom.types.javatime.javatimelocaltime.holder.JavaTimeLocalTimeHolder_actionReturningCollection(demoapp.dom.types.javatime.javatimelocaltime.holder.JavaTimeLocalTimeHolder_actionReturningCollection)
+  - demoapp.dom.types.javatime.javatimelocaltime.holder.JavaTimeLocalTimeHolder_mixinProperty(demoapp.dom.types.javatime.javatimelocaltime.holder.JavaTimeLocalTimeHolder_mixinProperty)
+  - demoapp.dom.types.javatime.javatimelocaltime.holder.JavaTimeLocalTimeHolder_updateReadOnlyOptionalProperty(demoapp.dom.types.javatime.javatimelocaltime.holder.JavaTimeLocalTimeHolder_updateReadOnlyOptionalProperty)
+  - demoapp.dom.types.javatime.javatimelocaltime.holder.JavaTimeLocalTimeHolder_updateReadOnlyProperty(demoapp.dom.types.javatime.javatimelocaltime.holder.JavaTimeLocalTimeHolder_updateReadOnlyProperty)
+  - demoapp.dom.types.javatime.javatimelocaltime.holder.JavaTimeLocalTimeHolder_updateReadOnlyPropertyWithChoices(demoapp.dom.types.javatime.javatimelocaltime.holder.JavaTimeLocalTimeHolder_updateReadOnlyPropertyWithChoices)
+  - demoapp.dom.types.javatime.javatimeoffsetdatetime.holder.JavaTimeOffsetDateTimeHolder_actionReturning(demoapp.dom.types.javatime.javatimeoffsetdatetime.holder.JavaTimeOffsetDateTimeHolder_actionReturning)
+  - demoapp.dom.types.javatime.javatimeoffsetdatetime.holder.JavaTimeOffsetDateTimeHolder_actionReturningCollection(demoapp.dom.types.javatime.javatimeoffsetdatetime.holder.JavaTimeOffsetDateTimeHolder_actionReturningCollection)
+  - demoapp.dom.types.javatime.javatimeoffsetdatetime.holder.JavaTimeOffsetDateTimeHolder_mixinProperty(demoapp.dom.types.javatime.javatimeoffsetdatetime.holder.JavaTimeOffsetDateTimeHolder_mixinProperty)
+  - demoapp.dom.types.javatime.javatimeoffsetdatetime.holder.JavaTimeOffsetDateTimeHolder_updateReadOnlyOptionalProperty(demoapp.dom.types.javatime.javatimeoffsetdatetime.holder.JavaTimeOffsetDateTimeHolder_updateReadOnlyOptionalProperty)
+  - demoapp.dom.types.javatime.javatimeoffsetdatetime.holder.JavaTimeOffsetDateTimeHolder_updateReadOnlyProperty(demoapp.dom.types.javatime.javatimeoffsetdatetime.holder.JavaTimeOffsetDateTimeHolder_updateReadOnlyProperty)
+  - demoapp.dom.types.javatime.javatimeoffsetdatetime.holder.JavaTimeOffsetDateTimeHolder_updateReadOnlyPropertyWithChoices(demoapp.dom.types.javatime.javatimeoffsetdatetime.holder.JavaTimeOffsetDateTimeHolder_updateReadOnlyPropertyWithChoices)
+  - demoapp.dom.types.javatime.javatimeoffsettime.holder.JavaTimeOffsetTimeHolder_actionReturning(demoapp.dom.types.javatime.javatimeoffsettime.holder.JavaTimeOffsetTimeHolder_actionReturning)
+  - demoapp.dom.types.javatime.javatimeoffsettime.holder.JavaTimeOffsetTimeHolder_actionReturningCollection(demoapp.dom.types.javatime.javatimeoffsettime.holder.JavaTimeOffsetTimeHolder_actionReturningCollection)
+  - demoapp.dom.types.javatime.javatimeoffsettime.holder.JavaTimeOffsetTimeHolder_mixinProperty(demoapp.dom.types.javatime.javatimeoffsettime.holder.JavaTimeOffsetTimeHolder_mixinProperty)
+  - demoapp.dom.types.javatime.javatimeoffsettime.holder.JavaTimeOffsetTimeHolder_updateReadOnlyOptionalProperty(demoapp.dom.types.javatime.javatimeoffsettime.holder.JavaTimeOffsetTimeHolder_updateReadOnlyOptionalProperty)
+  - demoapp.dom.types.javatime.javatimeoffsettime.holder.JavaTimeOffsetTimeHolder_updateReadOnlyProperty(demoapp.dom.types.javatime.javatimeoffsettime.holder.JavaTimeOffsetTimeHolder_updateReadOnlyProperty)
+  - demoapp.dom.types.javatime.javatimeoffsettime.holder.JavaTimeOffsetTimeHolder_updateReadOnlyPropertyWithChoices(demoapp.dom.types.javatime.javatimeoffsettime.holder.JavaTimeOffsetTimeHolder_updateReadOnlyPropertyWithChoices)
+  - demoapp.dom.types.javatime.javatimezoneddatetime.holder.JavaTimeZonedDateTimeHolder_actionReturning(demoapp.dom.types.javatime.javatimezoneddatetime.holder.JavaTimeZonedDateTimeHolder_actionReturning)
+  - demoapp.dom.types.javatime.javatimezoneddatetime.holder.JavaTimeZonedDateTimeHolder_actionReturningCollection(demoapp.dom.types.javatime.javatimezoneddatetime.holder.JavaTimeZonedDateTimeHolder_actionReturningCollection)
+  - demoapp.dom.types.javatime.javatimezoneddatetime.holder.JavaTimeZonedDateTimeHolder_mixinProperty(demoapp.dom.types.javatime.javatimezoneddatetime.holder.JavaTimeZonedDateTimeHolder_mixinProperty)
+  - demoapp.dom.types.javatime.javatimezoneddatetime.holder.JavaTimeZonedDateTimeHolder_updateReadOnlyOptionalProperty(demoapp.dom.types.javatime.javatimezoneddatetime.holder.JavaTimeZonedDateTimeHolder_updateReadOnlyOptionalProperty)
+  - demoapp.dom.types.javatime.javatimezoneddatetime.holder.JavaTimeZonedDateTimeHolder_updateReadOnlyProperty(demoapp.dom.types.javatime.javatimezoneddatetime.holder.JavaTimeZonedDateTimeHolder_updateReadOnlyProperty)
+  - demoapp.dom.types.javatime.javatimezoneddatetime.holder.JavaTimeZonedDateTimeHolder_updateReadOnlyPropertyWithChoices(demoapp.dom.types.javatime.javatimezoneddatetime.holder.JavaTimeZonedDateTimeHolder_updateReadOnlyPropertyWithChoices)
+  - demoapp.dom.types.javautil.javautildate.holder.JavaUtilDateHolder_actionReturning(demoapp.dom.types.javautil.javautildate.holder.JavaUtilDateHolder_actionReturning)
+  - demoapp.dom.types.javautil.javautildate.holder.JavaUtilDateHolder_actionReturningCollection(demoapp.dom.types.javautil.javautildate.holder.JavaUtilDateHolder_actionReturningCollection)
+  - demoapp.dom.types.javautil.javautildate.holder.JavaUtilDateHolder_mixinProperty(demoapp.dom.types.javautil.javautildate.holder.JavaUtilDateHolder_mixinProperty)
+  - demoapp.dom.types.javautil.javautildate.holder.JavaUtilDateHolder_updateReadOnlyOptionalProperty(demoapp.dom.types.javautil.javautildate.holder.JavaUtilDateHolder_updateReadOnlyOptionalProperty)
+  - demoapp.dom.types.javautil.javautildate.holder.JavaUtilDateHolder_updateReadOnlyProperty(demoapp.dom.types.javautil.javautildate.holder.JavaUtilDateHolder_updateReadOnlyProperty)
+  - demoapp.dom.types.javautil.javautildate.holder.JavaUtilDateHolder_updateReadOnlyPropertyWithChoices(demoapp.dom.types.javautil.javautildate.holder.JavaUtilDateHolder_updateReadOnlyPropertyWithChoices)
+  - demoapp.dom.types.javautil.uuids.holder.JavaUtilUuidHolder_actionReturning(demoapp.dom.types.javautil.uuids.holder.JavaUtilUuidHolder_actionReturning)
+  - demoapp.dom.types.javautil.uuids.holder.JavaUtilUuidHolder_actionReturningCollection(demoapp.dom.types.javautil.uuids.holder.JavaUtilUuidHolder_actionReturningCollection)
+  - demoapp.dom.types.javautil.uuids.holder.JavaUtilUuidHolder_mixinProperty(demoapp.dom.types.javautil.uuids.holder.JavaUtilUuidHolder_mixinProperty)
+  - demoapp.dom.types.javautil.uuids.holder.JavaUtilUuidHolder_updateReadOnlyOptionalProperty(demoapp.dom.types.javautil.uuids.holder.JavaUtilUuidHolder_updateReadOnlyOptionalProperty)
+  - demoapp.dom.types.javautil.uuids.holder.JavaUtilUuidHolder_updateReadOnlyOptionalPropertyWithChoices(demoapp.dom.types.javautil.uuids.holder.JavaUtilUuidHolder_updateReadOnlyOptionalPropertyWithChoices)
+  - demoapp.dom.types.javautil.uuids.holder.JavaUtilUuidHolder_updateReadOnlyProperty(demoapp.dom.types.javautil.uuids.holder.JavaUtilUuidHolder_updateReadOnlyProperty)
+  - demoapp.dom.types.javautil.uuids.holder.JavaUtilUuidHolder_updateReadOnlyPropertyWithChoices(demoapp.dom.types.javautil.uuids.holder.JavaUtilUuidHolder_updateReadOnlyPropertyWithChoices)
+  - demoapp.dom.types.jodatime.jodadatetime.holder.JodaDateTimeHolder_actionReturning(demoapp.dom.types.jodatime.jodadatetime.holder.JodaDateTimeHolder_actionReturning)
+  - demoapp.dom.types.jodatime.jodadatetime.holder.JodaDateTimeHolder_actionReturningCollection(demoapp.dom.types.jodatime.jodadatetime.holder.JodaDateTimeHolder_actionReturningCollection)
+  - demoapp.dom.types.jodatime.jodadatetime.holder.JodaDateTimeHolder_mixinProperty(demoapp.dom.types.jodatime.jodadatetime.holder.JodaDateTimeHolder_mixinProperty)
+  - demoapp.dom.types.jodatime.jodadatetime.holder.JodaDateTimeHolder_updateReadOnlyOptionalProperty(demoapp.dom.types.jodatime.jodadatetime.holder.JodaDateTimeHolder_updateReadOnlyOptionalProperty)
+  - demoapp.dom.types.jodatime.jodadatetime.holder.JodaDateTimeHolder_updateReadOnlyProperty(demoapp.dom.types.jodatime.jodadatetime.holder.JodaDateTimeHolder_updateReadOnlyProperty)
+  - demoapp.dom.types.jodatime.jodadatetime.holder.JodaDateTimeHolder_updateReadOnlyPropertyWithChoices(demoapp.dom.types.jodatime.jodadatetime.holder.JodaDateTimeHolder_updateReadOnlyPropertyWithChoices)
+  - demoapp.dom.types.jodatime.jodalocaldate.holder.JodaLocalDateHolder_actionReturning(demoapp.dom.types.jodatime.jodalocaldate.holder.JodaLocalDateHolder_actionReturning)
+  - demoapp.dom.types.jodatime.jodalocaldate.holder.JodaLocalDateHolder_actionReturningCollection(demoapp.dom.types.jodatime.jodalocaldate.holder.JodaLocalDateHolder_actionReturningCollection)
+  - demoapp.dom.types.jodatime.jodalocaldate.holder.JodaLocalDateHolder_mixinProperty(demoapp.dom.types.jodatime.jodalocaldate.holder.JodaLocalDateHolder_mixinProperty)
+  - demoapp.dom.types.jodatime.jodalocaldate.holder.JodaLocalDateHolder_updateReadOnlyOptionalProperty(demoapp.dom.types.jodatime.jodalocaldate.holder.JodaLocalDateHolder_updateReadOnlyOptionalProperty)
+  - demoapp.dom.types.jodatime.jodalocaldate.holder.JodaLocalDateHolder_updateReadOnlyProperty(demoapp.dom.types.jodatime.jodalocaldate.holder.JodaLocalDateHolder_updateReadOnlyProperty)
+  - demoapp.dom.types.jodatime.jodalocaldate.holder.JodaLocalDateHolder_updateReadOnlyPropertyWithChoices(demoapp.dom.types.jodatime.jodalocaldate.holder.JodaLocalDateHolder_updateReadOnlyPropertyWithChoices)
+  - demoapp.dom.types.jodatime.jodalocaldatetime.holder.JodaLocalDateTimeHolder_actionReturning(demoapp.dom.types.jodatime.jodalocaldatetime.holder.JodaLocalDateTimeHolder_actionReturning)
+  - demoapp.dom.types.jodatime.jodalocaldatetime.holder.JodaLocalDateTimeHolder_actionReturningCollection(demoapp.dom.types.jodatime.jodalocaldatetime.holder.JodaLocalDateTimeHolder_actionReturningCollection)
+  - demoapp.dom.types.jodatime.jodalocaldatetime.holder.JodaLocalDateTimeHolder_mixinProperty(demoapp.dom.types.jodatime.jodalocaldatetime.holder.JodaLocalDateTimeHolder_mixinProperty)
+  - demoapp.dom.types.jodatime.jodalocaldatetime.holder.JodaLocalDateTimeHolder_updateReadOnlyOptionalProperty(demoapp.dom.types.jodatime.jodalocaldatetime.holder.JodaLocalDateTimeHolder_updateReadOnlyOptionalProperty)
+  - demoapp.dom.types.jodatime.jodalocaldatetime.holder.JodaLocalDateTimeHolder_updateReadOnlyProperty(demoapp.dom.types.jodatime.jodalocaldatetime.holder.JodaLocalDateTimeHolder_updateReadOnlyProperty)
+  - demoapp.dom.types.jodatime.jodalocaldatetime.holder.JodaLocalDateTimeHolder_updateReadOnlyPropertyWithChoices(demoapp.dom.types.jodatime.jodalocaldatetime.holder.JodaLocalDateTimeHolder_updateReadOnlyPropertyWithChoices)
+  - demoapp.dom.types.jodatime.jodalocaltime.holder.JodaLocalTimeHolder_actionReturning(demoapp.dom.types.jodatime.jodalocaltime.holder.JodaLocalTimeHolder_actionReturning)
+  - demoapp.dom.types.jodatime.jodalocaltime.holder.JodaLocalTimeHolder_actionReturningCollection(demoapp.dom.types.jodatime.jodalocaltime.holder.JodaLocalTimeHolder_actionReturningCollection)
+  - demoapp.dom.types.jodatime.jodalocaltime.holder.JodaLocalTimeHolder_mixinProperty(demoapp.dom.types.jodatime.jodalocaltime.holder.JodaLocalTimeHolder_mixinProperty)
+  - demoapp.dom.types.jodatime.jodalocaltime.holder.JodaLocalTimeHolder_updateReadOnlyOptionalProperty(demoapp.dom.types.jodatime.jodalocaltime.holder.JodaLocalTimeHolder_updateReadOnlyOptionalProperty)
+  - demoapp.dom.types.jodatime.jodalocaltime.holder.JodaLocalTimeHolder_updateReadOnlyProperty(demoapp.dom.types.jodatime.jodalocaltime.holder.JodaLocalTimeHolder_updateReadOnlyProperty)
+  - demoapp.dom.types.jodatime.jodalocaltime.holder.JodaLocalTimeHolder_updateReadOnlyPropertyWithChoices(demoapp.dom.types.jodatime.jodalocaltime.holder.JodaLocalTimeHolder_updateReadOnlyPropertyWithChoices)
+  - demoapp.dom.types.primitive.booleans.holder.PrimitiveBooleanHolder_actionReturning(demoapp.dom.types.primitive.booleans.holder.PrimitiveBooleanHolder_actionReturning)
+  - demoapp.dom.types.primitive.booleans.holder.PrimitiveBooleanHolder_actionReturningArray(demoapp.dom.types.primitive.booleans.holder.PrimitiveBooleanHolder_actionReturningArray)
+  - demoapp.dom.types.primitive.booleans.holder.PrimitiveBooleanHolder_mixinProperty(demoapp.dom.types.primitive.booleans.holder.PrimitiveBooleanHolder_mixinProperty)
+  - demoapp.dom.types.primitive.booleans.holder.PrimitiveBooleanHolder_updateReadOnlyProperty(demoapp.dom.types.primitive.booleans.holder.PrimitiveBooleanHolder_updateReadOnlyProperty)
+  - demoapp.dom.types.primitive.booleans.holder.PrimitiveBooleanHolder_updateReadOnlyPropertyWithChoices(demoapp.dom.types.primitive.booleans.holder.PrimitiveBooleanHolder_updateReadOnlyPropertyWithChoices)
+  - demoapp.dom.types.primitive.bytes.holder.PrimitiveByteHolder_actionReturning(demoapp.dom.types.primitive.bytes.holder.PrimitiveByteHolder_actionReturning)
+  - demoapp.dom.types.primitive.bytes.holder.PrimitiveByteHolder_actionReturningArray(demoapp.dom.types.primitive.bytes.holder.PrimitiveByteHolder_actionReturningArray)
+  - demoapp.dom.types.primitive.bytes.holder.PrimitiveByteHolder_mixinProperty(demoapp.dom.types.primitive.bytes.holder.PrimitiveByteHolder_mixinProperty)
+  - demoapp.dom.types.primitive.bytes.holder.PrimitiveByteHolder_updateReadOnlyProperty(demoapp.dom.types.primitive.bytes.holder.PrimitiveByteHolder_updateReadOnlyProperty)
+  - demoapp.dom.types.primitive.bytes.holder.PrimitiveByteHolder_updateReadOnlyPropertyWithChoices(demoapp.dom.types.primitive.bytes.holder.PrimitiveByteHolder_updateReadOnlyPropertyWithChoices)
+  - demoapp.dom.types.primitive.chars.holder.PrimitiveCharHolder_actionReturning(demoapp.dom.types.primitive.chars.holder.PrimitiveCharHolder_actionReturning)
+  - demoapp.dom.types.primitive.chars.holder.PrimitiveCharHolder_actionReturningArray(demoapp.dom.types.primitive.chars.holder.PrimitiveCharHolder_actionReturningArray)
+  - demoapp.dom.types.primitive.chars.holder.PrimitiveCharHolder_mixinProperty(demoapp.dom.types.primitive.chars.holder.PrimitiveCharHolder_mixinProperty)
+  - demoapp.dom.types.primitive.chars.holder.PrimitiveCharHolder_updateReadOnlyProperty(demoapp.dom.types.primitive.chars.holder.PrimitiveCharHolder_updateReadOnlyProperty)
+  - demoapp.dom.types.primitive.chars.holder.PrimitiveCharHolder_updateReadOnlyPropertyWithChoices(demoapp.dom.types.primitive.chars.holder.PrimitiveCharHolder_updateReadOnlyPropertyWithChoices)
+  - demoapp.dom.types.primitive.doubles.holder.PrimitiveDoubleHolder_actionReturning(demoapp.dom.types.primitive.doubles.holder.PrimitiveDoubleHolder_actionReturning)
+  - demoapp.dom.types.primitive.doubles.holder.PrimitiveDoubleHolder_actionReturningArray(demoapp.dom.types.primitive.doubles.holder.PrimitiveDoubleHolder_actionReturningArray)
+  - demoapp.dom.types.primitive.doubles.holder.PrimitiveDoubleHolder_mixinProperty(demoapp.dom.types.primitive.doubles.holder.PrimitiveDoubleHolder_mixinProperty)
+  - demoapp.dom.types.primitive.doubles.holder.PrimitiveDoubleHolder_updateReadOnlyProperty(demoapp.dom.types.primitive.doubles.holder.PrimitiveDoubleHolder_updateReadOnlyProperty)
+  - demoapp.dom.types.primitive.doubles.holder.PrimitiveDoubleHolder_updateReadOnlyPropertyWithChoices(demoapp.dom.types.primitive.doubles.holder.PrimitiveDoubleHolder_updateReadOnlyPropertyWithChoices)
+  - demoapp.dom.types.primitive.floats.holder.PrimitiveFloatHolder_actionReturning(demoapp.dom.types.primitive.floats.holder.PrimitiveFloatHolder_actionReturning)
+  - demoapp.dom.types.primitive.floats.holder.PrimitiveFloatHolder_actionReturningArray(demoapp.dom.types.primitive.floats.holder.PrimitiveFloatHolder_actionReturningArray)
+  - demoapp.dom.types.primitive.floats.holder.PrimitiveFloatHolder_mixinProperty(demoapp.dom.types.primitive.floats.holder.PrimitiveFloatHolder_mixinProperty)
+  - demoapp.dom.types.primitive.floats.holder.PrimitiveFloatHolder_updateReadOnlyProperty(demoapp.dom.types.primitive.floats.holder.PrimitiveFloatHolder_updateReadOnlyProperty)
+  - demoapp.dom.types.primitive.floats.holder.PrimitiveFloatHolder_updateReadOnlyPropertyWithChoices(demoapp.dom.types.primitive.floats.holder.PrimitiveFloatHolder_updateReadOnlyPropertyWithChoices)
+  - demoapp.dom.types.primitive.ints.holder.PrimitiveIntHolder_actionReturning(demoapp.dom.types.primitive.ints.holder.PrimitiveIntHolder_actionReturning)
+  - demoapp.dom.types.primitive.ints.holder.PrimitiveIntHolder_actionReturningArray(demoapp.dom.types.primitive.ints.holder.PrimitiveIntHolder_actionReturningArray)
+  - demoapp.dom.types.primitive.ints.holder.PrimitiveIntHolder_mixinProperty(demoapp.dom.types.primitive.ints.holder.PrimitiveIntHolder_mixinProperty)
+  - demoapp.dom.types.primitive.ints.holder.PrimitiveIntHolder_updateReadOnlyProperty(demoapp.dom.types.primitive.ints.holder.PrimitiveIntHolder_updateReadOnlyProperty)
+  - demoapp.dom.types.primitive.ints.holder.PrimitiveIntHolder_updateReadOnlyPropertyWithChoices(demoapp.dom.types.primitive.ints.holder.PrimitiveIntHolder_updateReadOnlyPropertyWithChoices)
+  - demoapp.dom.types.primitive.longs.holder.PrimitiveLongHolder_actionReturning(demoapp.dom.types.primitive.longs.holder.PrimitiveLongHolder_actionReturning)
+  - demoapp.dom.types.primitive.longs.holder.PrimitiveLongHolder_actionReturningArray(demoapp.dom.types.primitive.longs.holder.PrimitiveLongHolder_actionReturningArray)
+  - demoapp.dom.types.primitive.longs.holder.PrimitiveLongHolder_mixinProperty(demoapp.dom.types.primitive.longs.holder.PrimitiveLongHolder_mixinProperty)
+  - demoapp.dom.types.primitive.longs.holder.PrimitiveLongHolder_updateReadOnlyProperty(demoapp.dom.types.primitive.longs.holder.PrimitiveLongHolder_updateReadOnlyProperty)
+  - demoapp.dom.types.primitive.longs.holder.PrimitiveLongHolder_updateReadOnlyPropertyWithChoices(demoapp.dom.types.primitive.longs.holder.PrimitiveLongHolder_updateReadOnlyPropertyWithChoices)
+  - demoapp.dom.types.primitive.shorts.holder.PrimitiveShortHolder_actionReturning(demoapp.dom.types.primitive.shorts.holder.PrimitiveShortHolder_actionReturning)
+  - demoapp.dom.types.primitive.shorts.holder.PrimitiveShortHolder_actionReturningArray(demoapp.dom.types.primitive.shorts.holder.PrimitiveShortHolder_actionReturningArray)
+  - demoapp.dom.types.primitive.shorts.holder.PrimitiveShortHolder_mixinProperty(demoapp.dom.types.primitive.shorts.holder.PrimitiveShortHolder_mixinProperty)
+  - demoapp.dom.types.primitive.shorts.holder.PrimitiveShortHolder_updateReadOnlyProperty(demoapp.dom.types.primitive.shorts.holder.PrimitiveShortHolder_updateReadOnlyProperty)
+  - demoapp.dom.types.primitive.shorts.holder.PrimitiveShortHolder_updateReadOnlyPropertyWithChoices(demoapp.dom.types.primitive.shorts.holder.PrimitiveShortHolder_updateReadOnlyPropertyWithChoices)
+  - org.apache.causeway.applib.mixins.dto.Dto_downloadXml(org.apache.causeway.applib.mixins.dto.Dto_downloadXml)
+  - org.apache.causeway.applib.mixins.dto.Dto_downloadXsd(org.apache.causeway.applib.mixins.dto.Dto_downloadXsd)
+  - org.apache.causeway.applib.mixins.layout.Object_downloadLayout(org.apache.causeway.applib.mixins.layout.Object_downloadLayout)
+  - org.apache.causeway.applib.mixins.metamodel.Object_downloadMetamodelXml(org.apache.causeway.applib.mixins.metamodel.Object_downloadMetamodelXml)
+  - org.apache.causeway.applib.mixins.metamodel.Object_logicalTypeName(org.apache.causeway.applib.mixins.metamodel.Object_logicalTypeName)
+  - org.apache.causeway.applib.mixins.metamodel.Object_objectIdentifier(org.apache.causeway.applib.mixins.metamodel.Object_objectIdentifier)
+  - org.apache.causeway.applib.mixins.metamodel.Object_rebuildMetamodel(org.apache.causeway.applib.mixins.metamodel.Object_rebuildMetamodel)
+  - org.apache.causeway.applib.mixins.rest.Object_openRestApi(org.apache.causeway.applib.mixins.rest.Object_openRestApi)
+  - org.apache.causeway.applib.mixins.system.HasTarget_openTargetObject(org.apache.causeway.applib.mixins.system.HasTarget_openTargetObject)
+  - org.apache.causeway.applib.services.bookmark.BookmarkHolder_lookup(org.apache.causeway.applib.services.bookmark.BookmarkHolder_lookup)
+  - org.apache.causeway.applib.services.bookmark.BookmarkHolder_object(org.apache.causeway.applib.services.bookmark.BookmarkHolder_object)
+  - org.apache.causeway.applib.services.confview.ConfigurationMenu.configuration(org.apache.causeway.applib.services.confview.ConfigurationMenu.configuration)
+  - org.apache.causeway.applib.services.layout.LayoutServiceMenu.downloadLayouts(org.apache.causeway.applib.services.layout.LayoutServiceMenu.downloadLayouts)
+  - org.apache.causeway.applib.services.layout.LayoutServiceMenu.downloadMenuBarsLayout(org.apache.causeway.applib.services.layout.LayoutServiceMenu.downloadMenuBarsLayout)
+  - org.apache.causeway.applib.services.metamodel.MetaModelServiceMenu.downloadMetaModel(org.apache.causeway.applib.services.metamodel.MetaModelServiceMenu.downloadMetaModel)
+  - org.apache.causeway.applib.services.metamodel.MetaModelServiceMenu.downloadMetaModelDiff(org.apache.causeway.applib.services.metamodel.MetaModelServiceMenu.downloadMetaModelDiff)
+  - org.apache.causeway.applib.services.sitemap.SitemapServiceMenu.downloadSitemap(org.apache.causeway.applib.services.sitemap.SitemapServiceMenu.downloadSitemap)
+  - org.apache.causeway.applib.services.user.ImpersonateMenu.impersonate(org.apache.causeway.applib.services.user.ImpersonateMenu.impersonate)
+  - org.apache.causeway.applib.services.user.ImpersonateMenu.impersonateWithRoles(org.apache.causeway.applib.services.user.ImpersonateMenu.impersonateWithRoles)
+  - org.apache.causeway.applib.services.user.ImpersonateStopMenu.stopImpersonating(org.apache.causeway.applib.services.user.ImpersonateStopMenu.stopImpersonating)
+  - org.apache.causeway.applib.services.userui.UserMenu.me(org.apache.causeway.applib.services.userui.UserMenu.me)
+  - org.apache.causeway.core.metamodel.inspect.Object_inspectMetamodel(org.apache.causeway.core.metamodel.inspect.Object_inspectMetamodel)
+  - org.apache.causeway.extensions.audittrail.applib.app.AuditTrailMenu.findAll(org.apache.causeway.extensions.audittrail.applib.app.AuditTrailMenu.findAll)
+  - org.apache.causeway.extensions.audittrail.applib.app.AuditTrailMenu.findAuditEntries(org.apache.causeway.extensions.audittrail.applib.app.AuditTrailMenu.findAuditEntries)
+  - org.apache.causeway.extensions.audittrail.applib.app.AuditTrailMenu.findMostRecent(org.apache.causeway.extensions.audittrail.applib.app.AuditTrailMenu.findMostRecent)
+  - org.apache.causeway.extensions.audittrail.applib.contributions.HasInteractionId_auditTrailEntries(org.apache.causeway.extensions.audittrail.applib.contributions.HasInteractionId_auditTrailEntries)
+  - org.apache.causeway.extensions.audittrail.applib.contributions.Object_recentAuditTrailEntries(org.apache.causeway.extensions.audittrail.applib.contributions.Object_recentAuditTrailEntries)
+  - org.apache.causeway.extensions.commandlog.applib.app.CommandLogMenu.activeCommands(org.apache.causeway.extensions.commandlog.applib.app.CommandLogMenu.activeCommands)
+  - org.apache.causeway.extensions.commandlog.applib.app.CommandLogMenu.findAll(org.apache.causeway.extensions.commandlog.applib.app.CommandLogMenu.findAll)
+  - org.apache.causeway.extensions.commandlog.applib.app.CommandLogMenu.findCommands(org.apache.causeway.extensions.commandlog.applib.app.CommandLogMenu.findCommands)
+  - org.apache.causeway.extensions.commandlog.applib.app.CommandLogMenu.findMostRecent(org.apache.causeway.extensions.commandlog.applib.app.CommandLogMenu.findMostRecent)
+  - org.apache.causeway.extensions.commandlog.applib.contributions.HasInteractionId_commandLogEntry(org.apache.causeway.extensions.commandlog.applib.contributions.HasInteractionId_commandLogEntry)
+  - org.apache.causeway.extensions.commandlog.applib.contributions.HasUsername_recentCommandsByUser(org.apache.causeway.extensions.commandlog.applib.contributions.HasUsername_recentCommandsByUser)
+  - org.apache.causeway.extensions.commandlog.applib.contributions.Object_recentCommands(org.apache.causeway.extensions.commandlog.applib.contributions.Object_recentCommands)
+  - org.apache.causeway.extensions.commandlog.applib.dom.mixins.CommandLogEntry_childCommands(org.apache.causeway.extensions.commandlog.applib.dom.mixins.CommandLogEntry_childCommands)
+  - org.apache.causeway.extensions.commandlog.applib.dom.mixins.CommandLogEntry_openResultObject(org.apache.causeway.extensions.commandlog.applib.dom.mixins.CommandLogEntry_openResultObject)
+  - org.apache.causeway.extensions.commandlog.applib.dom.mixins.CommandLogEntry_siblingCommands(org.apache.causeway.extensions.commandlog.applib.dom.mixins.CommandLogEntry_siblingCommands)
+  - org.apache.causeway.extensions.docgen.menu.DocumentationMenu.help(org.apache.causeway.extensions.docgen.menu.DocumentationMenu.help)
+  - org.apache.causeway.extensions.executionlog.applib.app.ExecutionLogMenu.findAll(org.apache.causeway.extensions.executionlog.applib.app.ExecutionLogMenu.findAll)
+  - org.apache.causeway.extensions.executionlog.applib.app.ExecutionLogMenu.findExecutions(org.apache.causeway.extensions.executionlog.applib.app.ExecutionLogMenu.findExecutions)
+  - org.apache.causeway.extensions.executionlog.applib.app.ExecutionLogMenu.findMostRecent(org.apache.causeway.extensions.executionlog.applib.app.ExecutionLogMenu.findMostRecent)
+  - org.apache.causeway.extensions.executionlog.applib.contributions.HasInteractionId_executionLogEntries(org.apache.causeway.extensions.executionlog.applib.contributions.HasInteractionId_executionLogEntries)
+  - org.apache.causeway.extensions.executionlog.applib.contributions.HasUsername_recentExecutionsByUser(org.apache.causeway.extensions.executionlog.applib.contributions.HasUsername_recentExecutionsByUser)
+  - org.apache.causeway.extensions.executionlog.applib.contributions.Object_recentExecutions(org.apache.causeway.extensions.executionlog.applib.contributions.Object_recentExecutions)
+  - org.apache.causeway.extensions.executionlog.applib.dom.mixins.ExecutionLogEntry_siblingExecutions(org.apache.causeway.extensions.executionlog.applib.dom.mixins.ExecutionLogEntry_siblingExecutions)
+  - org.apache.causeway.extensions.secman.applib.feature.contributions.ApplicationFeatureViewModel_permissions(org.apache.causeway.extensions.secman.applib.feature.contributions.ApplicationFeatureViewModel_permissions)
+  - org.apache.causeway.extensions.secman.applib.permission.app.mixins.ApplicationOrphanedPermissionManager_relocateSelected(org.apache.causeway.extensions.secman.applib.permission.app.mixins.ApplicationOrphanedPermissionManager_relocateSelected)
+  - org.apache.causeway.extensions.secman.applib.permission.dom.mixins.ApplicationPermission_allow(org.apache.causeway.extensions.secman.applib.permission.dom.mixins.ApplicationPermission_allow)
+  - org.apache.causeway.extensions.secman.applib.permission.dom.mixins.ApplicationPermission_changing(org.apache.causeway.extensions.secman.applib.permission.dom.mixins.ApplicationPermission_changing)
+  - org.apache.causeway.extensions.secman.applib.permission.dom.mixins.ApplicationPermission_delete(org.apache.causeway.extensions.secman.applib.permission.dom.mixins.ApplicationPermission_delete)
+  - org.apache.causeway.extensions.secman.applib.permission.dom.mixins.ApplicationPermission_feature(org.apache.causeway.extensions.secman.applib.permission.dom.mixins.ApplicationPermission_feature)
+  - org.apache.causeway.extensions.secman.applib.permission.dom.mixins.ApplicationPermission_updateRole(org.apache.causeway.extensions.secman.applib.permission.dom.mixins.ApplicationPermission_updateRole)
+  - org.apache.causeway.extensions.secman.applib.permission.dom.mixins.ApplicationPermission_veto(org.apache.causeway.extensions.secman.applib.permission.dom.mixins.ApplicationPermission_veto)
+  - org.apache.causeway.extensions.secman.applib.permission.dom.mixins.ApplicationPermission_viewing(org.apache.causeway.extensions.secman.applib.permission.dom.mixins.ApplicationPermission_viewing)
+  - org.apache.causeway.extensions.secman.applib.permission.menu.ApplicationPermissionMenu.allPermissions(org.apache.causeway.extensions.secman.applib.permission.menu.ApplicationPermissionMenu.allPermissions)
+  - org.apache.causeway.extensions.secman.applib.permission.menu.ApplicationPermissionMenu.findOrphanedPermissions(org.apache.causeway.extensions.secman.applib.permission.menu.ApplicationPermissionMenu.findOrphanedPermissions)
+  - org.apache.causeway.extensions.secman.applib.role.dom.mixins.ApplicationRole_addPermission(org.apache.causeway.extensions.secman.applib.role.dom.mixins.ApplicationRole_addPermission)
+  - org.apache.causeway.extensions.secman.applib.role.dom.mixins.ApplicationRole_addUser(org.apache.causeway.extensions.secman.applib.role.dom.mixins.ApplicationRole_addUser)
+  - org.apache.causeway.extensions.secman.applib.role.dom.mixins.ApplicationRole_delete(org.apache.causeway.extensions.secman.applib.role.dom.mixins.ApplicationRole_delete)
+  - org.apache.causeway.extensions.secman.applib.role.dom.mixins.ApplicationRole_removePermissions(org.apache.causeway.extensions.secman.applib.role.dom.mixins.ApplicationRole_removePermissions)
+  - org.apache.causeway.extensions.secman.applib.role.dom.mixins.ApplicationRole_removeUsers(org.apache.causeway.extensions.secman.applib.role.dom.mixins.ApplicationRole_removeUsers)
+  - org.apache.causeway.extensions.secman.applib.role.dom.mixins.ApplicationRole_updateDescription(org.apache.causeway.extensions.secman.applib.role.dom.mixins.ApplicationRole_updateDescription)
+  - org.apache.causeway.extensions.secman.applib.role.dom.mixins.ApplicationRole_updateName(org.apache.causeway.extensions.secman.applib.role.dom.mixins.ApplicationRole_updateName)
+  - org.apache.causeway.extensions.secman.applib.role.man.mixins.ApplicationRoleManager_allRoles(org.apache.causeway.extensions.secman.applib.role.man.mixins.ApplicationRoleManager_allRoles)
+  - org.apache.causeway.extensions.secman.applib.role.man.mixins.ApplicationRoleManager_exportAsYaml(org.apache.causeway.extensions.secman.applib.role.man.mixins.ApplicationRoleManager_exportAsYaml)
+  - org.apache.causeway.extensions.secman.applib.role.man.mixins.ApplicationRoleManager_newRole(org.apache.causeway.extensions.secman.applib.role.man.mixins.ApplicationRoleManager_newRole)
+  - org.apache.causeway.extensions.secman.applib.role.menu.ApplicationRoleMenu.findRoles(org.apache.causeway.extensions.secman.applib.role.menu.ApplicationRoleMenu.findRoles)
+  - org.apache.causeway.extensions.secman.applib.role.menu.ApplicationRoleMenu.roleManager(org.apache.causeway.extensions.secman.applib.role.menu.ApplicationRoleMenu.roleManager)
+  - org.apache.causeway.extensions.secman.applib.tenancy.dom.mixins.ApplicationTenancy_addChild(org.apache.causeway.extensions.secman.applib.tenancy.dom.mixins.ApplicationTenancy_addChild)
+  - org.apache.causeway.extensions.secman.applib.tenancy.dom.mixins.ApplicationTenancy_addUser(org.apache.causeway.extensions.secman.applib.tenancy.dom.mixins.ApplicationTenancy_addUser)
+  - org.apache.causeway.extensions.secman.applib.tenancy.dom.mixins.ApplicationTenancy_delete(org.apache.causeway.extensions.secman.applib.tenancy.dom.mixins.ApplicationTenancy_delete)
+  - org.apache.causeway.extensions.secman.applib.tenancy.dom.mixins.ApplicationTenancy_removeChild(org.apache.causeway.extensions.secman.applib.tenancy.dom.mixins.ApplicationTenancy_removeChild)
+  - org.apache.causeway.extensions.secman.applib.tenancy.dom.mixins.ApplicationTenancy_removeUser(org.apache.causeway.extensions.secman.applib.tenancy.dom.mixins.ApplicationTenancy_removeUser)
+  - org.apache.causeway.extensions.secman.applib.tenancy.dom.mixins.ApplicationTenancy_updateName(org.apache.causeway.extensions.secman.applib.tenancy.dom.mixins.ApplicationTenancy_updateName)
+  - org.apache.causeway.extensions.secman.applib.tenancy.dom.mixins.ApplicationTenancy_users(org.apache.causeway.extensions.secman.applib.tenancy.dom.mixins.ApplicationTenancy_users)
+  - org.apache.causeway.extensions.secman.applib.tenancy.man.mixins.ApplicationTenancyManager_allTenancies(org.apache.causeway.extensions.secman.applib.tenancy.man.mixins.ApplicationTenancyManager_allTenancies)
+  - org.apache.causeway.extensions.secman.applib.tenancy.man.mixins.ApplicationTenancyManager_newTenancy(org.apache.causeway.extensions.secman.applib.tenancy.man.mixins.ApplicationTenancyManager_newTenancy)
+  - org.apache.causeway.extensions.secman.applib.tenancy.menu.ApplicationTenancyMenu.findTenancies(org.apache.causeway.extensions.secman.applib.tenancy.menu.ApplicationTenancyMenu.findTenancies)
+  - org.apache.causeway.extensions.secman.applib.tenancy.menu.ApplicationTenancyMenu.tenancyManager(org.apache.causeway.extensions.secman.applib.tenancy.menu.ApplicationTenancyMenu.tenancyManager)
+  - org.apache.causeway.extensions.secman.applib.user.contributions.HasUsername_associatedUser(org.apache.causeway.extensions.secman.applib.user.contributions.HasUsername_associatedUser)
+  - org.apache.causeway.extensions.secman.applib.user.dom.mixins.ApplicationUser_addRole(org.apache.causeway.extensions.secman.applib.user.dom.mixins.ApplicationUser_addRole)
+  - org.apache.causeway.extensions.secman.applib.user.dom.mixins.ApplicationUser_delete(org.apache.causeway.extensions.secman.applib.user.dom.mixins.ApplicationUser_delete)
+  - org.apache.causeway.extensions.secman.applib.user.dom.mixins.ApplicationUser_duplicate(org.apache.causeway.extensions.secman.applib.user.dom.mixins.ApplicationUser_duplicate)
+  - org.apache.causeway.extensions.secman.applib.user.dom.mixins.ApplicationUser_lock(org.apache.causeway.extensions.secman.applib.user.dom.mixins.ApplicationUser_lock)
+  - org.apache.causeway.extensions.secman.applib.user.dom.mixins.ApplicationUser_removeRoles(org.apache.causeway.extensions.secman.applib.user.dom.mixins.ApplicationUser_removeRoles)
+  - org.apache.causeway.extensions.secman.applib.user.dom.mixins.ApplicationUser_resetPassword(org.apache.causeway.extensions.secman.applib.user.dom.mixins.ApplicationUser_resetPassword)
+  - org.apache.causeway.extensions.secman.applib.user.dom.mixins.ApplicationUser_timeZone(org.apache.causeway.extensions.secman.applib.user.dom.mixins.ApplicationUser_timeZone)
+  - org.apache.causeway.extensions.secman.applib.user.dom.mixins.ApplicationUser_unlock(org.apache.causeway.extensions.secman.applib.user.dom.mixins.ApplicationUser_unlock)
+  - org.apache.causeway.extensions.secman.applib.user.dom.mixins.ApplicationUser_updateAccountType(org.apache.causeway.extensions.secman.applib.user.dom.mixins.ApplicationUser_updateAccountType)
+  - org.apache.causeway.extensions.secman.applib.user.dom.mixins.ApplicationUser_updateAtPath(org.apache.causeway.extensions.secman.applib.user.dom.mixins.ApplicationUser_updateAtPath)
+  - org.apache.causeway.extensions.secman.applib.user.dom.mixins.ApplicationUser_updateEmailAddress(org.apache.causeway.extensions.secman.applib.user.dom.mixins.ApplicationUser_updateEmailAddress)
+  - org.apache.causeway.extensions.secman.applib.user.dom.mixins.ApplicationUser_updateFaxNumber(org.apache.causeway.extensions.secman.applib.user.dom.mixins.ApplicationUser_updateFaxNumber)
+  - org.apache.causeway.extensions.secman.applib.user.dom.mixins.ApplicationUser_updateLocale(org.apache.causeway.extensions.secman.applib.user.dom.mixins.ApplicationUser_updateLocale)
+  - org.apache.causeway.extensions.secman.applib.user.dom.mixins.ApplicationUser_updateName(org.apache.causeway.extensions.secman.applib.user.dom.mixins.ApplicationUser_updateName)
+  - org.apache.causeway.extensions.secman.applib.user.dom.mixins.ApplicationUser_updatePassword(org.apache.causeway.extensions.secman.applib.user.dom.mixins.ApplicationUser_updatePassword)
+  - org.apache.causeway.extensions.secman.applib.user.dom.mixins.ApplicationUser_updatePhoneNumber(org.apache.causeway.extensions.secman.applib.user.dom.mixins.ApplicationUser_updatePhoneNumber)
+  - org.apache.causeway.extensions.secman.applib.user.dom.mixins.ApplicationUser_updateUsername(org.apache.causeway.extensions.secman.applib.user.dom.mixins.ApplicationUser_updateUsername)
+  - org.apache.causeway.extensions.secman.applib.user.dom.mixins.perms.ApplicationUser_effectiveMemberPermissions(org.apache.causeway.extensions.secman.applib.user.dom.mixins.perms.ApplicationUser_effectiveMemberPermissions)
+  - org.apache.causeway.extensions.secman.applib.user.dom.mixins.perms.ApplicationUser_filterEffectiveMemberPermissions(org.apache.causeway.extensions.secman.applib.user.dom.mixins.perms.ApplicationUser_filterEffectiveMemberPermissions)
+  - org.apache.causeway.extensions.secman.applib.user.man.mixins.ApplicationUserManager_allUsers(org.apache.causeway.extensions.secman.applib.user.man.mixins.ApplicationUserManager_allUsers)
+  - org.apache.causeway.extensions.secman.applib.user.man.mixins.ApplicationUserManager_newDelegateUser(org.apache.causeway.extensions.secman.applib.user.man.mixins.ApplicationUserManager_newDelegateUser)
+  - org.apache.causeway.extensions.secman.applib.user.man.mixins.ApplicationUserManager_newLocalUser(org.apache.causeway.extensions.secman.applib.user.man.mixins.ApplicationUserManager_newLocalUser)
+  - org.apache.causeway.extensions.secman.applib.user.menu.ApplicationUserMenu.findUsers(org.apache.causeway.extensions.secman.applib.user.menu.ApplicationUserMenu.findUsers)
+  - org.apache.causeway.extensions.secman.applib.user.menu.ApplicationUserMenu.userManager(org.apache.causeway.extensions.secman.applib.user.menu.ApplicationUserMenu.userManager)
+  - org.apache.causeway.extensions.secman.applib.user.menu.MeService.me(org.apache.causeway.extensions.secman.applib.user.menu.MeService.me)
+  - org.apache.causeway.extensions.sessionlog.applib.app.SessionLogMenu.activeSessions(org.apache.causeway.extensions.sessionlog.applib.app.SessionLogMenu.activeSessions)
+  - org.apache.causeway.extensions.sessionlog.applib.app.SessionLogMenu.findSessions(org.apache.causeway.extensions.sessionlog.applib.app.SessionLogMenu.findSessions)
+  - org.apache.causeway.extensions.sessionlog.applib.dom.SessionLogEntry.next(org.apache.causeway.extensions.sessionlog.applib.dom.SessionLogEntry.next)
+  - org.apache.causeway.extensions.sessionlog.applib.dom.SessionLogEntry.previous(org.apache.causeway.extensions.sessionlog.applib.dom.SessionLogEntry.previous)
+  - org.apache.causeway.viewer.commons.applib.mixins.Object_impersonate(org.apache.causeway.viewer.commons.applib.mixins.Object_impersonate)
+  - org.apache.causeway.viewer.commons.applib.mixins.Object_impersonateWithRoles(org.apache.causeway.viewer.commons.applib.mixins.Object_impersonateWithRoles)
+  - org.apache.causeway.viewer.restfulobjects.rendering.service.swagger.SwaggerServiceMenu.downloadSwaggerSchemaDefinition(org.apache.causeway.viewer.restfulobjects.rendering.service.swagger.SwaggerServiceMenu.downloadSwaggerSchemaDefinition)
+  - org.apache.causeway.viewer.restfulobjects.rendering.service.swagger.SwaggerServiceMenu.openRestApi(org.apache.causeway.viewer.restfulobjects.rendering.service.swagger.SwaggerServiceMenu.openRestApi)
+  - org.apache.causeway.viewer.restfulobjects.rendering.service.swagger.SwaggerServiceMenu.openSwaggerUi(org.apache.causeway.viewer.restfulobjects.rendering.service.swagger.SwaggerServiceMenu.openSwaggerUi)
   VALUE:
-  - boolean
-  - byte
-  - char
-  - demoapp.dom._infra.samples.DemoEnum
-  - demoapp.dom.domain.actions.Action.domainEvent.ActionDomainEventControlStrategy
-  - demoapp.dom.domain.actions.progmodel.depargs.Parity
-  - demoapp.dom.domain.collections.Collection.domainEvent.CollectionDomainEventControlStrategy
-  - demoapp.dom.domain.objects.DomainObject.xxxDomainEvent.DomainObjectXxxDomainEventControlStrategy
-  - demoapp.dom.domain.objects.other.embedded.jdo.ComplexNumberJdo
-  - demoapp.dom.domain.objects.other.embedded.jpa.ComplexNumberJpa
-  - demoapp.dom.domain.properties.Property.domainEvent.PropertyDomainEventControlStrategy
-  - demoapp.dom.domain.properties.PropertyLayout.navigable.FileNodeType
-  - demoapp.dom.services.core.eventbusservice.EventLogEntry.Acknowledge
-  - demoapp.dom.services.core.xmlSnapshotService.XmlSnapshotParentVm_takeXmlSnapshot.PathsToInclude
-  - demoapp.dom.services.core.xmlSnapshotService.XmlSnapshotParentVm_takeXmlSnapshot.SnapshotType
-  - double
-  - float
-  - int
-  - java.awt.image.BufferedImage
-  - java.lang.Boolean
-  - java.lang.Byte
-  - java.lang.Character
-  - java.lang.Double
-  - java.lang.Float
-  - java.lang.Integer
-  - java.lang.Long
-  - java.lang.Short
-  - java.lang.String
-  - java.lang.Throwable
-  - java.lang.Void
-  - java.math.BigDecimal
-  - java.math.BigInteger
-  - java.net.URL
-  - java.sql.Date
-  - java.sql.Time
-  - java.sql.Timestamp
-  - java.time.LocalDate
-  - java.time.LocalDateTime
-  - java.time.LocalTime
-  - java.time.OffsetDateTime
-  - java.time.OffsetTime
-  - java.time.ZonedDateTime
-  - java.util.Date
-  - java.util.Locale
-  - java.util.UUID
-  - long
-  - causeway.applib.annotation.SemanticsOf
-  - causeway.applib.graph.tree.TreeNode
-  - org.apache.causeway.applib.mixins.system.DomainChangeRecord.ChangeType
-  - org.apache.causeway.applib.services.appfeat.ApplicationFeatureId
-  - causeway.feat.ApplicationFeatureSort
-  - causeway.applib.Bookmark
-  - causeway.applib.services.jaxb.CausewaySchemas
-  - org.apache.causeway.applib.services.layout.LayoutExportStyle
-  - org.apache.causeway.applib.services.menu.MenuBarsService.Type
-  - org.apache.causeway.applib.services.metamodel.MetaModelServiceMenu.ExportFormat
-  - org.apache.causeway.applib.services.session.SessionSubscriber.CausedBy
-  - causeway.applib.services.swagger.Format
-  - causeway.applib.services.swagger.Visibility
-  - org.apache.causeway.applib.services.user.UserMemento.AuthenticationSource
-  - causeway.applib.value.Blob
-  - causeway.applib.value.Clob
-  - causeway.applib.value.LocalResourcePath
-  - causeway.applib.value.Markup
-  - org.apache.causeway.applib.value.NamedWithMimeType.CommonMimeType
-  - causeway.applib.value.Password
-  - org.apache.causeway.extensions.commandlog.applib.dom.ExecuteIn
-  - org.apache.causeway.extensions.commandlog.applib.dom.ReplayState
-  - org.apache.causeway.extensions.commandlog.jpa.dom.CommandLogEntryPK
-  - org.apache.causeway.extensions.executionlog.applib.dom.ExecutionLogEntryType
-  - org.apache.causeway.extensions.executionlog.jpa.dom.ExecutionLogEntryPK
-  - org.apache.causeway.extensions.executionoutbox.applib.dom.ExecutionOutboxEntryType
-  - org.apache.causeway.extensions.executionoutbox.jpa.dom.ExecutionOutboxEntryPK
-  - causeway.ext.fullcalendar.value.CalendarEvent
-  - org.apache.causeway.extensions.secman.applib.permission.dom.ApplicationPermissionMode
-  - org.apache.causeway.extensions.secman.applib.permission.dom.ApplicationPermissionRule
-  - org.apache.causeway.extensions.secman.applib.user.dom.AccountType
-  - org.apache.causeway.extensions.secman.applib.user.dom.ApplicationUserStatus
-  - org.apache.causeway.extensions.sessionlog.jpa.dom.SessionLogEntryPK
-  - org.apache.causeway.schema.chg.v2.ChangesDto
-  - org.apache.causeway.schema.cmd.v2.CommandDto
-  - causeway.schema.common.v2.OidDto
-  - org.apache.causeway.schema.ixn.v2.InteractionDto
-  - causeway.schema.metamodel.v2.Action
-  - causeway.schema.metamodel.v2.Collection
-  - org.apache.causeway.schema.metamodel.v2.DomainClassDto.Actions
-  - org.apache.causeway.schema.metamodel.v2.DomainClassDto.Collections
-  - org.apache.causeway.schema.metamodel.v2.DomainClassDto.Properties
-  - causeway.schema.metamodel.v2.Facet
-  - causeway.schema.metamodel.v2.FacetAttr
-  - causeway.schema.metamodel.v2.FacetHolder
-  - org.apache.causeway.schema.metamodel.v2.FacetHolder.Facets
-  - org.apache.causeway.schema.metamodel.v2.MetamodelElement.Annotations
-  - causeway.schema.metamodel.v2.Param
-  - causeway.schema.metamodel.v2.Property
-  - causeway.value.asciidoc.AsciiDoc
-  - causeway.value.markdown.Markdown
-  - causeway.value.vega.Vega
-  - org.joda.time.DateTime
-  - org.joda.time.LocalDate
-  - org.joda.time.LocalDateTime
-  - org.joda.time.LocalTime
-  - short
-  - void
+  - boolean(boolean)
+  - byte(byte)
+  - char(char)
+  - demoapp.dom._infra.samples.DemoEnum(demoapp.dom._infra.samples.DemoEnum)
+  - demoapp.dom.domain.actions.Action.domainEvent.ActionDomainEventControlStrategy(demoapp.dom.domain.actions.Action.domainEvent.ActionDomainEventControlStrategy)
+  - demoapp.dom.domain.actions.progmodel.depargs.Parity(demoapp.dom.domain.actions.progmodel.depargs.Parity)
+  - demoapp.dom.domain.collections.Collection.domainEvent.CollectionDomainEventControlStrategy(demoapp.dom.domain.collections.Collection.domainEvent.CollectionDomainEventControlStrategy)
+  - demoapp.dom.domain.objects.DomainObject.xxxDomainEvent.DomainObjectXxxDomainEventControlStrategy(demoapp.dom.domain.objects.DomainObject.xxxDomainEvent.DomainObjectXxxDomainEventControlStrategy)
+  - demoapp.dom.domain.objects.other.embedded.jdo.ComplexNumberJdo(demoapp.dom.domain.objects.other.embedded.jdo.ComplexNumberJdo)
+  - demoapp.dom.domain.objects.other.embedded.jpa.ComplexNumberJpa(demoapp.dom.domain.objects.other.embedded.jpa.ComplexNumberJpa)
+  - demoapp.dom.domain.properties.Property.domainEvent.PropertyDomainEventControlStrategy(demoapp.dom.domain.properties.Property.domainEvent.PropertyDomainEventControlStrategy)
+  - demoapp.dom.domain.properties.PropertyLayout.navigable.FileNodeType(demoapp.dom.domain.properties.PropertyLayout.navigable.FileNodeType)
+  - demoapp.dom.services.core.eventbusservice.EventLogEntry.Acknowledge(demoapp.dom.services.core.eventbusservice.EventLogEntry.Acknowledge)
+  - demoapp.dom.services.core.xmlSnapshotService.XmlSnapshotParentVm_takeXmlSnapshot.PathsToInclude(demoapp.dom.services.core.xmlSnapshotService.XmlSnapshotParentVm_takeXmlSnapshot.PathsToInclude)
+  - demoapp.dom.services.core.xmlSnapshotService.XmlSnapshotParentVm_takeXmlSnapshot.SnapshotType(demoapp.dom.services.core.xmlSnapshotService.XmlSnapshotParentVm_takeXmlSnapshot.SnapshotType)
+  - double(double)
+  - float(float)
+  - int(int)
+  - java.awt.image.BufferedImage(java.awt.image.BufferedImage)
+  - java.lang.Boolean(java.lang.Boolean)
+  - java.lang.Byte(java.lang.Byte)
+  - java.lang.Character(java.lang.Character)
+  - java.lang.Double(java.lang.Double)
+  - java.lang.Float(java.lang.Float)
+  - java.lang.Integer(java.lang.Integer)
+  - java.lang.Long(java.lang.Long)
+  - java.lang.Short(java.lang.Short)
+  - java.lang.String(java.lang.String)
+  - java.lang.Throwable(java.lang.Throwable)
+  - java.lang.Void(java.lang.Void)
+  - java.math.BigDecimal(java.math.BigDecimal)
+  - java.math.BigInteger(java.math.BigInteger)
+  - java.net.URL(java.net.URL)
+  - java.sql.Date(java.sql.Date)
+  - java.sql.Time(java.sql.Time)
+  - java.sql.Timestamp(java.sql.Timestamp)
+  - java.time.LocalDate(java.time.LocalDate)
+  - java.time.LocalDateTime(java.time.LocalDateTime)
+  - java.time.LocalTime(java.time.LocalTime)
+  - java.time.OffsetDateTime(java.time.OffsetDateTime)
+  - java.time.OffsetTime(java.time.OffsetTime)
+  - java.time.ZonedDateTime(java.time.ZonedDateTime)
+  - java.util.Date(java.util.Date)
+  - java.util.Locale(java.util.Locale)
+  - java.util.UUID(java.util.UUID)
+  - long(long)
+  - causeway.applib.annotation.SemanticsOf(org.apache.causeway.applib.annotation.SemanticsOf)
+  - causeway.applib.graph.tree.TreeNode(org.apache.causeway.applib.graph.tree.TreeNode)
+  - org.apache.causeway.applib.mixins.system.DomainChangeRecord.ChangeType(org.apache.causeway.applib.mixins.system.DomainChangeRecord.ChangeType)
+  - org.apache.causeway.applib.services.appfeat.ApplicationFeatureId(org.apache.causeway.applib.services.appfeat.ApplicationFeatureId)
+  - causeway.feat.ApplicationFeatureSort(org.apache.causeway.applib.services.appfeat.ApplicationFeatureSort)
+  - causeway.applib.Bookmark(org.apache.causeway.applib.services.bookmark.Bookmark)
+  - causeway.applib.services.jaxb.CausewaySchemas(org.apache.causeway.applib.services.jaxb.CausewaySchemas)
+  - org.apache.causeway.applib.services.layout.LayoutExportStyle(org.apache.causeway.applib.services.layout.LayoutExportStyle)
+  - org.apache.causeway.applib.services.menu.MenuBarsService.Type(org.apache.causeway.applib.services.menu.MenuBarsService.Type)
+  - org.apache.causeway.applib.services.metamodel.MetaModelServiceMenu.ExportFormat(org.apache.causeway.applib.services.metamodel.MetaModelServiceMenu.ExportFormat)
+  - org.apache.causeway.applib.services.session.SessionSubscriber.CausedBy(org.apache.causeway.applib.services.session.SessionSubscriber.CausedBy)
+  - causeway.applib.services.swagger.Format(org.apache.causeway.applib.services.swagger.Format)
+  - causeway.applib.services.swagger.Visibility(org.apache.causeway.applib.services.swagger.Visibility)
+  - org.apache.causeway.applib.services.user.UserMemento.AuthenticationSource(org.apache.causeway.applib.services.user.UserMemento.AuthenticationSource)
+  - causeway.applib.value.Blob(org.apache.causeway.applib.value.Blob)
+  - causeway.applib.value.Clob(org.apache.causeway.applib.value.Clob)
+  - causeway.applib.value.LocalResourcePath(org.apache.causeway.applib.value.LocalResourcePath)
+  - causeway.applib.value.Markup(org.apache.causeway.applib.value.Markup)
+  - org.apache.causeway.applib.value.NamedWithMimeType.CommonMimeType(org.apache.causeway.applib.value.NamedWithMimeType.CommonMimeType)
+  - causeway.applib.value.Password(org.apache.causeway.applib.value.Password)
+  - org.apache.causeway.extensions.commandlog.applib.dom.ExecuteIn(org.apache.causeway.extensions.commandlog.applib.dom.ExecuteIn)
+  - org.apache.causeway.extensions.commandlog.applib.dom.ReplayState(org.apache.causeway.extensions.commandlog.applib.dom.ReplayState)
+  - org.apache.causeway.extensions.commandlog.jpa.dom.CommandLogEntryPK(org.apache.causeway.extensions.commandlog.jpa.dom.CommandLogEntryPK)
+  - org.apache.causeway.extensions.executionlog.applib.dom.ExecutionLogEntryType(org.apache.causeway.extensions.executionlog.applib.dom.ExecutionLogEntryType)
+  - org.apache.causeway.extensions.executionlog.jpa.dom.ExecutionLogEntryPK(org.apache.causeway.extensions.executionlog.jpa.dom.ExecutionLogEntryPK)
+  - org.apache.causeway.extensions.executionoutbox.applib.dom.ExecutionOutboxEntryType(org.apache.causeway.extensions.executionoutbox.applib.dom.ExecutionOutboxEntryType)
+  - org.apache.causeway.extensions.executionoutbox.jpa.dom.ExecutionOutboxEntryPK(org.apache.causeway.extensions.executionoutbox.jpa.dom.ExecutionOutboxEntryPK)
+  - causeway.ext.fullcalendar.value.CalendarEvent(org.apache.causeway.extensions.fullcalendar.applib.value.CalendarEvent)
+  - org.apache.causeway.extensions.secman.applib.permission.dom.ApplicationPermissionMode(org.apache.causeway.extensions.secman.applib.permission.dom.ApplicationPermissionMode)
+  - org.apache.causeway.extensions.secman.applib.permission.dom.ApplicationPermissionRule(org.apache.causeway.extensions.secman.applib.permission.dom.ApplicationPermissionRule)
+  - org.apache.causeway.extensions.secman.applib.user.dom.AccountType(org.apache.causeway.extensions.secman.applib.user.dom.AccountType)
+  - org.apache.causeway.extensions.secman.applib.user.dom.ApplicationUserStatus(org.apache.causeway.extensions.secman.applib.user.dom.ApplicationUserStatus)
+  - org.apache.causeway.extensions.sessionlog.jpa.dom.SessionLogEntryPK(org.apache.causeway.extensions.sessionlog.jpa.dom.SessionLogEntryPK)
+  - org.apache.causeway.schema.chg.v2.ChangesDto(org.apache.causeway.schema.chg.v2.ChangesDto)
+  - org.apache.causeway.schema.cmd.v2.CommandDto(org.apache.causeway.schema.cmd.v2.CommandDto)
+  - causeway.schema.common.v2.OidDto(org.apache.causeway.schema.common.v2.OidDto)
+  - org.apache.causeway.schema.ixn.v2.InteractionDto(org.apache.causeway.schema.ixn.v2.InteractionDto)
+  - causeway.schema.metamodel.v2.Action(org.apache.causeway.schema.metamodel.v2.Action)
+  - causeway.schema.metamodel.v2.Collection(org.apache.causeway.schema.metamodel.v2.Collection)
+  - org.apache.causeway.schema.metamodel.v2.DomainClassDto.Actions(org.apache.causeway.schema.metamodel.v2.DomainClassDto.Actions)
+  - org.apache.causeway.schema.metamodel.v2.DomainClassDto.Collections(org.apache.causeway.schema.metamodel.v2.DomainClassDto.Collections)
+  - org.apache.causeway.schema.metamodel.v2.DomainClassDto.Properties(org.apache.causeway.schema.metamodel.v2.DomainClassDto.Properties)
+  - causeway.schema.metamodel.v2.Facet(org.apache.causeway.schema.metamodel.v2.Facet)
+  - causeway.schema.metamodel.v2.FacetAttr(org.apache.causeway.schema.metamodel.v2.FacetAttr)
+  - causeway.schema.metamodel.v2.FacetHolder(org.apache.causeway.schema.metamodel.v2.FacetHolder)
+  - org.apache.causeway.schema.metamodel.v2.FacetHolder.Facets(org.apache.causeway.schema.metamodel.v2.FacetHolder.Facets)
+  - org.apache.causeway.schema.metamodel.v2.MetamodelElement.Annotations(org.apache.causeway.schema.metamodel.v2.MetamodelElement.Annotations)
+  - causeway.schema.metamodel.v2.Param(org.apache.causeway.schema.metamodel.v2.Param)
+  - causeway.schema.metamodel.v2.Property(org.apache.causeway.schema.metamodel.v2.Property)
+  - causeway.value.asciidoc.AsciiDoc(org.apache.causeway.valuetypes.asciidoc.applib.value.AsciiDoc)
+  - causeway.value.markdown.Markdown(org.apache.causeway.valuetypes.markdown.applib.value.Markdown)
+  - causeway.value.vega.Vega(org.apache.causeway.valuetypes.vega.applib.value.Vega)
+  - org.joda.time.DateTime(org.joda.time.DateTime)
+  - org.joda.time.LocalDate(org.joda.time.LocalDate)
+  - org.joda.time.LocalDateTime(org.joda.time.LocalDateTime)
+  - org.joda.time.LocalTime(org.joda.time.LocalTime)
+  - short(short)
+  - void(void)
   COLLECTION:
-  - java.lang.reflect.Array
-  - java.util.Collection
-  - java.util.List
-  - java.util.Set
-  - java.util.SortedSet
-  - java.util.Vector
-  - org.apache.causeway.commons.collections.Can
-  - org.apache.causeway.commons.collections.ImmutableCollection
+  - java.lang.reflect.Array(java.lang.reflect.Array)
+  - java.util.Collection(java.util.Collection)
+  - java.util.List(java.util.List)
+  - java.util.Set(java.util.Set)
+  - java.util.SortedSet(java.util.SortedSet)
+  - java.util.Vector(java.util.Vector)
+  - org.apache.causeway.commons.collections.Can(org.apache.causeway.commons.collections.Can)
+  - org.apache.causeway.commons.collections.ImmutableCollection(org.apache.causeway.commons.collections.ImmutableCollection)
   ABSTRACT:
-  - demoapp.dom.domain._entities.DemoEntity
-  - demo.ActionCommandPublishingEntity
-  - demo.ActionExecutionPublishingEntity
-  - demo.ValueHolder
-  - demo.ValueHolder
-  - demo.ValueHolder
-  - demo.ValueHolder
-  - demo.DomainObjectEntityChangePublishingEntity
-  - demo.ValueHolder
-  - demo.ValueHolder
-  - demo.ValueHolder
-  - demo.ValueHolder
-  - demo.ValueHolder
-  - demo.ValueHolder
-  - demo.ValueHolder
-  - demo.ValueHolder
-  - demo.NumberConstantEntity
-  - demo.CountHolder
-  - demo.PropertyCommandPublishingEntity
-  - demo.PropertyExecutionPublishingEntity
-  - demo.PropertyProjectingChildEntity
-  - demo.EventLogEntry
-  - demo.WrapperFactoryEntity
-  - demo.TenantedEntity
-  - demo.CausewayBlobHolder
-  - demo.CausewayBlobEntity
-  - demo.CausewayClobHolder
-  - demo.CausewayClobEntity
-  - demo.CausewayLocalResourcePathHolder
-  - demo.CausewayLocalResourcePathEntity
-  - demo.CausewayMarkupHolder
-  - demo.CausewayMarkupEntity
-  - demo.CausewayPasswordHolder
-  - demo.CausewayPasswordEntity
-  - demo.CausewayCalendarEventHolder
-  - demo.CalendarEventEntity
-  - demo.CausewayAsciiDocHolder
-  - demo.CausewayAsciiDocEntity
-  - demo.CausewayMarkdownHolder
-  - demo.CausewayMarkdownEntity
-  - demo.CausewayVegaHolder
-  - demo.CausewayVegaEntity
-  - demo.JavaAwtBufferedImageHolder
-  - demo.JavaAwtBufferedImageEntity
-  - demo.WrapperBooleanHolder
-  - demo.WrapperBooleanEntity
-  - demo.WrapperByteHolder
-  - demo.WrapperByteEntity
-  - demo.WrapperCharacterHolder
-  - demo.WrapperCharacterEntity
-  - demo.WrapperDoubleHolder
-  - demo.WrapperDoubleEntity
-  - demo.JavaLangEnumHolder
-  - demo.JavaLangEnumEntity
-  - demo.WrapperFloatHolder
-  - demo.WrapperFloatEntity
-  - demo.WrapperIntegerHolder
-  - demo.WrapperIntegerEntity
-  - demo.WrapperLongHolder
-  - demo.WrapperLongEntity
-  - demo.WrapperShortHolder
-  - demo.WrapperShortEntity
-  - demo.JavaLangStringHolder
-  - demo.JavaLangStringEntity
-  - demo.JavaMathBigDecimalHolder
-  - demo.JavaMathBigDecimalEntity
-  - demo.JavaMathBigIntegerHolder
-  - demo.JavaMathBigIntegerEntity
-  - demo.JavaNetUrlHolder
-  - demo.JavaNetUrlEntity
-  - demo.JavaSqlDateHolder
-  - demo.JavaSqlDateEntity
-  - demo.JavaSqlTimestampHolder
-  - demo.JavaSqlTimestampEntity
-  - demo.JavaTimeLocalDateHolder
-  - demo.JavaTimeLocalDateEntity
-  - demo.JavaTimeLocalDateTimeHolder
-  - demo.JavaTimeLocalDateTimeEntity
-  - demo.JavaTimeLocalTimeHolder
-  - demo.JavaTimeLocalTimeEntity
-  - demo.JavaTimeOffsetDateTimeHolder
-  - demo.JavaTimeOffsetTimeEntity
-  - demo.JavaTimeOffsetTimeHolder
-  - demo.JavaTimeOffsetTimeEntity
-  - demo.JavaTimeZonedDateTimeHolder
-  - demo.JavaTimeZonedDateTimeEntity
-  - demo.JavaUtilDateHolder
-  - demo.JavaUtilDateEntity
-  - demo.JavaUtilUuidHolder
-  - demo.JavaUtilUuidEntity
-  - demo.JodaDateTimeHolder
-  - demo.JodaDateTimeEntity
-  - demo.JodaLocalDateHolder
-  - demo.JodaLocalDateEntity
-  - demo.JodaLocalDateTimeHolder
-  - demo.JodaLocalDateTimeEntity
-  - demo.JodaLocalTimeHolder
-  - demo.JodaLocalTimeEntity
-  - demo.PrimitiveBooleanHolder
-  - demo.PrimitiveBooleanEntity
-  - demo.PrimitiveByteHolder
-  - demo.PrimitiveByteEntity
-  - demo.PrimitiveCharHolder
-  - demo.PrimitiveCharEntity
-  - demo.PrimitiveDoubleHolder
-  - demo.PrimitiveDoubleEntity
-  - demo.PrimitiveFloatHolder
-  - demo.PrimitiveFloatEntity
-  - demo.PrimitiveIntHolder
-  - demo.PrimitiveIntEntity
-  - demo.PrimitiveLongHolder
-  - demo.PrimitiveLongEntity
-  - demo.PrimitiveShortHolder
-  - demo.PrimitiveShortEntity
-  - java.util.SortedMap
-  - java.util.stream.Stream
-  - causeway.feat.ApplicationFeatureViewModel
-  - causeway.feat.ApplicationTypeMember
-  - org.apache.causeway.applib.spec.AbstractSpecification
-  - org.apache.causeway.commons.functional.Either
-  - org.apache.causeway.commons.functional.Railway
-  - org.apache.causeway.commons.functional.Try
-  - org.apache.causeway.core.metamodel.inspect.model.MMNode
-  - org.apache.causeway.core.metamodel.inspect.model.MemberNode
-  - causeway.ext.auditTrail.AuditTrailEntry
-  - causeway.ext.commandLog.CommandLogEntry
-  - causeway.ext.executionLog.ExecutionLogEntry
-  - causeway.ext.executionOutbox.ExecutionOutboxEntry
-  - causeway.ext.secman.ApplicationPermission
-  - causeway.ext.secman.ApplicationRole
-  - causeway.ext.secman.ApplicationTenancy
-  - causeway.ext.secman.ApplicationUser
-  - causeway.ext.sessionLog.SessionLogEntry
-  - org.apache.causeway.testing.fixtures.applib.fixturescripts.FixtureScript
+  - demoapp.dom.domain._entities.DemoEntity(demoapp.dom.domain._entities.DemoEntity)
+  - demo.ActionCommandPublishingEntity(demoapp.dom.domain.actions.Action.commandPublishing.ActionCommandPublishingEntity)
+  - demo.ActionExecutionPublishingEntity(demoapp.dom.domain.actions.Action.executionPublishing.ActionExecutionPublishingEntity)
+  - demo.ValueHolder(demoapp.dom.domain.objects.DomainObject.aliased.DomainObjectAliased)
+  - demo.ValueHolder(demoapp.dom.domain.objects.DomainObject.autoComplete.DomainObjectAutoComplete)
+  - demo.ValueHolder(demoapp.dom.domain.objects.DomainObject.bounded.DomainObjectBounding)
+  - demo.ValueHolder(demoapp.dom.domain.objects.DomainObject.editing.DomainObjectEditing)
+  - demo.DomainObjectEntityChangePublishingEntity(demoapp.dom.domain.objects.DomainObject.entityChangePublishing.DomainObjectEntityChangePublishingEntity)
+  - demo.ValueHolder(demoapp.dom.domain.objects.DomainObject.introspection.annotOpt.DomainObjectIntrospectionAnnotOpt)
+  - demo.ValueHolder(demoapp.dom.domain.objects.DomainObject.introspection.annotReqd.DomainObjectIntrospectionAnnotReqd)
+  - demo.ValueHolder(demoapp.dom.domain.objects.DomainObject.introspection.encapsulated.DomainObjectIntrospectionEncapsulated)
+  - demo.ValueHolder(demoapp.dom.domain.objects.DomainObject.mixinMethod.DomainObjectMixinMethod)
+  - demo.ValueHolder(demoapp.dom.domain.objects.DomainObject.nature.entity.DomainObjectNatureEntity)
+  - demo.ValueHolder(demoapp.dom.domain.objects.DomainObject.xxxLifecycleEvent.DomainObjectXxxLifecycleEvent)
+  - demo.ValueHolder(demoapp.dom.domain.objects.DomainObjectLayout.bookmarking.DomainObjectLayoutBookmarking)
+  - demo.ValueHolder(demoapp.dom.domain.objects.DomainObjectLayout.bookmarking.DomainObjectLayoutBookmarkingChild)
+  - demo.ValueHolder(demoapp.dom.domain.objects.DomainObjectLayout.cssClass.DomainObjectLayoutCssClass)
+  - demo.NumberConstantEntity(demoapp.dom.domain.objects.other.embedded.persistence.NumberConstantEntity)
+  - demo.CountHolder(demoapp.dom.domain.objects.other.mixins.CountHolder)
+  - demo.PropertyCommandPublishingEntity(demoapp.dom.domain.properties.Property.commandPublishing.PropertyCommandPublishingEntity)
+  - demo.PropertyExecutionPublishingEntity(demoapp.dom.domain.properties.Property.executionPublishing.PropertyExecutionPublishingEntity)
+  - demo.PropertyProjectingChildEntity(demoapp.dom.domain.properties.Property.projecting.persistence.PropertyProjectingChildEntity)
+  - demo.EventLogEntry(demoapp.dom.services.core.eventbusservice.EventLogEntry)
+  - demo.WrapperFactoryEntity(demoapp.dom.services.core.wrapperFactory.WrapperFactoryEntity)
+  - demo.TenantedEntity(demoapp.dom.services.extensions.secman.apptenancy.persistence.TenantedEntity)
+  - demo.CausewayBlobHolder(demoapp.dom.types.causeway.blobs.holder.CausewayBlobHolder)
+  - demo.CausewayBlobEntity(demoapp.dom.types.causeway.blobs.persistence.CausewayBlobEntity)
+  - demo.CausewayClobHolder(demoapp.dom.types.causeway.clobs.holder.CausewayClobHolder)
+  - demo.CausewayClobEntity(demoapp.dom.types.causeway.clobs.persistence.CausewayClobEntity)
+  - demo.CausewayLocalResourcePathHolder(demoapp.dom.types.causeway.localresourcepaths.holder.CausewayLocalResourcePathHolder)
+  - demo.CausewayLocalResourcePathEntity(demoapp.dom.types.causeway.localresourcepaths.persistence.CausewayLocalResourcePathEntity)
+  - demo.CausewayMarkupHolder(demoapp.dom.types.causeway.markups.holder.CausewayMarkupHolder)
+  - demo.CausewayMarkupEntity(demoapp.dom.types.causeway.markups.persistence.CausewayMarkupEntity)
+  - demo.CausewayPasswordHolder(demoapp.dom.types.causeway.passwords.holder.CausewayPasswordHolder)
+  - demo.CausewayPasswordEntity(demoapp.dom.types.causeway.passwords.persistence.CausewayPasswordEntity)
+  - demo.CausewayCalendarEventHolder(demoapp.dom.types.causewayext.cal.holder.CausewayCalendarEventHolder)
+  - demo.CalendarEventEntity(demoapp.dom.types.causewayext.cal.persistence.CausewayCalendarEventEntity)
+  - demo.CausewayAsciiDocHolder(demoapp.dom.types.causewayval.asciidocs.holder.CausewayAsciiDocHolder)
+  - demo.CausewayAsciiDocEntity(demoapp.dom.types.causewayval.asciidocs.persistence.CausewayAsciiDocEntity)
+  - demo.CausewayMarkdownHolder(demoapp.dom.types.causewayval.markdowns.holder.CausewayMarkdownHolder)
+  - demo.CausewayMarkdownEntity(demoapp.dom.types.causewayval.markdowns.persistence.CausewayMarkdownEntity)
+  - demo.CausewayVegaHolder(demoapp.dom.types.causewayval.vegas.holder.CausewayVegaHolder)
+  - demo.CausewayVegaEntity(demoapp.dom.types.causewayval.vegas.persistence.CausewayVegaEntity)
+  - demo.JavaAwtBufferedImageHolder(demoapp.dom.types.javaawt.images.holder.JavaAwtBufferedImageHolder)
+  - demo.JavaAwtBufferedImageEntity(demoapp.dom.types.javaawt.images.persistence.JavaAwtBufferedImageEntity)
+  - demo.WrapperBooleanHolder(demoapp.dom.types.javalang.booleans.holder.WrapperBooleanHolder)
+  - demo.WrapperBooleanEntity(demoapp.dom.types.javalang.booleans.persistence.WrapperBooleanEntity)
+  - demo.WrapperByteHolder(demoapp.dom.types.javalang.bytes.holder.WrapperByteHolder)
+  - demo.WrapperByteEntity(demoapp.dom.types.javalang.bytes.persistence.WrapperByteEntity)
+  - demo.WrapperCharacterHolder(demoapp.dom.types.javalang.characters.holder.WrapperCharacterHolder)
+  - demo.WrapperCharacterEntity(demoapp.dom.types.javalang.characters.persistence.WrapperCharacterEntity)
+  - demo.WrapperDoubleHolder(demoapp.dom.types.javalang.doubles.holder.WrapperDoubleHolder)
+  - demo.WrapperDoubleEntity(demoapp.dom.types.javalang.doubles.persistence.WrapperDoubleEntity)
+  - demo.JavaLangEnumHolder(demoapp.dom.types.javalang.enums.holder.JavaLangEnumHolder)
+  - demo.JavaLangEnumEntity(demoapp.dom.types.javalang.enums.persistence.JavaLangEnumEntity)
+  - demo.WrapperFloatHolder(demoapp.dom.types.javalang.floats.holder.WrapperFloatHolder)
+  - demo.WrapperFloatEntity(demoapp.dom.types.javalang.floats.persistence.WrapperFloatEntity)
+  - demo.WrapperIntegerHolder(demoapp.dom.types.javalang.integers.holder.WrapperIntegerHolder)
+  - demo.WrapperIntegerEntity(demoapp.dom.types.javalang.integers.persistence.WrapperIntegerEntity)
+  - demo.WrapperLongHolder(demoapp.dom.types.javalang.longs.holder.WrapperLongHolder)
+  - demo.WrapperLongEntity(demoapp.dom.types.javalang.longs.persistence.WrapperLongEntity)
+  - demo.WrapperShortHolder(demoapp.dom.types.javalang.shorts.holder.WrapperShortHolder)
+  - demo.WrapperShortEntity(demoapp.dom.types.javalang.shorts.persistence.WrapperShortEntity)
+  - demo.JavaLangStringHolder(demoapp.dom.types.javalang.strings.holder.JavaLangStringHolder)
+  - demo.JavaLangStringEntity(demoapp.dom.types.javalang.strings.persistence.JavaLangStringEntity)
+  - demo.JavaMathBigDecimalHolder(demoapp.dom.types.javamath.bigdecimals.holder.JavaMathBigDecimalHolder)
+  - demo.JavaMathBigDecimalEntity(demoapp.dom.types.javamath.bigdecimals.persistence.JavaMathBigDecimalEntity)
+  - demo.JavaMathBigIntegerHolder(demoapp.dom.types.javamath.bigintegers.holder.JavaMathBigIntegerHolder)
+  - demo.JavaMathBigIntegerEntity(demoapp.dom.types.javamath.bigintegers.persistence.JavaMathBigIntegerEntity)
+  - demo.JavaNetUrlHolder(demoapp.dom.types.javanet.urls.holder.JavaNetUrlHolder)
+  - demo.JavaNetUrlEntity(demoapp.dom.types.javanet.urls.persistence.JavaNetUrlEntity)
+  - demo.JavaSqlDateHolder(demoapp.dom.types.javasql.javasqldate.holder.JavaSqlDateHolder)
+  - demo.JavaSqlDateEntity(demoapp.dom.types.javasql.javasqldate.persistence.JavaSqlDateEntity)
+  - demo.JavaSqlTimestampHolder(demoapp.dom.types.javasql.javasqltimestamp.holder.JavaSqlTimestampHolder)
+  - demo.JavaSqlTimestampEntity(demoapp.dom.types.javasql.javasqltimestamp.persistence.JavaSqlTimestampEntity)
+  - demo.JavaTimeLocalDateHolder(demoapp.dom.types.javatime.javatimelocaldate.holder.JavaTimeLocalDateHolder)
+  - demo.JavaTimeLocalDateEntity(demoapp.dom.types.javatime.javatimelocaldate.persistence.JavaTimeLocalDateEntity)
+  - demo.JavaTimeLocalDateTimeHolder(demoapp.dom.types.javatime.javatimelocaldatetime.holder.JavaTimeLocalDateTimeHolder)
+  - demo.JavaTimeLocalDateTimeEntity(demoapp.dom.types.javatime.javatimelocaldatetime.persistence.JavaTimeLocalDateTimeEntity)
+  - demo.JavaTimeLocalTimeHolder(demoapp.dom.types.javatime.javatimelocaltime.holder.JavaTimeLocalTimeHolder)
+  - demo.JavaTimeLocalTimeEntity(demoapp.dom.types.javatime.javatimelocaltime.persistence.JavaTimeLocalTimeEntity)
+  - demo.JavaTimeOffsetDateTimeHolder(demoapp.dom.types.javatime.javatimeoffsetdatetime.holder.JavaTimeOffsetDateTimeHolder)
+  - demo.JavaTimeOffsetTimeEntity(demoapp.dom.types.javatime.javatimeoffsetdatetime.persistence.JavaTimeOffsetDateTimeEntity)
+  - demo.JavaTimeOffsetTimeHolder(demoapp.dom.types.javatime.javatimeoffsettime.holder.JavaTimeOffsetTimeHolder)
+  - demo.JavaTimeOffsetTimeEntity(demoapp.dom.types.javatime.javatimeoffsettime.persistence.JavaTimeOffsetTimeEntity)
+  - demo.JavaTimeZonedDateTimeHolder(demoapp.dom.types.javatime.javatimezoneddatetime.holder.JavaTimeZonedDateTimeHolder)
+  - demo.JavaTimeZonedDateTimeEntity(demoapp.dom.types.javatime.javatimezoneddatetime.persistence.JavaTimeZonedDateTimeEntity)
+  - demo.JavaUtilDateHolder(demoapp.dom.types.javautil.javautildate.holder.JavaUtilDateHolder)
+  - demo.JavaUtilDateEntity(demoapp.dom.types.javautil.javautildate.persistence.JavaUtilDateEntity)
+  - demo.JavaUtilUuidHolder(demoapp.dom.types.javautil.uuids.holder.JavaUtilUuidHolder)
+  - demo.JavaUtilUuidEntity(demoapp.dom.types.javautil.uuids.persistence.JavaUtilUuidEntity)
+  - demo.JodaDateTimeHolder(demoapp.dom.types.jodatime.jodadatetime.holder.JodaDateTimeHolder)
+  - demo.JodaDateTimeEntity(demoapp.dom.types.jodatime.jodadatetime.persistence.JodaDateTimeEntity)
+  - demo.JodaLocalDateHolder(demoapp.dom.types.jodatime.jodalocaldate.holder.JodaLocalDateHolder)
+  - demo.JodaLocalDateEntity(demoapp.dom.types.jodatime.jodalocaldate.persistence.JodaLocalDateEntity)
+  - demo.JodaLocalDateTimeHolder(demoapp.dom.types.jodatime.jodalocaldatetime.holder.JodaLocalDateTimeHolder)
+  - demo.JodaLocalDateTimeEntity(demoapp.dom.types.jodatime.jodalocaldatetime.persistence.JodaLocalDateTimeEntity)
+  - demo.JodaLocalTimeHolder(demoapp.dom.types.jodatime.jodalocaltime.holder.JodaLocalTimeHolder)
+  - demo.JodaLocalTimeEntity(demoapp.dom.types.jodatime.jodalocaltime.persistence.JodaLocalTimeEntity)
+  - demo.PrimitiveBooleanHolder(demoapp.dom.types.primitive.booleans.holder.PrimitiveBooleanHolder)
+  - demo.PrimitiveBooleanEntity(demoapp.dom.types.primitive.booleans.persistence.PrimitiveBooleanEntity)
+  - demo.PrimitiveByteHolder(demoapp.dom.types.primitive.bytes.holder.PrimitiveByteHolder)
+  - demo.PrimitiveByteEntity(demoapp.dom.types.primitive.bytes.persistence.PrimitiveByteEntity)
+  - demo.PrimitiveCharHolder(demoapp.dom.types.primitive.chars.holder.PrimitiveCharHolder)
+  - demo.PrimitiveCharEntity(demoapp.dom.types.primitive.chars.persistence.PrimitiveCharEntity)
+  - demo.PrimitiveDoubleHolder(demoapp.dom.types.primitive.doubles.holder.PrimitiveDoubleHolder)
+  - demo.PrimitiveDoubleEntity(demoapp.dom.types.primitive.doubles.persistence.PrimitiveDoubleEntity)
+  - demo.PrimitiveFloatHolder(demoapp.dom.types.primitive.floats.holder.PrimitiveFloatHolder)
+  - demo.PrimitiveFloatEntity(demoapp.dom.types.primitive.floats.persistence.PrimitiveFloatEntity)
+  - demo.PrimitiveIntHolder(demoapp.dom.types.primitive.ints.holder.PrimitiveIntHolder)
+  - demo.PrimitiveIntEntity(demoapp.dom.types.primitive.ints.persistence.PrimitiveIntEntity)
+  - demo.PrimitiveLongHolder(demoapp.dom.types.primitive.longs.holder.PrimitiveLongHolder)
+  - demo.PrimitiveLongEntity(demoapp.dom.types.primitive.longs.persistence.PrimitiveLongEntity)
+  - demo.PrimitiveShortHolder(demoapp.dom.types.primitive.shorts.holder.PrimitiveShortHolder)
+  - demo.PrimitiveShortEntity(demoapp.dom.types.primitive.shorts.persistence.PrimitiveShortEntity)
+  - java.util.SortedMap(java.util.SortedMap)
+  - java.util.stream.Stream(java.util.stream.Stream)
+  - causeway.feat.ApplicationFeatureViewModel(org.apache.causeway.applib.services.appfeatui.ApplicationFeatureViewModel)
+  - causeway.feat.ApplicationTypeMember(org.apache.causeway.applib.services.appfeatui.ApplicationTypeMember)
+  - org.apache.causeway.applib.spec.AbstractSpecification(org.apache.causeway.applib.spec.AbstractSpecification)
+  - org.apache.causeway.commons.functional.Either(org.apache.causeway.commons.functional.Either)
+  - org.apache.causeway.commons.functional.Railway(org.apache.causeway.commons.functional.Railway)
+  - org.apache.causeway.commons.functional.Try(org.apache.causeway.commons.functional.Try)
+  - org.apache.causeway.core.metamodel.inspect.model.MMNode(org.apache.causeway.core.metamodel.inspect.model.MMNode)
+  - org.apache.causeway.core.metamodel.inspect.model.MemberNode(org.apache.causeway.core.metamodel.inspect.model.MemberNode)
+  - causeway.ext.auditTrail.AuditTrailEntry(org.apache.causeway.extensions.audittrail.applib.dom.AuditTrailEntry)
+  - causeway.ext.commandLog.CommandLogEntry(org.apache.causeway.extensions.commandlog.applib.dom.CommandLogEntry)
+  - causeway.ext.executionLog.ExecutionLogEntry(org.apache.causeway.extensions.executionlog.applib.dom.ExecutionLogEntry)
+  - causeway.ext.executionOutbox.ExecutionOutboxEntry(org.apache.causeway.extensions.executionoutbox.applib.dom.ExecutionOutboxEntry)
+  - causeway.ext.secman.ApplicationPermission(org.apache.causeway.extensions.secman.applib.permission.dom.ApplicationPermission)
+  - causeway.ext.secman.ApplicationRole(org.apache.causeway.extensions.secman.applib.role.dom.ApplicationRole)
+  - causeway.ext.secman.ApplicationTenancy(org.apache.causeway.extensions.secman.applib.tenancy.dom.ApplicationTenancy)
+  - causeway.ext.secman.ApplicationUser(org.apache.causeway.extensions.secman.applib.user.dom.ApplicationUser)
+  - causeway.ext.sessionLog.SessionLogEntry(org.apache.causeway.extensions.sessionlog.applib.dom.SessionLogEntry)
+  - org.apache.causeway.testing.fixtures.applib.fixturescripts.FixtureScript(org.apache.causeway.testing.fixtures.applib.fixturescripts.FixtureScript)
   UNKNOWN:
-  - demoapp.dom.domain.properties.Property.mustSatisfy.OfRetirementAgeSpecification
-  - demoapp.dom.domain.properties.Property.mustSatisfy.OfWorkingAgeSpecification
-  - demoapp.dom.featured.customui.latlng.Zoom.Specification
-  - java.lang.Object
-  - java.util.Optional
-  - org.apache.causeway.core.metamodel.inspect.model.MMTreeAdapter
-  - org.apache.causeway.testing.fixtures.applib.fixturescripts.FixtureScriptsSpecification
+  - demoapp.dom.domain.properties.Property.mustSatisfy.OfRetirementAgeSpecification(demoapp.dom.domain.properties.Property.mustSatisfy.OfRetirementAgeSpecification)
+  - demoapp.dom.domain.properties.Property.mustSatisfy.OfWorkingAgeSpecification(demoapp.dom.domain.properties.Property.mustSatisfy.OfWorkingAgeSpecification)
+  - demoapp.dom.featured.customui.latlng.Zoom.Specification(demoapp.dom.featured.customui.latlng.Zoom.Specification)
+  - java.lang.Object(java.lang.Object)
+  - java.util.Optional(java.util.Optional)
+  - org.apache.causeway.core.metamodel.inspect.model.MMTreeAdapter(org.apache.causeway.core.metamodel.inspect.model.MMTreeAdapter)
+  - org.apache.causeway.testing.fixtures.applib.fixturescripts.FixtureScriptsSpecification(org.apache.causeway.testing.fixtures.applib.fixturescripts.FixtureScriptsSpecification)
diff --git a/examples/demo/testing/pom.xml b/examples/demo/testing/pom.xml
index e614c0873d..42f355ce1e 100644
--- a/examples/demo/testing/pom.xml
+++ b/examples/demo/testing/pom.xml
@@ -97,13 +97,26 @@
 			<artifactId>spring-boot-starter-log4j2</artifactId>
 		</dependency>
 		
-		<!-- APPROVAL TESTING -->
+		<!-- TESTING UTILS -->
 		
 		<dependency>
-			<groupId>com.approvaltests</groupId>
-			<artifactId>approvaltests</artifactId>
-			<scope>test</scope>
-		</dependency>
+        	<groupId>org.apache.causeway.testing</groupId>
+        	<artifactId>causeway-testing-unittestsupport-applib</artifactId>
+        	<exclusions>
+		        <exclusion>
+		            <groupId>org.jmock</groupId>
+		            <artifactId>jmock</artifactId>
+		        </exclusion>
+		        <exclusion>
+		            <groupId>org.jmock</groupId>
+		            <artifactId>jmock-junit4</artifactId>
+		        </exclusion>
+		        <exclusion>
+		            <groupId>org.picocontainer</groupId>
+		            <artifactId>picocontainer</artifactId>
+		        </exclusion>
+			</exclusions>
+    	</dependency>
 		
 	</dependencies>
 	
diff --git a/testing/unittestsupport/applib/src/main/java/org/apache/causeway/testing/unittestsupport/applib/util/ApprovalUtils.java b/testing/unittestsupport/applib/src/main/java/org/apache/causeway/testing/unittestsupport/applib/util/ApprovalUtils.java
new file mode 100644
index 0000000000..1693703e0b
--- /dev/null
+++ b/testing/unittestsupport/applib/src/main/java/org/apache/causeway/testing/unittestsupport/applib/util/ApprovalUtils.java
@@ -0,0 +1,27 @@
+package org.apache.causeway.testing.unittestsupport.applib.util;
+
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.List;
+
+import org.approvaltests.reporters.GenericDiffReporter;
+
+import lombok.experimental.UtilityClass;
+
+@UtilityClass
+public class ApprovalUtils {
+
+    /**
+     * Enables approval testing's text compare for given file extension.
+     * @param ext - should include the leading dot '.' like in say {@code .yaml}
+     */
+    public void registerFileExtensionForTextCompare(final String ext) {
+        if(GenericDiffReporter.TEXT_FILE_EXTENSIONS.contains(ext)) {
+            return; // nothing to do
+        }
+        final List<String> textFileExtensions = new ArrayList<>(GenericDiffReporter.TEXT_FILE_EXTENSIONS);
+        textFileExtensions.add(ext);
+        GenericDiffReporter.TEXT_FILE_EXTENSIONS = Collections.unmodifiableList(textFileExtensions);
+    }
+
+}