You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2021/01/26 09:17:58 UTC

[isis] branch master updated (889bb50 -> c891bee)

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

danhaywood pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git.


    from 889bb50  ISIS-2497: add metamodel validation to report holder field not found issues
     add d91c8a7  ISIS-2443: adding in TODOs for domain annot and domain layout annot menus
     add c08093e  ISIS-2443: reorganizing examples for services, adds in placeholders for examples not yet implemented.
     add 317ff74  ISIS-2443: removes entity references in package.jdo, don't think these need to be declared.
     add 3990539  ISIS-2443: reorganising code, renames tuple demo
     add 1d8ac8e  ISIS-2443: removes jee demo
     add c891bee  ISIS-2443: improves the mixin example

No new revisions were added by this update.

Summary of changes:
 .../demoapp/dom/annotDomain/Action/ActionMenu.java | 124 -----
 .../associateWith/ActionAssociateWithVm.java       | 191 -------
 .../ActionAssociateWithVm_updateOtherProperty.java |  56 --
 .../child/ActionAssociateWithChildVm.java          |  66 ---
 .../child/ActionAssociateWithVm_makeFavorite.java  |  60 ---
 .../ActionAssociateWithVm_noLongerFavorite.java    |  62 ---
 .../ActionAssociateWithVm_noLongerFavorites.java   |  59 --
 ...ionCommandPublishingDisabledMetaAnnotation.java |  40 --
 ...tionCommandPublishingEnabledMetaAnnotation.java |  40 --
 .../ActionCommandPublishingJdo.java                | 186 -------
 .../ActionCommandPublishingJdoEntities.java        |  49 --
 .../ActionCommandPublishingJdoSeedService.java     |  57 --
 ...onCommandPublishingJdo_mixinUpdateProperty.java |  56 --
 ...hingJdo_mixinUpdatePropertyCommandDisabled.java |  55 --
 ...shingJdo_mixinUpdatePropertyMetaAnnotation.java |  54 --
 ...ixinUpdatePropertyMetaAnnotationOverridden.java |  58 --
 .../Action/domainEvent/ActionDomainEventVm.java    |  92 ----
 .../ActionDomainEventVm_mixinUpdateText.java       |  58 --
 .../ActionDomainEventControlService.java           |  51 --
 .../ActionDomainEventControlStrategy.java          | 152 ------
 .../ActionDomainEventVm_controlUpdateText.java     |  46 --
 ...nDomainEventVm_controlUpdateTextInvocation.java |  55 --
 ...nExecutionPublishingDisabledMetaAnnotation.java |  40 --
 ...onExecutionPublishingEnabledMetaAnnotation.java |  40 --
 .../ActionExecutionPublishingJdo.java              | 148 ------
 .../ActionExecutionPublishingJdoEntities.java      |  49 --
 .../ActionExecutionPublishingJdoSeedService.java   |  57 --
 ...ExecutionPublishingJdo_mixinUpdateProperty.java |  56 --
 ...shingJdo_mixinUpdatePropertyMetaAnnotation.java |  56 --
 ...ixinUpdatePropertyMetaAnnotationOverridden.java |  59 --
 .../annotDomain/Action/hidden/ActionHiddenVm.java  | 159 ------
 ...onHiddenVm_mixinUpdateTextAndHiddenNowhere.java |  53 --
 ...iddenVm_mixinUpdateTextButHiddenEverywhere.java |  53 --
 ...ddenVm_mixinUpdateTextButHiddenObjectForms.java |  53 --
 ...ActionHiddenVm_mixinUpdateTextNoAnnotation.java |  53 --
 ...tionRestrictToNoRestrictionsMetaAnnotation.java |  40 --
 .../ActionRestrictToPrototypingMetaAnnotation.java |  40 --
 .../Action/restrictTo/ActionRestrictToVm.java      | 201 -------
 ...ctionRestrictToVm_mixinUpdateMetaAnnotated.java |  52 --
 ...ictToVm_mixinUpdateMetaAnnotatedOverridden.java |  55 --
 ...ActionRestrictToVm_mixinUpdateNoAnnotation.java |  51 --
 ...ctToVm_mixinUpdateRestrictToNoRestrictions.java |  53 --
 ...trictToVm_mixinUpdateRestrictToPrototyping.java |  53 --
 .../ActionSemanticsIdempotentMetaAnnotation.java   |  41 --
 .../ActionSemanticsSafeMetaAnnotation.java         |  41 --
 .../Action/semantics/ActionSemanticsVm.java        | 352 ------------
 ...ticsVm_mixinIncrementByAmountNonIdempotent.java |  53 --
 ...tionSemanticsVm_mixinIncrementNoAnnotation.java |  51 --
 ...ionSemanticsVm_mixinIncrementNonIdempotent.java |  53 --
 ...csVm_mixinIncrementNonIdempotentAreYouSure.java |  53 --
 ...ticsVm_mixinReportPropertyForSemanticsSafe.java |  58 --
 ...Vm_mixinSetToValueForPropertyMetaAnnotated.java |  52 --
 ...tToValueForPropertyMetaAnnotatedOverridden.java |  54 --
 ...inSetToValueForPropertySemanticsIdempotent.java |  52 --
 ...ueForPropertySemanticsIdempotentAreYouSure.java |  52 --
 .../annotDomain/Action/typeOf/ActionTypeOfVm.java  | 106 ----
 .../Action/typeOf/child/ActionTypeOfChildVm.java   |  95 ----
 .../dom/annotDomain/Collection/CollectionMenu.java |  61 ---
 .../domainEvent/CollectionDomainEventVm.java       |  87 ---
 .../CollectionDomainEventVm_addChild.java          |  68 ---
 .../CollectionDomainEventVm_removeChild.java       |  80 ---
 .../child/CollectionDomainEventChildVm.java        |  67 ---
 .../CollectionDomainEventControlService.java       |  47 --
 .../CollectionDomainEventControlStrategy.java      |  59 --
 .../CollectionDomainEventVm_controlChildren.java   |  46 --
 ...ionDomainEventVm_controlChildrenVisibility.java |  59 --
 .../dom/annotDomain/Collection/hidden/.gitkeep     |   0
 .../annotDomain/DomainObject/DomainObjectMenu.java |  70 ---
 .../DomainObjectEntityChangePublishingJdo.java     |  43 --
 ...ngePublishingJdo_updatePropertyUsingAction.java |  51 --
 .../DomainObjectEntityChangePublishingVm.java      |  47 --
 ...omainObjectEntityChangePublishingVm_create.java | 104 ----
 ...omainObjectEntityChangePublishingVm_delete.java |  96 ----
 ...inObjectEntityChangePublishingVm_updateAll.java | 103 ----
 ...ainObjectEntityChangePublishingDisabledJdo.java |  70 ---
 ...tEntityChangePublishingDisabledJdoEntities.java |  57 --
 ...tityChangePublishingDisabledJdoSeedService.java |  57 --
 ...hingVm_publishingDisabledAnnotatedEntities.java |  46 --
 .../DomainObjectAuditingEnabledJdoEntities.java    |  57 --
 .../DomainObjectAuditingEnabledJdoSeedService.java |  57 --
 ...itingVm_publishingEnabledAnnotatedEntities.java |  46 --
 ...mainObjectEntityChangePublishingEnabledJdo.java |  70 ---
 ...ntityChangePublishingEnabledMetaAnnotation.java |  40 --
 ...ityChangePublishingEnabledMetaAnnotatedJdo.java |  71 ---
 ...ePublishingEnabledMetaAnnotatedJdoEntities.java |  57 --
 ...blishingEnabledMetaAnnotatedJdoSeedService.java |  57 --
 ...gVm_publishingEnabledMetaAnnotatedEntities.java |  44 --
 ...tityChangePublishingDisabledMetaAnnotation.java |  40 --
 ...ngePublishingEnabledMetaAnnotOverriddenJdo.java |  73 ---
 ...shingEnabledMetaAnnotOverriddenJdoEntities.java |  57 --
 ...ngEnabledMetaAnnotOverriddenJdoSeedService.java |  57 --
 ...blishingEnabledMetaAnnotOverriddenEntities.java |  44 --
 .../nature/viewmodels/jaxbrefentity/ChildJdo.java  |  50 --
 .../viewmodels/jaxbrefentity/ChildJdoEntities.java |  44 --
 .../jaxbrefentity/StatefulVmJaxbRefsEntity.java    | 153 ------
 .../jaxbrefentity/seed/ChildJdoSeedService.java    |  58 --
 .../viewmodels/usingjaxb/StatefulVmUsingJaxb.java  | 109 ----
 .../dom/annotDomain/Property/PropertyMenu.java     | 199 -------
 ...rtyCommandPublishingDisabledMetaAnnotation.java |  40 --
 ...ertyCommandPublishingEnabledMetaAnnotation.java |  40 --
 .../PropertyCommandPublishingJdo.java              | 114 ----
 .../PropertyCommandPublishingJdoEntities.java      |  52 --
 .../PropertyCommandPublishingJdoSeedService.java   |  57 --
 .../domainEvent/PropertyDomainEventVm.java         |  78 ---
 .../PropertyDomainEventControlService.java         |  48 --
 .../PropertyDomainEventControlStrategy.java        | 124 -----
 .../PropertyDomainEventVm_controlText.java         |  46 --
 .../PropertyDomainEventVm_controlTextEditing.java  |  59 --
 .../editing/EditingEnabledMetaAnnotation.java      |  41 --
 .../Property/editing/PropertyEditingVm.java        | 101 ----
 ...yExecutionPublishingDisabledMetaAnnotation.java |  40 --
 ...tyExecutionPublishingEnabledMetaAnnotation.java |  40 --
 .../PropertyExecutionPublishingJdo.java            | 107 ----
 .../PropertyExecutionPublishingJdoEntities.java    |  49 --
 .../PropertyExecutionPublishingJdoSeedService.java |  56 --
 .../fileAccept/FileAcceptPdfMetaAnnotation.java    |  42 --
 .../Property/fileAccept/PropertyFileAcceptVm.java  | 114 ----
 ...FileAcceptVm_updateClobWithParameterLayout.java |  59 --
 ...pertyFileAcceptVm_updateWithMetaAnnotation.java |  55 --
 ...cceptVm_updateWithMetaAnnotationOverridden.java |  59 --
 ...ertyFileAcceptVm_updateWithParameterLayout.java |  58 --
 .../hidden/HiddenEverywhereMetaAnnotation.java     |  42 --
 .../Property/hidden/PropertyHiddenVm.java          | 143 -----
 ...tyHiddenVm_mixinPropertyWithMetaAnnotation.java |  48 --
 ..._mixinPropertyWithMetaAnnotationOverridden.java |  52 --
 .../hidden/PropertyHiddenVm_returnsChildren.java   |  47 --
 .../hidden/child/PropertyHiddenChildVm.java        | 201 -------
 .../child/PropertyHiddenChildVm_mixinProperty.java |  49 --
 .../maxLength/MaxLength10MetaAnnotation.java       |  44 --
 .../Property/maxLength/PropertyMaxLengthVm.java    |  98 ----
 ...opertyMaxLengthVm_updateWithMetaAnnotation.java |  54 --
 ...engthVm_updateWithMetaAnnotationOverridden.java |  58 --
 ...pertyMaxLengthVm_updateWithParameterLayout.java |  56 --
 .../MustSatisfyOfWorkingAgeMetaAnnotation.java     |  46 --
 .../mustSatisfy/OfRetirementAgeSpecification.java  |  32 --
 .../mustSatisfy/OfWorkingAgeSpecification.java     |  32 --
 .../mustSatisfy/PropertyMustSatisfyVm.java         |  99 ----
 ...ertyMustSatisfyVm_updateWithMetaAnnotation.java |  54 --
 ...tisfyVm_updateWithMetaAnnotationOverridden.java |  61 ---
 ...rtyMustSatisfyVm_updateWithParameterLayout.java |  57 --
 .../OptionalityOptionalMetaAnnotation.java         |  44 --
 .../optionality/PropertyOptionalityVm.java         | 115 ----
 ...alityVm_updateMandatoryWithParameterLayout.java |  56 --
 ...ertyOptionalityVm_updateWithMetaAnnotation.java |  55 --
 ...alityVm_updateWithMetaAnnotationOverridden.java |  58 --
 ...rtyOptionalityVm_updateWithParameterLayout.java |  56 --
 .../Property/projecting/PropertyProjectingVm.java  |  80 ---
 .../PropertyProjectingVm_returnsChildren.java      |  42 --
 .../child/PropertyProjectingChildVm.java           |  79 ---
 .../projecting/jdo/PropertyProjectingChildJdo.java |  63 ---
 .../jdo/PropertyProjectingChildJdoEntities.java    |  51 --
 .../jdo/PropertyProjectingChildJdoSeedService.java |  57 --
 .../regexPattern/PropertyRegexPatternVm.java       | 104 ----
 ...rtyRegexPatternVm_updateWithMetaAnnotation.java |  54 --
 ...tternVm_updateWithMetaAnnotationOverridden.java |  62 ---
 ...tyRegexPatternVm_updateWithParameterLayout.java |  60 ---
 .../RegexPatternEmailComMetaAnnotation.java        |  61 ---
 .../snapshot/PropertySnapshotVm-description.adoc   | 111 ----
 .../Property/snapshot/PropertySnapshotVm.java      | 140 -----
 .../PropertySnapshotVm_takeXmlSnapshot.java        |  61 ---
 .../snapshot/SnapshotExcludedMetaAnnotation.java   |  40 --
 .../snapshot/SnapshotIncludedMetaAnnotation.java   |  40 --
 ...yChangesSubscriberToCaptureChangesInMemory.java |  61 ---
 .../_changes/ExposeCapturedChanges.java            |  27 -
 .../_changes/ExposeCapturedChanges_changes.java    |  53 --
 .../_changes/ExposeCapturedChanges_clear.java      |  53 --
 .../_commands/ExposePersistedCommands.java         |  72 ---
 .../ExposePersistedCommands_commands.java          |  51 --
 ...utionListenerToCaptureInteractionsInMemory.java |  61 ---
 .../_interactions/ExposeCapturedInteractions.java  |  27 -
 .../ExposeCapturedInteractions_clear.java          |  49 --
 .../ExposeCapturedInteractions_interactions.java   |  53 --
 .../_interactions/InteractionDtoVm.java            |  80 ---
 .../annotLayout/ActionLayout/ActionLayoutMenu.java |  46 --
 .../position/ActionLayoutPositionVm.java           |  65 ---
 .../ActionLayoutPositionVm_annotatedBelow.java     |  49 --
 .../ActionLayoutPositionVm_annotatedPanel.java     |  49 --
 ...ionLayoutPositionVm_annotatedPanelDropDown.java |  49 --
 .../ActionLayoutPositionVm_annotatedRight.java     |  49 --
 .../ActionLayoutPositionVm_layoutBelow.java        |  49 --
 .../ActionLayoutPositionVm_layoutPanel.java        |  49 --
 ...ActionLayoutPositionVm_layoutPanelDropDown.java |  49 --
 .../ActionLayoutPositionVm_layoutRight.java        |  49 --
 .../promptStyle/ActionLayoutPromptStyleVm.java     |  89 ----
 .../ActionLayoutPromptStyleVm_annotatedInline.java |  50 --
 ...ayoutPromptStyleVm_annotatedInlineAsIfEdit.java |  50 --
 .../ActionLayoutPromptStyleVm_annotatedModal.java  |  50 --
 ...ActionLayoutPromptStyleVm_annotatedSidebar.java |  50 --
 .../ActionLayoutPromptStyleVm_layoutDialog.java    |  55 --
 .../ActionLayoutPromptStyleVm_layoutInline.java    |  49 --
 ...onLayoutPromptStyleVm_layoutInlineAsIfEdit.java |  49 --
 .../CollectionLayout/CollectionLayoutMenu.java     |  37 --
 .../DomainObjectLayout/DomainObjectLayoutMenu.java |  52 --
 .../PropertyLayout/PropertyLayoutMenu.java         | 159 ------
 .../cssClass/CssClassRedMetaAnnotation.java        |  43 --
 .../cssClass/PropertyLayoutCssClassVm.java         | 107 ----
 .../PropertyLayoutCssClassVm_mixinProperty.java    |  50 --
 ...CssClassVm_mixinPropertyWithMetaAnnotation.java |  48 --
 ..._mixinPropertyWithMetaAnnotationOverridden.java |  49 --
 ...yLayoutCssClassVm_updateWithMetaAnnotation.java |  54 --
 ...ClassVm_updateWithMetaAnnotationOverridden.java |  57 --
 ...LayoutCssClassVm_updateWithParameterLayout.java |  55 --
 .../describedAs/DescribedAsMetaAnnotation.java     |  43 --
 .../describedAs/PropertyLayoutDescribedAsVm.java   | 102 ----
 .../PropertyLayoutDescribedAsVm_mixinProperty.java |  47 --
 ...cribedAsVm_mixinPropertyWithMetaAnnotation.java |  48 --
 ..._mixinPropertyWithMetaAnnotationOverridden.java |  49 --
 ...youtDescribedAsVm_updateWithMetaAnnotation.java |  54 --
 ...bedAsVm_updateWithMetaAnnotationOverridden.java |  55 --
 ...outDescribedAsVm_updateWithParameterLayout.java |  54 --
 .../hidden/HiddenEverywhereMetaAnnotation.java     |  42 --
 .../hidden/PropertyLayoutHiddenVm.java             | 151 ------
 ...utHiddenVm_mixinPropertyWithMetaAnnotation.java |  48 --
 ..._mixinPropertyWithMetaAnnotationOverridden.java |  51 --
 .../PropertyLayoutHiddenVm_returnsChildren.java    |  47 --
 .../hidden/child/PropertyLayoutHiddenChildVm.java  | 192 -------
 .../PropertyLayoutHiddenChildVm_mixinProperty.java |  49 --
 .../LabelPositionLeftMetaAnnotation.java           |  44 --
 .../LabelPositionTopMetaAnnotation.java            |  44 --
 .../PropertyLayoutLabelPositionVm.java             | 201 -------
 ...ropertyLayoutLabelPositionVm_mixinProperty.java |  51 --
 ...PositionVm_mixinPropertyWithMetaAnnotation.java |  48 --
 ..._mixinPropertyWithMetaAnnotationOverridden.java |  50 --
 ...rtyLayoutLabelPositionVm_updateVariantLeft.java |  56 --
 ...rtyLayoutLabelPositionVm_updateVariantNone.java |  56 --
 ...tLabelPositionVm_updateVariantNotSpecified.java |  56 --
 ...tyLayoutLabelPositionVm_updateVariantRight.java |  56 --
 ...ertyLayoutLabelPositionVm_updateVariantTop.java |  56 --
 ...utLabelPositionVm_updateWithMetaAnnotation.java |  54 --
 ...itionVm_updateWithMetaAnnotationOverridden.java |  57 --
 ...tLabelPositionVm_updateWithParameterLayout.java |  56 --
 .../multiLine/MultiLine10MetaAnnotation.java       |  43 --
 .../multiLine/PropertyLayoutMultiLineVm.java       | 124 -----
 .../PropertyLayoutMultiLineVm_mixinProperty.java   |  48 --
 ...ultiLineVm_mixinPropertyWithMetaAnnotation.java |  48 --
 ..._mixinPropertyWithMetaAnnotationOverridden.java |  50 --
 ...LayoutMultiLineVm_updateWithMetaAnnotation.java |  54 --
 ...iLineVm_updateWithMetaAnnotationOverridden.java |  57 --
 ...ayoutMultiLineVm_updateWithParameterLayout.java |  55 --
 .../PropertyLayout/named/NamedMetaAnnotation.java  |  43 --
 .../named/PropertyLayoutNamedVm.java               | 140 -----
 .../named/PropertyLayoutNamedVm_mixinProperty.java |  48 --
 ...outNamedVm_mixinPropertyWithMetaAnnotation.java |  48 --
 ..._mixinPropertyWithMetaAnnotationOverridden.java |  49 --
 ...pertyLayoutNamedVm_updateWithEscapedMarkup.java |  56 --
 .../PropertyLayoutNamedVm_updateWithMarkup.java    |  57 --
 ...ertyLayoutNamedVm_updateWithMetaAnnotation.java |  54 --
 ...NamedVm_updateWithMetaAnnotationOverridden.java |  56 --
 ...rtyLayoutNamedVm_updateWithParameterLayout.java |  55 --
 .../PropertyLayout/navigable/FileNodeType.java     |  34 --
 .../PropertyLayout/navigable/FileNodeVm.java       | 115 ----
 .../navigable/FileNodeVm_returnsTree.java          |  48 --
 .../navigable/FileSystemTreeAdapter.java           |  62 ---
 .../navigable/FileTreeNodeService.java             |  69 ---
 .../renderDay/PropertyLayoutRenderDayVm.java       | 152 ------
 .../PropertyLayoutRenderDayVm_downloadAsXml.java   |  53 --
 ...RenderDayVm_mixinEndDateWithMetaAnnotation.java |  50 --
 ...m_mixinEndDateWithMetaAnnotationOverridden.java |  54 --
 ...RenderDayVm_mixinEndDateWithPropertyLayout.java |  51 --
 ...enderDayVm_updateEndDateWithMetaAnnotation.java |  56 --
 ..._updateEndDateWithMetaAnnotationOverridden.java |  60 ---
 ...nderDayVm_updateEndDateWithParameterLayout.java |  58 --
 .../RenderDayMetaAnnotationEndDateExclusive.java   |  44 --
 .../RenderDayMetaAnnotationStartDateInclusive.java |  44 --
 .../repainting/PdfJsViewerAdvisorFallback.java     |  45 --
 .../repainting/PropertyLayoutRepaintingVm.java     | 124 -----
 .../PropertyLayoutRepaintingVm_mixinProperty.java  |  51 --
 ...paintingVm_mixinPropertyWithMetaAnnotation.java |  50 --
 ..._mixinPropertyWithMetaAnnotationOverridden.java |  53 --
 .../RepaintingNoRepaintMetaAnnotation.java         |  41 --
 .../RepaintingRepaintMetaAnnotation.java           |  41 --
 .../PropertyLayoutTypicalLengthVm.java             | 107 ----
 ...ropertyLayoutTypicalLengthVm_mixinProperty.java |  48 --
 ...alLengthVm_mixinPropertyWithMetaAnnotation.java |  48 --
 ..._mixinPropertyWithMetaAnnotationOverridden.java |  49 --
 ...utTypicalLengthVm_updateWithMetaAnnotation.java |  54 --
 ...engthVm_updateWithMetaAnnotationOverridden.java |  56 --
 ...tTypicalLengthVm_updateWithParameterLayout.java |  55 --
 .../typicalLength/TypicalLengthMetaAnnotation.java |  43 --
 ...yChangesSubscriberToCaptureChangesInMemory.java |  61 +++
 .../dom/domain/_changes/ExposeCapturedChanges.java |  27 +
 .../_changes/ExposeCapturedChanges_changes.java    |  53 ++
 .../_changes/ExposeCapturedChanges_clear.java      |  53 ++
 .../domain/_commands/ExposePersistedCommands.java  |  61 +++
 .../ExposePersistedCommands_commands.java          |  51 ++
 ...utionListenerToCaptureInteractionsInMemory.java |  61 +++
 .../_interactions/ExposeCapturedInteractions.java  |  27 +
 .../ExposeCapturedInteractions_clear.java          |  49 ++
 .../ExposeCapturedInteractions_interactions.java   |  53 ++
 .../dom/domain/_interactions/InteractionDtoVm.java |  80 +++
 .../_interactions/InteractionDtoVm.layout.xml      |   0
 .../dom/domain/actions/Action/ActionMenu.java      | 123 +++++
 .../ActionAssociateWithVm-description.adoc         |   0
 .../associateWith/ActionAssociateWithVm.java       | 187 +++++++
 .../associateWith/ActionAssociateWithVm.layout.xml |   0
 .../ActionAssociateWithVm_updateOtherProperty.java |  51 ++
 .../child/ActionAssociateWithChildVm.java          |  66 +++
 .../child/ActionAssociateWithVm-description.adoc   |   0
 .../child/ActionAssociateWithVm.layout.xml         |   0
 .../child/ActionAssociateWithVm_makeFavorite.java  |  57 ++
 .../ActionAssociateWithVm_noLongerFavorite.java    |  57 ++
 .../ActionAssociateWithVm_noLongerFavorites.java   |  59 ++
 ...ionCommandPublishingDisabledMetaAnnotation.java |  40 ++
 ...tionCommandPublishingEnabledMetaAnnotation.java |  40 ++
 .../ActionCommandPublishingJdo-description.adoc    |   0
 .../ActionCommandPublishingJdo.java                | 186 +++++++
 .../ActionCommandPublishingJdo.layout.xml          |   0
 .../ActionCommandPublishingJdoEntities.java        |  49 ++
 .../ActionCommandPublishingJdoSeedService.java     |  57 ++
 ...onCommandPublishingJdo_mixinUpdateProperty.java |  56 ++
 ...hingJdo_mixinUpdatePropertyCommandDisabled.java |  55 ++
 ...shingJdo_mixinUpdatePropertyMetaAnnotation.java |  54 ++
 ...ixinUpdatePropertyMetaAnnotationOverridden.java |  58 ++
 .../ActionDomainEventVm-description.adoc           |   0
 .../Action/domainEvent/ActionDomainEventVm.java    |  90 ++++
 .../domainEvent/ActionDomainEventVm.layout.xml     |   0
 .../ActionDomainEventVm_mixinUpdateText.java       |  56 ++
 .../ActionDomainEventControlService.java           |  50 ++
 .../ActionDomainEventControlStrategy.java          | 152 ++++++
 .../ActionDomainEventVm_controlUpdateText.java     |  46 ++
 ...nDomainEventVm_controlUpdateTextInvocation.java |  55 ++
 ...nExecutionPublishingDisabledMetaAnnotation.java |  40 ++
 ...onExecutionPublishingEnabledMetaAnnotation.java |  40 ++
 .../ActionExecutionPublishingJdo-description.adoc  |   0
 .../ActionExecutionPublishingJdo.java              | 148 ++++++
 .../ActionExecutionPublishingJdo.layout.xml        |   0
 .../ActionExecutionPublishingJdoEntities.java      |  49 ++
 .../ActionExecutionPublishingJdoSeedService.java   |  57 ++
 ...ExecutionPublishingJdo_mixinUpdateProperty.java |  56 ++
 ...shingJdo_mixinUpdatePropertyMetaAnnotation.java |  55 ++
 ...ixinUpdatePropertyMetaAnnotationOverridden.java |  59 ++
 .../Action/hidden/ActionHiddenVm-description.adoc  |   0
 .../actions/Action/hidden/ActionHiddenVm.java      | 158 ++++++
 .../Action/hidden/ActionHiddenVm.layout.xml        |   0
 ...onHiddenVm_mixinUpdateTextAndHiddenNowhere.java |  53 ++
 ...iddenVm_mixinUpdateTextButHiddenEverywhere.java |  53 ++
 ...ddenVm_mixinUpdateTextButHiddenObjectForms.java |  53 ++
 ...ActionHiddenVm_mixinUpdateTextNoAnnotation.java |  52 ++
 ...tionRestrictToNoRestrictionsMetaAnnotation.java |  40 ++
 .../ActionRestrictToPrototypingMetaAnnotation.java |  40 ++
 .../restrictTo/ActionRestrictToVm-description.adoc |   0
 .../Action/restrictTo/ActionRestrictToVm.java      | 201 +++++++
 .../restrictTo/ActionRestrictToVm.layout.xml       |   0
 ...ctionRestrictToVm_mixinUpdateMetaAnnotated.java |  52 ++
 ...ictToVm_mixinUpdateMetaAnnotatedOverridden.java |  55 ++
 ...ActionRestrictToVm_mixinUpdateNoAnnotation.java |  51 ++
 ...ctToVm_mixinUpdateRestrictToNoRestrictions.java |  53 ++
 ...trictToVm_mixinUpdateRestrictToPrototyping.java |  53 ++
 .../ActionSemanticsIdempotentMetaAnnotation.java   |  40 ++
 .../ActionSemanticsSafeMetaAnnotation.java         |  40 ++
 .../semantics/ActionSemanticsVm-description.adoc   |   0
 .../Action/semantics/ActionSemanticsVm.java        | 351 ++++++++++++
 .../Action/semantics/ActionSemanticsVm.layout.xml  |   0
 ...ticsVm_mixinIncrementByAmountNonIdempotent.java |  53 ++
 ...tionSemanticsVm_mixinIncrementNoAnnotation.java |  51 ++
 ...ionSemanticsVm_mixinIncrementNonIdempotent.java |  53 ++
 ...csVm_mixinIncrementNonIdempotentAreYouSure.java |  53 ++
 ...ticsVm_mixinReportPropertyForSemanticsSafe.java |  56 ++
 ...Vm_mixinSetToValueForPropertyMetaAnnotated.java |  52 ++
 ...tToValueForPropertyMetaAnnotatedOverridden.java |  54 ++
 ...inSetToValueForPropertySemanticsIdempotent.java |  52 ++
 ...ueForPropertySemanticsIdempotentAreYouSure.java |  52 ++
 .../Action/typeOf/ActionTypeOfVm-description.adoc  |   0
 .../actions/Action/typeOf/ActionTypeOfVm.java      | 106 ++++
 .../Action/typeOf/ActionTypeOfVm.layout.xml        |   0
 .../Action/typeOf/child/ActionTypeOfChildVm.java   |  95 ++++
 .../typeOf/child/ActionTypeOfVm-description.adoc   |   0
 .../Action/typeOf/child/ActionTypeOfVm.layout.xml  |   0
 .../actions/ActionLayout/ActionLayoutMenu.java     | 127 +++++
 .../actions/ActionLayout/bookmarking}/.gitkeep     |   0
 .../actions/ActionLayout/cssClass}/.gitkeep        |   0
 .../actions/ActionLayout/cssClassFa}/.gitkeep      |   0
 .../actions/ActionLayout/hidden}/.gitkeep          |   0
 .../actions/ActionLayout/named}/.gitkeep           |   0
 .../ActionLayoutPositionVm-description.adoc        |   0
 .../position/ActionLayoutPositionVm.java           |  65 +++
 .../position/ActionLayoutPositionVm.layout.xml     |   0
 .../ActionLayoutPositionVm_annotatedBelow.java     |  49 ++
 .../ActionLayoutPositionVm_annotatedPanel.java     |  49 ++
 ...ionLayoutPositionVm_annotatedPanelDropDown.java |  49 ++
 .../ActionLayoutPositionVm_annotatedRight.java     |  49 ++
 .../ActionLayoutPositionVm_layoutBelow.java        |  49 ++
 .../ActionLayoutPositionVm_layoutPanel.java        |  49 ++
 ...ActionLayoutPositionVm_layoutPanelDropDown.java |  49 ++
 .../ActionLayoutPositionVm_layoutRight.java        |  49 ++
 .../ActionLayoutPromptStyleVm-description.adoc     |   0
 .../promptStyle/ActionLayoutPromptStyleVm.java     |  89 ++++
 .../ActionLayoutPromptStyleVm.layout.xml           |   0
 .../ActionLayoutPromptStyleVm_annotatedInline.java |  50 ++
 ...ayoutPromptStyleVm_annotatedInlineAsIfEdit.java |  50 ++
 .../ActionLayoutPromptStyleVm_annotatedModal.java  |  50 ++
 ...ActionLayoutPromptStyleVm_annotatedSidebar.java |  50 ++
 .../ActionLayoutPromptStyleVm_layoutDialog.java    |  55 ++
 .../ActionLayoutPromptStyleVm_layoutInline.java    |  49 ++
 ...onLayoutPromptStyleVm_layoutInlineAsIfEdit.java |  49 ++
 .../actions/ActionLayout/redirectPolicy}/.gitkeep  |   0
 .../assoc/AssociatedActionDemo-description.adoc    |  54 ++
 .../progmodel/assoc/AssociatedActionDemo.java      |  81 +++
 .../assoc/AssociatedActionDemo.layout.xml          |   0
 .../progmodel/assoc/AssociatedActionMenu.java      |  54 ++
 .../domain/actions/progmodel/assoc/DemoItem.java   |  49 ++
 .../domain/actions/progmodel/depargs/DemoItem.java |  54 ++
 .../DependentArgsActionDemo-description.adoc       |   0
 .../progmodel/depargs/DependentArgsActionDemo.java |  87 +++
 .../depargs/DependentArgsActionDemo.layout.xml     |   0
 .../DependentArgsActionDemo_bulkAction.java        | 151 ++++++
 .../DependentArgsActionDemo_useAutoComplete.java   | 103 ++++
 .../DependentArgsActionDemo_useChoices.java        |  96 ++++
 .../DependentArgsActionDemo_useDefault.java        |  90 ++++
 .../DependentArgsActionDemo_useDisable.java        |  86 +++
 .../depargs/DependentArgsActionDemo_useHide.java   |  89 ++++
 .../DependentArgsActionDemo_useIndependent.java    |  90 ++++
 .../progmodel/depargs/DependentArgsActionMenu.java |  53 ++
 .../domain/actions/progmodel/depargs/Parity.java   |  29 +
 .../collections/Collection/CollectionMenu.java     |  85 +++
 .../CollectionDomainEventVm-description.adoc       |   0
 .../domainEvent/CollectionDomainEventVm.java       |  81 +++
 .../domainEvent/CollectionDomainEventVm.layout.xml |   0
 .../CollectionDomainEventVm_addChild.java          |  48 ++
 .../CollectionDomainEventVm_removeChild.java       |  63 +++
 .../CollectionDomainEventChildVm-description.adoc  |   0
 .../child/CollectionDomainEventChildVm.java        |  64 +++
 .../child/CollectionDomainEventChildVm.layout.xml  |   0
 .../CollectionDomainEventControlService.java       |  47 ++
 .../CollectionDomainEventControlStrategy.java      |  57 ++
 .../CollectionDomainEventVm_controlChildren.java   |  46 ++
 ...ionDomainEventVm_controlChildrenVisibility.java |  59 ++
 .../collections/Collection/hidden}/.gitkeep        |   0
 .../collections/Collection/typeOf}/.gitkeep        |   0
 .../CollectionLayout/CollectionLayoutMenu.java     | 109 ++++
 .../CollectionLayout/cssClass}/.gitkeep            |   0
 .../CollectionLayout/defaultView}/.gitkeep         |   0
 .../CollectionLayout/describedAs}/.gitkeep         |   0
 .../collections}/CollectionLayout/hidden/.gitkeep  |   0
 .../collections/CollectionLayout/named}/.gitkeep   |   0
 .../collections/CollectionLayout/paged}/.gitkeep   |   0
 .../CollectionLayout/sortedBy}/.gitkeep            |   0
 .../objects/DomainObject/DomainObjectMenu.java     | 151 ++++++
 .../objects/DomainObject/autoComplete}/.gitkeep    |   0
 .../objects/DomainObject/bounded}/.gitkeep         |   0
 .../objects/DomainObject/editing}/.gitkeep         |   0
 .../DomainObjectEntityChangePublishingJdo.java     |  43 ++
 ...ngePublishingJdo_updatePropertyUsingAction.java |  50 ++
 ...ObjectEntityChangePublishingVm-description.adoc |   0
 .../DomainObjectEntityChangePublishingVm.java      |  47 ++
 ...DomainObjectEntityChangePublishingVm.layout.xml |   0
 ...omainObjectEntityChangePublishingVm_create.java |  99 ++++
 ...omainObjectEntityChangePublishingVm_delete.java |  96 ++++
 ...inObjectEntityChangePublishingVm_updateAll.java | 103 ++++
 ...ityChangePublishingDisabledJdo-description.adoc |   0
 ...ainObjectEntityChangePublishingDisabledJdo.java |  70 +++
 ...ectEntityChangePublishingDisabledJdo.layout.xml |   0
 ...tEntityChangePublishingDisabledJdoEntities.java |  57 ++
 ...tityChangePublishingDisabledJdoSeedService.java |  57 ++
 ...hingVm_publishingDisabledAnnotatedEntities.java |  44 ++
 .../DomainObjectAuditingEnabledJdoEntities.java    |  57 ++
 .../DomainObjectAuditingEnabledJdoSeedService.java |  57 ++
 ...itingVm_publishingEnabledAnnotatedEntities.java |  44 ++
 ...tityChangePublishingEnabledJdo-description.adoc |   0
 ...mainObjectEntityChangePublishingEnabledJdo.java |  70 +++
 ...jectEntityChangePublishingEnabledJdo.layout.xml |   0
 ...ntityChangePublishingEnabledMetaAnnotation.java |  40 ++
 ...lishingEnabledMetaAnnotatedJdo-description.adoc |   0
 ...ityChangePublishingEnabledMetaAnnotatedJdo.java |  70 +++
 ...ngePublishingEnabledMetaAnnotatedJdo.layout.xml |   0
 ...ePublishingEnabledMetaAnnotatedJdoEntities.java |  57 ++
 ...blishingEnabledMetaAnnotatedJdoSeedService.java |  57 ++
 ...gVm_publishingEnabledMetaAnnotatedEntities.java |  44 ++
 ...tityChangePublishingDisabledMetaAnnotation.java |  40 ++
 ...gEnabledMetaAnnotOverriddenJdo-description.adoc |   0
 ...ngePublishingEnabledMetaAnnotOverriddenJdo.java |  73 +++
 ...lishingEnabledMetaAnnotOverriddenJdo.layout.xml |   0
 ...shingEnabledMetaAnnotOverriddenJdoEntities.java |  57 ++
 ...ngEnabledMetaAnnotOverriddenJdoSeedService.java |  57 ++
 ...blishingEnabledMetaAnnotOverriddenEntities.java |  44 ++
 .../objects/DomainObject/mixinMethod}/.gitkeep     |   0
 .../nature/viewmodels/jaxbrefentity/ChildJdo.java  |  50 ++
 .../viewmodels/jaxbrefentity/ChildJdoEntities.java |  44 ++
 .../StatefulVmJaxbRefsEntity-description.adoc      |   0
 .../jaxbrefentity/StatefulVmJaxbRefsEntity.java    | 153 ++++++
 .../StatefulVmJaxbRefsEntity.layout.xml            |   0
 .../jaxbrefentity/seed/ChildJdoSeedService.java    |  58 ++
 .../usingjaxb/StatefulVmUsingJaxb-description.adoc |   0
 .../viewmodels/usingjaxb/StatefulVmUsingJaxb.java  | 109 ++++
 .../usingjaxb/StatefulVmUsingJaxb.layout.xml       |   0
 .../objects/DomainObject/objectType}/.gitkeep      |   0
 .../objects/DomainObject/xxxDomainEvent}/.gitkeep  |   0
 .../DomainObject/xxxLifecycleEvent}/.gitkeep       |   0
 .../DomainObjectLayout/DomainObjectLayoutMenu.java | 121 +++++
 .../DomainObjectLayout/bookmarking}/.gitkeep       |   0
 .../objects/DomainObjectLayout/cssClass}/.gitkeep  |   0
 .../DomainObjectLayout/cssClassFa}/.gitkeep        |   0
 .../DomainObjectLayout/describedAs}/.gitkeep       |   0
 .../objects/DomainObjectLayout/named}/.gitkeep     |   0
 .../objects/DomainObjectLayout/paged}/.gitkeep     |   0
 .../objects/DomainObjectLayout/plural}/.gitkeep    |   0
 .../DomainObjectLayout/xxxUiEvent}/.gitkeep        |   0
 .../other/customvaluetypes/ComplexNumber.java      |  73 +++
 .../ComplexNumberValueSemantics.java               | 112 ++++
 .../customvaluetypes/CustomValueTypeMenu.java      |  51 ++
 .../CustomValueTypeVm-description.adoc}            |   0
 .../other/customvaluetypes/CustomValueTypeVm.java  |  45 ++
 .../customvaluetypes/CustomValueTypeVm.layout.xml} |   0
 .../other/customvaluetypes/NumberConstantJdo.java  |  57 ++
 .../customvaluetypes/NumberConstantJdo.layout.xml} |   0
 .../other/customvaluetypes/NumberConstantJdo.svg}  |   0
 .../NumberConstantJdoRepository.java               |  55 ++
 .../NumberConstantJdo_updateNumberUsingAction.java |  43 ++
 .../domain/objects/other/mixins/CountHolder.java   |  26 +
 .../other/mixins/CountHolder_explanation.java      |  40 ++
 .../mixins/CountHolder_fibonacciSequence.java      |  68 +++
 .../other/mixins/CountHolder_updateCount.java      |  47 ++
 .../mixins/FibonacciNumberVm-description.adoc      |   6 +
 .../objects/other/mixins/FibonacciNumberVm.java    |  58 ++
 .../other/mixins/FibonacciNumberVm.layout.xml      |  75 +++
 .../dom/domain/objects/other/mixins/MixinMenu.java |  38 ++
 .../objects/other/mixins/MixinVm-description.adoc  |  71 +++
 .../dom/domain/objects/other/mixins/MixinVm.java   |  51 ++
 .../domain/objects/other/mixins/MixinVm.layout.xml |  58 ++
 .../domain/properties/Property/PropertyMenu.java   | 199 +++++++
 ...rtyCommandPublishingDisabledMetaAnnotation.java |  40 ++
 ...ertyCommandPublishingEnabledMetaAnnotation.java |  40 ++
 .../PropertyCommandPublishingJdo-description.adoc  |   0
 .../PropertyCommandPublishingJdo.java              | 114 ++++
 .../PropertyCommandPublishingJdo.layout.xml        |   0
 .../PropertyCommandPublishingJdoEntities.java      |  52 ++
 .../PropertyCommandPublishingJdoSeedService.java   |  57 ++
 .../PropertyDomainEventVm-description.adoc         |   0
 .../domainEvent/PropertyDomainEventVm.java         |  78 +++
 .../domainEvent/PropertyDomainEventVm.layout.xml   |   0
 .../PropertyDomainEventControlService.java         |  47 ++
 .../PropertyDomainEventControlStrategy.java        | 124 +++++
 .../PropertyDomainEventVm_controlText.java         |  46 ++
 .../PropertyDomainEventVm_controlTextEditing.java  |  59 ++
 .../editing/EditingEnabledMetaAnnotation.java      |  40 ++
 .../editing/PropertyEditingVm-description.adoc     |   0
 .../Property/editing/PropertyEditingVm.java        | 100 ++++
 .../Property/editing/PropertyEditingVm.layout.xml  |   0
 ...yExecutionPublishingDisabledMetaAnnotation.java |  40 ++
 ...tyExecutionPublishingEnabledMetaAnnotation.java |  40 ++
 ...PropertyExecutionPublishingJdo-description.adoc |   0
 .../PropertyExecutionPublishingJdo.java            | 107 ++++
 .../PropertyExecutionPublishingJdo.layout.xml      |   0
 .../PropertyExecutionPublishingJdoEntities.java    |  49 ++
 .../PropertyExecutionPublishingJdoSeedService.java |  54 ++
 .../fileAccept/FileAcceptPdfMetaAnnotation.java    |  42 ++
 .../PropertyFileAcceptVm-description.adoc          |   0
 .../Property/fileAccept/PropertyFileAcceptVm.java  | 112 ++++
 .../fileAccept/PropertyFileAcceptVm.layout.xml     |   0
 ...FileAcceptVm_updateClobWithParameterLayout.java |  58 ++
 ...pertyFileAcceptVm_updateWithMetaAnnotation.java |  54 ++
 ...cceptVm_updateWithMetaAnnotationOverridden.java |  58 ++
 ...ertyFileAcceptVm_updateWithParameterLayout.java |  58 ++
 .../hidden/HiddenEverywhereMetaAnnotation.java     |  42 ++
 .../hidden/PropertyHiddenVm-description.adoc       |   0
 .../Property/hidden/PropertyHiddenVm.java          | 142 +++++
 .../Property/hidden/PropertyHiddenVm.layout.xml    |   0
 ...tyHiddenVm_mixinPropertyWithMetaAnnotation.java |  48 ++
 ..._mixinPropertyWithMetaAnnotationOverridden.java |  52 ++
 .../hidden/PropertyHiddenVm_returnsChildren.java   |  47 ++
 .../child/PropertyHiddenChildVm-description.adoc   |   0
 .../hidden/child/PropertyHiddenChildVm.java        | 200 +++++++
 .../hidden/child/PropertyHiddenChildVm.layout.xml  |   0
 .../child/PropertyHiddenChildVm_mixinProperty.java |  49 ++
 .../maxLength/MaxLength10MetaAnnotation.java       |  42 ++
 .../maxLength/PropertyMaxLengthVm-description.adoc |   0
 .../Property/maxLength/PropertyMaxLengthVm.java    |  97 ++++
 .../maxLength/PropertyMaxLengthVm.layout.xml       |   0
 ...opertyMaxLengthVm_updateWithMetaAnnotation.java |  53 ++
 ...engthVm_updateWithMetaAnnotationOverridden.java |  57 ++
 ...pertyMaxLengthVm_updateWithParameterLayout.java |  55 ++
 .../MustSatisfyOfWorkingAgeMetaAnnotation.java     |  46 ++
 .../mustSatisfy/OfRetirementAgeSpecification.java  |  32 ++
 .../mustSatisfy/OfWorkingAgeSpecification.java     |  32 ++
 .../PropertyMustSatisfyVm-description.adoc         |   0
 .../mustSatisfy/PropertyMustSatisfyVm.java         |  97 ++++
 .../mustSatisfy/PropertyMustSatisfyVm.layout.xml   |   0
 ...ertyMustSatisfyVm_updateWithMetaAnnotation.java |  54 ++
 ...tisfyVm_updateWithMetaAnnotationOverridden.java |  57 ++
 ...rtyMustSatisfyVm_updateWithParameterLayout.java |  55 ++
 .../OptionalityOptionalMetaAnnotation.java         |  43 ++
 .../PropertyOptionalityVm-description.adoc         |   0
 .../optionality/PropertyOptionalityVm.java         | 115 ++++
 .../optionality/PropertyOptionalityVm.layout.xml   |   0
 ...alityVm_updateMandatoryWithParameterLayout.java |  56 ++
 ...ertyOptionalityVm_updateWithMetaAnnotation.java |  55 ++
 ...alityVm_updateWithMetaAnnotationOverridden.java |  58 ++
 ...rtyOptionalityVm_updateWithParameterLayout.java |  56 ++
 .../properties/Property/projecting}/.gitkeep       |   0
 .../PropertyProjectingVm-description.adoc          |   0
 .../Property/projecting/PropertyProjectingVm.java  |  76 +++
 .../projecting/PropertyProjectingVm.layout.xml     |   0
 .../PropertyProjectingVm_returnsChildren.java      |  42 ++
 .../child/PropertyProjectingChildVm.java           |  76 +++
 .../PropertyProjectingChildJdo-description.adoc    |   0
 .../projecting/jdo/PropertyProjectingChildJdo.java |  63 +++
 .../jdo/PropertyProjectingChildJdo.layout.xml      |   0
 .../jdo/PropertyProjectingChildJdoEntities.java    |  51 ++
 .../jdo/PropertyProjectingChildJdoSeedService.java |  57 ++
 .../PropertyRegexPatternVm-description.adoc        |   0
 .../regexPattern/PropertyRegexPatternVm.java       | 103 ++++
 .../regexPattern/PropertyRegexPatternVm.layout.xml |   0
 ...rtyRegexPatternVm_updateWithMetaAnnotation.java |  54 ++
 ...tternVm_updateWithMetaAnnotationOverridden.java |  61 +++
 ...tyRegexPatternVm_updateWithParameterLayout.java |  59 ++
 .../RegexPatternEmailComMetaAnnotation.java        |  61 +++
 .../snapshot/PropertySnapshotVm-description.adoc   | 111 ++++
 .../Property/snapshot/PropertySnapshotVm.java      | 140 +++++
 .../snapshot/PropertySnapshotVm.layout.xml         |   0
 .../PropertySnapshotVm_takeXmlSnapshot.java        |  61 +++
 .../snapshot/SnapshotExcludedMetaAnnotation.java   |  40 ++
 .../snapshot/SnapshotIncludedMetaAnnotation.java   |  40 ++
 .../PropertyLayout/PropertyLayoutMenu.java         | 177 ++++++
 .../cssClass/CssClassRedMetaAnnotation.java        |  43 ++
 .../PropertyLayoutCssClassVm-description.adoc      |   0
 .../cssClass/PropertyLayoutCssClassVm.java         | 107 ++++
 .../cssClass/PropertyLayoutCssClassVm.layout.xml   |   0
 .../PropertyLayoutCssClassVm_mixinProperty.java    |  50 ++
 ...CssClassVm_mixinPropertyWithMetaAnnotation.java |  48 ++
 ..._mixinPropertyWithMetaAnnotationOverridden.java |  49 ++
 ...yLayoutCssClassVm_updateWithMetaAnnotation.java |  54 ++
 ...ClassVm_updateWithMetaAnnotationOverridden.java |  57 ++
 ...LayoutCssClassVm_updateWithParameterLayout.java |  55 ++
 .../describedAs/DescribedAsMetaAnnotation.java     |  43 ++
 .../PropertyLayoutDescribedAsVm-description.adoc   |   0
 .../describedAs/PropertyLayoutDescribedAsVm.java   | 102 ++++
 .../PropertyLayoutDescribedAsVm.layout.xml         |   0
 .../PropertyLayoutDescribedAsVm_mixinProperty.java |  47 ++
 ...cribedAsVm_mixinPropertyWithMetaAnnotation.java |  48 ++
 ..._mixinPropertyWithMetaAnnotationOverridden.java |  49 ++
 ...youtDescribedAsVm_updateWithMetaAnnotation.java |  54 ++
 ...bedAsVm_updateWithMetaAnnotationOverridden.java |  55 ++
 ...outDescribedAsVm_updateWithParameterLayout.java |  54 ++
 .../hidden/HiddenEverywhereMetaAnnotation.java     |  42 ++
 .../hidden/PropertyLayoutHiddenVm-description.adoc |   0
 .../hidden/PropertyLayoutHiddenVm.java             | 151 ++++++
 .../hidden/PropertyLayoutHiddenVm.layout.xml       |   0
 ...utHiddenVm_mixinPropertyWithMetaAnnotation.java |  48 ++
 ..._mixinPropertyWithMetaAnnotationOverridden.java |  51 ++
 .../PropertyLayoutHiddenVm_returnsChildren.java    |  47 ++
 .../PropertyLayoutHiddenChildVm-description.adoc   |   0
 .../hidden/child/PropertyLayoutHiddenChildVm.java  | 192 +++++++
 .../child/PropertyLayoutHiddenChildVm.layout.xml   |   0
 .../PropertyLayoutHiddenChildVm_mixinProperty.java |  49 ++
 .../LabelPositionLeftMetaAnnotation.java           |  44 ++
 .../LabelPositionTopMetaAnnotation.java            |  44 ++
 .../PropertyLayoutLabelPositionVm-description.adoc |   0
 .../PropertyLayoutLabelPositionVm.java             | 201 +++++++
 .../PropertyLayoutLabelPositionVm.layout.xml       |   0
 ...ropertyLayoutLabelPositionVm_mixinProperty.java |  51 ++
 ...PositionVm_mixinPropertyWithMetaAnnotation.java |  48 ++
 ..._mixinPropertyWithMetaAnnotationOverridden.java |  50 ++
 ...rtyLayoutLabelPositionVm_updateVariantLeft.java |  56 ++
 ...rtyLayoutLabelPositionVm_updateVariantNone.java |  56 ++
 ...tLabelPositionVm_updateVariantNotSpecified.java |  56 ++
 ...tyLayoutLabelPositionVm_updateVariantRight.java |  56 ++
 ...ertyLayoutLabelPositionVm_updateVariantTop.java |  56 ++
 ...utLabelPositionVm_updateWithMetaAnnotation.java |  54 ++
 ...itionVm_updateWithMetaAnnotationOverridden.java |  57 ++
 ...tLabelPositionVm_updateWithParameterLayout.java |  56 ++
 .../multiLine/MultiLine10MetaAnnotation.java       |  43 ++
 .../PropertyLayoutMultiLineVm-description.adoc     |   0
 .../multiLine/PropertyLayoutMultiLineVm.java       | 124 +++++
 .../multiLine/PropertyLayoutMultiLineVm.layout.xml |   0
 .../PropertyLayoutMultiLineVm_mixinProperty.java   |  48 ++
 ...ultiLineVm_mixinPropertyWithMetaAnnotation.java |  48 ++
 ..._mixinPropertyWithMetaAnnotationOverridden.java |  50 ++
 ...LayoutMultiLineVm_updateWithMetaAnnotation.java |  54 ++
 ...iLineVm_updateWithMetaAnnotationOverridden.java |  57 ++
 ...ayoutMultiLineVm_updateWithParameterLayout.java |  55 ++
 .../PropertyLayout/named/NamedMetaAnnotation.java  |  43 ++
 .../named/PropertyLayoutNamedVm-description.adoc   |   0
 .../named/PropertyLayoutNamedVm.java               | 140 +++++
 .../named/PropertyLayoutNamedVm.layout.xml         |   0
 .../named/PropertyLayoutNamedVm_mixinProperty.java |  48 ++
 ...outNamedVm_mixinPropertyWithMetaAnnotation.java |  48 ++
 ..._mixinPropertyWithMetaAnnotationOverridden.java |  49 ++
 ...pertyLayoutNamedVm_updateWithEscapedMarkup.java |  56 ++
 .../PropertyLayoutNamedVm_updateWithMarkup.java    |  57 ++
 ...ertyLayoutNamedVm_updateWithMetaAnnotation.java |  54 ++
 ...NamedVm_updateWithMetaAnnotationOverridden.java |  56 ++
 ...rtyLayoutNamedVm_updateWithParameterLayout.java |  55 ++
 .../PropertyLayout/navigable/FileNodeType.java     |  34 ++
 .../navigable/FileNodeVm-DIRECTORY.svg             |   0
 .../PropertyLayout/navigable/FileNodeVm-FILE.svg   |   0
 .../navigable/FileNodeVm-FILE_SYSTEM_ROOT.svg      |   0
 .../navigable/FileNodeVm-description.adoc          |   0
 .../PropertyLayout/navigable/FileNodeVm.java       | 115 ++++
 .../PropertyLayout/navigable/FileNodeVm.layout.xml |   0
 .../navigable/FileNodeVm_returnsTree.java          |  48 ++
 .../navigable/FileSystemTreeAdapter.java           |  62 +++
 .../navigable/FileTreeNodeService.java             |  69 +++
 .../PropertyLayoutRenderDayVm-description.adoc     |   0
 .../renderDay/PropertyLayoutRenderDayVm.java       | 152 ++++++
 .../renderDay/PropertyLayoutRenderDayVm.layout.xml |   0
 .../PropertyLayoutRenderDayVm_downloadAsXml.java   |  53 ++
 ...RenderDayVm_mixinEndDateWithMetaAnnotation.java |  50 ++
 ...m_mixinEndDateWithMetaAnnotationOverridden.java |  54 ++
 ...RenderDayVm_mixinEndDateWithPropertyLayout.java |  51 ++
 ...enderDayVm_updateEndDateWithMetaAnnotation.java |  56 ++
 ..._updateEndDateWithMetaAnnotationOverridden.java |  60 +++
 ...nderDayVm_updateEndDateWithParameterLayout.java |  58 ++
 .../RenderDayMetaAnnotationEndDateExclusive.java   |  44 ++
 .../RenderDayMetaAnnotationStartDateInclusive.java |  44 ++
 .../repainting/PdfJsViewerAdvisorFallback.java     |  45 ++
 .../PropertyLayoutRepaintingVm-description.adoc    |   0
 .../repainting/PropertyLayoutRepaintingVm.java     | 124 +++++
 .../PropertyLayoutRepaintingVm.layout.xml          |   0
 .../PropertyLayoutRepaintingVm_mixinProperty.java  |  51 ++
 ...paintingVm_mixinPropertyWithMetaAnnotation.java |  50 ++
 ..._mixinPropertyWithMetaAnnotationOverridden.java |  53 ++
 .../RepaintingNoRepaintMetaAnnotation.java         |  41 ++
 .../RepaintingRepaintMetaAnnotation.java           |  41 ++
 .../PropertyLayoutTypicalLengthVm-description.adoc |   0
 .../PropertyLayoutTypicalLengthVm.java             | 107 ++++
 .../PropertyLayoutTypicalLengthVm.layout.xml       |   0
 ...ropertyLayoutTypicalLengthVm_mixinProperty.java |  48 ++
 ...alLengthVm_mixinPropertyWithMetaAnnotation.java |  48 ++
 ..._mixinPropertyWithMetaAnnotationOverridden.java |  49 ++
 ...utTypicalLengthVm_updateWithMetaAnnotation.java |  54 ++
 ...engthVm_updateWithMetaAnnotationOverridden.java |  56 ++
 ...tTypicalLengthVm_updateWithParameterLayout.java |  55 ++
 .../typicalLength/TypicalLengthMetaAnnotation.java |  43 ++
 .../customui/geocoding/GeoapifyClient.java         | 139 +++++
 .../dom/featured/customui/latlng/LatLng.java       |  30 ++
 .../dom/featured/customui/latlng/LatLngUtils.java  |  46 ++
 .../dom/featured/customui/latlng/Latitude.java     |  51 ++
 .../dom/featured/customui/latlng/Longitude.java    |  51 ++
 .../demoapp/dom/featured/customui/latlng/Zoom.java |  53 ++
 .../dom/featured/customui/vm/BoundingBox.java      |  56 ++
 .../featured/customui/vm/WhereInTheWorldMenu.java  |  75 +++
 .../vm/WhereInTheWorldVm-description.adoc          |   0
 .../featured/customui/vm/WhereInTheWorldVm.java    |  63 +++
 .../layout/describedAs/DescribedAsMenu.java        |  54 ++
 .../describedAs/DescribedAsVm-description.adoc}    |   0
 .../featured/layout/describedAs/DescribedAsVm.java | 227 ++++++++
 .../layout/describedAs/DescribedAsVm.layout.xml}   |   0
 .../layout}/tabs/TabDemo-description.adoc          |   0
 .../demoapp/dom/featured/layout/tabs/TabDemo.java  |  76 +++
 .../layout}/tabs/TabDemo.layout.xml                |   0
 .../demoapp/dom/featured/layout/tabs/TabMenu.java  |  46 ++
 .../demoapp/dom/homepage/DemoHomePage-welcome.adoc |   4 +-
 .../src/main/java/demoapp/dom/menubars.layout.xml  | 228 ++++----
 .../dom/misc/error/ErrorDemo-description.adoc      |  44 --
 .../java/demoapp/dom/misc/error/ErrorDemo.java     |  50 --
 .../java/demoapp/dom/misc/error/ErrorMenu.java     |  45 --
 .../error/service/DemoErrorReportingService.java   |  62 ---
 .../dom/misc/events/DemoEventSubscriber.java       |  83 ---
 .../demoapp/dom/misc/events/EventLogEntry.java     |  81 ---
 .../dom/misc/events/EventLogRepository.java        |  47 --
 .../java/demoapp/dom/misc/events/EventsDemo.java   |  63 ---
 .../demoapp/dom/misc/events/EventsDemoMenu.java    |  47 --
 .../experimental/jee/DemoRequestScopedBean.java    |  72 ---
 .../misc/experimental/jee/JeeDemo-description.adoc |  80 ---
 .../demoapp/dom/misc/experimental/jee/JeeDemo.java |  63 ---
 .../dom/misc/experimental/jee/JeeDemo.layout.xml   |  40 --
 .../dom/misc/experimental/jee/JeeDemoService.java  |  33 --
 .../demoapp/dom/misc/experimental/jee/JeeMenu.java |  45 --
 .../dom/misc/experimental/tuple/ComplexNumber.java |  46 --
 .../tuple/ComplexNumberValueSemantics.java         | 116 ----
 .../misc/experimental/tuple/NumberConstant.java    |  56 --
 .../tuple/NumberConstantRepository.java            |  55 --
 .../tuple/NumberConstant_updateNumber.java         |  44 --
 .../dom/misc/experimental/tuple/TupleDemo.java     |  46 --
 .../dom/misc/experimental/tuple/TupleDemoMenu.java |  53 --
 .../main/java/demoapp/dom/misc/tabs/TabDemo.java   |  76 ---
 .../main/java/demoapp/dom/misc/tabs/TabMenu.java   |  46 --
 .../java/demoapp/dom/misc/tooltip/TooltipDemo.java | 227 --------
 .../java/demoapp/dom/misc/tooltip/TooltipMenu.java |  53 --
 .../domain/src/main/java/demoapp/dom/package.jdo   |  40 --
 .../assoc/AssociatedActionDemo-description.adoc    |  54 --
 .../actions/assoc/AssociatedActionDemo.java        |  81 ---
 .../actions/assoc/AssociatedActionMenu.java        |  54 --
 .../dom/progmodel/actions/assoc/DemoItem.java      |  49 --
 .../dom/progmodel/actions/depargs/DemoItem.java    |  54 --
 .../actions/depargs/DependentArgsActionDemo.java   |  87 ---
 .../DependentArgsActionDemo_bulkAction.java        | 151 ------
 .../DependentArgsActionDemo_useAutoComplete.java   | 103 ----
 .../DependentArgsActionDemo_useChoices.java        |  96 ----
 .../DependentArgsActionDemo_useDefault.java        |  90 ----
 .../DependentArgsActionDemo_useDisable.java        |  86 ---
 .../depargs/DependentArgsActionDemo_useHide.java   |  89 ----
 .../DependentArgsActionDemo_useIndependent.java    |  90 ----
 .../actions/depargs/DependentArgsActionMenu.java   |  53 --
 .../dom/progmodel/actions/depargs/Parity.java      |  29 -
 .../demoapp/dom/progmodel/mixins/DemoItem.java     |  49 --
 .../dom/progmodel/mixins/DemoItem.layout.xml       |  83 ---
 .../progmodel/mixins/MixinDemo-description.adoc    |  54 --
 .../demoapp/dom/progmodel/mixins/MixinDemo.java    |  58 --
 .../dom/progmodel/mixins/MixinDemo.layout.xml      |  46 --
 .../progmodel/mixins/MixinDemo_mixedInAction.java  |  44 --
 .../mixins/MixinDemo_mixedInCollection.java        |  37 --
 .../mixins/MixinDemo_mixedInProperty.java          |  36 --
 .../mixins/MixinDemo_mixedInViewModel.java         |  57 --
 .../demoapp/dom/progmodel/mixins/MixinMenu.java    |  56 --
 .../demoapp/dom/services/core/ServicesMenu.java    |  23 +
 .../core/errorreportingservice/EmailTicket.java    |  30 +-
 .../ErrorReportingServiceDemoImplementation.java   |  58 ++
 .../ErrorReportingServiceDemoVm-description.adoc   |  46 ++
 .../ErrorReportingServiceDemoVm.java               |  50 ++
 .../ErrorReportingServiceDemoVm.xml}               |   0
 .../EventBusServiceDemoVm-description.adoc}        |   0
 .../eventbusservice/EventBusServiceDemoVm.java     |  63 +++
 .../EventBusServiceDemoVm.layout.xml}              |   0
 .../core/eventbusservice/EventLogEntryJdo.java     |  81 +++
 .../EventLogEntryJdoRepository.java                |  47 ++
 .../EventSubscriberDemoImplementation.java         |  83 +++
 .../core/wrapperFactory/WrapperFactoryJdo.java     |   2 +-
 .../XmlSnapshotParentVm-description.adoc           |  46 +-
 .../XmlSnapshotParentVm-description.html           | 592 +++++++++++++++++++++
 .../core/xmlSnapshotService/class-diagram.svg      |  37 ++
 .../services/extensions/secman/ExtSecManMenu.java  |  44 ++
 .../extensions/secman/IsisExtSecManMenu.java       |  42 --
 .../extensions/secman/apptenancy/AppTenancyVm.java |   8 +-
 .../dom/ui/custom/geocoding/GeoapifyClient.java    | 139 -----
 .../java/demoapp/dom/ui/custom/latlng/LatLng.java  |  30 --
 .../demoapp/dom/ui/custom/latlng/LatLngUtils.java  |  46 --
 .../demoapp/dom/ui/custom/latlng/Latitude.java     |  51 --
 .../demoapp/dom/ui/custom/latlng/Longitude.java    |  51 --
 .../java/demoapp/dom/ui/custom/latlng/Zoom.java    |  53 --
 .../java/demoapp/dom/ui/custom/vm/BoundingBox.java |  56 --
 .../dom/ui/custom/vm/WhereInTheWorldMenu.java      |  75 ---
 .../dom/ui/custom/vm/WhereInTheWorldVm.java        |  63 ---
 .../src/main/resources/static/css/application.css  |   3 -
 .../customui/GeocodeResponseUtilsTest.java         |  17 +
 .../geocoding/GeoapifyClientTest_geocode.java      |  47 ++
 .../dom/ui/custom/GeocodeResponseUtilsTest.java    |  17 -
 .../geocoding/GeoapifyClientTest_geocode.java      |  47 --
 .../wicket/ui/custom/WhereInTheWorldPanel.java     |   4 +-
 .../ui/custom/WhereInTheWorldPanelFactory.java     |   4 +-
 .../quartz/adoc/modules/quartz/pages/about.adoc    |   6 +-
 831 files changed, 22877 insertions(+), 22435 deletions(-)
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/ActionMenu.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/associateWith/ActionAssociateWithVm.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/associateWith/ActionAssociateWithVm_updateOtherProperty.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/associateWith/child/ActionAssociateWithChildVm.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/associateWith/child/ActionAssociateWithVm_makeFavorite.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/associateWith/child/ActionAssociateWithVm_noLongerFavorite.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/associateWith/child/ActionAssociateWithVm_noLongerFavorites.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/commandPublishing/ActionCommandPublishingDisabledMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/commandPublishing/ActionCommandPublishingEnabledMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/commandPublishing/ActionCommandPublishingJdo.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/commandPublishing/ActionCommandPublishingJdoEntities.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/commandPublishing/ActionCommandPublishingJdoSeedService.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/commandPublishing/ActionCommandPublishingJdo_mixinUpdateProperty.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/commandPublishing/ActionCommandPublishingJdo_mixinUpdatePropertyCommandDisabled.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/commandPublishing/ActionCommandPublishingJdo_mixinUpdatePropertyMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/commandPublishing/ActionCommandPublishingJdo_mixinUpdatePropertyMetaAnnotationOverridden.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/domainEvent/ActionDomainEventVm.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/domainEvent/ActionDomainEventVm_mixinUpdateText.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/domainEvent/subscribers/ActionDomainEventControlService.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/domainEvent/subscribers/ActionDomainEventControlStrategy.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/domainEvent/subscribers/ActionDomainEventVm_controlUpdateText.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/domainEvent/subscribers/ActionDomainEventVm_controlUpdateTextInvocation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/executionPublishing/ActionExecutionPublishingDisabledMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/executionPublishing/ActionExecutionPublishingEnabledMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/executionPublishing/ActionExecutionPublishingJdo.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/executionPublishing/ActionExecutionPublishingJdoEntities.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/executionPublishing/ActionExecutionPublishingJdoSeedService.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/executionPublishing/ActionExecutionPublishingJdo_mixinUpdateProperty.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/executionPublishing/ActionExecutionPublishingJdo_mixinUpdatePropertyMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/executionPublishing/ActionExecutionPublishingJdo_mixinUpdatePropertyMetaAnnotationOverridden.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/hidden/ActionHiddenVm.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/hidden/ActionHiddenVm_mixinUpdateTextAndHiddenNowhere.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/hidden/ActionHiddenVm_mixinUpdateTextButHiddenEverywhere.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/hidden/ActionHiddenVm_mixinUpdateTextButHiddenObjectForms.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/hidden/ActionHiddenVm_mixinUpdateTextNoAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/restrictTo/ActionRestrictToNoRestrictionsMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/restrictTo/ActionRestrictToPrototypingMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/restrictTo/ActionRestrictToVm.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/restrictTo/ActionRestrictToVm_mixinUpdateMetaAnnotated.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/restrictTo/ActionRestrictToVm_mixinUpdateMetaAnnotatedOverridden.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/restrictTo/ActionRestrictToVm_mixinUpdateNoAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/restrictTo/ActionRestrictToVm_mixinUpdateRestrictToNoRestrictions.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/restrictTo/ActionRestrictToVm_mixinUpdateRestrictToPrototyping.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/semantics/ActionSemanticsIdempotentMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/semantics/ActionSemanticsSafeMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/semantics/ActionSemanticsVm.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/semantics/ActionSemanticsVm_mixinIncrementByAmountNonIdempotent.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/semantics/ActionSemanticsVm_mixinIncrementNoAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/semantics/ActionSemanticsVm_mixinIncrementNonIdempotent.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/semantics/ActionSemanticsVm_mixinIncrementNonIdempotentAreYouSure.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/semantics/ActionSemanticsVm_mixinReportPropertyForSemanticsSafe.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/semantics/ActionSemanticsVm_mixinSetToValueForPropertyMetaAnnotated.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/semantics/ActionSemanticsVm_mixinSetToValueForPropertyMetaAnnotatedOverridden.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/semantics/ActionSemanticsVm_mixinSetToValueForPropertySemanticsIdempotent.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/semantics/ActionSemanticsVm_mixinSetToValueForPropertySemanticsIdempotentAreYouSure.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/typeOf/ActionTypeOfVm.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/typeOf/child/ActionTypeOfChildVm.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Collection/CollectionMenu.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Collection/domainEvent/CollectionDomainEventVm.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Collection/domainEvent/CollectionDomainEventVm_addChild.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Collection/domainEvent/CollectionDomainEventVm_removeChild.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Collection/domainEvent/child/CollectionDomainEventChildVm.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Collection/domainEvent/subscribers/CollectionDomainEventControlService.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Collection/domainEvent/subscribers/CollectionDomainEventControlStrategy.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Collection/domainEvent/subscribers/CollectionDomainEventVm_controlChildren.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Collection/domainEvent/subscribers/CollectionDomainEventVm_controlChildrenVisibility.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Collection/hidden/.gitkeep
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/DomainObjectMenu.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/DomainObjectEntityChangePublishingJdo.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/DomainObjectEntityChangePublishingJdo_updatePropertyUsingAction.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/DomainObjectEntityChangePublishingVm.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/DomainObjectEntityChangePublishingVm_create.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/DomainObjectEntityChangePublishingVm_delete.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/DomainObjectEntityChangePublishingVm_updateAll.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/disabled/DomainObjectEntityChangePublishingDisabledJdo.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/disabled/DomainObjectEntityChangePublishingDisabledJdoEntities.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/disabled/DomainObjectEntityChangePublishingDisabledJdoSeedService.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/disabled/DomainObjectEntityChangePublishingVm_publishingDisabledAnnotatedEntities.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/enabled/DomainObjectAuditingEnabledJdoEntities.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/enabled/DomainObjectAuditingEnabledJdoSeedService.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/enabled/DomainObjectAuditingVm_publishingEnabledAnnotatedEntities.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/annotated/enabled/DomainObjectEntityChangePublishingEnabledJdo.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnot/DomainObjectEntityChangePublishingEnabledMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnot/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdo.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnot/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdoEntities.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnot/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdoSeedService.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnot/enabled/DomainObjectEntityChangePublishingVm_publishingEnabledMetaAnnotatedEntities.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnotOverridden/DomainObjectEntityChangePublishingDisabledMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnotOverridden/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdo.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnotOverridden/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdoEntities.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnotOverridden/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdoSeedService.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/metaAnnotOverridden/enabled/DomainObjectEntityChangePublishingVm_publishingEnabledMetaAnnotOverriddenEntities.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/nature/viewmodels/jaxbrefentity/ChildJdo.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/nature/viewmodels/jaxbrefentity/ChildJdoEntities.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/nature/viewmodels/jaxbrefentity/StatefulVmJaxbRefsEntity.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/nature/viewmodels/jaxbrefentity/seed/ChildJdoSeedService.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/nature/viewmodels/usingjaxb/StatefulVmUsingJaxb.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/PropertyMenu.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/commandPublishing/PropertyCommandPublishingDisabledMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/commandPublishing/PropertyCommandPublishingEnabledMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/commandPublishing/PropertyCommandPublishingJdo.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/commandPublishing/PropertyCommandPublishingJdoEntities.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/commandPublishing/PropertyCommandPublishingJdoSeedService.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/domainEvent/PropertyDomainEventVm.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/domainEvent/subscribers/PropertyDomainEventControlService.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/domainEvent/subscribers/PropertyDomainEventControlStrategy.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/domainEvent/subscribers/PropertyDomainEventVm_controlText.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/domainEvent/subscribers/PropertyDomainEventVm_controlTextEditing.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/editing/EditingEnabledMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/editing/PropertyEditingVm.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/executionPublishing/PropertyExecutionPublishingDisabledMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/executionPublishing/PropertyExecutionPublishingEnabledMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/executionPublishing/PropertyExecutionPublishingJdo.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/executionPublishing/PropertyExecutionPublishingJdoEntities.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/executionPublishing/PropertyExecutionPublishingJdoSeedService.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/fileAccept/FileAcceptPdfMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/fileAccept/PropertyFileAcceptVm.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/fileAccept/PropertyFileAcceptVm_updateClobWithParameterLayout.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/fileAccept/PropertyFileAcceptVm_updateWithMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/fileAccept/PropertyFileAcceptVm_updateWithMetaAnnotationOverridden.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/fileAccept/PropertyFileAcceptVm_updateWithParameterLayout.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/hidden/HiddenEverywhereMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/hidden/PropertyHiddenVm.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/hidden/PropertyHiddenVm_mixinPropertyWithMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/hidden/PropertyHiddenVm_mixinPropertyWithMetaAnnotationOverridden.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/hidden/PropertyHiddenVm_returnsChildren.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/hidden/child/PropertyHiddenChildVm.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/hidden/child/PropertyHiddenChildVm_mixinProperty.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/maxLength/MaxLength10MetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/maxLength/PropertyMaxLengthVm.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/maxLength/PropertyMaxLengthVm_updateWithMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/maxLength/PropertyMaxLengthVm_updateWithMetaAnnotationOverridden.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/maxLength/PropertyMaxLengthVm_updateWithParameterLayout.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/mustSatisfy/MustSatisfyOfWorkingAgeMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/mustSatisfy/OfRetirementAgeSpecification.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/mustSatisfy/OfWorkingAgeSpecification.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/mustSatisfy/PropertyMustSatisfyVm.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/mustSatisfy/PropertyMustSatisfyVm_updateWithMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/mustSatisfy/PropertyMustSatisfyVm_updateWithMetaAnnotationOverridden.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/mustSatisfy/PropertyMustSatisfyVm_updateWithParameterLayout.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/optionality/OptionalityOptionalMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/optionality/PropertyOptionalityVm.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/optionality/PropertyOptionalityVm_updateMandatoryWithParameterLayout.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/optionality/PropertyOptionalityVm_updateWithMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/optionality/PropertyOptionalityVm_updateWithMetaAnnotationOverridden.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/optionality/PropertyOptionalityVm_updateWithParameterLayout.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/projecting/PropertyProjectingVm.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/projecting/PropertyProjectingVm_returnsChildren.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/projecting/child/PropertyProjectingChildVm.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/projecting/jdo/PropertyProjectingChildJdo.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/projecting/jdo/PropertyProjectingChildJdoEntities.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/projecting/jdo/PropertyProjectingChildJdoSeedService.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/regexPattern/PropertyRegexPatternVm.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/regexPattern/PropertyRegexPatternVm_updateWithMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/regexPattern/PropertyRegexPatternVm_updateWithMetaAnnotationOverridden.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/regexPattern/PropertyRegexPatternVm_updateWithParameterLayout.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/regexPattern/RegexPatternEmailComMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/snapshot/PropertySnapshotVm-description.adoc
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/snapshot/PropertySnapshotVm.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/snapshot/PropertySnapshotVm_takeXmlSnapshot.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/snapshot/SnapshotExcludedMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/snapshot/SnapshotIncludedMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/_changes/EntityChangesSubscriberToCaptureChangesInMemory.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/_changes/ExposeCapturedChanges.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/_changes/ExposeCapturedChanges_changes.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/_changes/ExposeCapturedChanges_clear.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/_commands/ExposePersistedCommands.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/_commands/ExposePersistedCommands_commands.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/_interactions/ExecutionListenerToCaptureInteractionsInMemory.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/_interactions/ExposeCapturedInteractions.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/_interactions/ExposeCapturedInteractions_clear.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/_interactions/ExposeCapturedInteractions_interactions.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/_interactions/InteractionDtoVm.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/ActionLayout/ActionLayoutMenu.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/ActionLayout/position/ActionLayoutPositionVm.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/ActionLayout/position/ActionLayoutPositionVm_annotatedBelow.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/ActionLayout/position/ActionLayoutPositionVm_annotatedPanel.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/ActionLayout/position/ActionLayoutPositionVm_annotatedPanelDropDown.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/ActionLayout/position/ActionLayoutPositionVm_annotatedRight.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/ActionLayout/position/ActionLayoutPositionVm_layoutBelow.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/ActionLayout/position/ActionLayoutPositionVm_layoutPanel.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/ActionLayout/position/ActionLayoutPositionVm_layoutPanelDropDown.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/ActionLayout/position/ActionLayoutPositionVm_layoutRight.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/ActionLayout/promptStyle/ActionLayoutPromptStyleVm.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/ActionLayout/promptStyle/ActionLayoutPromptStyleVm_annotatedInline.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/ActionLayout/promptStyle/ActionLayoutPromptStyleVm_annotatedInlineAsIfEdit.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/ActionLayout/promptStyle/ActionLayoutPromptStyleVm_annotatedModal.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/ActionLayout/promptStyle/ActionLayoutPromptStyleVm_annotatedSidebar.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/ActionLayout/promptStyle/ActionLayoutPromptStyleVm_layoutDialog.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/ActionLayout/promptStyle/ActionLayoutPromptStyleVm_layoutInline.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/ActionLayout/promptStyle/ActionLayoutPromptStyleVm_layoutInlineAsIfEdit.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/CollectionLayout/CollectionLayoutMenu.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/DomainObjectLayout/DomainObjectLayoutMenu.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/PropertyLayoutMenu.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/cssClass/CssClassRedMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/cssClass/PropertyLayoutCssClassVm.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/cssClass/PropertyLayoutCssClassVm_mixinProperty.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/cssClass/PropertyLayoutCssClassVm_mixinPropertyWithMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/cssClass/PropertyLayoutCssClassVm_mixinPropertyWithMetaAnnotationOverridden.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/cssClass/PropertyLayoutCssClassVm_updateWithMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/cssClass/PropertyLayoutCssClassVm_updateWithMetaAnnotationOverridden.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/cssClass/PropertyLayoutCssClassVm_updateWithParameterLayout.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/describedAs/DescribedAsMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/describedAs/PropertyLayoutDescribedAsVm.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/describedAs/PropertyLayoutDescribedAsVm_mixinProperty.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/describedAs/PropertyLayoutDescribedAsVm_mixinPropertyWithMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/describedAs/PropertyLayoutDescribedAsVm_mixinPropertyWithMetaAnnotationOverridden.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/describedAs/PropertyLayoutDescribedAsVm_updateWithMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/describedAs/PropertyLayoutDescribedAsVm_updateWithMetaAnnotationOverridden.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/describedAs/PropertyLayoutDescribedAsVm_updateWithParameterLayout.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/hidden/HiddenEverywhereMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/hidden/PropertyLayoutHiddenVm.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/hidden/PropertyLayoutHiddenVm_mixinPropertyWithMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/hidden/PropertyLayoutHiddenVm_mixinPropertyWithMetaAnnotationOverridden.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/hidden/PropertyLayoutHiddenVm_returnsChildren.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/hidden/child/PropertyLayoutHiddenChildVm.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/hidden/child/PropertyLayoutHiddenChildVm_mixinProperty.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/labelPosition/LabelPositionLeftMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/labelPosition/LabelPositionTopMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/labelPosition/PropertyLayoutLabelPositionVm.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/labelPosition/PropertyLayoutLabelPositionVm_mixinProperty.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/labelPosition/PropertyLayoutLabelPositionVm_mixinPropertyWithMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/labelPosition/PropertyLayoutLabelPositionVm_mixinPropertyWithMetaAnnotationOverridden.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/labelPosition/PropertyLayoutLabelPositionVm_updateVariantLeft.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/labelPosition/PropertyLayoutLabelPositionVm_updateVariantNone.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/labelPosition/PropertyLayoutLabelPositionVm_updateVariantNotSpecified.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/labelPosition/PropertyLayoutLabelPositionVm_updateVariantRight.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/labelPosition/PropertyLayoutLabelPositionVm_updateVariantTop.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/labelPosition/PropertyLayoutLabelPositionVm_updateWithMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/labelPosition/PropertyLayoutLabelPositionVm_updateWithMetaAnnotationOverridden.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/labelPosition/PropertyLayoutLabelPositionVm_updateWithParameterLayout.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/multiLine/MultiLine10MetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/multiLine/PropertyLayoutMultiLineVm.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/multiLine/PropertyLayoutMultiLineVm_mixinProperty.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/multiLine/PropertyLayoutMultiLineVm_mixinPropertyWithMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/multiLine/PropertyLayoutMultiLineVm_mixinPropertyWithMetaAnnotationOverridden.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/multiLine/PropertyLayoutMultiLineVm_updateWithMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/multiLine/PropertyLayoutMultiLineVm_updateWithMetaAnnotationOverridden.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/multiLine/PropertyLayoutMultiLineVm_updateWithParameterLayout.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/named/NamedMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/named/PropertyLayoutNamedVm.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/named/PropertyLayoutNamedVm_mixinProperty.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/named/PropertyLayoutNamedVm_mixinPropertyWithMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/named/PropertyLayoutNamedVm_mixinPropertyWithMetaAnnotationOverridden.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/named/PropertyLayoutNamedVm_updateWithEscapedMarkup.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/named/PropertyLayoutNamedVm_updateWithMarkup.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/named/PropertyLayoutNamedVm_updateWithMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/named/PropertyLayoutNamedVm_updateWithMetaAnnotationOverridden.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/named/PropertyLayoutNamedVm_updateWithParameterLayout.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/navigable/FileNodeType.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/navigable/FileNodeVm.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/navigable/FileNodeVm_returnsTree.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/navigable/FileSystemTreeAdapter.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/navigable/FileTreeNodeService.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/renderDay/PropertyLayoutRenderDayVm.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/renderDay/PropertyLayoutRenderDayVm_downloadAsXml.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/renderDay/PropertyLayoutRenderDayVm_mixinEndDateWithMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/renderDay/PropertyLayoutRenderDayVm_mixinEndDateWithMetaAnnotationOverridden.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/renderDay/PropertyLayoutRenderDayVm_mixinEndDateWithPropertyLayout.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/renderDay/PropertyLayoutRenderDayVm_updateEndDateWithMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/renderDay/PropertyLayoutRenderDayVm_updateEndDateWithMetaAnnotationOverridden.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/renderDay/PropertyLayoutRenderDayVm_updateEndDateWithParameterLayout.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/renderDay/RenderDayMetaAnnotationEndDateExclusive.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/renderDay/RenderDayMetaAnnotationStartDateInclusive.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/repainting/PdfJsViewerAdvisorFallback.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/repainting/PropertyLayoutRepaintingVm.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/repainting/PropertyLayoutRepaintingVm_mixinProperty.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/repainting/PropertyLayoutRepaintingVm_mixinPropertyWithMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/repainting/PropertyLayoutRepaintingVm_mixinPropertyWithMetaAnnotationOverridden.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/repainting/RepaintingNoRepaintMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/repainting/RepaintingRepaintMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/typicalLength/PropertyLayoutTypicalLengthVm.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/typicalLength/PropertyLayoutTypicalLengthVm_mixinProperty.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/typicalLength/PropertyLayoutTypicalLengthVm_mixinPropertyWithMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/typicalLength/PropertyLayoutTypicalLengthVm_mixinPropertyWithMetaAnnotationOverridden.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/typicalLength/PropertyLayoutTypicalLengthVm_updateWithMetaAnnotation.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/typicalLength/PropertyLayoutTypicalLengthVm_updateWithMetaAnnotationOverridden.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/typicalLength/PropertyLayoutTypicalLengthVm_updateWithParameterLayout.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/typicalLength/TypicalLengthMetaAnnotation.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/_changes/EntityChangesSubscriberToCaptureChangesInMemory.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/_changes/ExposeCapturedChanges.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/_changes/ExposeCapturedChanges_changes.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/_changes/ExposeCapturedChanges_clear.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/_commands/ExposePersistedCommands.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/_commands/ExposePersistedCommands_commands.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/_interactions/ExecutionListenerToCaptureInteractionsInMemory.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/_interactions/ExposeCapturedInteractions.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/_interactions/ExposeCapturedInteractions_clear.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/_interactions/ExposeCapturedInteractions_interactions.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/_interactions/InteractionDtoVm.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain}/_interactions/InteractionDtoVm.layout.xml (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/ActionMenu.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/actions}/Action/associateWith/ActionAssociateWithVm-description.adoc (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/associateWith/ActionAssociateWithVm.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/actions}/Action/associateWith/ActionAssociateWithVm.layout.xml (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/associateWith/ActionAssociateWithVm_updateOtherProperty.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/associateWith/child/ActionAssociateWithChildVm.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/actions}/Action/associateWith/child/ActionAssociateWithVm-description.adoc (100%)
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/actions}/Action/associateWith/child/ActionAssociateWithVm.layout.xml (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/associateWith/child/ActionAssociateWithVm_makeFavorite.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/associateWith/child/ActionAssociateWithVm_noLongerFavorite.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/associateWith/child/ActionAssociateWithVm_noLongerFavorites.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/commandPublishing/ActionCommandPublishingDisabledMetaAnnotation.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/commandPublishing/ActionCommandPublishingEnabledMetaAnnotation.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/actions}/Action/commandPublishing/ActionCommandPublishingJdo-description.adoc (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/commandPublishing/ActionCommandPublishingJdo.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/actions}/Action/commandPublishing/ActionCommandPublishingJdo.layout.xml (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/commandPublishing/ActionCommandPublishingJdoEntities.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/commandPublishing/ActionCommandPublishingJdoSeedService.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/commandPublishing/ActionCommandPublishingJdo_mixinUpdateProperty.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/commandPublishing/ActionCommandPublishingJdo_mixinUpdatePropertyCommandDisabled.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/commandPublishing/ActionCommandPublishingJdo_mixinUpdatePropertyMetaAnnotation.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/commandPublishing/ActionCommandPublishingJdo_mixinUpdatePropertyMetaAnnotationOverridden.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/actions}/Action/domainEvent/ActionDomainEventVm-description.adoc (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/domainEvent/ActionDomainEventVm.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/actions}/Action/domainEvent/ActionDomainEventVm.layout.xml (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/domainEvent/ActionDomainEventVm_mixinUpdateText.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/domainEvent/subscribers/ActionDomainEventControlService.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/domainEvent/subscribers/ActionDomainEventControlStrategy.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/domainEvent/subscribers/ActionDomainEventVm_controlUpdateText.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/domainEvent/subscribers/ActionDomainEventVm_controlUpdateTextInvocation.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/executionPublishing/ActionExecutionPublishingDisabledMetaAnnotation.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/executionPublishing/ActionExecutionPublishingEnabledMetaAnnotation.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/actions}/Action/executionPublishing/ActionExecutionPublishingJdo-description.adoc (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/executionPublishing/ActionExecutionPublishingJdo.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/actions}/Action/executionPublishing/ActionExecutionPublishingJdo.layout.xml (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/executionPublishing/ActionExecutionPublishingJdoEntities.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/executionPublishing/ActionExecutionPublishingJdoSeedService.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/executionPublishing/ActionExecutionPublishingJdo_mixinUpdateProperty.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/executionPublishing/ActionExecutionPublishingJdo_mixinUpdatePropertyMetaAnnotation.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/executionPublishing/ActionExecutionPublishingJdo_mixinUpdatePropertyMetaAnnotationOverridden.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/actions}/Action/hidden/ActionHiddenVm-description.adoc (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/hidden/ActionHiddenVm.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/actions}/Action/hidden/ActionHiddenVm.layout.xml (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/hidden/ActionHiddenVm_mixinUpdateTextAndHiddenNowhere.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/hidden/ActionHiddenVm_mixinUpdateTextButHiddenEverywhere.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/hidden/ActionHiddenVm_mixinUpdateTextButHiddenObjectForms.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/hidden/ActionHiddenVm_mixinUpdateTextNoAnnotation.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/restrictTo/ActionRestrictToNoRestrictionsMetaAnnotation.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/restrictTo/ActionRestrictToPrototypingMetaAnnotation.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/actions}/Action/restrictTo/ActionRestrictToVm-description.adoc (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/restrictTo/ActionRestrictToVm.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/actions}/Action/restrictTo/ActionRestrictToVm.layout.xml (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/restrictTo/ActionRestrictToVm_mixinUpdateMetaAnnotated.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/restrictTo/ActionRestrictToVm_mixinUpdateMetaAnnotatedOverridden.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/restrictTo/ActionRestrictToVm_mixinUpdateNoAnnotation.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/restrictTo/ActionRestrictToVm_mixinUpdateRestrictToNoRestrictions.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/restrictTo/ActionRestrictToVm_mixinUpdateRestrictToPrototyping.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/semantics/ActionSemanticsIdempotentMetaAnnotation.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/semantics/ActionSemanticsSafeMetaAnnotation.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/actions}/Action/semantics/ActionSemanticsVm-description.adoc (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/semantics/ActionSemanticsVm.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/actions}/Action/semantics/ActionSemanticsVm.layout.xml (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/semantics/ActionSemanticsVm_mixinIncrementByAmountNonIdempotent.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/semantics/ActionSemanticsVm_mixinIncrementNoAnnotation.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/semantics/ActionSemanticsVm_mixinIncrementNonIdempotent.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/semantics/ActionSemanticsVm_mixinIncrementNonIdempotentAreYouSure.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/semantics/ActionSemanticsVm_mixinReportPropertyForSemanticsSafe.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/semantics/ActionSemanticsVm_mixinSetToValueForPropertyMetaAnnotated.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/semantics/ActionSemanticsVm_mixinSetToValueForPropertyMetaAnnotatedOverridden.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/semantics/ActionSemanticsVm_mixinSetToValueForPropertySemanticsIdempotent.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/semantics/ActionSemanticsVm_mixinSetToValueForPropertySemanticsIdempotentAreYouSure.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/actions}/Action/typeOf/ActionTypeOfVm-description.adoc (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/typeOf/ActionTypeOfVm.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/actions}/Action/typeOf/ActionTypeOfVm.layout.xml (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/Action/typeOf/child/ActionTypeOfChildVm.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/actions}/Action/typeOf/child/ActionTypeOfVm-description.adoc (100%)
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/actions}/Action/typeOf/child/ActionTypeOfVm.layout.xml (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/ActionLayout/ActionLayoutMenu.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotLayout/DomainObjectLayout/xxxUiEvent => domain/actions/ActionLayout/bookmarking}/.gitkeep (100%)
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotLayout/DomainObjectLayout/plural => domain/actions/ActionLayout/cssClass}/.gitkeep (100%)
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotLayout/DomainObjectLayout/paged => domain/actions/ActionLayout/cssClassFa}/.gitkeep (100%)
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotLayout/DomainObjectLayout/named => domain/actions/ActionLayout/hidden}/.gitkeep (100%)
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotLayout/DomainObjectLayout/describedAs => domain/actions/ActionLayout/named}/.gitkeep (100%)
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotLayout => domain/actions}/ActionLayout/position/ActionLayoutPositionVm-description.adoc (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/ActionLayout/position/ActionLayoutPositionVm.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotLayout => domain/actions}/ActionLayout/position/ActionLayoutPositionVm.layout.xml (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/ActionLayout/position/ActionLayoutPositionVm_annotatedBelow.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/ActionLayout/position/ActionLayoutPositionVm_annotatedPanel.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/ActionLayout/position/ActionLayoutPositionVm_annotatedPanelDropDown.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/ActionLayout/position/ActionLayoutPositionVm_annotatedRight.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/ActionLayout/position/ActionLayoutPositionVm_layoutBelow.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/ActionLayout/position/ActionLayoutPositionVm_layoutPanel.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/ActionLayout/position/ActionLayoutPositionVm_layoutPanelDropDown.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/ActionLayout/position/ActionLayoutPositionVm_layoutRight.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotLayout => domain/actions}/ActionLayout/promptStyle/ActionLayoutPromptStyleVm-description.adoc (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/ActionLayout/promptStyle/ActionLayoutPromptStyleVm.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotLayout => domain/actions}/ActionLayout/promptStyle/ActionLayoutPromptStyleVm.layout.xml (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/ActionLayout/promptStyle/ActionLayoutPromptStyleVm_annotatedInline.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/ActionLayout/promptStyle/ActionLayoutPromptStyleVm_annotatedInlineAsIfEdit.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/ActionLayout/promptStyle/ActionLayoutPromptStyleVm_annotatedModal.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/ActionLayout/promptStyle/ActionLayoutPromptStyleVm_annotatedSidebar.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/ActionLayout/promptStyle/ActionLayoutPromptStyleVm_layoutDialog.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/ActionLayout/promptStyle/ActionLayoutPromptStyleVm_layoutInline.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/ActionLayout/promptStyle/ActionLayoutPromptStyleVm_layoutInlineAsIfEdit.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotLayout/DomainObjectLayout/cssClassFa => domain/actions/ActionLayout/redirectPolicy}/.gitkeep (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/progmodel/assoc/AssociatedActionDemo-description.adoc
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/progmodel/assoc/AssociatedActionDemo.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{progmodel/actions => domain/actions/progmodel}/assoc/AssociatedActionDemo.layout.xml (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/progmodel/assoc/AssociatedActionMenu.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/progmodel/assoc/DemoItem.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/progmodel/depargs/DemoItem.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{progmodel/actions => domain/actions/progmodel}/depargs/DependentArgsActionDemo-description.adoc (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/progmodel/depargs/DependentArgsActionDemo.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{progmodel/actions => domain/actions/progmodel}/depargs/DependentArgsActionDemo.layout.xml (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/progmodel/depargs/DependentArgsActionDemo_bulkAction.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/progmodel/depargs/DependentArgsActionDemo_useAutoComplete.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/progmodel/depargs/DependentArgsActionDemo_useChoices.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/progmodel/depargs/DependentArgsActionDemo_useDefault.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/progmodel/depargs/DependentArgsActionDemo_useDisable.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/progmodel/depargs/DependentArgsActionDemo_useHide.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/progmodel/depargs/DependentArgsActionDemo_useIndependent.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/progmodel/depargs/DependentArgsActionMenu.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/actions/progmodel/depargs/Parity.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/collections/Collection/CollectionMenu.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/collections}/Collection/domainEvent/CollectionDomainEventVm-description.adoc (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/collections/Collection/domainEvent/CollectionDomainEventVm.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/collections}/Collection/domainEvent/CollectionDomainEventVm.layout.xml (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/collections/Collection/domainEvent/CollectionDomainEventVm_addChild.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/collections/Collection/domainEvent/CollectionDomainEventVm_removeChild.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/collections}/Collection/domainEvent/child/CollectionDomainEventChildVm-description.adoc (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/collections/Collection/domainEvent/child/CollectionDomainEventChildVm.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/collections}/Collection/domainEvent/child/CollectionDomainEventChildVm.layout.xml (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/collections/Collection/domainEvent/subscribers/CollectionDomainEventControlService.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/collections/Collection/domainEvent/subscribers/CollectionDomainEventControlStrategy.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/collections/Collection/domainEvent/subscribers/CollectionDomainEventVm_controlChildren.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/collections/Collection/domainEvent/subscribers/CollectionDomainEventVm_controlChildrenVisibility.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotLayout/DomainObjectLayout/cssClass => domain/collections/Collection/hidden}/.gitkeep (100%)
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotLayout/DomainObjectLayout/bookmarking => domain/collections/Collection/typeOf}/.gitkeep (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/collections/CollectionLayout/CollectionLayoutMenu.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotLayout/CollectionLayout/sortedBy => domain/collections/CollectionLayout/cssClass}/.gitkeep (100%)
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotLayout/CollectionLayout/paged => domain/collections/CollectionLayout/defaultView}/.gitkeep (100%)
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotLayout/CollectionLayout/named => domain/collections/CollectionLayout/describedAs}/.gitkeep (100%)
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotLayout => domain/collections}/CollectionLayout/hidden/.gitkeep (100%)
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotLayout/CollectionLayout/describedAs => domain/collections/CollectionLayout/named}/.gitkeep (100%)
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotLayout/CollectionLayout/defaultView => domain/collections/CollectionLayout/paged}/.gitkeep (100%)
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotLayout/CollectionLayout/cssClass => domain/collections/CollectionLayout/sortedBy}/.gitkeep (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/DomainObjectMenu.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotLayout/ActionLayout/redirectPolicy => domain/objects/DomainObject/autoComplete}/.gitkeep (100%)
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotLayout/ActionLayout/named => domain/objects/DomainObject/bounded}/.gitkeep (100%)
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotLayout/ActionLayout/hidden => domain/objects/DomainObject/editing}/.gitkeep (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/DomainObjectEntityChangePublishingJdo.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/DomainObjectEntityChangePublishingJdo_updatePropertyUsingAction.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/objects}/DomainObject/entityChangePublishing/DomainObjectEntityChangePublishingVm-description.adoc (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/DomainObjectEntityChangePublishingVm.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/objects}/DomainObject/entityChangePublishing/DomainObjectEntityChangePublishingVm.layout.xml (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/DomainObjectEntityChangePublishingVm_create.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/DomainObjectEntityChangePublishingVm_delete.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/DomainObjectEntityChangePublishingVm_updateAll.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/objects}/DomainObject/entityChangePublishing/annotated/disabled/DomainObjectEntityChangePublishingDisabledJdo-description.adoc (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/annotated/disabled/DomainObjectEntityChangePublishingDisabledJdo.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/objects}/DomainObject/entityChangePublishing/annotated/disabled/DomainObjectEntityChangePublishingDisabledJdo.layout.xml (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/annotated/disabled/DomainObjectEntityChangePublishingDisabledJdoEntities.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/annotated/disabled/DomainObjectEntityChangePublishingDisabledJdoSeedService.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/annotated/disabled/DomainObjectEntityChangePublishingVm_publishingDisabledAnnotatedEntities.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/annotated/enabled/DomainObjectAuditingEnabledJdoEntities.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/annotated/enabled/DomainObjectAuditingEnabledJdoSeedService.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/annotated/enabled/DomainObjectAuditingVm_publishingEnabledAnnotatedEntities.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/objects}/DomainObject/entityChangePublishing/annotated/enabled/DomainObjectEntityChangePublishingEnabledJdo-description.adoc (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/annotated/enabled/DomainObjectEntityChangePublishingEnabledJdo.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/objects}/DomainObject/entityChangePublishing/annotated/enabled/DomainObjectEntityChangePublishingEnabledJdo.layout.xml (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/metaAnnot/DomainObjectEntityChangePublishingEnabledMetaAnnotation.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/objects}/DomainObject/entityChangePublishing/metaAnnot/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdo-description.adoc (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/metaAnnot/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdo.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/objects}/DomainObject/entityChangePublishing/metaAnnot/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdo.layout.xml (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/metaAnnot/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdoEntities.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/metaAnnot/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdoSeedService.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/metaAnnot/enabled/DomainObjectEntityChangePublishingVm_publishingEnabledMetaAnnotatedEntities.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/metaAnnotOverridden/DomainObjectEntityChangePublishingDisabledMetaAnnotation.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/objects}/DomainObject/entityChangePublishing/metaAnnotOverridden/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdo-description.adoc (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/metaAnnotOverridden/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdo.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/objects}/DomainObject/entityChangePublishing/metaAnnotOverridden/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdo.layout.xml (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/metaAnnotOverridden/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdoEntities.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/metaAnnotOverridden/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdoSeedService.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/metaAnnotOverridden/enabled/DomainObjectEntityChangePublishingVm_publishingEnabledMetaAnnotOverriddenEntities.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotLayout/ActionLayout/describedAs => domain/objects/DomainObject/mixinMethod}/.gitkeep (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/nature/viewmodels/jaxbrefentity/ChildJdo.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/nature/viewmodels/jaxbrefentity/ChildJdoEntities.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/objects}/DomainObject/nature/viewmodels/jaxbrefentity/StatefulVmJaxbRefsEntity-description.adoc (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/nature/viewmodels/jaxbrefentity/StatefulVmJaxbRefsEntity.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/objects}/DomainObject/nature/viewmodels/jaxbrefentity/StatefulVmJaxbRefsEntity.layout.xml (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/nature/viewmodels/jaxbrefentity/seed/ChildJdoSeedService.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/objects}/DomainObject/nature/viewmodels/usingjaxb/StatefulVmUsingJaxb-description.adoc (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/nature/viewmodels/usingjaxb/StatefulVmUsingJaxb.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/objects}/DomainObject/nature/viewmodels/usingjaxb/StatefulVmUsingJaxb.layout.xml (100%)
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotLayout/ActionLayout/cssClassFa => domain/objects/DomainObject/objectType}/.gitkeep (100%)
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotLayout/ActionLayout/cssClass => domain/objects/DomainObject/xxxDomainEvent}/.gitkeep (100%)
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotLayout/ActionLayout/bookmarking => domain/objects/DomainObject/xxxLifecycleEvent}/.gitkeep (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObjectLayout/DomainObjectLayoutMenu.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain/Property/projecting => domain/objects/DomainObjectLayout/bookmarking}/.gitkeep (100%)
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain/DomainObject/xxxLifecycleEvent => domain/objects/DomainObjectLayout/cssClass}/.gitkeep (100%)
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain/DomainObject/xxxDomainEvent => domain/objects/DomainObjectLayout/cssClassFa}/.gitkeep (100%)
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain/DomainObject/objectType => domain/objects/DomainObjectLayout/describedAs}/.gitkeep (100%)
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain/DomainObject/mixinMethod => domain/objects/DomainObjectLayout/named}/.gitkeep (100%)
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain/DomainObject/editing => domain/objects/DomainObjectLayout/paged}/.gitkeep (100%)
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain/DomainObject/bounded => domain/objects/DomainObjectLayout/plural}/.gitkeep (100%)
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain/DomainObject/autoComplete => domain/objects/DomainObjectLayout/xxxUiEvent}/.gitkeep (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/other/customvaluetypes/ComplexNumber.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/other/customvaluetypes/ComplexNumberValueSemantics.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/other/customvaluetypes/CustomValueTypeMenu.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{misc/experimental/tuple/TupleDemo-description.adoc => domain/objects/other/customvaluetypes/CustomValueTypeVm-description.adoc} (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/other/customvaluetypes/CustomValueTypeVm.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{misc/experimental/tuple/TupleDemo.layout.xml => domain/objects/other/customvaluetypes/CustomValueTypeVm.layout.xml} (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/other/customvaluetypes/NumberConstantJdo.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{misc/experimental/tuple/NumberConstant.layout.xml => domain/objects/other/customvaluetypes/NumberConstantJdo.layout.xml} (100%)
 rename examples/demo/domain/src/main/java/demoapp/dom/{misc/experimental/tuple/NumberConstant.svg => domain/objects/other/customvaluetypes/NumberConstantJdo.svg} (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/other/customvaluetypes/NumberConstantJdoRepository.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/other/customvaluetypes/NumberConstantJdo_updateNumberUsingAction.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/other/mixins/CountHolder.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/other/mixins/CountHolder_explanation.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/other/mixins/CountHolder_fibonacciSequence.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/other/mixins/CountHolder_updateCount.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/other/mixins/FibonacciNumberVm-description.adoc
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/other/mixins/FibonacciNumberVm.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/other/mixins/FibonacciNumberVm.layout.xml
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/other/mixins/MixinMenu.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/other/mixins/MixinVm-description.adoc
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/other/mixins/MixinVm.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/other/mixins/MixinVm.layout.xml
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/PropertyMenu.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/commandPublishing/PropertyCommandPublishingDisabledMetaAnnotation.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/commandPublishing/PropertyCommandPublishingEnabledMetaAnnotation.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/properties}/Property/commandPublishing/PropertyCommandPublishingJdo-description.adoc (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/commandPublishing/PropertyCommandPublishingJdo.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/properties}/Property/commandPublishing/PropertyCommandPublishingJdo.layout.xml (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/commandPublishing/PropertyCommandPublishingJdoEntities.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/commandPublishing/PropertyCommandPublishingJdoSeedService.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/properties}/Property/domainEvent/PropertyDomainEventVm-description.adoc (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/domainEvent/PropertyDomainEventVm.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/properties}/Property/domainEvent/PropertyDomainEventVm.layout.xml (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/domainEvent/subscribers/PropertyDomainEventControlService.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/domainEvent/subscribers/PropertyDomainEventControlStrategy.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/domainEvent/subscribers/PropertyDomainEventVm_controlText.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/domainEvent/subscribers/PropertyDomainEventVm_controlTextEditing.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/editing/EditingEnabledMetaAnnotation.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/properties}/Property/editing/PropertyEditingVm-description.adoc (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/editing/PropertyEditingVm.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/properties}/Property/editing/PropertyEditingVm.layout.xml (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/executionPublishing/PropertyExecutionPublishingDisabledMetaAnnotation.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/executionPublishing/PropertyExecutionPublishingEnabledMetaAnnotation.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/properties}/Property/executionPublishing/PropertyExecutionPublishingJdo-description.adoc (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/executionPublishing/PropertyExecutionPublishingJdo.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/properties}/Property/executionPublishing/PropertyExecutionPublishingJdo.layout.xml (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/executionPublishing/PropertyExecutionPublishingJdoEntities.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/executionPublishing/PropertyExecutionPublishingJdoSeedService.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/fileAccept/FileAcceptPdfMetaAnnotation.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/properties}/Property/fileAccept/PropertyFileAcceptVm-description.adoc (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/fileAccept/PropertyFileAcceptVm.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/properties}/Property/fileAccept/PropertyFileAcceptVm.layout.xml (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/fileAccept/PropertyFileAcceptVm_updateClobWithParameterLayout.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/fileAccept/PropertyFileAcceptVm_updateWithMetaAnnotation.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/fileAccept/PropertyFileAcceptVm_updateWithMetaAnnotationOverridden.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/fileAccept/PropertyFileAcceptVm_updateWithParameterLayout.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/hidden/HiddenEverywhereMetaAnnotation.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/properties}/Property/hidden/PropertyHiddenVm-description.adoc (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/hidden/PropertyHiddenVm.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/properties}/Property/hidden/PropertyHiddenVm.layout.xml (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/hidden/PropertyHiddenVm_mixinPropertyWithMetaAnnotation.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/hidden/PropertyHiddenVm_mixinPropertyWithMetaAnnotationOverridden.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/hidden/PropertyHiddenVm_returnsChildren.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/properties}/Property/hidden/child/PropertyHiddenChildVm-description.adoc (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/hidden/child/PropertyHiddenChildVm.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/properties}/Property/hidden/child/PropertyHiddenChildVm.layout.xml (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/hidden/child/PropertyHiddenChildVm_mixinProperty.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/maxLength/MaxLength10MetaAnnotation.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/properties}/Property/maxLength/PropertyMaxLengthVm-description.adoc (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/maxLength/PropertyMaxLengthVm.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/properties}/Property/maxLength/PropertyMaxLengthVm.layout.xml (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/maxLength/PropertyMaxLengthVm_updateWithMetaAnnotation.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/maxLength/PropertyMaxLengthVm_updateWithMetaAnnotationOverridden.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/maxLength/PropertyMaxLengthVm_updateWithParameterLayout.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/mustSatisfy/MustSatisfyOfWorkingAgeMetaAnnotation.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/mustSatisfy/OfRetirementAgeSpecification.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/mustSatisfy/OfWorkingAgeSpecification.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/properties}/Property/mustSatisfy/PropertyMustSatisfyVm-description.adoc (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/mustSatisfy/PropertyMustSatisfyVm.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/properties}/Property/mustSatisfy/PropertyMustSatisfyVm.layout.xml (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/mustSatisfy/PropertyMustSatisfyVm_updateWithMetaAnnotation.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/mustSatisfy/PropertyMustSatisfyVm_updateWithMetaAnnotationOverridden.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/mustSatisfy/PropertyMustSatisfyVm_updateWithParameterLayout.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/optionality/OptionalityOptionalMetaAnnotation.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/properties}/Property/optionality/PropertyOptionalityVm-description.adoc (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/optionality/PropertyOptionalityVm.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/properties}/Property/optionality/PropertyOptionalityVm.layout.xml (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/optionality/PropertyOptionalityVm_updateMandatoryWithParameterLayout.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/optionality/PropertyOptionalityVm_updateWithMetaAnnotation.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/optionality/PropertyOptionalityVm_updateWithMetaAnnotationOverridden.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/optionality/PropertyOptionalityVm_updateWithParameterLayout.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain/Collection/typeOf => domain/properties/Property/projecting}/.gitkeep (100%)
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/properties}/Property/projecting/PropertyProjectingVm-description.adoc (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/projecting/PropertyProjectingVm.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/properties}/Property/projecting/PropertyProjectingVm.layout.xml (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/projecting/PropertyProjectingVm_returnsChildren.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/projecting/child/PropertyProjectingChildVm.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/properties}/Property/projecting/jdo/PropertyProjectingChildJdo-description.adoc (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/projecting/jdo/PropertyProjectingChildJdo.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/properties}/Property/projecting/jdo/PropertyProjectingChildJdo.layout.xml (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/projecting/jdo/PropertyProjectingChildJdoEntities.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/projecting/jdo/PropertyProjectingChildJdoSeedService.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/properties}/Property/regexPattern/PropertyRegexPatternVm-description.adoc (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/regexPattern/PropertyRegexPatternVm.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/properties}/Property/regexPattern/PropertyRegexPatternVm.layout.xml (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/regexPattern/PropertyRegexPatternVm_updateWithMetaAnnotation.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/regexPattern/PropertyRegexPatternVm_updateWithMetaAnnotationOverridden.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/regexPattern/PropertyRegexPatternVm_updateWithParameterLayout.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/regexPattern/RegexPatternEmailComMetaAnnotation.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/snapshot/PropertySnapshotVm-description.adoc
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/snapshot/PropertySnapshotVm.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotDomain => domain/properties}/Property/snapshot/PropertySnapshotVm.layout.xml (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/snapshot/PropertySnapshotVm_takeXmlSnapshot.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/snapshot/SnapshotExcludedMetaAnnotation.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/snapshot/SnapshotIncludedMetaAnnotation.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/PropertyLayoutMenu.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/cssClass/CssClassRedMetaAnnotation.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotLayout => domain/properties}/PropertyLayout/cssClass/PropertyLayoutCssClassVm-description.adoc (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/cssClass/PropertyLayoutCssClassVm.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotLayout => domain/properties}/PropertyLayout/cssClass/PropertyLayoutCssClassVm.layout.xml (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/cssClass/PropertyLayoutCssClassVm_mixinProperty.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/cssClass/PropertyLayoutCssClassVm_mixinPropertyWithMetaAnnotation.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/cssClass/PropertyLayoutCssClassVm_mixinPropertyWithMetaAnnotationOverridden.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/cssClass/PropertyLayoutCssClassVm_updateWithMetaAnnotation.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/cssClass/PropertyLayoutCssClassVm_updateWithMetaAnnotationOverridden.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/cssClass/PropertyLayoutCssClassVm_updateWithParameterLayout.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/describedAs/DescribedAsMetaAnnotation.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotLayout => domain/properties}/PropertyLayout/describedAs/PropertyLayoutDescribedAsVm-description.adoc (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/describedAs/PropertyLayoutDescribedAsVm.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotLayout => domain/properties}/PropertyLayout/describedAs/PropertyLayoutDescribedAsVm.layout.xml (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/describedAs/PropertyLayoutDescribedAsVm_mixinProperty.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/describedAs/PropertyLayoutDescribedAsVm_mixinPropertyWithMetaAnnotation.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/describedAs/PropertyLayoutDescribedAsVm_mixinPropertyWithMetaAnnotationOverridden.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/describedAs/PropertyLayoutDescribedAsVm_updateWithMetaAnnotation.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/describedAs/PropertyLayoutDescribedAsVm_updateWithMetaAnnotationOverridden.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/describedAs/PropertyLayoutDescribedAsVm_updateWithParameterLayout.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/hidden/HiddenEverywhereMetaAnnotation.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotLayout => domain/properties}/PropertyLayout/hidden/PropertyLayoutHiddenVm-description.adoc (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/hidden/PropertyLayoutHiddenVm.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotLayout => domain/properties}/PropertyLayout/hidden/PropertyLayoutHiddenVm.layout.xml (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/hidden/PropertyLayoutHiddenVm_mixinPropertyWithMetaAnnotation.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/hidden/PropertyLayoutHiddenVm_mixinPropertyWithMetaAnnotationOverridden.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/hidden/PropertyLayoutHiddenVm_returnsChildren.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotLayout => domain/properties}/PropertyLayout/hidden/child/PropertyLayoutHiddenChildVm-description.adoc (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/hidden/child/PropertyLayoutHiddenChildVm.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotLayout => domain/properties}/PropertyLayout/hidden/child/PropertyLayoutHiddenChildVm.layout.xml (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/hidden/child/PropertyLayoutHiddenChildVm_mixinProperty.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/labelPosition/LabelPositionLeftMetaAnnotation.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/labelPosition/LabelPositionTopMetaAnnotation.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotLayout => domain/properties}/PropertyLayout/labelPosition/PropertyLayoutLabelPositionVm-description.adoc (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/labelPosition/PropertyLayoutLabelPositionVm.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotLayout => domain/properties}/PropertyLayout/labelPosition/PropertyLayoutLabelPositionVm.layout.xml (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/labelPosition/PropertyLayoutLabelPositionVm_mixinProperty.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/labelPosition/PropertyLayoutLabelPositionVm_mixinPropertyWithMetaAnnotation.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/labelPosition/PropertyLayoutLabelPositionVm_mixinPropertyWithMetaAnnotationOverridden.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/labelPosition/PropertyLayoutLabelPositionVm_updateVariantLeft.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/labelPosition/PropertyLayoutLabelPositionVm_updateVariantNone.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/labelPosition/PropertyLayoutLabelPositionVm_updateVariantNotSpecified.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/labelPosition/PropertyLayoutLabelPositionVm_updateVariantRight.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/labelPosition/PropertyLayoutLabelPositionVm_updateVariantTop.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/labelPosition/PropertyLayoutLabelPositionVm_updateWithMetaAnnotation.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/labelPosition/PropertyLayoutLabelPositionVm_updateWithMetaAnnotationOverridden.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/labelPosition/PropertyLayoutLabelPositionVm_updateWithParameterLayout.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/multiLine/MultiLine10MetaAnnotation.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotLayout => domain/properties}/PropertyLayout/multiLine/PropertyLayoutMultiLineVm-description.adoc (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/multiLine/PropertyLayoutMultiLineVm.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotLayout => domain/properties}/PropertyLayout/multiLine/PropertyLayoutMultiLineVm.layout.xml (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/multiLine/PropertyLayoutMultiLineVm_mixinProperty.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/multiLine/PropertyLayoutMultiLineVm_mixinPropertyWithMetaAnnotation.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/multiLine/PropertyLayoutMultiLineVm_mixinPropertyWithMetaAnnotationOverridden.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/multiLine/PropertyLayoutMultiLineVm_updateWithMetaAnnotation.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/multiLine/PropertyLayoutMultiLineVm_updateWithMetaAnnotationOverridden.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/multiLine/PropertyLayoutMultiLineVm_updateWithParameterLayout.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/named/NamedMetaAnnotation.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotLayout => domain/properties}/PropertyLayout/named/PropertyLayoutNamedVm-description.adoc (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/named/PropertyLayoutNamedVm.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotLayout => domain/properties}/PropertyLayout/named/PropertyLayoutNamedVm.layout.xml (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/named/PropertyLayoutNamedVm_mixinProperty.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/named/PropertyLayoutNamedVm_mixinPropertyWithMetaAnnotation.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/named/PropertyLayoutNamedVm_mixinPropertyWithMetaAnnotationOverridden.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/named/PropertyLayoutNamedVm_updateWithEscapedMarkup.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/named/PropertyLayoutNamedVm_updateWithMarkup.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/named/PropertyLayoutNamedVm_updateWithMetaAnnotation.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/named/PropertyLayoutNamedVm_updateWithMetaAnnotationOverridden.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/named/PropertyLayoutNamedVm_updateWithParameterLayout.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/navigable/FileNodeType.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotLayout => domain/properties}/PropertyLayout/navigable/FileNodeVm-DIRECTORY.svg (100%)
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotLayout => domain/properties}/PropertyLayout/navigable/FileNodeVm-FILE.svg (100%)
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotLayout => domain/properties}/PropertyLayout/navigable/FileNodeVm-FILE_SYSTEM_ROOT.svg (100%)
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotLayout => domain/properties}/PropertyLayout/navigable/FileNodeVm-description.adoc (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/navigable/FileNodeVm.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotLayout => domain/properties}/PropertyLayout/navigable/FileNodeVm.layout.xml (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/navigable/FileNodeVm_returnsTree.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/navigable/FileSystemTreeAdapter.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/navigable/FileTreeNodeService.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotLayout => domain/properties}/PropertyLayout/renderDay/PropertyLayoutRenderDayVm-description.adoc (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/renderDay/PropertyLayoutRenderDayVm.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotLayout => domain/properties}/PropertyLayout/renderDay/PropertyLayoutRenderDayVm.layout.xml (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/renderDay/PropertyLayoutRenderDayVm_downloadAsXml.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/renderDay/PropertyLayoutRenderDayVm_mixinEndDateWithMetaAnnotation.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/renderDay/PropertyLayoutRenderDayVm_mixinEndDateWithMetaAnnotationOverridden.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/renderDay/PropertyLayoutRenderDayVm_mixinEndDateWithPropertyLayout.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/renderDay/PropertyLayoutRenderDayVm_updateEndDateWithMetaAnnotation.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/renderDay/PropertyLayoutRenderDayVm_updateEndDateWithMetaAnnotationOverridden.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/renderDay/PropertyLayoutRenderDayVm_updateEndDateWithParameterLayout.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/renderDay/RenderDayMetaAnnotationEndDateExclusive.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/renderDay/RenderDayMetaAnnotationStartDateInclusive.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/repainting/PdfJsViewerAdvisorFallback.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotLayout => domain/properties}/PropertyLayout/repainting/PropertyLayoutRepaintingVm-description.adoc (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/repainting/PropertyLayoutRepaintingVm.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotLayout => domain/properties}/PropertyLayout/repainting/PropertyLayoutRepaintingVm.layout.xml (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/repainting/PropertyLayoutRepaintingVm_mixinProperty.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/repainting/PropertyLayoutRepaintingVm_mixinPropertyWithMetaAnnotation.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/repainting/PropertyLayoutRepaintingVm_mixinPropertyWithMetaAnnotationOverridden.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/repainting/RepaintingNoRepaintMetaAnnotation.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/repainting/RepaintingRepaintMetaAnnotation.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotLayout => domain/properties}/PropertyLayout/typicalLength/PropertyLayoutTypicalLengthVm-description.adoc (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/typicalLength/PropertyLayoutTypicalLengthVm.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{annotLayout => domain/properties}/PropertyLayout/typicalLength/PropertyLayoutTypicalLengthVm.layout.xml (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/typicalLength/PropertyLayoutTypicalLengthVm_mixinProperty.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/typicalLength/PropertyLayoutTypicalLengthVm_mixinPropertyWithMetaAnnotation.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/typicalLength/PropertyLayoutTypicalLengthVm_mixinPropertyWithMetaAnnotationOverridden.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/typicalLength/PropertyLayoutTypicalLengthVm_updateWithMetaAnnotation.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/typicalLength/PropertyLayoutTypicalLengthVm_updateWithMetaAnnotationOverridden.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/typicalLength/PropertyLayoutTypicalLengthVm_updateWithParameterLayout.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/typicalLength/TypicalLengthMetaAnnotation.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/featured/customui/geocoding/GeoapifyClient.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/featured/customui/latlng/LatLng.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/featured/customui/latlng/LatLngUtils.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/featured/customui/latlng/Latitude.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/featured/customui/latlng/Longitude.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/featured/customui/latlng/Zoom.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/featured/customui/vm/BoundingBox.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/featured/customui/vm/WhereInTheWorldMenu.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{ui/custom => featured/customui}/vm/WhereInTheWorldVm-description.adoc (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/featured/customui/vm/WhereInTheWorldVm.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/featured/layout/describedAs/DescribedAsMenu.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{misc/tooltip/TooltipDemo-description.adoc => featured/layout/describedAs/DescribedAsVm-description.adoc} (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/featured/layout/describedAs/DescribedAsVm.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{misc/tooltip/TooltipDemo.layout.xml => featured/layout/describedAs/DescribedAsVm.layout.xml} (100%)
 rename examples/demo/domain/src/main/java/demoapp/dom/{misc => featured/layout}/tabs/TabDemo-description.adoc (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/featured/layout/tabs/TabDemo.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{misc => featured/layout}/tabs/TabDemo.layout.xml (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/featured/layout/tabs/TabMenu.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/misc/error/ErrorDemo-description.adoc
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/misc/error/ErrorDemo.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/misc/error/ErrorMenu.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/misc/error/service/DemoErrorReportingService.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/misc/events/DemoEventSubscriber.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/misc/events/EventLogEntry.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/misc/events/EventLogRepository.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/misc/events/EventsDemo.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/misc/events/EventsDemoMenu.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/misc/experimental/jee/DemoRequestScopedBean.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/misc/experimental/jee/JeeDemo-description.adoc
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/misc/experimental/jee/JeeDemo.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/misc/experimental/jee/JeeDemo.layout.xml
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/misc/experimental/jee/JeeDemoService.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/misc/experimental/jee/JeeMenu.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/misc/experimental/tuple/ComplexNumber.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/misc/experimental/tuple/ComplexNumberValueSemantics.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/misc/experimental/tuple/NumberConstant.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/misc/experimental/tuple/NumberConstantRepository.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/misc/experimental/tuple/NumberConstant_updateNumber.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/misc/experimental/tuple/TupleDemo.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/misc/experimental/tuple/TupleDemoMenu.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/misc/tabs/TabDemo.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/misc/tabs/TabMenu.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/misc/tooltip/TooltipDemo.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/misc/tooltip/TooltipMenu.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/progmodel/actions/assoc/AssociatedActionDemo-description.adoc
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/progmodel/actions/assoc/AssociatedActionDemo.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/progmodel/actions/assoc/AssociatedActionMenu.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/progmodel/actions/assoc/DemoItem.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/progmodel/actions/depargs/DemoItem.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/progmodel/actions/depargs/DependentArgsActionDemo.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/progmodel/actions/depargs/DependentArgsActionDemo_bulkAction.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/progmodel/actions/depargs/DependentArgsActionDemo_useAutoComplete.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/progmodel/actions/depargs/DependentArgsActionDemo_useChoices.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/progmodel/actions/depargs/DependentArgsActionDemo_useDefault.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/progmodel/actions/depargs/DependentArgsActionDemo_useDisable.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/progmodel/actions/depargs/DependentArgsActionDemo_useHide.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/progmodel/actions/depargs/DependentArgsActionDemo_useIndependent.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/progmodel/actions/depargs/DependentArgsActionMenu.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/progmodel/actions/depargs/Parity.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/progmodel/mixins/DemoItem.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/progmodel/mixins/DemoItem.layout.xml
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/progmodel/mixins/MixinDemo-description.adoc
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/progmodel/mixins/MixinDemo.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/progmodel/mixins/MixinDemo.layout.xml
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/progmodel/mixins/MixinDemo_mixedInAction.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/progmodel/mixins/MixinDemo_mixedInCollection.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/progmodel/mixins/MixinDemo_mixedInProperty.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/progmodel/mixins/MixinDemo_mixedInViewModel.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/progmodel/mixins/MixinMenu.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/services/core/errorreportingservice/ErrorReportingServiceDemoImplementation.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/services/core/errorreportingservice/ErrorReportingServiceDemoVm-description.adoc
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/services/core/errorreportingservice/ErrorReportingServiceDemoVm.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{misc/error/ErrorDemo.layout.xml => services/core/errorreportingservice/ErrorReportingServiceDemoVm.xml} (100%)
 rename examples/demo/domain/src/main/java/demoapp/dom/{misc/events/EventsDemo-description.adoc => services/core/eventbusservice/EventBusServiceDemoVm-description.adoc} (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/services/core/eventbusservice/EventBusServiceDemoVm.java
 rename examples/demo/domain/src/main/java/demoapp/dom/{misc/events/EventsDemo.layout.xml => services/core/eventbusservice/EventBusServiceDemoVm.layout.xml} (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/services/core/eventbusservice/EventLogEntryJdo.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/services/core/eventbusservice/EventLogEntryJdoRepository.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/services/core/eventbusservice/EventSubscriberDemoImplementation.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/services/core/xmlSnapshotService/XmlSnapshotParentVm-description.html
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/services/core/xmlSnapshotService/class-diagram.svg
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/services/extensions/secman/ExtSecManMenu.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/services/extensions/secman/IsisExtSecManMenu.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/ui/custom/geocoding/GeoapifyClient.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/ui/custom/latlng/LatLng.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/ui/custom/latlng/LatLngUtils.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/ui/custom/latlng/Latitude.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/ui/custom/latlng/Longitude.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/ui/custom/latlng/Zoom.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/ui/custom/vm/BoundingBox.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/ui/custom/vm/WhereInTheWorldMenu.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/ui/custom/vm/WhereInTheWorldVm.java
 create mode 100644 examples/demo/domain/src/test/java/demoapp/dom/featured/customui/GeocodeResponseUtilsTest.java
 create mode 100644 examples/demo/domain/src/test/java/demoapp/dom/featured/customui/geocoding/GeoapifyClientTest_geocode.java
 delete mode 100644 examples/demo/domain/src/test/java/demoapp/dom/ui/custom/GeocodeResponseUtilsTest.java
 delete mode 100644 examples/demo/domain/src/test/java/demoapp/dom/ui/custom/geocoding/GeoapifyClientTest_geocode.java