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/31 14:23:03 UTC

[isis] branch ISIS-2476 updated (430e636 -> 69f94de)

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

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


 discard 430e636  ISSI-439: renames mementoSerialization to snapshot
 discard b1fbd06  ISIS-439: fully remove installing DisabledFacet for collections.
 discard 94e4add  ISIS-439: completely removes the DisabledFacetForCollection
 discard f94549f  ISIS-2476: improves docs for property mementoSerialization
 discard 545ca28  ISIS-2476: removes some redundant .gitkeep files
 discard 91b03f8  ISIS-439: removes @Collection#editing and makes all collections disabled always
     add 40c9e48  Bump vaadin-maven-plugin from 14.4.5 to 14.4.6
     add 65adfd9  Merge pull request #342 from apache/dependabot/maven/com.vaadin-vaadin-maven-plugin-14.4.6
     add 0177cfd  Bump wagon-ssh from 3.4.0 to 3.4.2
     add c34650e  Merge pull request #343 from apache/dependabot/maven/org.apache.maven.wagon-wagon-ssh-3.4.2
     add 842160e  Bump frontend-maven-plugin from 1.10.0 to 1.11.0
     add 84e8ec1  Merge pull request #346 from apache/dependabot/maven/com.github.eirslett-frontend-maven-plugin-1.11.0
     add 5ba2c20  ISIS-2297: cleanup thread-local on interaction ending
     add 0817f3f  ISIS-2445: bump eclipse persistence 2.7.7 -> 2.7.8
     add f950bb2  ISIS-2445: Bump font-awesome from 5.15.0 to 5.15.2
     add ea8a515  Bump cxf-rt-rs-client from 3.4.0 to 3.4.2
     add dae3cac  Merge pull request #348 from apache/dependabot/maven/org.apache.cxf-cxf-rt-rs-client-3.4.2
     add d2e48ba  ISIS-2489: new config entry in support of TranslationsResolverWicket
     add d092c90  ISIS-439: removes @Collection#editing and makes all collections disabled always
     add f689673  ISIS-2476: removes some redundant .gitkeep files
     add bfe6773  ISIS-2476: improves docs for property mementoSerialization
     add fa41706  ISIS-439: completely removes the DisabledFacetForCollection
     add 680cf8d  ISIS-439: fully remove installing DisabledFacet for collections.
     add 70a3635  ISSI-439: renames mementoSerialization to snapshot
     add af676ff  ISIS-2443: fleshes out tutorial with xml snapshot service and @Property(snapshot=)
     add 1de6276  Merge branch 'ISIS-439'
     add c1f90a9  ISIS-439: completely removes concept of mutable collections
     add a75519b  ISIS-439: cleaning up comments, unused methods
     add 3142908  ISIS-439: fixes unit tests
     add e97fea3  ISIS-2491: autodetect h2 in-mem datasource availability
     add fe1ebd8  ISIS-2480: remove hardcoded 'schema' from entity declarations
     add 4d98a51  ISIS-2445: bump resteasy 4.5.8->4.6.0
     add 229a1f2  ISIS-2480: adds schema creation support (JPA)
     add 3b0525c  ISIS-1628: no longer requires method to be overridden in mixin subclass.
     add 01b627e  ISIS-1628: no longer requires method to be overridden in mixin subclass.
     add 3b2a02d  Bump camel.version from 3.7.0 to 3.7.1
     add 212dbf8  Merge pull request #350 from apache/dependabot/maven/camel.version-3.7.1
     add c095d8b  ISIS-2297: fixes potential NPE in CommandJdoRepository
     add ee76d06  ISIS-2444: update sys-overview (adoc)
     add 6ba69c0  ISIS-2297: tiny readability improvements on MixinFacetAbstract
     add 70e84ee  ISIS-2297: tiny readability improvements on MixinFacetAbstract (2)
     add 3c3566b  ISIS-2445: adds regression tests for title() and iconName() when inherited from an abstract super class
     add 8bb6f26  ISIS-2492: metamodel housekeeping; test stubs
     add d174a58  ISIS-2492: simplify ObjectActionContainer
     add c866e86  ISIS-2492: simplify ObjectActionContainer (2)
     add 36362cd  ISIS-2492: simplify ObjectActionContainer (3)
     add 0ff62cd  ISIS-2492: first naive implementation in support of action inheritance
     add e962f96  ISIS-2492: consider the corner case, that the action's type (prototyping or not) can be overriden when inherited
     add 1d169ee  ISIS-2492: adds support for object-assoc. inheritance
     add 7c058e7  ISIS-2492: typo
     add 04dd51a  ISIS-2492: use new inheritance supporting calls where applicable
     add 4a869fb  ISIS-2492: just renaming metamodel API methods
     add 5acc13a  ISIS-2492: further use inheritance supporting calls where applicable
     add 556c6ec  ISIS-2492: more metamodel API method renaming
     add 8418bb9  ISIS-2492: provides member streaming variants that do support inheritance (stubs)
     add 2c8c7c1  ISIS-2492: refactor recursive member lookup code into its own class: ObjectMemberContainer
     add 3038f14  ISIS-2492: use action streams with inheritance support where applicable
     add 7f96045  ISIS-2492: use assoc. streams with inheritance support where applicable
     add ff84792  ISIS-2492: makes member streams unique by id
     add 819b8d5  ISIS-2492: typo
     add 58e7849  ISIS-2484: tiny site change (add overview title)
     add 8e01008  Bump gradle-tooling-api from 6.8 to 6.8.1
     add 682df9c  Merge pull request #351 from apache/dependabot/maven/org.gradle-gradle-tooling-api-6.8.1
     add fe3d0f6  ISIS-2444: more mig. notes
     add 79b4a31  ISIS-2495: moves classes out of core.runtimeservices, to applib or demoapp
     add 1337e95  ISIS-2496: improves logic, checks if actual vs expected parameter types actually are incompatible.
     add 27a4d48  ISIS-2497: fixes (recursive) field lookup
     add 2cfc878  ISIS-2497: optimization: eagerly find the holder field on mixin facet construction
     add 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
     add 214dc59  ISIS-2500: missing permission added to seed script(s)
     add 8c0dd86  ISIS-2431: SecMan: rename object namespaces and default user and role names
     add 3aaf924  ISIS-2431: rename SecurityModuleConfig -> SecmanConfiguration
     add f562eaa  ISIS-2431: SecMan: rationalize Seeding fixture names
     add 6a41f40  ISIS-2431: simplify ApplicationFeatureRepositoryDefault initialization
     add fac4e39  ISIS-2431: align method names (event receivers)
     add f701c63  Update CONTRIBUTING link
     add 7525219  Merge pull request #352 from anttipessa/patch-1
     add 2134376  ISIS-2431: ObjectSpecId to support (logical) namespace
     add b08cba5  ISIS-2431: semantic change of app feature#package
     add 19598be  ISIS-2431: rename packageName -> namespace
     add 37f5100  ISIS-2431: rename className -> typeSimpleName
     add e406d5c  ISIS-2431: cleaning up a bit
     add 0aac16f  ISIS-2431: fixing demo namespaces
     add 6c8f1d9  ISIS-2431: fixes applib namespaces
     add f547bdb  ISIS-2431: SecMan align namespaces
     add ec324c9  ISIS-2431: fixes the swagger tagger
     add e50d8c7  ISIS-2431: rationalizing extension namespaces
     add 0524582  ISIS-2431: rationalizing extension namespaces (2)
     add ddd9d92  ISIS-2431: fixing menubar layouts (new namespaces)
     add 496a768  ISIS-2431: SecMan use logical names when seeding initial permissions
     add d4cdb04  ISIS-2431: fixes validation error message
     add 2d2dc75  ISIS-2431: let AuthorizorShiro use logical object type names
     add 4ffa040  ISIS-2431: more mignotes
     add 373d73b  ISIS-2501: WebModuleShiro: add DispatcherType.ASYNC to the Servlet mapping
     add 6bd36cb  ISIS-2502: house keeping: align metamodel object type names
     add 5296402  ISIS-2502: collect sub-classes of IsisExceptions into 'applib' (1)
     add 7f7f9a6  ISIS-2502: collect sub-classes of IsisExceptions into 'applib' (2)
     add f54e0d6  ISIS-2502: collect sub-classes of IsisExceptions into 'applib' (3)
     add 4bc6f06  ISIS-2502: remove InitialisationException, ServiceException (not used)
     add 59b5871  ISIS-2502: remove ApplicationException as adds no new semantics compared to the already existing RecoverableException
     add 22cb1ae  ISIS-2502: move TranslatableException
     add 3dc9b57  ISIS-2502: rationalize 'subdomain' object type names
     add 289f756  ISIS-2502: remove FatalException as is just a synonym for NonRecoverableException
     add 6d3d5b6  ISIS-2502: remove use of IsisException with in the framework
     add ca358d7  ISIS-2465
     add eafd89c  ISIS-2465 minor refactorings in RoXmlHttpRequest, EventExportDialog
     add 58a5ffd  ISIS-2465 EventChart amended, index.html changed to show favicon & license note moved down (charset has to be within the first 1024 bytes).
     add ad37265  ISIS-2465 revert the changes made to EventStore.kt - some sonar lint checks are misleading
     add d00dc65  ISIS-2465 DomainTypesHandler does not recursively load anymore, thereby reducing the number of requests by ~ 1500
     add a76caff  ISIS-2465 make recursive call to DomainTypesHandler configurable
     add 714f4e8  ActionDispatcher was passed on to RoXmlHttpRequest, even in cases where the response was an TObject(DomainObject) and not an Action. This resulted in a ClassCastException.
     add 52eae75  ActionDispatcher was passed on to RoXmlHttpRequest, even in cases where the response was an TObject(DomainObject) and not an Action. This resulted in a ClassCastException.
     add 6ceda90  renum RelType renamed to Relation and amended
     add 17aba9e  Relation further amended
     add 89961b1  enum Representation amended
     add 48b1915  companion object convenience methods added
     add db1ca83  Collection instroduced, version updsate for Kotlin, kotlinx.serialization and KVision
     add 36e5043  LinkTest parses all available Demo snapshots; 2 ITCases disabled, due to timeouts; ui.sample.* moved
     add efb6d00  ObjectAggregator invokes object instance link to access properties
     add 3150d0e  cleanup log output
     add ac55a90  npm registry fixed
     add b53c34b  Merge pull request #353 from apache/ISIS-2465_Kroviz-Demo_Menu_Actions_Show_No_Output
     add c0037c9  Bump datanucleus-core from 5.2.5 to 5.2.6
     add 4b8ff77  Merge pull request #354 from apache/dependabot/maven/org.datanucleus-datanucleus-core-5.2.6
     add 78e2167  Bump datanucleus-rdbms from 5.2.5 to 5.2.6
     add 6c09101  Merge pull request #357 from apache/dependabot/maven/org.datanucleus-datanucleus-rdbms-5.2.6
     add cc1e2c5  Bump datanucleus-api-jdo from 5.2.4 to 5.2.5
     add adb8c3a  Merge pull request #356 from apache/dependabot/maven/org.datanucleus-datanucleus-api-jdo-5.2.5
     add c4c2560  Bump dependency-check-maven from 6.0.5 to 6.1.0
     add d81cbed  Merge pull request #355 from apache/dependabot/maven/org.owasp-dependency-check-maven-6.1.0
     add ab449ed  ISIS-2502: remove IsisException
     add c870b52  ISIS-2443: adds descriptions for embedded types
     add 8bdac4c  ISIS-2502: update mignotes
     add 79ff071  ISIS-2502: group specialized exceptions by their hierarchy they belong to
     add 3a1dee9  ISIS-2502: move both exception hierarchy roots into sub package
     add 7b55d0a  ISIS-2502: recognizer fixes:
     add 248022f  ISIS-2297: fixes potential NPE in Oid_Marshaller (sonar)
     add 9046cb9  ISIS-2502: move jdo specific exception recognizers into 'runtimeservices'
     add deaf089  ISIS-2502: adding a new recognizer, that acts as a fallback recognizer for Spring's DataAccessExceptions
     add 8bdb283  ISIS-2502: just comments
     add 45d3a32  ISIS-2502: trying to turn on Spring's exception translation for JPA
     add bcaf0f6  ISIS-2507: log a more meaningful error (for similar cases)
     add f571264  Bump lombok from 1.18.16 to 1.18.18
     add b76e32a  Merge pull request #358 from apache/dependabot/maven/org.projectlombok-lombok-1.18.18
     add 11e147b  ISIS-2507: add javadoc for DomainObjectList
     add 5439012  ISIS-2508: adds Project Document Generator docs (README.adoc)
     add d798eaa  ISIS-2509: SecMan: add multi select action to relocate orphaned CLASSes to new namespace
     add de5e9ba  ISIS-2510: some house keeping
     add 3a94ce4  ISIS-2510: tests for type introspection when inheriting from interfaces
     add 22e87ac  ISIS-2510: metamodel fixes regarding interfaces
     add bb3d312  ISIS-2510: more metamodel recusrive lookup fixes
     add c115d9c  ISIS-2510: layout fixes
     add dcd6fa1  ISIS-2509: SecMan: fixes associateWith relation
     add 5638a94  ISIS-2507: fixes infinite loop issue
     add 47ddd42  ISIS-2444: updates pom.xml names, is all
     add 04b120b  ISIS-2444: create executable jar for tooling cli main
     add 99deb10  ISIS-2444: updates isis tooling, regen docs
     add 8f9fabe  ISIS-2502: some acknowledgements (isis-persistence-jdo-spring)
     add cc95ed7  ISIS-2444: CLI: fixes typo in README.adoc also
     add 3667648  ISIS-2445: CLI: fix typo in tests as well
     add 012c65e  ISIS-2444: regen sys overview
     add 9579112  ISIS-2444: removes examples
     add 4653eb0  ISIS-2444: converts tooling-cli docs to Antora
     add 94c2244  ISIS-2444: adds support for index generation in preview.sh
     add 4e04609  ISIS-2444: fixes rebase
     add f941347  ISIS-2444: cleans up some docs for building isis, and for CLI tooling.
     add 250d52d  ISIS-2511: rationalize core namespaces
     add 10dcfa1  ISIS-2511: move Timestample and co-interfaces from
     add b9364cd  ISIS-2511: rationalize viewer namespaces
     add 3518411  ISIS-2511: rationalize remaining namespaces
     add 45cabc1  ISIS-2504: rename config option isis.persistence.jpa -> isis.persistence.schema
     add 08aa2ee  ISIS-2504: move datasource inspection logic to 'config'
     add 26c11fa  ISIS-2504: revert some changes of the prev. commit
     add b886ed2  ISIS-2504: reverts isis.persistence.jpa -> isis.persistence.schema
     add 7cf3966  ISIS-2445: CI: attempted fix for groovy install
     add e74b539  ISIS-2445: CI: skip index generation (for now)
     add 054bdae  ISIS-2484: restore CLI landing page and with link to new sources
     add 69f94de  ISIS-2484: fixes link, restores lost edits (CLI doc)

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (430e636)
            \
             N -- N -- N   refs/heads/ISIS-2476 (69f94de)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .github/workflows/ci-build-site-no-push.yml        |    5 +-
 CONTRIBUTING.adoc                                  |    2 +-
 .../modules/ROOT/pages/cutting-a-release.adoc      |    2 +-
 .../modules/ROOT/pages/key-generation.adoc         |    4 +-
 .../comguide/modules/ROOT/pages/pmc-notes.adoc     |   10 +-
 .../ROOT/pages/post-release-successful.adoc        |    4 +-
 .../ROOT/pages/post-release-unsuccessful.adoc      |    2 +-
 .../modules/ROOT/pages/verifying-releases.adoc     |    6 +-
 .../modules/ROOT/pages/building-apache-isis.adoc   |  116 +-
 .../pages/building-docs-and-website.adoc           |    7 +-
 .../components/docs/modules/ROOT/pages/about.adoc  |    2 +
 .../ROOT/pages/landing-page/components.adoc        |    2 +
 .../pages/what-is-apache-isis/screencasts.adoc     |    2 +-
 .../resources/partials/plantuml-stereotypes.puml   |    2 +-
 .../pages/2020/2.0.0-M3/migrating-to-2.0.0.adoc    |    2 +-
 .../modules/ROOT/pages/2020/2.0.0-M5/mignotes.adoc |  158 +-
 .../modules/eclipse/attachments/isis-templates.xml |  110 +-
 .../modules/intellij/pages/hints-and-tips.adoc     |    4 +-
 .../pages/index/applib/ApplicationException.adoc   |   30 -
 .../pages/index/applib/FatalException.adoc         |   22 -
 .../index/applib/NonRecoverableException.adoc      |   56 -
 .../pages/index/applib/PersistFailedException.adoc |   20 -
 .../pages/index/applib/RecoverableException.adoc   |   36 -
 .../pages/index/applib/RepositoryException.adoc    |   20 -
 .../pages/index/applib/annotation/Collection.adoc  |    9 +
 .../applib/annotation/MementoSerialization.adoc    |   36 -
 .../pages/index/applib/annotation/Property.adoc    |    2 +-
 .../pages/index/applib/annotation/Snapshot.adoc    |   34 +
 .../index/applib/domain/DomainObjectList.adoc      |   36 +
 .../applib/exceptions/RecoverableException.adoc    |   34 +
 .../applib/exceptions/TranslatableException.adoc   |   31 +
 .../applib/exceptions/UnrecoverableException.adoc  |   30 +
 .../unrecoverable/PersistFailedException.adoc      |   20 +
 .../unrecoverable/RepositoryException.adoc         |   20 +
 .../applib/mixins/timestamp/HoldsUpdatedAt.adoc    |   12 -
 .../applib/mixins/timestamp/HoldsUpdatedBy.adoc    |   12 -
 .../services/exceprecog/ExceptionRecognizer.adoc   |    2 +-
 .../exceprecog/ExceptionRecognizerForType.adoc     |   26 +
 .../exceprecog/ExceptionRecognizerService.adoc     |    8 +-
 .../services/exceprecog/TranslatableException.adoc |   31 -
 .../applib/services/i18n/TranslatableString.adoc   |    2 +-
 .../applib/services/wrapper/WrapperFactory.adoc    |    2 +-
 .../services/xmlsnapshot/XmlSnapshotService.adoc   |    2 +-
 .../XmlSnapshotService~Snapshot~Builder.adoc       |    2 +-
 .../pages/index/commons/having/HasUpdatedAt.adoc   |   12 +
 .../pages/index/commons/having/HasUpdatedBy.adoc   |   12 +
 ...ceptionRecognizerForOtherDataAccessProblem.adoc |   14 +
 .../transaction/TransactionServiceSpring.adoc      |    7 +
 .../xmlsnapshot/XmlSnapshotServiceDefault.adoc     |   33 -
 .../jdo/datanucleus/schema/JdoSchemaService.adoc   |    2 +-
 .../modules/generated/pages/system-overview.adoc   |  141 +-
 antora/playbooks/site-comguide.yml                 |    8 +
 antora/playbooks/site-tooling.yml                  |   81 +
 antora/playbooks/site.yml                          |    8 +
 antora/pom.xml                                     |    2 +-
 antora/supplemental-ui/schema/ixn/ixn-1.0.xsd      |    2 +-
 antora/supplemental-ui/schema/ixn/ixn-1.1.xsd      |    4 +-
 antora/supplemental-ui/schema/ixn/ixn-1.2.xsd      |    4 +-
 antora/supplemental-ui/schema/ixn/ixn-1.3.xsd      |    2 +-
 antora/supplemental-ui/schema/ixn/ixn-2.0.xsd      |    2 +-
 antora/supplemental-ui/schema/ixn/ixn.xsd          |    2 +-
 api/adoc/userguide/modules/ROOT/pages/about.adoc   |    2 +-
 .../btb/pages/programming-model/finetuning.adoc    |    6 +-
 .../fun/pages/concepts-patterns/core-values.adoc   |    2 +-
 .../fun/pages/concepts-patterns/metamodel.adoc     |    2 +-
 .../modules/fun/pages/object-members.adoc          |    6 +-
 .../modules/fun/pages/object-members/actions.adoc  |    4 +-
 .../fun/pages/object-members/collections.adoc      |    4 +-
 api/adoc/userguide/modules/fun/pages/overview.adoc |    2 +-
 .../modules/fun/pages/overview/business-rules.adoc |    8 +-
 .../modules/fun/pages/overview/modules.adoc        |    2 +-
 .../modules/fun/pages/overview/object-members.adoc |   14 +-
 api/adoc/userguide/modules/fun/pages/ui.adoc       |    2 +-
 .../modules/fun/pages/ui/action-icons-and-css.adoc |    6 +-
 .../fun/pages/ui/names-and-descriptions.adoc       |    2 +-
 .../modules/fun/pages/ui/object-layout.adoc        |   16 +-
 .../fun/pages/ui/object-titles-and-icons.adoc      |    4 +-
 .../modules/fun/pages/view-models/UNUSED-dto.adoc  |    2 +-
 .../userguide/modules/fun/partials/module-nav.adoc |    2 +-
 .../src/main/adoc/modules/applib-ant/examples.sh   |   38 -
 .../applib-ant/examples/annotation/Action.java     |  215 --
 .../examples/annotation/ActionLayout.java          |  154 --
 .../examples/annotation/BookmarkPolicy.java        |   60 -
 .../applib-ant/examples/annotation/Bounding.java   |   30 -
 .../applib-ant/examples/annotation/Collection.java |   89 -
 .../examples/annotation/CollectionLayout.java      |  147 --
 .../applib-ant/examples/annotation/Defaulted.java  |   88 -
 .../examples/annotation/DomainObject.java          |  373 ---
 .../examples/annotation/DomainObjectLayout.java    |  187 --
 .../examples/annotation/DomainService.java         |   74 -
 .../examples/annotation/DomainServiceLayout.java   |   73 -
 .../applib-ant/examples/annotation/Editing.java    |   61 -
 .../examples/annotation/EntityChangeKind.java      |   31 -
 .../examples/annotation/EqualByContent.java        |   69 -
 .../applib-ant/examples/annotation/Facets.java     |   67 -
 .../applib-ant/examples/annotation/HomePage.java   |   43 -
 .../examples/annotation/IsisInteractionScope.java  |   52 -
 .../examples/annotation/LabelPosition.java         |   55 -
 .../examples/annotation/MemberOrder.java           |   66 -
 .../examples/annotation/MementoSerialization.java  |   55 -
 .../applib-ant/examples/annotation/MinLength.java  |   38 -
 .../applib-ant/examples/annotation/Module.java     |   61 -
 .../applib-ant/examples/annotation/Nature.java     |  126 -
 .../examples/annotation/NatureOfService.java       |   68 -
 .../applib-ant/examples/annotation/Navigable.java  |   45 -
 .../examples/annotation/Optionality.java           |   77 -
 .../examples/annotation/OrderPrecedence.java       |   75 -
 .../applib-ant/examples/annotation/Parameter.java  |  125 -
 .../examples/annotation/ParameterLayout.java       |  132 -
 .../examples/annotation/Programmatic.java          |   52 -
 .../applib-ant/examples/annotation/Projecting.java |   39 -
 .../examples/annotation/PromptStyle.java           |  108 -
 .../applib-ant/examples/annotation/Property.java   |  253 --
 .../examples/annotation/PropertyLayout.java        |  189 --
 .../applib-ant/examples/annotation/Publishing.java |   79 -
 .../applib-ant/examples/annotation/Redirect.java   |   55 -
 .../applib-ant/examples/annotation/RenderDay.java  |   50 -
 .../applib-ant/examples/annotation/Repainting.java |   50 -
 .../applib-ant/examples/annotation/RestrictTo.java |   34 -
 .../examples/annotation/SemanticsOf.java           |  164 --
 .../applib-ant/examples/annotation/Title.java      |   71 -
 .../applib-ant/examples/annotation/Value.java      |  103 -
 .../applib-ant/examples/annotation/Where.java      |  237 --
 .../examples/annotation/package-info.java          |   23 -
 .../modules/applib-ant/pages/DomainObject.adoc     |    2 +-
 .../adoc/modules/applib-ant/pages/MemberOrder.adoc |    6 +-
 .../applib-ant/pages/MemberOrder/sequence.adoc     |    2 +-
 .../pages/ParameterLayout/describedAs.adoc         |    2 +-
 .../adoc/modules/applib-ant/pages/about/main.adoc  |    4 +-
 .../adoc/modules/applib-ant/pages/about/other.adoc |    2 +-
 .../main/adoc/modules/applib-classes/examples.sh   |   39 -
 .../modules/applib-classes/examples/ViewModel.java |   63 -
 .../examples/clock/VirtualClock.java               |  175 --
 .../examples/clock/VirtualClock_frozen.java        |   66 -
 .../examples/clock/VirtualClock_system.java        |   57 -
 .../examples/clock/VirtualClock_withOffset.java    |   70 -
 .../examples/domain/DomainObjectList.java          |  179 --
 .../events/ActionArgumentUsabilityEvent.java       |   68 -
 .../events/ActionArgumentVisibilityEvent.java      |   67 -
 .../examples/events/EventObjectBase.java           |   89 -
 .../events/domain/AbstractDomainEvent.java         |  390 ---
 .../examples/events/domain/ActionDomainEvent.java  |  171 --
 .../events/domain/CollectionDomainEvent.java       |  143 --
 .../events/domain/PropertyDomainEvent.java         |  113 -
 .../events/lifecycle/AbstractLifecycleEvent.java   |   35 -
 .../events/lifecycle/ObjectCreatedEvent.java       |   61 -
 .../events/lifecycle/ObjectLoadedEvent.java        |   61 -
 .../events/lifecycle/ObjectPersistedEvent.java     |   62 -
 .../events/lifecycle/ObjectPersistingEvent.java    |   61 -
 .../events/lifecycle/ObjectRemovingEvent.java      |   62 -
 .../events/lifecycle/ObjectUpdatedEvent.java       |   62 -
 .../events/lifecycle/ObjectUpdatingEvent.java      |   62 -
 .../examples/events/ui/AbstractUiEvent.java        |   63 -
 .../examples/events/ui/CssClassUiEvent.java        |   89 -
 .../examples/events/ui/IconUiEvent.java            |   93 -
 .../examples/events/ui/LayoutUiEvent.java          |   90 -
 .../examples/events/ui/TitleUiEvent.java           |  122 -
 .../applib-classes/examples/graph/Edge.java        |   36 -
 .../applib-classes/examples/graph/SimpleEdge.java  |   38 -
 .../applib-classes/examples/graph/Vertex.java      |   42 -
 .../examples/graph/tree/LazyTreeNode.java          |  142 --
 .../examples/graph/tree/TreeAdapter.java           |   52 -
 .../examples/graph/tree/TreeNode.java              |  177 --
 .../graph/tree/TreeNode_iteratorBreadthFirst.java  |   60 -
 .../graph/tree/TreeNode_iteratorDepthFirst.java    |   71 -
 .../graph/tree/TreeNode_iteratorHierarchyUp.java   |   53 -
 .../examples/graph/tree/TreePath.java              |   60 -
 .../examples/graph/tree/TreePath_Default.java      |   90 -
 .../examples/graph/tree/TreeState.java             |   32 -
 .../examples/graph/tree/TreeState_Default.java     |   34 -
 .../layout/component/ActionLayoutData.java         |  301 ---
 .../layout/component/ActionLayoutDataOwner.java    |   26 -
 .../layout/component/CollectionLayoutData.java     |  275 --
 .../component/CollectionLayoutDataOwner.java       |   26 -
 .../layout/component/CssClassFaPosition.java       |   32 -
 .../layout/component/DomainObjectLayoutData.java   |  231 --
 .../component/DomainObjectLayoutDataOwner.java     |   25 -
 .../examples/layout/component/FieldSet.java        |  206 --
 .../examples/layout/component/FieldSetOwner.java   |   25 -
 .../examples/layout/component/HasBookmarking.java  |   29 -
 .../examples/layout/component/HasCssClass.java     |   27 -
 .../examples/layout/component/HasCssClassFa.java   |   33 -
 .../examples/layout/component/HasDescribedAs.java  |   29 -
 .../examples/layout/component/HasHidden.java       |   31 -
 .../examples/layout/component/HasNamed.java        |   34 -
 .../examples/layout/component/MemberRegion.java    |   33 -
 .../layout/component/MemberRegionOwner.java        |   23 -
 .../examples/layout/component/Owned.java           |   23 -
 .../examples/layout/component/Owner.java           |   24 -
 .../layout/component/PropertyLayoutData.java       |  302 ---
 .../layout/component/ServiceActionLayoutData.java  |  248 --
 .../component/ServiceActionLayoutDataOwner.java    |   26 -
 .../examples/layout/component/package-info.java    |   39 -
 .../applib-classes/examples/layout/grid/Grid.java  |   95 -
 .../examples/layout/grid/GridAbstract.java         |  208 --
 .../layout/grid/bootstrap3/BS3ClearFix.java        |   26 -
 .../layout/grid/bootstrap3/BS3ClearFixHidden.java  |   49 -
 .../layout/grid/bootstrap3/BS3ClearFixVisible.java |   73 -
 .../examples/layout/grid/bootstrap3/BS3Col.java    |  283 ---
 .../layout/grid/bootstrap3/BS3Element.java         |   35 -
 .../layout/grid/bootstrap3/BS3ElementAbstract.java |   50 -
 .../examples/layout/grid/bootstrap3/BS3Grid.java   |  306 ---
 .../examples/layout/grid/bootstrap3/BS3Row.java    |  140 --
 .../layout/grid/bootstrap3/BS3RowContent.java      |   80 -
 .../layout/grid/bootstrap3/BS3RowContentOwner.java |   25 -
 .../layout/grid/bootstrap3/BS3RowOwner.java        |   28 -
 .../examples/layout/grid/bootstrap3/BS3Tab.java    |  177 --
 .../layout/grid/bootstrap3/BS3TabGroup.java        |  138 -
 .../layout/grid/bootstrap3/BS3TabGroupOwner.java   |   28 -
 .../layout/grid/bootstrap3/BS3TabOwner.java        |   28 -
 .../examples/layout/grid/bootstrap3/HasCssId.java  |   28 -
 .../examples/layout/grid/bootstrap3/Size.java      |   34 -
 .../examples/layout/grid/bootstrap3/SizeSpan.java  |  103 -
 .../layout/grid/bootstrap3/WithinGrid.java         |   27 -
 .../layout/grid/bootstrap3/package-info.java       |   37 -
 .../applib-classes/examples/layout/links/Link.java |   93 -
 .../examples/layout/links/package-info.java        |   38 -
 .../examples/layout/menubars/HasNamed.java         |   28 -
 .../examples/layout/menubars/Menu.java             |   23 -
 .../examples/layout/menubars/MenuBar.java          |   23 -
 .../examples/layout/menubars/MenuBars.java         |   43 -
 .../examples/layout/menubars/MenuBarsAbstract.java |   68 -
 .../examples/layout/menubars/MenuSection.java      |   30 -
 .../layout/menubars/bootstrap3/BS3Menu.java        |  111 -
 .../layout/menubars/bootstrap3/BS3MenuBar.java     |   62 -
 .../layout/menubars/bootstrap3/BS3MenuBars.java    |  227 --
 .../layout/menubars/bootstrap3/BS3MenuSection.java |   77 -
 .../layout/menubars/bootstrap3/package-info.java   |   38 -
 .../examples/layout/package-info.java              |   25 -
 .../examples/mixins/MixinConstants.java            |   32 -
 .../applib-classes/examples/mixins/dto/Dto.java    |   23 -
 .../examples/mixins/dto/Dto_downloadXml.java       |   77 -
 .../examples/mixins/dto/Dto_downloadXsd.java       |  122 -
 .../examples/mixins/dto/package-info.java          |   28 -
 .../mixins/layout/Object_downloadLayoutXml.java    |   76 -
 .../examples/mixins/layout/Object_openRestApi.java |   75 -
 .../mixins/layout/Object_rebuildMetamodel.java     |   59 -
 .../metamodel/Object_downloadMetamodelXml.java     |  103 -
 .../mixins/metamodel/Object_objectIdentifier.java  |   69 -
 .../mixins/metamodel/Object_objectType.java        |   51 -
 .../examples/mixins/timestamp/HoldsUpdatedAt.java  |   25 -
 .../examples/mixins/timestamp/HoldsUpdatedBy.java  |   25 -
 .../examples/mixins/timestamp/Timestampable.java   |   22 -
 .../examples/mixins/timestamp/package-info.java    |   25 -
 .../examples/spec/AbstractSpecification.java       |  107 -
 .../examples/spec/AbstractSpecification2.java      |  114 -
 .../examples/spec/Specification.java               |   38 -
 .../examples/spec/Specification2.java              |   43 -
 .../examples/spec/SpecificationAnd.java            |   66 -
 .../examples/spec/SpecificationNot.java            |   62 -
 .../examples/spec/SpecificationOr.java             |   70 -
 .../applib-classes/examples/spec/package-info.java |   39 -
 .../applib-classes/examples/util/Enums.java        |   88 -
 .../applib-classes/examples/util/Equality.java     |   75 -
 .../applib-classes/examples/util/Hashing.java      |   66 -
 .../applib-classes/examples/util/JaxbUtil.java     |   95 -
 .../examples/util/ObjectContract_Empty.java        |   94 -
 .../examples/util/ObjectContract_Impl.java         |  104 -
 .../examples/util/ObjectContract_Parser.java       |  179 --
 .../examples/util/ObjectContracts.java             |  231 --
 .../applib-classes/examples/util/ReasonBuffer.java |   67 -
 .../examples/util/ReasonBuffer2.java               |  227 --
 .../applib-classes/examples/util/Reasons.java      |   51 -
 .../applib-classes/examples/util/TitleBuffer.java  |  467 ----
 .../examples/util/TitleBufferException.java        |   48 -
 .../applib-classes/examples/util/ToString.java     |  122 -
 .../applib-classes/examples/util/ZipWriter.java    |  118 -
 .../applib-classes/examples/util/package-info.java |   40 -
 .../examples/util/schema/ChangesDtoUtils.java      |  101 -
 .../examples/util/schema/CommandDtoUtils.java      |  172 --
 .../examples/util/schema/CommonDtoUtils.java       |  553 ----
 .../examples/util/schema/InteractionDtoUtils.java  |  450 ----
 .../util/schema/MemberExecutionDtoUtils.java       |  103 -
 .../applib-classes/examples/value/Blob.java        |  232 --
 .../applib-classes/examples/value/Clob.java        |  195 --
 .../applib-classes/examples/value/HasHtml.java     |   28 -
 .../examples/value/LocalResourcePath.java          |  114 -
 .../applib-classes/examples/value/Markup.java      |  118 -
 .../examples/value/NamedWithMimeType.java          |  181 --
 .../applib-classes/examples/value/Password.java    |   83 -
 .../examples/value/package-info.java               |   31 -
 .../applib-classes/pages/layout/object-layout.adoc |    4 +-
 .../roles-mixins-contributees/mixins/Dto.adoc      |    6 +-
 .../pages/utility/ObjectContracts.adoc             |    2 +-
 .../modules/applib-methods/pages/prefixes.adoc     |    2 +-
 .../pages/reserved/deprecated/disable.adoc         |    4 +-
 .../pages/reserved/deprecated/hide.adoc            |    6 +-
 .../src/main/adoc/modules/applib-svc/examples.sh   |  125 -
 .../services/acceptheader/AcceptHeaderService.java |   31 -
 .../appfeat/ApplicationFeatureRepository.java      |   46 -
 .../services/appfeat/ApplicationMemberType.java    |   37 -
 .../examples/services/bookmark/Bookmark.java       |  134 -
 .../examples/services/bookmark/BookmarkHolder.java |   25 -
 .../services/bookmark/BookmarkService.java         |  111 -
 .../services/bookmarkui/BookmarkUiService.java     |   28 -
 .../examples/services/clock/ClockService.java      |   79 -
 .../commanddto/processor/CommandDtoProcessor.java  |   61 -
 .../processor/spi/CommandDtoProcessorService.java  |   52 -
 .../services/confview/ConfigurationMenu.java       |   71 -
 .../services/confview/ConfigurationProperty.java   |   75 -
 .../confview/ConfigurationViewService.java         |   36 -
 .../services/conmap/ContentMappingService.java     |   76 -
 .../examples/services/error/ErrorDetails.java      |   55 -
 .../services/error/ErrorReportingService.java      |   32 -
 .../applib-svc/examples/services/error/Ticket.java |   99 -
 .../services/eventbus/EventBusService.java         |   31 -
 .../services/exceprecog/ExceptionRecognizer.java   |  193 --
 .../exceprecog/ExceptionRecognizerService.java     |   69 -
 .../examples/services/factory/FactoryService.java  |  220 --
 .../examples/services/grid/GridLoaderService.java  |   69 -
 .../examples/services/grid/GridService.java        |  124 -
 .../examples/services/grid/GridSystemService.java  |   56 -
 .../services/health/HealthCheckService.java        |   31 -
 .../examples/services/hint/HintStore.java          |   47 -
 .../services/homepage/HomePageResolverService.java |   34 -
 .../examples/services/i18n/LocaleProvider.java     |   29 -
 .../examples/services/i18n/TranslationService.java |  144 --
 .../services/i18n/TranslationsResolver.java        |   31 -
 .../examples/services/iactn/Interaction.java       |  517 ----
 .../services/iactn/InteractionContext.java         |   51 -
 .../examples/services/inject/ServiceInjector.java  |   61 -
 .../examples/services/jaxb/JaxbService.java        |  242 --
 .../examples/services/layout/LayoutService.java    |  116 -
 .../services/layout/LayoutServiceMenu.java         |  134 -
 .../examples/services/linking/DeepLinkService.java |   45 -
 .../services/menu/MenuBarsLoaderService.java       |   42 -
 .../examples/services/menu/MenuBarsService.java    |   60 -
 .../examples/services/message/MessageService.java  |  155 --
 .../examples/services/metamodel/BeanSort.java      |  145 --
 .../examples/services/metamodel/DomainMember.java  |   45 -
 .../examples/services/metamodel/DomainModel.java   |   29 -
 .../services/metamodel/MetaModelService.java       |  204 --
 .../services/metamodel/MetaModelServiceMenu.java   |  256 --
 .../examples/services/metrics/MetricsService.java  |   53 -
 .../queryresultscache/QueryResultCacheControl.java |   27 -
 .../queryresultscache/QueryResultsCache.java       |  162 --
 .../examples/services/repository/EntityState.java  |   52 -
 .../services/repository/RepositoryService.java     |  347 ---
 .../examples/services/routing/RoutingService.java  |   32 -
 .../examples/services/scratchpad/Scratchpad.java   |   69 -
 .../services/session/SessionLoggingService.java    |   54 -
 .../examples/services/sudo/SudoService.java        |   93 -
 .../examples/services/swagger/SwaggerService.java  |   94 -
 .../services/tablecol/TableColumnOrderService.java |   46 -
 .../examples/services/title/TitleService.java      |   42 -
 .../services/urlencoding/UrlEncodingService.java   |   45 -
 .../examples/services/user/RoleMemento.java        |   70 -
 .../examples/services/user/UserMemento.java        |  226 --
 .../examples/services/user/UserService.java        |   81 -
 .../services/userprof/UserProfileService.java      |   45 -
 .../services/userreg/EmailNotificationService.java |   53 -
 .../services/userreg/UserRegistrationService.java  |   46 -
 .../examples/services/wrapper/WrapperFactory.java  |  258 --
 .../services/wrapper/control/AsyncControl.java     |  164 --
 .../services/wrapper/control/ControlAbstract.java  |   97 -
 .../services/wrapper/control/ExceptionHandler.java |   42 -
 .../services/wrapper/control/SyncControl.java      |   70 -
 .../examples/services/xactn/TransactionId.java     |   48 -
 .../services/xactn/TransactionService.java         |   93 -
 .../examples/services/xactn/TransactionState.java  |  109 -
 .../examples/services/xml/XmlService.java          |   91 -
 .../services/xmlsnapshot/XmlSnapshotService.java   |  111 -
 .../pages/ApplicationFeatureRepository.adoc        |    2 +-
 .../applib-svc/pages/ErrorReportingService.adoc    |   15 +-
 .../modules/applib-svc/pages/EventBusService.adoc  |    4 +-
 .../adoc/modules/applib-svc/pages/GridService.adoc |    6 +-
 .../applib-svc/pages/GridSystemService.adoc        |    8 +-
 .../modules/applib-svc/pages/LayoutService.adoc    |    4 +-
 .../modules/applib-svc/pages/MetaModelService.adoc |    2 +-
 .../modules/applib-svc/partials/_metadata-api.adoc |    2 +-
 .../apache/isis/applib/ApplicationException.java   |   72 -
 .../org/apache/isis/applib/FatalException.java     |   54 -
 .../org/apache/isis/applib/IsisModuleApplib.java   |   14 +-
 .../isis/applib/NonRecoverableException.java       |  143 --
 .../apache/isis/applib/PersistFailedException.java |   51 -
 .../apache/isis/applib/RecoverableException.java   |  137 -
 .../apache/isis/applib/RepositoryException.java    |   50 -
 .../isis/applib/domain/DomainObjectList.java       |   17 +-
 .../applib/exceptions/RecoverableException.java    |  114 +
 .../applib/exceptions/TranslatableException.java   |   54 +
 .../applib/exceptions/UnrecoverableException.java  |  107 +
 .../recoverable/InteractionException.java          |   75 +
 .../recoverable/InvalidEntryException.java         |   42 +
 .../recoverable/TextEntryParseException.java       |   43 +
 .../unrecoverable/DomainModelException.java        |   43 +
 .../unrecoverable/MetaModelException.java          |   39 +
 .../unrecoverable/NoAuthenticatorException.java    |   43 +
 .../unrecoverable/ObjectNotFoundException.java     |   38 +
 .../unrecoverable/ObjectPersistenceException.java  |   38 +
 .../unrecoverable/PersistFailedException.java      |   54 +
 .../unrecoverable/ReflectiveActionException.java   |   39 +
 .../unrecoverable/RepositoryException.java         |   53 +
 .../unrecoverable/UnexpectedCallException.java     |   35 +
 .../unrecoverable/UnknownTypeException.java        |   35 +
 .../applib/mixins/timestamp/HoldsUpdatedAt.java    |   28 -
 .../applib/mixins/timestamp/HoldsUpdatedBy.java    |   28 -
 .../applib/mixins/timestamp/Timestampable.java     |   22 -
 .../isis/applib/mixins/timestamp/package-info.java |   25 -
 .../appfeat/ApplicationFeatureRepository.java      |    2 +-
 .../conmap/ContentMappingServiceForCommandDto.java |    2 +-
 .../ContentMappingServiceForCommandsDto.java       |    2 +-
 .../spi/CommandDtoProcessorServiceIdentity.java    |    2 +-
 .../services/confview/ConfigurationMenu.java       |    4 +-
 .../services/confview/ConfigurationProperty.java   |    2 +-
 .../isis/applib/services/error/SimpleTicket.java   |  135 +
 .../services/exceprecog/ExceptionRecognizer.java   |    4 +-
 .../exceprecog/ExceptionRecognizerAbstract.java    |   42 +-
 .../exceprecog/ExceptionRecognizerForType.java     |   76 +-
 .../exceprecog/ExceptionRecognizerService.java     |    6 +-
 .../services/exceprecog/TranslatableException.java |   54 -
 .../applib/services/factory/FactoryService.java    |    6 +-
 .../applib/services/i18n/TranslatableString.java   |    2 +-
 .../isis/applib/services/jaxb/JaxbService.java     |    2 +-
 .../applib/services/layout/LayoutServiceMenu.java  |    4 +-
 .../services/metamodel/MetaModelServiceMenu.java   |    4 +-
 .../services/publishing/log/CommandLogger.java     |    2 +-
 .../publishing/log/EntityChangesLogger.java        |    2 +-
 .../publishing/log/EntityPropertyChangeLogger.java |    2 +-
 .../services/publishing/log/ExecutionLogger.java   |    2 +-
 .../session/SessionLoggingServiceLogging.java      |    2 +-
 .../isis/applib/services/user/RoleMemento.java     |    2 +
 .../isis/applib/services/user/UserMemento.java     |    2 +
 .../services/userreg/EmailNotificationService.java |    5 +-
 .../applib/services/wrapper/DisabledException.java |    2 +-
 .../applib/services/wrapper/HiddenException.java   |    1 +
 .../services/wrapper/InteractionException.java     |   75 -
 .../applib/services/wrapper/InvalidException.java  |    1 +
 .../applib/services/wrapper/WrapperFactory.java    |   12 +-
 .../services/xmlsnapshot/XmlSnapshotService.java   |    2 +-
 .../src/main/adoc/modules/schema/pages/mml.adoc    |    4 +-
 .../org/apache/isis/schema/ixn/ixn-2.0.xsd         |    2 +-
 .../isis/commons/collections/ImmutableEnumSet.java |    6 +-
 .../exceptions/IsisApplicationException.java       |   54 -
 .../isis/commons/exceptions/IsisException.java     |   49 -
 .../exceptions/UnexpectedCallException.java        |   33 -
 .../commons/exceptions/UnknownTypeException.java   |   33 -
 .../apache/isis/commons/having/HasUpdatedAt.java   |   28 +
 .../apache/isis/commons/having/HasUpdatedBy.java   |   28 +
 .../isis/commons/having/HasUpdatedByAndAt.java     |   25 +
 .../commons/internal/exceptions/_Exceptions.java   |   25 +-
 .../factory/_InstanceCreationClassException.java   |    4 +-
 .../factory/_InstanceCreationException.java        |    4 +-
 .../factory/_UnavailableClassException.java        |    4 +-
 .../isis/commons/internal/ioc/_IocContainer.java   |    1 -
 .../isis/commons/internal/reflection/_Reflect.java |   14 +-
 core/config/pom.xml                                |   12 +
 .../pages/sections/isis.viewer.restfulobjects.adoc |   24 +-
 .../apache/isis/core/config/IsisConfiguration.java |  185 +-
 .../isis/core/config/IsisModuleCoreConfig.java     |    2 +
 .../IsisBeanFactoryPostProcessorForSpring.java     |    2 +-
 .../config/beans/IsisBeanTypeRegistryDefault.java  |    2 +-
 .../core/config/converters/PatternsConverter.java  |    2 +-
 .../DataSourceIntrospectionService.java            |  104 +
 .../config/environment/IsisSystemEnvironment.java  |    2 +-
 .../PatternOptionalStringConstraintValidator.java  |    8 -
 .../config/viewer/wicket/WebAppContextPath.java    |    2 +-
 ...teractionAwareTransactionalBoundaryHandler.java |    2 +-
 core/jdk-supplemental/pom.xml                      |    4 +-
 .../metamodel/_testing/ServiceInjectorLegacy.java  |    2 +-
 .../adapter/oid/ObjectNotFoundException.java       |   36 -
 .../adapter/oid/ObjectPersistenceException.java    |   42 -
 .../core/metamodel/adapter/oid/Oid_Marshaller.java |    9 +-
 .../core/metamodel/commons/ArrayExtensions.java    |   14 +-
 .../metamodel/commons/CanonicalParameterUtil.java  |   44 +-
 .../core/metamodel/commons/ClassExtensions.java    |    4 +-
 .../metamodel/commons/ThrowableExtensions.java     |   11 +-
 .../core/metamodel/context/MetaModelContexts.java  |    2 +-
 .../isis/core/metamodel/events/MetamodelEvent.java |   34 +
 .../metamodel/exceptions/MetaModelException.java   |   43 -
 .../persistence/ObjectNotFoundException.java       |   43 -
 .../persistence/ObjectPersistenceException.java    |   47 -
 .../persistence/PojoRecreationException.java       |   36 -
 .../persistence/PojoRefreshException.java          |   39 -
 .../isis/core/metamodel/facets/Annotations.java    |    2 +-
 .../core/metamodel/facets/DomainEventHelper.java   |    8 +-
 .../core/metamodel/facets/ImperativeFacet.java     |    7 +-
 .../MethodPrefixBasedFacetFactoryAbstract.java     |   72 +-
 .../facets/actcoll/typeof/TypeOfFacet.java         |    3 +-
 ...nChoicesForCollectionParameterFacetFactory.java |    3 +-
 .../annotation/HomePageFacetAnnotationFactory.java |    6 +-
 .../ActionValidationFacetViaMethodFactory.java     |    2 +-
 .../clear/CollectionClearFacetFactory.java         |   70 -
 .../clear/CollectionClearFacetViaAccessor.java     |   80 -
 .../clear/CollectionClearFacetViaClearMethod.java  |   71 -
 .../CollectionAnnotationFacetFactory.java          |   50 -
 ...ectionAddToFacetForDomainEventFromAbstract.java |  127 -
 ...acetForDomainEventFromCollectionAnnotation.java |   43 -
 ...lectionAddToFacetForDomainEventFromDefault.java |   41 -
 ...nRemoveFromFacetForDomainEventFromAbstract.java |  126 -
 ...acetForDomainEventFromCollectionAnnotation.java |   43 -
 ...onRemoveFromFacetForDomainEventFromDefault.java |   41 -
 ...abledFacetOnCollectionDerivedFromImmutable.java |   39 -
 ...cetOnCollectionDerivedFromImmutableFactory.java |   45 -
 .../collections/modify/CollectionAddToFacet.java   |   37 -
 .../modify/CollectionAddToFacetAbstract.java       |   36 -
 .../modify/CollectionAddToFacetViaAccessor.java    |   79 -
 .../modify/CollectionAddToFacetViaMethod.java      |   75 -
 ...tionAddToRemoveFromAndValidateFacetFactory.java |  177 --
 .../collections/modify/CollectionClearFacet.java   |   36 -
 .../modify/CollectionClearFacetAbstract.java       |   36 -
 .../modify/CollectionRemoveFromFacet.java          |   39 -
 .../modify/CollectionRemoveFromFacetAbstract.java  |   36 -
 .../CollectionRemoveFromFacetViaAccessor.java      |   82 -
 .../modify/CollectionRemoveFromFacetViaMethod.java |   75 -
 .../TypeOfFacetInferredFromSupportingMethods.java  |   31 -
 .../BookmarkPolicyFacetFallbackFactory.java        |    8 +-
 .../facets/object/callbacks/CallbackFacet.java     |    2 +-
 .../choices/enums/EnumValueSemanticsProvider.java  |    2 +-
 .../DomainObjectAnnotationFacetFactory.java        |    5 +-
 ...ObjectLayoutAnnotationUsingCssClassUiEvent.java |    4 +-
 ...mainObjectLayoutAnnotationUsingIconUiEvent.java |    4 +-
 ...inObjectLayoutAnnotationUsingLayoutUiEvent.java |    4 +-
 ...ainObjectLayoutAnnotationUsingTitleUiEvent.java |    4 +-
 .../DomainServiceFacetAnnotationFactory.java       |    6 +-
 .../facets/object/facets/FacetsFacetAbstract.java  |    7 +-
 .../facets/object/mixin/MixinFacetAbstract.java    |  115 +-
 .../mixin/MixinFacetForDomainObjectAnnotation.java |   14 +-
 ...jectSpecIdFacetDerivedFromClassNameFactory.java |    6 +-
 .../object/parseable/InvalidEntryException.java    |   42 -
 .../object/parseable/TextEntryParseException.java  |   47 -
 .../parser/ParseableFacetUsingParser.java          |    2 +-
 ...etOnCollectionDerivedFromRecreatableObject.java |   46 -
 ...CollectionDerivedFromViewModelFacetFactory.java |   54 -
 .../ValueSemanticsProviderAndFacetAbstract.java    |    4 +-
 ...ParameterAutoCompleteFacetViaMethodFactory.java |    2 +-
 .../method/ActionChoicesFacetViaMethod.java        |    2 +-
 ...ctionParameterChoicesFacetViaMethodFactory.java |    2 +-
 ...tionParameterDefaultsFacetViaMethodFactory.java |    2 +-
 ...tionParameterDisabledFacetViaMethodFactory.java |    2 +-
 ...ActionParameterHiddenFacetViaMethodFactory.java |    2 +-
 ...onParameterValidationFacetViaMethodFactory.java |    2 +-
 .../method/PropertyDefaultFacetViaMethod.java      |    2 +-
 .../facets/schema/IsisSchemaMetaModelRefiner.java  |    2 +-
 .../facets/schema/IsisSchemaValueTypeProvider.java |    2 +-
 .../ValueSemanticsProviderAbstractTemporal.java    |    2 +-
 .../BigDecimalValueSemanticsProvider.java          |    6 +-
 .../BigIntegerValueSemanticsProvider.java          |    2 +-
 .../BooleanValueSemanticsProviderAbstract.java     |   10 +-
 .../bytes/ByteValueSemanticsProviderAbstract.java  |    2 +-
 .../chars/CharValueSemanticsProviderAbstract.java  |    2 +-
 .../value/datejodalocal/JodaLocalDateUtil.java     |    2 +-
 .../datetimejodalocal/JodaLocalDateTimeUtil.java   |    2 +-
 .../DoubleValueSemanticsProviderAbstract.java      |    2 +-
 .../FloatValueSemanticsProviderAbstract.java       |    2 +-
 .../image/ImageValueSemanticsProviderAbstract.java |    2 +-
 .../integer/IntValueSemanticsProviderAbstract.java |    2 +-
 .../longs/LongValueSemanticsProviderAbstract.java  |    2 +-
 .../ShortValueSemanticsProviderAbstract.java       |    2 +-
 .../TemporalValueSemanticsProviderAbstract.java    |    2 +-
 .../JavaSqlTimeStampValueSemanticsProvider.java    |    2 +-
 .../interactions/managed/ManagedMember.java        |    2 +-
 .../core/metamodel/layout/LayoutFacetUtil.java     |    2 +-
 .../objectmanager/ObjectManagerDefault.java        |    2 +-
 ...meterDefaultsFacetFromAssociatedCollection.java |    7 +-
 .../param/DeriveFacetsPostProcessor.java           |   91 +-
 .../ProgrammingModelInitFilterDefault.java         |    2 +-
 .../dflt/ProgrammingModelFacetsJava8.java          |   21 +-
 .../metamodel/services/ServiceInjectorDefault.java |    2 +-
 .../appfeat/ApplicationFeatureFactory.java         |    2 +-
 .../services/appfeat/ApplicationFeatureId.java     |   98 +-
 .../ApplicationFeatureRepositoryDefault.java       |   92 +-
 .../services/appfeat/ApplicationFeatureType.java   |   25 +-
 .../classsubstitutor/ClassSubstitutorDefault.java  |    2 +-
 .../ClassSubstitutorForCollections.java            |    2 +-
 .../ClassSubstitutorForDomainObjects.java          |    2 +-
 .../classsubstitutor/ClassSubstitutorRegistry.java |    2 +-
 .../services/events/MetamodelEventService.java     |    2 +-
 ...ExceptionRecognizerForRecoverableException.java |    7 +-
 .../services/grid/GridLoaderServiceDefault.java    |    2 +-
 .../services/grid/GridReaderUsingJaxb.java         |    2 +-
 .../services/grid/GridServiceDefault.java          |    2 +-
 .../services/grid/GridSystemServiceAbstract.java   |   16 +-
 .../grid/bootstrap3/GridSystemServiceBS3.java      |    4 +-
 .../services/layout/LayoutServiceDefault.java      |    2 +-
 .../services/metamodel/MetaModelExporter.java      |    8 +-
 .../metamodel/MetaModelServiceDefault.java         |   51 +-
 .../services/registry/ServiceRegistryDefault.java  |    2 +-
 .../tablecol/TableColumnOrderServiceDefault.java   |    2 +-
 .../services/title/TitleServiceDefault.java        |    2 +-
 .../isis/core/metamodel/spec/ActionType.java       |    2 +-
 .../core/metamodel/spec/DomainModelException.java  |   47 -
 .../isis/core/metamodel/spec/Hierarchical.java     |    4 +
 .../isis/core/metamodel/spec/ObjectSpecId.java     |    9 +-
 .../core/metamodel/spec/ObjectSpecification.java   |   28 +-
 .../core/metamodel/spec/feature/CurrentHolder.java |    2 +-
 .../core/metamodel/spec/feature/ObjectAction.java  |    4 +-
 .../spec/feature/ObjectActionContainer.java        |   97 +-
 .../metamodel/spec/feature/ObjectAssociation.java  |    2 -
 .../spec/feature/ObjectAssociationContainer.java   |   59 +-
 .../core/metamodel/spec/feature/ObjectFeature.java |    4 +-
 .../spec/feature/OneToManyAssociation.java         |   76 -
 .../specloader/InjectorMethodEvaluatorDefault.java |    2 +-
 .../specloader/ProgrammingModelServiceDefault.java |    2 +-
 .../specloader/ReflectiveActionException.java      |   43 -
 .../specloader/SpecificationLoaderDefault.java     |   36 +-
 .../specloader/specimpl/FacetedMethodsBuilder.java |    6 +-
 .../specloader/specimpl/MemberSortingUtils.java    |    2 +-
 .../specloader/specimpl/ObjectActionDefault.java   |    7 +-
 .../specimpl/ObjectActionParameterAbstract.java    |    2 +-
 .../specloader/specimpl/ObjectMemberAbstract.java  |    2 -
 .../specloader/specimpl/ObjectMemberContainer.java |  127 +
 .../specimpl/ObjectSpecificationAbstract.java      |   53 +-
 .../specimpl/OneToManyAssociationDefault.java      |  109 +-
 .../specimpl/dflt/ObjectSpecificationDefault.java  |   89 +-
 .../core/metamodel/util/snapshot/XmlSnapshot.java  |    4 +-
 .../valuetypes/ValueTypeProviderDefault.java       |    2 +-
 .../valuetypes/ValueTypeProviderForBuiltin.java    |    2 +-
 .../ValueTypeProviderForCollections.java           |    2 +-
 .../metamodel/valuetypes/ValueTypeRegistry.java    |    2 +-
 .../actions/ActionMethodsFacetFactoryTest.java     |    2 +-
 .../CollectionFieldMethodsFacetFactoryTest.java    |  383 +--
 .../CollectionAnnotationFacetFactoryTest.java      |  269 --
 .../object/mixin/MixinFacetAbstract_Test.java      |   43 +
 .../parseable/ParseableFacetUsingParserTest.java   |    1 +
 .../facets/param/name/ParameterNameFacetTest.java  |   26 +-
 .../BigDecimalValueSemanticsProviderTest.java      |    2 +-
 .../value/BigIntValueSemanticsProviderTest.java    |    2 +-
 .../value/BooleanValueSemanticsProviderTest.java   |    2 +-
 .../value/ByteValueSemanticsProviderTest.java      |    2 +-
 .../value/CharacterValueSemanticsProviderTest.java |    2 +-
 .../value/DoubleValueSemanticsProviderTest.java    |    2 +-
 .../value/FloatValueSemanticsProviderTest.java     |    2 +-
 .../value/IntValueSemanticsProviderTest.java       |    2 +-
 .../JavaSqlDateValueSemanticsProviderTest.java     |    2 +-
 .../JavaUtilDateValueSemanticsProviderTest.java    |    2 +-
 .../value/LongValueSemanticsProviderTest.java      |    2 +-
 .../value/ShortValueSemanticsProviderTest.java     |    2 +-
 .../objects/OneToManyAssociationDefaultTest.java   |   69 +-
 .../services/appfeat/ApplicationFeatureIdTest.java |   32 +-
 .../ApplicationFeatureRepositoryDefaultTest.java   |   10 +-
 .../appfeat/ApplicationFeatureTypeTest.java        |   12 +-
 .../testspec/ObjectSpecificationStub.java          |   69 +-
 .../services/menubars/menubars.layout.xml          |   32 +-
 core/pom.xml                                       |  100 +-
 .../isis/core/runtime/IsisModuleCoreRuntime.java   |    4 +-
 .../core/runtime/events/AppLifecycleEvent.java     |   35 -
 .../runtime/events/AppLifecycleEventService.java   |   57 -
 .../core/runtime/events/MetamodelEventService.java |   58 +
 .../pages/RepresentationService.adoc               |    2 +-
 .../runtimeservices/InitialisationException.java   |   45 -
 .../IsisModuleCoreRuntimeServices.java             |   12 +-
 .../core/runtimeservices/ServiceException.java     |   43 -
 .../bookmarks/BookmarkServiceDefault.java          |    4 +-
 .../runtimeservices/clock/ClockServiceDefault.java |    2 +-
 .../command/CommandDtoServiceInternalDefault.java  |    2 +-
 .../command/CommandExecutorServiceDefault.java     |   26 +-
 .../confmenu/ConfigurationViewServiceDefault.java  |    2 +-
 .../runtimeservices/email/EmailServiceDefault.java |    2 +-
 .../core/runtimeservices/error/EmailTicket.java    |  141 --
 .../core/runtimeservices/error/SimpleTicket.java   |  135 -
 .../eventbus/EventBusServiceSpring.java            |    2 +-
 .../ExceptionRecognizerServiceDefault.java         |   92 -
 .../executor/MemberExecutorServiceDefault.java     |    2 +-
 .../factory/FactoryServiceDefault.java             |    2 +-
 .../i18n/po/TranslationServicePo.java              |    2 +-
 .../i18n/po/TranslationServicePoMenu.java          |    4 +-
 .../InteractionDtoServiceInternalDefault.java      |    2 +-
 .../runtimeservices/jaxb/JaxbServiceDefault.java   |   15 +-
 .../menubars/MenuBarsLoaderServiceDefault.java     |    2 +-
 .../menubars/bootstrap3/MenuBarsServiceBS3.java    |    4 +-
 .../message/MessageServiceDefault.java             |    4 +-
 .../publish/CommandPublisherDefault.java           |    2 +-
 .../publish/EntityChangesPublisherDefault.java     |    2 +-
 .../EntityPropertyChangePublisherDefault.java      |    2 +-
 .../publish/ExecutionPublisherDefault.java         |    2 +-
 .../QueryResultsCacheDefault.java                  |    2 +-
 .../ExceptionRecognizerServiceDefault.java         |  105 +
 .../ExceptionRecognizerForDataAccessException.java |   53 +
 .../ExceptionRecognizerForDataAlreadyExists.java   |   56 +
 .../impl/ExceptionRecognizerForObjectNotFound.java |   51 +
 ...ceptionRecognizerForOtherDataAccessProblem.java |   55 +
 .../ExceptionRecognizerForRelatedDataExists.java   |   51 +
 .../ExceptionRecognizerForUnableToSaveData.java    |   51 +
 .../repository/RepositoryServiceDefault.java       |   10 +-
 .../routing/RoutingServiceDefault.java             |    6 +-
 .../scratchpad/ScratchpadDefault.java              |   12 +-
 .../session/InteractionFactoryDefault.java         |   25 +-
 .../runtimeservices/sudo/SudoServiceDefault.java   |    2 +-
 .../transaction/TransactionServiceSpring.java      |    8 +-
 .../UrlEncodingServiceWithCompression.java         |    2 +-
 .../runtimeservices/user/UserServiceDefault.java   |    2 +-
 .../userprof/UserProfileServiceDefault.java        |    2 +-
 .../userreg/EmailNotificationServiceDefault.java   |    5 +-
 .../wrapper/WrapperFactoryDefault.java             |   15 +-
 .../handlers/DomainObjectInvocationHandler.java    |  204 +-
 .../runtimeservices/xml/XmlServiceDefault.java     |    8 +-
 .../xmlsnapshot/XmlSnapshotServiceDefault.java     |   12 +-
 .../email/EmailServiceDefaultTest_actually.java    |   10 +-
 .../email/EmailServiceDefaultTest_notEmpty.java    |   10 +-
 ...eptionRecognizerForDataAccessExceptionTest.java |  111 +
 .../runtimeservices/urlencoding/MementosTest.java  |   14 +-
 .../urlencoding/UrlEncodingServiceTest.java        |   16 +-
 .../proxy/ProxyCreatorTestUsingCodegenPlugin.java  |   29 +-
 .../security/authentication/logout/LogoutMenu.java |    6 +-
 .../manager/AuthenticationManager.java             |    4 +-
 .../standard/NoAuthenticatorException.java         |   46 -
 .../standard/RandomCodeGeneratorDefault.java       |    2 +-
 .../manager/AuthorizationManager.java              |    2 +-
 .../AuthenticationManager_authenticators_Test.java |    2 +-
 .../changetracking/EntityChangeTrackerDefault.java |    9 +-
 .../changetracking/events/TimestampService.java    |   14 +-
 .../HealthIndicatorUsingHealthCheckService.java    |    4 +-
 .../logonlog/WebModuleLogOnExceptionLogger.java    |    2 +-
 .../templresources/WebModuleTemplateResources.java |    2 +-
 doxygen.cfg                                        | 1318 +++++-----
 .../domain/src/main/adoc/modules/demo/examples.sh  |   32 -
 .../error/service/DemoErrorReportingService.java   |   62 -
 .../src/main/java/demoapp/dom/DemoModule.java      |   11 +-
 .../dom/_infra/seed/SeedServiceAbstract.java       |    6 +-
 .../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     |  206 --
 ...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   |   86 -
 .../Property/snapshot/PropertySnapshotVm.java      |  155 --
 .../snapshot/PropertySnapshotVm.layout.xml         |   59 -
 .../PropertySnapshotVm_takeXmlSnapshot.java        |   80 -
 .../snapshot/SnapshotExcludedMetaAnnotation.java   |   40 -
 .../snapshot/SnapshotIncludedMetaAnnotation.java   |   40 -
 .../child/PropertySnapshotChildVm-description.adoc |    5 -
 .../snapshot/child/PropertySnapshotChildVm.java    |   96 -
 .../child/PropertySnapshotChildVm.layout.xml       |   53 -
 ...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
 .../objects/other/embedded/ComplexNumberJdo.java   |   81 +
 .../embedded/ComplexNumberJdoValueSemantics.java   |  119 +
 .../objects/other/embedded/EmbeddedTypeMenu.java   |   48 +
 .../other/embedded/EmbeddedTypeVm-description.adoc |  114 +
 .../objects/other/embedded/EmbeddedTypeVm.java     |   49 +
 .../other/embedded/EmbeddedTypeVm.layout.xml       |   55 +
 .../embedded/NumberConstantJdo-description.adoc    |   12 +
 .../objects/other/embedded/NumberConstantJdo.java  |   64 +
 .../other/embedded/NumberConstantJdo.layout.xml    |   60 +
 .../objects/other/embedded/NumberConstantJdo.svg}  |    0
 .../embedded/NumberConstantJdoRepository.java      |   55 +
 .../embedded/NumberConstantJdo_updateNumber.java   |   44 +
 .../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  |   70 +
 .../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         |   59 +
 .../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  |  324 +--
 .../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 -
 .../experimental/tuple/NumberConstant.layout.xml   |   44 -
 .../tuple/NumberConstantRepository.java            |   55 -
 .../tuple/NumberConstant_updateNumber.java         |   44 -
 .../experimental/tuple/TupleDemo-description.adoc  |   26 -
 .../dom/misc/experimental/tuple/TupleDemo.java     |   46 -
 .../misc/experimental/tuple/TupleDemo.layout.xml   |   38 -
 .../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   |   41 +-
 .../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    |   32 +-
 .../core/errorreportingservice/EmailTicket.java    |  118 +
 .../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           |  156 +-
 .../XmlSnapshotParentVm-description.html           |  592 +++++
 .../xmlSnapshotService/XmlSnapshotParentVm.java    |   21 +-
 .../XmlSnapshotParentVm_takeSnapshot.java          |  104 -
 .../XmlSnapshotParentVm_takeXmlSnapshot.java       |  102 +
 .../child/XmlSnapshotChildVm-description.adoc      |    2 +-
 .../core/xmlSnapshotService/class-diagram.svg      |   37 +
 .../peer/XmlSnapshotPeerVm-description.adoc        |    2 +-
 .../xmlSnapshotService/peer/XmlSnapshotPeerVm.java |   18 +
 .../peer/XmlSnapshotPeerVm.layout.xml              |   13 +-
 .../child/XmlSnapshotPeerChildVm-description.adoc  |    3 +
 .../peer/child/XmlSnapshotPeerChildVm.java         |   64 +
 .../XmlSnapshotPeerChildVm.layout.xml}             |    0
 .../services/extensions/secman/ExtSecManMenu.java  |   44 +
 .../extensions/secman/IsisExtSecManMenu.java       |   42 -
 .../extensions/secman/apptenancy/AppTenancyVm.java |    8 +-
 .../jdo/JavaTimeOffsetDateTimeJdoSeedService.java  |    6 +-
 .../jdo/JavaTimeOffsetTimeJdoSeedService.java      |    6 +-
 .../jdo/JavaTimeZonedDateTimeJdoSeedService.java   |    6 +-
 .../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  |    7 +-
 .../customvaluetypes/ComplexNumberJdo_Test.java    |   25 +
 .../customui/GeocodeResponseUtilsTest.java         |   17 +
 .../geocoding/GeoapifyClientTest_geocode.java      |   47 +
 .../dom/ui/custom/GeocodeResponseUtilsTest.java    |   17 -
 .../geocoding/GeoapifyClientTest_geocode.java      |   47 -
 examples/demo/vaadin/pom.xml                       |    4 +-
 .../demoapp/web/replay/DemoReplayController.java   |    2 +-
 .../PrototypeActionsVisibilityAdvisor.java         |    2 +-
 .../wicket/ui/custom/WhereInTheWorldPanel.java     |    7 +-
 .../ui/custom/WhereInTheWorldPanelFactory.java     |    4 +-
 .../commandlog/impl/CommandSubscriberForJdo.java   |    2 +-
 .../extensions/commandlog/impl/jdo/CommandJdo.java |    2 +-
 .../commandlog/impl/jdo/CommandJdoRepository.java  |   24 +-
 .../commandlog/impl/ui/CommandServiceMenu.java     |    4 +-
 .../primary/config/PrimaryConfig.java              |    7 +-
 .../primary/mixins/Object_openOnSecondary.java     |    5 +-
 .../primary/restapi/CommandRetrievalService.java   |   11 +-
 .../primary/spiimpl/CaptureResultOfCommand.java    |    2 +-
 .../primary/ui/CommandReplayOnPrimaryService.java  |   11 +-
 .../analyser/CommandReplayAnalyserException.java   |    2 +-
 .../analyser/CommandReplayAnalyserResult.java      |    2 +-
 .../analysis/CommandReplayAnalysisService.java     |    2 +-
 .../secondary/clock/TickingClockService.java       |    2 +-
 .../secondary/config/SecondaryConfig.java          |    2 +-
 .../executor/CommandExecutorServiceWithTime.java   |    2 +-
 .../secondary/fetch/CommandFetcher.java            |    2 +-
 .../secondary/mixins/Object_openOnPrimary.java     |    6 +-
 .../ui/CommandReplayOnSecondaryService.java        |    4 +-
 .../quartz/adoc/modules/quartz/pages/about.adoc    |    6 +-
 extensions/pom.xml                                 |    4 +-
 .../extensions/secman/api/SecmanConfiguration.java |   90 +
 .../secman/api/SecurityModuleConfig.java           |   93 -
 .../api/permission/ApplicationPermission.java      |   59 +-
 .../permission/ApplicationPermission.layout.xml    |    0
 .../PasswordEncryptionServiceUsingJBcrypt.java     |    2 +-
 .../secman/model/app/feature/ApplicationClass.java |    2 +-
 .../model/app/feature/ApplicationClassAction.java  |    2 +-
 .../app/feature/ApplicationClassCollection.java    |    2 +-
 .../model/app/feature/ApplicationClassMember.java  |    2 +-
 .../app/feature/ApplicationClassProperty.java      |    2 +-
 .../app/feature/ApplicationFeatureViewModel.java   |    9 +-
 .../app/feature/ApplicationFeatureViewModels.java  |    2 +-
 .../model/app/feature/ApplicationPackage.java      |    2 +-
 .../user/ApplicationUser_filterPermissions.java    |    2 +-
 .../secman/model/app/user/MeService.java           |    2 +-
 .../model/app/user/UserPermissionViewModel.java    |   36 +-
 .../ApplicationOrphanedPermissionManager.java      |   53 +
 ...OrphanedPermissionManager_relocateSelected.java |   77 +
 .../dom/permission/ApplicationPermissionMenu.java  |    8 +-
 .../secman/model/dom/role/ApplicationRoleMenu.java |    2 +-
 .../model/dom/role/ApplicationRole_addPackage.java |    6 +-
 .../dom/role/ApplicationRole_removePermission.java |    8 +-
 .../role/ApplicationRole_removePermissions.java    |    8 +-
 .../model/dom/tenancy/ApplicationTenancyMenu.java  |    2 +-
 .../model/dom/user/ApplicationUserManager.java     |    2 +-
 .../secman/model/dom/user/ApplicationUserMenu.java |    6 +-
 .../model/dom/user/ApplicationUser_lock.java       |    4 +-
 ...ng => ApplicationOrphanedPermissionManager.png} |  Bin
 .../jdo/dom/permission/ApplicationPermission.java  |   14 +-
 .../ApplicationPermissionRepository.java           |    2 +-
 .../secman/jdo/dom/role/ApplicationRole.java       |    4 +-
 .../jdo/dom/role/ApplicationRoleRepository.java    |    6 +-
 .../secman/jdo/dom/tenancy/ApplicationTenancy.java |    5 +-
 .../dom/tenancy/ApplicationTenancyRepository.java  |    2 +-
 .../secman/jdo/dom/user/ApplicationUser.java       |    8 +-
 .../jdo/dom/user/ApplicationUserRepository.java    |    6 +-
 .../secman/jdo/seed/SeedSecurityModuleService.java |   10 +-
 .../jdo/seed/SeedUsersAndRolesFixtureScript.java   |   22 +-
 .../AbstractRoleAndPermissionsFixtureScript.java   |   22 +-
 .../IsisExtSecmanAdminRoleAndPermissions.java      |   44 +
 .../jdo/seed/scripts/IsisExtSecmanAdminUser.java   |   37 +
 .../IsisExtSecmanFixtureRoleAndPermissions.java    |   41 +
 ...IsisExtSecmanRegularUserRoleAndPermissions.java |   99 +
 .../IsisModuleSecurityAdminRoleAndPermissions.java |   44 -
 .../seed/scripts/IsisModuleSecurityAdminUser.java  |   37 -
 ...sisModuleSecurityFixtureRoleAndPermissions.java |   41 -
 ...oduleSecurityRegularUserRoleAndPermissions.java |   92 -
 .../jpa/IsisModuleExtSecmanPersistenceJpa.java     |    4 -
 .../jpa/dom/permission/ApplicationPermission.java  |   11 +-
 .../ApplicationPermissionRepository.java           |    2 +-
 .../secman/jpa/dom/role/ApplicationRole.java       |    3 +-
 .../jpa/dom/role/ApplicationRoleRepository.java    |    6 +-
 .../secman/jpa/dom/tenancy/ApplicationTenancy.java |    3 +-
 .../dom/tenancy/ApplicationTenancyRepository.java  |    2 +-
 .../secman/jpa/dom/user/ApplicationUser.java       |    7 +-
 .../jpa/dom/user/ApplicationUserRepository.java    |    6 +-
 .../secman/jpa/seed/SeedSecurityModuleService.java |   10 +-
 .../jpa/seed/SeedUsersAndRolesFixtureScript.java   |   22 +-
 .../IsisExtSecmanAdminRoleAndPermissions.java      |   44 +
 .../jpa/seed/scripts/IsisExtSecmanAdminUser.java   |   37 +
 .../IsisExtSecmanFixtureRoleAndPermissions.java    |   41 +
 ...IsisExtSecmanRegularUserRoleAndPermissions.java |   99 +
 .../IsisModuleSecurityAdminRoleAndPermissions.java |   44 -
 .../seed/scripts/IsisModuleSecurityAdminUser.java  |   37 -
 ...sisModuleSecurityFixtureRoleAndPermissions.java |   41 -
 ...oduleSecurityRegularUserRoleAndPermissions.java |   92 -
 .../src/main/resources/META-INF/orm-secman.xml     |   44 +
 .../shiro/IsisModuleExtSecmanShiroRealm.java       |    6 +-
 .../services/SecurityRealmServiceUsingShiro.java   |    2 +-
 .../cors/impl/IsisModuleExtCorsImpl.java           |    2 +-
 incubator/clients/kroviz/.npmrc                    |    1 +
 .../kroviz/partials/design/sample_plantuml.adoc    |   53 +
 incubator/clients/kroviz/build.gradle.kts          |    5 +-
 incubator/clients/kroviz/gradle.properties         |    6 +-
 .../SvgInline.kt                                   |   59 -
 .../kotlin/org/apache/isis/client/kroviz/App.kt    |    1 +
 .../kroviz/core/aggregator/ActionDispatcher.kt     |   33 +-
 .../kroviz/core/aggregator/BaseAggregator.kt       |   16 +-
 .../core/aggregator/DomainTypesAggregator.kt       |   67 +-
 .../kroviz/core/aggregator/ListAggregator.kt       |   51 +-
 .../kroviz/core/aggregator/ObjectAggregator.kt     |   60 +-
 .../kroviz/core/aggregator/RestfulDispatcher.kt    |   12 +-
 .../kroviz/core/aggregator/SystemAggregator.kt     |   12 +-
 .../isis/client/kroviz/core/event/EventStore.kt    |   28 +-
 .../isis/client/kroviz/core/event/LogEntry.kt      |   26 +-
 .../isis/client/kroviz/core/event/ReplayEvent.kt   |    9 +-
 .../client/kroviz/core/event/RoXmlHttpRequest.kt   |   88 +-
 .../apache/isis/client/kroviz/core/model/ListDM.kt |    2 +-
 .../isis/client/kroviz/core/model/ObjectDM.kt      |   40 +-
 .../isis/client/kroviz/handler/ActionHandler.kt    |    9 +-
 .../isis/client/kroviz/handler/BaseHandler.kt      |   26 +-
 .../client/kroviz/handler/CollectionHandler.kt     |   38 +
 .../client/kroviz/handler/DomainTypesHandler.kt    |   19 +-
 .../isis/client/kroviz/handler/HttpErrorHandler.kt |    7 +-
 .../isis/client/kroviz/handler/LayoutHandler.kt    |    7 +-
 .../isis/client/kroviz/handler/LayoutXmlHandler.kt |    2 +-
 .../isis/client/kroviz/handler/PlainHandlers.kt    |   49 +-
 .../isis/client/kroviz/handler/ResponseHandler.kt  |    4 +-
 .../isis/client/kroviz/handler/RestfulHandler.kt   |    6 +-
 .../client/kroviz/handler/ResultListHandler.kt     |    7 +-
 .../client/kroviz/handler/ResultObjectHandler.kt   |    7 +-
 .../client/kroviz/handler/ResultValueHandler.kt    |    7 +-
 .../org/apache/isis/client/kroviz/to/Action.kt     |    4 +-
 .../org/apache/isis/client/kroviz/to/Collection.kt |   30 +
 .../org/apache/isis/client/kroviz/to/HasLinks.kt   |   28 +
 .../org/apache/isis/client/kroviz/to/IResult.kt    |   29 -
 .../org/apache/isis/client/kroviz/to/Link.kt       |  100 +-
 .../org/apache/isis/client/kroviz/to/Member.kt     |    4 +-
 .../isis/client/kroviz/to/PlainTransferObjects.kt  |   77 +-
 .../org/apache/isis/client/kroviz/to/TObject.kt    |   16 +-
 .../apache/isis/client/kroviz/to/TransferObject.kt |   35 +-
 .../org/apache/isis/client/kroviz/to/TypeMapper.kt |   22 +
 .../org/apache/isis/client/kroviz/to/Value.kt      |   60 +-
 .../apache/isis/client/kroviz/ui/BrowserWindow.kt  |    3 +-
 .../apache/isis/client/kroviz/ui/ClassDiagram.kt   |   48 -
 .../org/apache/isis/client/kroviz/ui/Command.kt    |    3 +-
 .../apache/isis/client/kroviz/ui/DiagramDialog.kt  |    2 +-
 .../apache/isis/client/kroviz/ui/DownloadDialog.kt |   41 +
 .../apache/isis/client/kroviz/ui/ErrorDialog.kt    |    9 +-
 .../isis/client/kroviz/ui/EventExportDialog.kt     |  163 ++
 .../apache/isis/client/kroviz/ui/EventLogDetail.kt |   24 +-
 .../apache/isis/client/kroviz/ui/ExportDialog.kt   |   67 -
 .../org/apache/isis/client/kroviz/ui/FileDialog.kt |    5 +-
 .../org/apache/isis/client/kroviz/ui/FormItem.kt   |    3 +-
 .../isis/client/kroviz/ui/NotificationDialog.kt    |    3 +-
 .../apache/isis/client/kroviz/ui/PumlBuilder.kt    |   59 +-
 .../org/apache/isis/client/kroviz/ui/UmlDiagram.kt |   59 +
 .../isis/client/kroviz/ui/UndefinedDialog.kt       |    9 +-
 .../isis/client/kroviz/ui/builder/ColBuilder.kt    |   10 +-
 .../client/kroviz/ui/builder/FieldSetBuilder.kt    |   18 +-
 .../isis/client/kroviz/ui/builder/RowBuilder.kt    |   12 +-
 .../isis/client/kroviz/ui/builder/TabBuilder.kt    |    1 -
 .../org/apache/isis/client/kroviz/ui/kv/About.kt   |    4 +-
 .../isis/client/kroviz/ui/kv/ActionPrompt.kt       |    5 +-
 .../isis/client/kroviz/ui/kv/ChartFactory.kt       |    3 +-
 .../apache/isis/client/kroviz/ui/kv/ChartModel.kt  |   50 +-
 .../apache/isis/client/kroviz/ui/kv/Constants.kt   |    6 +-
 .../apache/isis/client/kroviz/ui/kv/EventChart.kt  |   39 +-
 .../isis/client/kroviz/ui/kv/EventChartModel.kt    |   79 +
 .../isis/client/kroviz/ui/kv/EventLogTable.kt      |   55 +-
 .../isis/client/kroviz/ui/kv/EventLogTableMgr.kt   |   73 +
 .../isis/client/kroviz/ui/kv/FormPanelFactory.kt   |   28 +-
 .../apache/isis/client/kroviz/ui/kv/LoginPrompt.kt |   10 +-
 .../apache/isis/client/kroviz/ui/kv/MenuFactory.kt |   14 +-
 .../apache/isis/client/kroviz/ui/kv/RoDialog.kt    |    6 +-
 .../apache/isis/client/kroviz/ui/kv/RoMenuBar.kt   |   11 +-
 .../apache/isis/client/kroviz/ui/kv/RoStatusBar.kt |   12 +-
 .../org/apache/isis/client/kroviz/ui/kv/RoTable.kt |   31 +-
 .../apache/isis/client/kroviz/ui/kv/UiManager.kt   |   29 +-
 .../isis/client/kroviz/ui/samples}/GeoMap.kt       |    0
 .../client/kroviz/ui/samples}/PlantumlPanel.kt     |    0
 .../client/kroviz/ui/samples/SampleChartModel.kt   |   75 +
 .../isis/client/kroviz/ui/samples/SvgInline.kt     |   59 +
 .../isis/client/kroviz/ui/samples}/SvgMap.kt       |    0
 .../apache/isis/client/kroviz/utils/IconManager.kt |    4 +
 .../org/apache/isis/client/kroviz/utils/Utils.kt   |    4 +-
 .../kroviz/src/main/resources/img/claever.svg      |  181 ++
 .../kroviz/src/main/resources/img/favicon.svg      |  222 ++
 incubator/clients/kroviz/src/main/web/index.html   |   20 +-
 .../apache/isis/client/kroviz/IntegrationTest.kt   |   11 +-
 .../apache/isis/client/kroviz/PumlBuilderTest.kt   |   53 +-
 .../org/apache/isis/client/kroviz/TestUtil.kt      |    5 +-
 .../apache/isis/client/kroviz/core/UtilsTest.kt    |   12 +-
 .../kroviz/core/aggregator/ActionDispatcherTest.kt |   48 +
 .../kroviz/core/aggregator/ListAggregatorTest.kt   |   11 +-
 .../kroviz/core/aggregator/ObjectAggregatorTest.kt |    2 -
 .../client/kroviz/core/event/EventStoreTest.kt     |   30 +-
 .../client/kroviz/core/model/DisplayListTest.kt    |    2 -
 .../isis/client/kroviz/core/model/ExposerTest.kt   |    2 -
 .../client/kroviz/core/model/FixtureResultTest.kt  |    7 +-
 .../client/kroviz/handler/ActionHandlerTest.kt     |   40 +
 .../client/kroviz/handler/PropertyHandlerTest.kt   |    2 -
 .../client/kroviz/handler/ResponseHandlerTest.kt   |   42 +
 .../client/kroviz/handler/RestfulHandlerTest.kt    |    4 +-
 .../apache/isis/client/kroviz/layout/LayoutTest.kt |    2 -
 .../client/kroviz/snapshots/FR_OBJECT_LAYOUT.json  |  248 --
 .../isis/client/kroviz/snapshots/LAYOUT.adoc       |  380 ---
 .../kroviz/snapshots/ResponseRegressionTest.kt     |   71 +
 .../isis/client/kroviz/snapshots/SyncRequest.kt    |   27 +
 .../kroviz/snapshots/demo2_0_0/ACTIONS_STRINGS.kt  |   59 +
 .../snapshots/demo2_0_0/ACTIONS_STRINGS_INVOKE.kt  |  251 ++
 .../demo2_0_0/ASSOCIATED_ACTION_OBJECT_LAYOUT.kt   |  280 +++
 .../snapshots/demo2_0_0/COLLECTIONS_ENTITIES.kt    |   73 +
 .../DEMO_ASSOCIATED_ACTION_OBJECT_LAYOUT.kt        |  280 ---
 .../kroviz/snapshots/demo2_0_0/DEMO_FILE_NODE.kt   |  123 -
 .../snapshots/demo2_0_0/DEMO_HTTP_ERROR_500.kt     |  664 -----
 .../kroviz/snapshots/demo2_0_0/DEMO_MENUBARS.kt    | 2642 --------------------
 .../snapshots/demo2_0_0/DEMO_OBJECT_LAYOUT.kt      |  346 ---
 .../kroviz/snapshots/demo2_0_0/DEMO_PRIMITIVES.kt  |  580 -----
 .../kroviz/snapshots/demo2_0_0/DEMO_PROPERTY.kt    |   69 -
 .../demo2_0_0/DEMO_PROPERTY_DESCRIPTION.kt         |   56 -
 .../demo2_0_0/DEMO_RESTFUL_DOMAIN_TYPES.kt         | 1079 --------
 .../snapshots/demo2_0_0/DEMO_TAB_LAYOUT_XML.kt     |  188 --
 .../snapshots/demo2_0_0/DEMO_TAB_OBJECT_LAYOUT.kt  |  405 ---
 .../kroviz/snapshots/demo2_0_0/DEMO_TEMPORALS.kt   |  204 --
 .../kroviz/snapshots/demo2_0_0/DEMO_TEXT_LAYOUT.kt |  345 ---
 .../demo2_0_0/DEMO_TOOLTIP_OBJECT_LAYOUT.kt        |  581 -----
 .../demo2_0_0/DEMO_TUPLE_OBJECT_LAYOUT.kt          |  491 ----
 .../snapshots/demo2_0_0/DOMAIN_TYPES_PROPERTY.kt   |   50 +
 .../client/kroviz/snapshots/demo2_0_0/FILE_NODE.kt |  123 +
 .../kroviz/snapshots/demo2_0_0/HTTP_ERROR_500.kt   |  664 +++++
 .../client/kroviz/snapshots/demo2_0_0/MENUBARS.kt  | 2642 ++++++++++++++++++++
 .../kroviz/snapshots/demo2_0_0/OBJECT_LAYOUT.kt    |  346 +++
 .../kroviz/snapshots/demo2_0_0/PRIMITIVES.kt       |  580 +++++
 .../client/kroviz/snapshots/demo2_0_0/PROPERTY.kt  |   69 +
 .../snapshots/demo2_0_0/PROPERTY_DESCRIPTION.kt    |   56 +
 .../client/kroviz/snapshots/demo2_0_0/RESTFUL.kt   |   61 +
 .../snapshots/demo2_0_0/RESTFUL_DOMAIN_TYPES.kt    | 1079 ++++++++
 .../kroviz/snapshots/demo2_0_0/Response2Handler.kt |   50 +
 .../kroviz/snapshots/demo2_0_0/TAB_LAYOUT_XML.kt   |  188 ++
 .../snapshots/demo2_0_0/TAB_OBJECT_LAYOUT.kt       |  405 +++
 .../client/kroviz/snapshots/demo2_0_0/TEMPORALS.kt |  204 ++
 .../kroviz/snapshots/demo2_0_0/TEXT_LAYOUT.kt      |  345 +++
 .../snapshots/demo2_0_0/TOOLTIP_OBJECT_LAYOUT.kt   |  581 +++++
 .../snapshots/demo2_0_0/TUPLE_OBJECT_LAYOUT.kt     |  491 ++++
 .../isis/client/kroviz/snapshots/sample.json       |  491 ++--
 .../apache/isis/client/kroviz/snapshots/sample.svg |   65 -
 .../apache/isis/client/kroviz/snapshots/sample.xml |   88 -
 .../isis/client/kroviz/snapshots/sample2.json      |  224 ++
 .../kroviz/snapshots/simpleapp1_16_0/UrlsTest.kt   |   75 -
 .../org/apache/isis/client/kroviz/to/ActionTest.kt |    6 +-
 .../apache/isis/client/kroviz/to/CollectionTest.kt |   50 +
 .../apache/isis/client/kroviz/to/DomainTypeTest.kt |   10 +-
 .../isis/client/kroviz/to/FeaturedTypesTest.kt     |   10 +-
 .../apache/isis/client/kroviz/to/HttpErrorTest.kt  |    6 +-
 .../org/apache/isis/client/kroviz/to/LinkTest.kt   |   50 +-
 .../org/apache/isis/client/kroviz/to/MemberTest.kt |    4 +-
 .../apache/isis/client/kroviz/to/PropertyTest.kt   |   21 +-
 .../apache/isis/client/kroviz/to/ResultListTest.kt |    2 -
 .../isis/client/kroviz/to/ResultObjectTest.kt      |    2 -
 .../isis/client/kroviz/to/ResultValueTest.kt       |   25 +-
 .../apache/isis/client/kroviz/to/ServiceTest.kt    |    2 -
 .../apache/isis/client/kroviz/to/TObjectTest.kt    |   20 +-
 .../org/apache/isis/client/kroviz/to/UserTest.kt   |    2 -
 .../apache/isis/client/kroviz/to/VersionTest.kt    |    2 -
 .../isis/client/kroviz/to/bs3/LayoutXmlTest.kt     |    9 +-
 .../isis/client/kroviz/to/mb/MenubarsTest.kt       |    6 +-
 .../isis/client/kroviz/ui/PumlBuilderTest.kt       |   68 +
 .../clients/kroviz/src/test/resources/sample.svg   |   98 +
 incubator/viewers/vaadin/ui/pom.xml                |    2 +-
 isis-parent/pom.xml                                |    2 +-
 isis-tooling.yml                                   |   20 +-
 .../isis/legacy/applib/DomainObjectContainer.java  |    2 +-
 .../value/color/ColorValueSemanticsProvider.java   |    2 +-
 .../value/money/MoneyValueSemanticsProvider.java   |    2 +-
 .../PercentageValueSemanticsProvider.java          |    2 +-
 .../value/ColorValueSemanticsProviderTest.java     |    2 +-
 .../value/MoneyValueSemanticsProviderTest.java     |    2 +-
 .../PolishMoneyValueSemanticsProviderTest.java     |    2 +-
 mappings/pom.xml                                   |    4 +-
 mavendeps/pom.xml                                  |    2 +-
 .../applib/exceptions/NotPersistableException.java |   43 -
 .../exceptions/UnsupportedFindException.java       |   42 -
 .../jdo/datanucleus/config/DnSettings.java         |    6 +-
 .../jdosupport/JdoSupportServiceDefault.java       |   14 +-
 .../metamodel/facets/entity/JdoEntityFacet.java    |   21 +-
 .../jdo/datanucleus/schema/JdoSchemaService.java   |   14 +-
 ...LIntegrityConstraintViolationExceptionTest.java |   61 -
 .../jdo/integration/IsisModuleJdoIntegration.java  |   10 -
 ...xceptionRecognizerForJDODataStoreException.java |   47 -
 ...RecognizerForJDODataStoreExceptionAbstract.java |   61 -
 ...traintViolationForeignKeyNoActionException.java |   46 -
 ...ionRecognizerForJDOObjectNotFoundException.java |   43 -
 ...yConstraintViolationUniqueOrIndexException.java |   46 -
 .../recognizers/_JdoNestedExceptionResolver.java   |   45 -
 ...DerivedFromJdoColumnAnnotationFacetFactory.java |    6 +-
 .../jdo/metamodel/menu/JdoMetamodelMenu.java       |    4 +-
 persistence/jdo/spring/pom.xml                     |    9 +-
 persistence/jpa/eclipselink/pom.xml                |    2 +-
 .../jpa/eclipselink/IsisModuleJpaEclipselink.java  |   90 +-
 .../metamodel/JpaEntityFacetFactory.java           |   14 +-
 pom.xml                                            |   57 +-
 preview.sh                                         |   30 +-
 .../isis/testdomain/domainmodel/MetamodelUtil.java |    4 +-
 .../isis/testdomain/shiro/ShiroSecmanLdapTest.java |    4 +-
 .../shiro/ShiroSecmanLdap_restfulStressTest.java   |    4 +-
 .../isis/testdomain/shiro/ShiroSecmanTest.java     |    4 +-
 .../conf/Configuration_usingJdoAndShiro.java       |    6 +-
 .../isis/testdomain/jdo/JdoTestDomainPersona.java  |    4 +-
 .../testdomain/jdo/entities/JdoProductComment.java |    4 +-
 .../isis/testdomain/jpa/JpaTestDomainPersona.java  |    4 +-
 .../testdomain/jpa/entities/JpaProductComment.java |    4 +-
 .../good/ProperMemberInheritanceAbstract.java      |   75 +
 .../good/ProperMemberInheritanceInterface.java     |   75 +
 .../ProperMemberInheritance_usingAbstract.java     |   46 +
 .../ProperMemberInheritance_usingInterface.java    |   46 +
 .../DomainModelTest_usingBadDomain.java            |    2 +-
 ...nModelTest_usingBadDomain_noActionEnforced.java |    2 +-
 .../DomainModelTest_usingGoodDomain.java           |  120 +-
 scripts/ci/_adoc-gen-index.sh                      |   55 +
 scripts/ci/_build-site.sh                          |   13 +-
 .../src/main/adoc/modules/bypass/pages/about.adoc  |    2 +-
 .../bypass/authentication/AuthenticatorBypass.java |    2 +-
 .../bypass/authorization/AuthorizorBypass.java     |    2 +-
 .../authentication/AuthenticatorKeycloak.java      |    2 +-
 .../keycloak/authorization/AuthorizorKeycloak.java |    2 +-
 .../keycloak/webmodule/WebModuleKeycloak.java      |    2 +-
 .../shiro/authentication/AuthenticatorShiro.java   |    2 +-
 .../shiro/authorization/AuthorizorShiro.java       |   49 +-
 .../security/shiro/webmodule/WebModuleShiro.java   |    6 +-
 starters/pom.xml                                   |    4 +-
 .../applib/services/calendar/CalendarService.java  |    2 +-
 .../subdomains/excel/applib/dom/ExcelService.java  |    4 +-
 .../excel/applib/dom/util/ExcelConverter.java      |   19 +-
 .../DemoFixture_extending_ExcelFixture2.java       |    2 +-
 .../subdomains/excel/testing/ExcelFixture.java     |   13 +-
 .../subdomains/excel/testing/ExcelFixture2.java    |   17 +-
 subdomains/pom.xml                                 |    4 +-
 .../spring/applib/service/SpringBeansService.java  |    2 +-
 .../isis/extensions/zip/dom/impl/ZipService.java   |    6 +-
 .../fakedata/applib/services/FakeDataService.java  |    2 +-
 .../applib/services/clobs/RTF-Spec-1.7.rtf         |    2 +-
 .../fakedata/applib/services/clobs/a_and_c.xml     |    2 +-
 .../fakedata/applib/services/clobs/coriolan.xml    |   10 +-
 .../fakedata/applib/services/clobs/hen_iv_2.xml    |    2 +-
 .../fakedata/applib/services/clobs/hen_vi_1.xml    |    2 +-
 .../fakedata/applib/services/clobs/m_for_m.xml     |    2 +-
 .../fakedata/applib/services/clobs/othello.xml     |    2 +-
 testing/fixtures/applib/pom.xml                    |    6 +
 .../fixturescripts/ExecutionParametersService.java |    8 +-
 .../applib/fixturescripts/FixtureResult.java       |    2 +-
 .../applib/fixturescripts/FixtureScripts.java      |    2 +-
 .../applib/modules/ModuleWithFixturesService.java  |    2 +-
 .../QueryResultsCacheControlDefault.java           |    2 +-
 .../applib/services/FixturesLifecycleService.java  |   10 +-
 .../h2console/ui/IsisModuleTestingH2ConsoleUi.java |    9 +-
 .../h2console/ui/services/H2ManagerMenu.java       |    2 +-
 .../h2console/ui/webmodule/WebModuleH2Console.java |   87 +-
 .../hsqldbmgr/dom/services/HsqlDbManagerMenu.java  |   23 +-
 .../adoc/modules/integtestsupport/pages/about.adoc |    2 +-
 .../applib/validate/DomainModelValidator.java      |    2 +-
 testing/pom.xml                                    |    4 +-
 tooling/adoc/antora.yml                            |   23 +
 tooling/adoc/modules/ROOT/nav.adoc                 |    4 +
 .../adoc/modules/ROOT/pages/about.adoc             |    0
 .../adoc/modules/ROOT/partials/component-nav.adoc  |   24 +
 .../adoc/modules/ROOT/partials/module-nav.adoc     |    0
 tooling/c4modeling/pom.xml                         |   26 +-
 tooling/cli/README.adoc                            |   44 +-
 .../cli}/adoc/antora.yml                           |    0
 tooling/cli/adoc/modules/tooling-cli/examples.sh   |   22 +
 .../modules/tooling-cli/examples/isis-tooling.yml  |   51 +
 .../cli/adoc/modules/tooling-cli}/nav.adoc         |    0
 .../cli/adoc/modules/tooling-cli/pages/about.adoc  |  150 ++
 .../modules/tooling-cli/partials/module-nav.adoc   |    4 +
 tooling/cli/pom.xml                                |   46 +-
 .../org/apache/isis/tooling/cli/CliConfig.java     |   26 +-
 .../cli/adocfix/OrphanedIncludeStatementFixer.java |   48 +-
 .../isis/tooling/cli/test/CliConfigTest.java       |    8 +-
 .../apache/isis/tooling/cli/test/isis-tooling.yml  |    2 +-
 tooling/java2adoc/pom.xml                          |   26 +-
 tooling/javamodel/pom.xml                          |   22 +-
 tooling/model4adoc/pom.xml                         |   32 +-
 .../isis/tooling/model4adoc/AsciiDocWriter.java    |   24 +-
 tooling/pom.xml                                    |    2 +-
 tooling/projectmodel/pom.xml                       |   20 +-
 .../metamodel/IsisModuleValAsciidocMetaModel.java  |    4 +-
 .../metamodel/IsisModuleValMarkdownMetaModel.java  |    4 +-
 .../MarkdownPanelFactoriesForWicket.java           |    3 +
 valuetypes/pom.xml                                 |    4 +-
 .../sse/ui/wkt/services/SseServiceDefault.java     |    2 +-
 .../wkt/webmodule/WebModuleServerSentEvents.java   |    2 +-
 viewers/common/pom.xml                             |    2 +-
 .../common/model/decorator/icon/IconDecorator.java |    2 +-
 .../common/model/mementos/ActionMemento.java       |    2 +-
 .../adoc/modules/ROOT/pages/layout-resources.adoc  |    4 +-
 .../adoc/modules/ROOT/pages/ro-spec.adoc           |    8 +-
 viewers/restfulobjects/jaxrs-resteasy-4/pom.xml    |    6 +-
 .../webmodule/WebModuleJaxrsResteasy4.java         |    2 +-
 .../domainobjects/DomainObjectReprRenderer.java    |    2 +-
 .../rendering/domainobjects/JsonValueEncoder.java  |    4 +-
 .../rendering/domainobjects/MemberType.java        |    9 +-
 .../domaintypes/DomainTypeReprRenderer.java        |    9 +-
 .../RepresentationServiceContentNegotiator.java    |    2 +-
 .../acceptheader/AcceptHeaderServiceForRest.java   |    2 +-
 ...entNegotiationServiceForRestfulObjectsV1_0.java |    2 +-
 .../ContentNegotiationServiceOrgApacheIsisV1.java  |    2 +-
 .../ContentNegotiationServiceOrgApacheIsisV2.java  |    2 +-
 .../ContentNegotiationServiceXRoDomainType.java    |    2 +-
 .../service/swagger/SwaggerServiceDefault.java     |    2 +-
 .../service/swagger/SwaggerServiceMenu.java        |    4 +-
 .../swagger/internal/ClassExcluderDefault.java     |    2 +-
 .../service/swagger/internal/Generation.java       |    2 +-
 .../swagger/internal/SwaggerSpecGenerator.java     |    2 +-
 .../service/swagger/internal/TaggerDefault.java    |   47 +-
 .../rendering/service/swagger/internal/Util.java   |   14 +-
 .../internal/ValuePropertyFactoryDefault.java      |    2 +-
 .../JsonValueEncoderTest_asAdapter.java            |    2 +-
 .../service/swagger/internal/TaggerTest.java       |    2 +-
 .../viewer/mappers/ExceptionMapperAbstract.java    |    2 +-
 .../mappers/ExceptionMapperForObjectNotFound.java  |    2 +-
 .../resources/DomainObjectResourceServerside.java  |  123 +-
 .../resources/DomainTypeResourceServerside.java    |    4 +-
 .../resources/ObjectAdapterUpdateHelper.java       |   22 +-
 .../pages/customisation/tweaking-css-classes.adoc  |    4 +-
 .../adoc/modules/ROOT/partials/security/pages.adoc |    4 +-
 .../wicket/model/models/BookmarkTreeNode.java      |    9 +-
 .../wicket/model/models/EntityCollectionModel.java |   64 +-
 .../bookmarkedpages/BookmarkedPagesPanel.java      |    2 +-
 .../collection/AssociatedWithActionsHelper.java    |    2 +-
 .../wicket/ui/components/layout/bs3/col/Col.java   |    2 +-
 .../themepicker/IsisWicketThemeSupportDefault.java |    2 +-
 .../viewer/wicket/ui/errors/ExceptionModel.java    |    8 +-
 .../viewer/wicket/ui/errors/JGrowlBehaviour.java   |    2 +-
 .../wicket/ui/panels/FormExecutorDefault.java      |   66 +-
 .../ComponentFactoryRegistrarDefault.java          |    2 +-
 .../ComponentFactoryRegistryDefault.java           |    2 +-
 .../registries/pages/PageClassListDefault.java     |    2 +-
 .../registries/pages/PageClassRegistryDefault.java |    2 +-
 .../pages/PageNavigationServiceDefault.java        |    2 +-
 .../viewer/services/BookmarkUiServiceWicket.java   |    2 +-
 .../viewer/services/DeepLinkServiceWicket.java     |    2 +-
 .../services/HintStoreUsingWicketSession.java      |    2 +-
 .../services/ImageResourceCacheClassPath.java      |    2 +-
 .../viewer/services/LocaleProviderWicket.java      |    2 +-
 .../services/TranslationsResolverWicket.java       |   34 +-
 .../services/WicketViewerSettingsDefault.java      |    2 +-
 .../mementos/ObjectMementoServiceWicket.java       |    2 +-
 .../wicket/viewer/webmodule/WebModuleWicket.java   |    2 +-
 2003 files changed, 42502 insertions(+), 67890 deletions(-)
 delete mode 100644 antora/components/system/modules/generated/pages/index/applib/ApplicationException.adoc
 delete mode 100644 antora/components/system/modules/generated/pages/index/applib/FatalException.adoc
 delete mode 100644 antora/components/system/modules/generated/pages/index/applib/NonRecoverableException.adoc
 delete mode 100644 antora/components/system/modules/generated/pages/index/applib/PersistFailedException.adoc
 delete mode 100644 antora/components/system/modules/generated/pages/index/applib/RecoverableException.adoc
 delete mode 100644 antora/components/system/modules/generated/pages/index/applib/RepositoryException.adoc
 delete mode 100644 antora/components/system/modules/generated/pages/index/applib/annotation/MementoSerialization.adoc
 create mode 100644 antora/components/system/modules/generated/pages/index/applib/annotation/Snapshot.adoc
 create mode 100644 antora/components/system/modules/generated/pages/index/applib/domain/DomainObjectList.adoc
 create mode 100644 antora/components/system/modules/generated/pages/index/applib/exceptions/RecoverableException.adoc
 create mode 100644 antora/components/system/modules/generated/pages/index/applib/exceptions/TranslatableException.adoc
 create mode 100644 antora/components/system/modules/generated/pages/index/applib/exceptions/UnrecoverableException.adoc
 create mode 100644 antora/components/system/modules/generated/pages/index/applib/exceptions/unrecoverable/PersistFailedException.adoc
 create mode 100644 antora/components/system/modules/generated/pages/index/applib/exceptions/unrecoverable/RepositoryException.adoc
 delete mode 100644 antora/components/system/modules/generated/pages/index/applib/mixins/timestamp/HoldsUpdatedAt.adoc
 delete mode 100644 antora/components/system/modules/generated/pages/index/applib/mixins/timestamp/HoldsUpdatedBy.adoc
 create mode 100644 antora/components/system/modules/generated/pages/index/applib/services/exceprecog/ExceptionRecognizerForType.adoc
 delete mode 100644 antora/components/system/modules/generated/pages/index/applib/services/exceprecog/TranslatableException.adoc
 create mode 100644 antora/components/system/modules/generated/pages/index/commons/having/HasUpdatedAt.adoc
 create mode 100644 antora/components/system/modules/generated/pages/index/commons/having/HasUpdatedBy.adoc
 create mode 100644 antora/components/system/modules/generated/pages/index/core/runtimeservices/recognizer/dae/impl/ExceptionRecognizerForOtherDataAccessProblem.adoc
 delete mode 100644 antora/components/system/modules/generated/pages/index/core/runtimeservices/xmlsnapshot/XmlSnapshotServiceDefault.adoc
 create mode 100644 antora/playbooks/site-tooling.yml
 delete mode 100644 api/applib/src/main/adoc/modules/applib-ant/examples.sh
 delete mode 100644 api/applib/src/main/adoc/modules/applib-ant/examples/annotation/Action.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-ant/examples/annotation/ActionLayout.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-ant/examples/annotation/BookmarkPolicy.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-ant/examples/annotation/Bounding.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-ant/examples/annotation/Collection.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-ant/examples/annotation/CollectionLayout.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-ant/examples/annotation/Defaulted.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-ant/examples/annotation/DomainObject.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-ant/examples/annotation/DomainObjectLayout.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-ant/examples/annotation/DomainService.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-ant/examples/annotation/DomainServiceLayout.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-ant/examples/annotation/Editing.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-ant/examples/annotation/EntityChangeKind.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-ant/examples/annotation/EqualByContent.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-ant/examples/annotation/Facets.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-ant/examples/annotation/HomePage.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-ant/examples/annotation/IsisInteractionScope.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-ant/examples/annotation/LabelPosition.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-ant/examples/annotation/MemberOrder.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-ant/examples/annotation/MementoSerialization.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-ant/examples/annotation/MinLength.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-ant/examples/annotation/Module.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-ant/examples/annotation/Nature.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-ant/examples/annotation/NatureOfService.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-ant/examples/annotation/Navigable.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-ant/examples/annotation/Optionality.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-ant/examples/annotation/OrderPrecedence.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-ant/examples/annotation/Parameter.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-ant/examples/annotation/ParameterLayout.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-ant/examples/annotation/Programmatic.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-ant/examples/annotation/Projecting.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-ant/examples/annotation/PromptStyle.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-ant/examples/annotation/Property.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-ant/examples/annotation/PropertyLayout.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-ant/examples/annotation/Publishing.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-ant/examples/annotation/Redirect.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-ant/examples/annotation/RenderDay.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-ant/examples/annotation/Repainting.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-ant/examples/annotation/RestrictTo.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-ant/examples/annotation/SemanticsOf.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-ant/examples/annotation/Title.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-ant/examples/annotation/Value.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-ant/examples/annotation/Where.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-ant/examples/annotation/package-info.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples.sh
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/ViewModel.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/clock/VirtualClock.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/clock/VirtualClock_frozen.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/clock/VirtualClock_system.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/clock/VirtualClock_withOffset.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/domain/DomainObjectList.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/events/ActionArgumentUsabilityEvent.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/events/ActionArgumentVisibilityEvent.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/events/EventObjectBase.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/events/domain/AbstractDomainEvent.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/events/domain/ActionDomainEvent.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/events/domain/CollectionDomainEvent.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/events/domain/PropertyDomainEvent.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/events/lifecycle/AbstractLifecycleEvent.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/events/lifecycle/ObjectCreatedEvent.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/events/lifecycle/ObjectLoadedEvent.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/events/lifecycle/ObjectPersistedEvent.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/events/lifecycle/ObjectPersistingEvent.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/events/lifecycle/ObjectRemovingEvent.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/events/lifecycle/ObjectUpdatedEvent.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/events/lifecycle/ObjectUpdatingEvent.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/events/ui/AbstractUiEvent.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/events/ui/CssClassUiEvent.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/events/ui/IconUiEvent.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/events/ui/LayoutUiEvent.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/events/ui/TitleUiEvent.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/graph/Edge.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/graph/SimpleEdge.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/graph/Vertex.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/graph/tree/LazyTreeNode.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/graph/tree/TreeAdapter.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/graph/tree/TreeNode.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/graph/tree/TreeNode_iteratorBreadthFirst.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/graph/tree/TreeNode_iteratorDepthFirst.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/graph/tree/TreeNode_iteratorHierarchyUp.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/graph/tree/TreePath.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/graph/tree/TreePath_Default.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/graph/tree/TreeState.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/graph/tree/TreeState_Default.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/component/ActionLayoutData.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/component/ActionLayoutDataOwner.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/component/CollectionLayoutData.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/component/CollectionLayoutDataOwner.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/component/CssClassFaPosition.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/component/DomainObjectLayoutData.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/component/DomainObjectLayoutDataOwner.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/component/FieldSet.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/component/FieldSetOwner.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/component/HasBookmarking.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/component/HasCssClass.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/component/HasCssClassFa.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/component/HasDescribedAs.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/component/HasHidden.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/component/HasNamed.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/component/MemberRegion.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/component/MemberRegionOwner.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/component/Owned.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/component/Owner.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/component/PropertyLayoutData.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/component/ServiceActionLayoutData.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/component/ServiceActionLayoutDataOwner.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/component/package-info.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/grid/Grid.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/grid/GridAbstract.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/grid/bootstrap3/BS3ClearFix.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/grid/bootstrap3/BS3ClearFixHidden.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/grid/bootstrap3/BS3ClearFixVisible.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/grid/bootstrap3/BS3Col.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/grid/bootstrap3/BS3Element.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/grid/bootstrap3/BS3ElementAbstract.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/grid/bootstrap3/BS3Grid.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/grid/bootstrap3/BS3Row.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/grid/bootstrap3/BS3RowContent.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/grid/bootstrap3/BS3RowContentOwner.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/grid/bootstrap3/BS3RowOwner.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/grid/bootstrap3/BS3Tab.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/grid/bootstrap3/BS3TabGroup.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/grid/bootstrap3/BS3TabGroupOwner.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/grid/bootstrap3/BS3TabOwner.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/grid/bootstrap3/HasCssId.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/grid/bootstrap3/Size.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/grid/bootstrap3/SizeSpan.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/grid/bootstrap3/WithinGrid.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/grid/bootstrap3/package-info.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/links/Link.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/links/package-info.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/menubars/HasNamed.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/menubars/Menu.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/menubars/MenuBar.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/menubars/MenuBars.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/menubars/MenuBarsAbstract.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/menubars/MenuSection.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/menubars/bootstrap3/BS3Menu.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/menubars/bootstrap3/BS3MenuBar.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/menubars/bootstrap3/BS3MenuBars.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/menubars/bootstrap3/BS3MenuSection.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/menubars/bootstrap3/package-info.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/layout/package-info.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/mixins/MixinConstants.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/mixins/dto/Dto.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/mixins/dto/Dto_downloadXml.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/mixins/dto/Dto_downloadXsd.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/mixins/dto/package-info.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/mixins/layout/Object_downloadLayoutXml.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/mixins/layout/Object_openRestApi.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/mixins/layout/Object_rebuildMetamodel.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/mixins/metamodel/Object_downloadMetamodelXml.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/mixins/metamodel/Object_objectIdentifier.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/mixins/metamodel/Object_objectType.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/mixins/timestamp/HoldsUpdatedAt.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/mixins/timestamp/HoldsUpdatedBy.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/mixins/timestamp/Timestampable.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/mixins/timestamp/package-info.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/spec/AbstractSpecification.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/spec/AbstractSpecification2.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/spec/Specification.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/spec/Specification2.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/spec/SpecificationAnd.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/spec/SpecificationNot.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/spec/SpecificationOr.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/spec/package-info.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/util/Enums.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/util/Equality.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/util/Hashing.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/util/JaxbUtil.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/util/ObjectContract_Empty.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/util/ObjectContract_Impl.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/util/ObjectContract_Parser.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/util/ObjectContracts.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/util/ReasonBuffer.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/util/ReasonBuffer2.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/util/Reasons.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/util/TitleBuffer.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/util/TitleBufferException.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/util/ToString.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/util/ZipWriter.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/util/package-info.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/util/schema/ChangesDtoUtils.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/util/schema/CommandDtoUtils.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/util/schema/CommonDtoUtils.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/util/schema/InteractionDtoUtils.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/util/schema/MemberExecutionDtoUtils.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/value/Blob.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/value/Clob.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/value/HasHtml.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/value/LocalResourcePath.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/value/Markup.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/value/NamedWithMimeType.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/value/Password.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-classes/examples/value/package-info.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples.sh
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/acceptheader/AcceptHeaderService.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/appfeat/ApplicationFeatureRepository.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/appfeat/ApplicationMemberType.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/bookmark/Bookmark.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/bookmark/BookmarkHolder.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/bookmark/BookmarkService.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/bookmarkui/BookmarkUiService.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/clock/ClockService.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/commanddto/processor/CommandDtoProcessor.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/commanddto/processor/spi/CommandDtoProcessorService.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/confview/ConfigurationMenu.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/confview/ConfigurationProperty.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/confview/ConfigurationViewService.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/conmap/ContentMappingService.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/error/ErrorDetails.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/error/ErrorReportingService.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/error/Ticket.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/eventbus/EventBusService.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/exceprecog/ExceptionRecognizer.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/exceprecog/ExceptionRecognizerService.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/factory/FactoryService.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/grid/GridLoaderService.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/grid/GridService.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/grid/GridSystemService.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/health/HealthCheckService.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/hint/HintStore.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/homepage/HomePageResolverService.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/i18n/LocaleProvider.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/i18n/TranslationService.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/i18n/TranslationsResolver.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/iactn/Interaction.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/iactn/InteractionContext.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/inject/ServiceInjector.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/jaxb/JaxbService.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/layout/LayoutService.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/layout/LayoutServiceMenu.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/linking/DeepLinkService.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/menu/MenuBarsLoaderService.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/menu/MenuBarsService.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/message/MessageService.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/metamodel/BeanSort.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/metamodel/DomainMember.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/metamodel/DomainModel.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/metamodel/MetaModelService.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/metamodel/MetaModelServiceMenu.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/metrics/MetricsService.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/queryresultscache/QueryResultCacheControl.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/queryresultscache/QueryResultsCache.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/repository/EntityState.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/repository/RepositoryService.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/routing/RoutingService.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/scratchpad/Scratchpad.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/session/SessionLoggingService.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/sudo/SudoService.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/swagger/SwaggerService.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/tablecol/TableColumnOrderService.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/title/TitleService.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/urlencoding/UrlEncodingService.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/user/RoleMemento.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/user/UserMemento.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/user/UserService.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/userprof/UserProfileService.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/userreg/EmailNotificationService.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/userreg/UserRegistrationService.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/wrapper/WrapperFactory.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/wrapper/control/AsyncControl.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/wrapper/control/ControlAbstract.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/wrapper/control/ExceptionHandler.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/wrapper/control/SyncControl.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/xactn/TransactionId.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/xactn/TransactionService.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/xactn/TransactionState.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/xml/XmlService.java
 delete mode 100644 api/applib/src/main/adoc/modules/applib-svc/examples/services/xmlsnapshot/XmlSnapshotService.java
 delete mode 100644 api/applib/src/main/java/org/apache/isis/applib/ApplicationException.java
 delete mode 100644 api/applib/src/main/java/org/apache/isis/applib/FatalException.java
 delete mode 100644 api/applib/src/main/java/org/apache/isis/applib/NonRecoverableException.java
 delete mode 100644 api/applib/src/main/java/org/apache/isis/applib/PersistFailedException.java
 delete mode 100644 api/applib/src/main/java/org/apache/isis/applib/RecoverableException.java
 delete mode 100644 api/applib/src/main/java/org/apache/isis/applib/RepositoryException.java
 create mode 100644 api/applib/src/main/java/org/apache/isis/applib/exceptions/RecoverableException.java
 create mode 100644 api/applib/src/main/java/org/apache/isis/applib/exceptions/TranslatableException.java
 create mode 100644 api/applib/src/main/java/org/apache/isis/applib/exceptions/UnrecoverableException.java
 create mode 100644 api/applib/src/main/java/org/apache/isis/applib/exceptions/recoverable/InteractionException.java
 create mode 100644 api/applib/src/main/java/org/apache/isis/applib/exceptions/recoverable/InvalidEntryException.java
 create mode 100644 api/applib/src/main/java/org/apache/isis/applib/exceptions/recoverable/TextEntryParseException.java
 create mode 100644 api/applib/src/main/java/org/apache/isis/applib/exceptions/unrecoverable/DomainModelException.java
 create mode 100644 api/applib/src/main/java/org/apache/isis/applib/exceptions/unrecoverable/MetaModelException.java
 create mode 100644 api/applib/src/main/java/org/apache/isis/applib/exceptions/unrecoverable/NoAuthenticatorException.java
 create mode 100644 api/applib/src/main/java/org/apache/isis/applib/exceptions/unrecoverable/ObjectNotFoundException.java
 create mode 100644 api/applib/src/main/java/org/apache/isis/applib/exceptions/unrecoverable/ObjectPersistenceException.java
 create mode 100644 api/applib/src/main/java/org/apache/isis/applib/exceptions/unrecoverable/PersistFailedException.java
 create mode 100644 api/applib/src/main/java/org/apache/isis/applib/exceptions/unrecoverable/ReflectiveActionException.java
 create mode 100644 api/applib/src/main/java/org/apache/isis/applib/exceptions/unrecoverable/RepositoryException.java
 create mode 100644 api/applib/src/main/java/org/apache/isis/applib/exceptions/unrecoverable/UnexpectedCallException.java
 create mode 100644 api/applib/src/main/java/org/apache/isis/applib/exceptions/unrecoverable/UnknownTypeException.java
 delete mode 100644 api/applib/src/main/java/org/apache/isis/applib/mixins/timestamp/HoldsUpdatedAt.java
 delete mode 100644 api/applib/src/main/java/org/apache/isis/applib/mixins/timestamp/HoldsUpdatedBy.java
 delete mode 100644 api/applib/src/main/java/org/apache/isis/applib/mixins/timestamp/Timestampable.java
 delete mode 100644 api/applib/src/main/java/org/apache/isis/applib/mixins/timestamp/package-info.java
 create mode 100644 api/applib/src/main/java/org/apache/isis/applib/services/error/SimpleTicket.java
 delete mode 100644 api/applib/src/main/java/org/apache/isis/applib/services/exceprecog/TranslatableException.java
 delete mode 100644 api/applib/src/main/java/org/apache/isis/applib/services/wrapper/InteractionException.java
 delete mode 100644 commons/src/main/java/org/apache/isis/commons/exceptions/IsisApplicationException.java
 delete mode 100644 commons/src/main/java/org/apache/isis/commons/exceptions/IsisException.java
 delete mode 100644 commons/src/main/java/org/apache/isis/commons/exceptions/UnexpectedCallException.java
 delete mode 100644 commons/src/main/java/org/apache/isis/commons/exceptions/UnknownTypeException.java
 create mode 100644 commons/src/main/java/org/apache/isis/commons/having/HasUpdatedAt.java
 create mode 100644 commons/src/main/java/org/apache/isis/commons/having/HasUpdatedBy.java
 create mode 100644 commons/src/main/java/org/apache/isis/commons/having/HasUpdatedByAndAt.java
 create mode 100644 core/config/src/main/java/org/apache/isis/core/config/datasources/DataSourceIntrospectionService.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/adapter/oid/ObjectNotFoundException.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/adapter/oid/ObjectPersistenceException.java
 create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/events/MetamodelEvent.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/exceptions/MetaModelException.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/exceptions/persistence/ObjectNotFoundException.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/exceptions/persistence/ObjectPersistenceException.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/exceptions/persistence/PojoRecreationException.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/exceptions/persistence/PojoRefreshException.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/collections/clear/CollectionClearFacetFactory.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/collections/clear/CollectionClearFacetViaAccessor.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/collections/clear/CollectionClearFacetViaClearMethod.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/collections/collection/modify/CollectionAddToFacetForDomainEventFromAbstract.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/collections/collection/modify/CollectionAddToFacetForDomainEventFromCollectionAnnotation.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/collections/collection/modify/CollectionAddToFacetForDomainEventFromDefault.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/collections/collection/modify/CollectionRemoveFromFacetForDomainEventFromAbstract.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/collections/collection/modify/CollectionRemoveFromFacetForDomainEventFromCollectionAnnotation.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/collections/collection/modify/CollectionRemoveFromFacetForDomainEventFromDefault.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/collections/disabled/fromimmutable/DisabledFacetOnCollectionDerivedFromImmutable.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/collections/disabled/fromimmutable/DisabledFacetOnCollectionDerivedFromImmutableFactory.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/collections/modify/CollectionAddToFacet.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/collections/modify/CollectionAddToFacetAbstract.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/collections/modify/CollectionAddToFacetViaAccessor.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/collections/modify/CollectionAddToFacetViaMethod.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/collections/modify/CollectionAddToRemoveFromAndValidateFacetFactory.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/collections/modify/CollectionClearFacet.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/collections/modify/CollectionClearFacetAbstract.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/collections/modify/CollectionRemoveFromFacet.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/collections/modify/CollectionRemoveFromFacetAbstract.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/collections/modify/CollectionRemoveFromFacetViaAccessor.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/collections/modify/CollectionRemoveFromFacetViaMethod.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/collections/modify/TypeOfFacetInferredFromSupportingMethods.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/parseable/InvalidEntryException.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/parseable/TextEntryParseException.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/recreatable/DisabledFacetOnCollectionDerivedFromRecreatableObject.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/recreatable/DisabledFacetOnCollectionDerivedFromViewModelFacetFactory.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/spec/DomainModelException.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/specloader/ReflectiveActionException.java
 create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/specloader/specimpl/ObjectMemberContainer.java
 create mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/object/mixin/MixinFacetAbstract_Test.java
 delete mode 100644 core/runtime/src/main/java/org/apache/isis/core/runtime/events/AppLifecycleEvent.java
 delete mode 100644 core/runtime/src/main/java/org/apache/isis/core/runtime/events/AppLifecycleEventService.java
 create mode 100644 core/runtime/src/main/java/org/apache/isis/core/runtime/events/MetamodelEventService.java
 delete mode 100644 core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/InitialisationException.java
 delete mode 100644 core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/ServiceException.java
 delete mode 100644 core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/error/EmailTicket.java
 delete mode 100644 core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/error/SimpleTicket.java
 delete mode 100644 core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/exceprecog/ExceptionRecognizerServiceDefault.java
 create mode 100644 core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/recognizer/ExceptionRecognizerServiceDefault.java
 create mode 100644 core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/recognizer/dae/ExceptionRecognizerForDataAccessException.java
 create mode 100644 core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/recognizer/dae/impl/ExceptionRecognizerForDataAlreadyExists.java
 create mode 100644 core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/recognizer/dae/impl/ExceptionRecognizerForObjectNotFound.java
 create mode 100644 core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/recognizer/dae/impl/ExceptionRecognizerForOtherDataAccessProblem.java
 create mode 100644 core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/recognizer/dae/impl/ExceptionRecognizerForRelatedDataExists.java
 create mode 100644 core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/recognizer/dae/impl/ExceptionRecognizerForUnableToSaveData.java
 create mode 100644 core/runtimeservices/src/test/java/org/apache/isis/core/runtimeservices/recognizer/dae/ExceptionRecognizerForDataAccessExceptionTest.java
 delete mode 100644 core/security/src/main/java/org/apache/isis/core/security/authentication/standard/NoAuthenticatorException.java
 delete mode 100644 examples/demo/domain/src/main/adoc/modules/demo/examples.sh
 delete mode 100644 examples/demo/domain/src/main/adoc/modules/demo/examples/error/service/DemoErrorReportingService.java
 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.layout.xml
 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/Property/snapshot/child/PropertySnapshotChildVm-description.adoc
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/snapshot/child/PropertySnapshotChildVm.java
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/snapshot/child/PropertySnapshotChildVm.layout.xml
 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/embedded/ComplexNumberJdo.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/other/embedded/ComplexNumberJdoValueSemantics.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/other/embedded/EmbeddedTypeMenu.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/other/embedded/EmbeddedTypeVm-description.adoc
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/other/embedded/EmbeddedTypeVm.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/other/embedded/EmbeddedTypeVm.layout.xml
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/other/embedded/NumberConstantJdo-description.adoc
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/other/embedded/NumberConstantJdo.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/other/embedded/NumberConstantJdo.layout.xml
 rename examples/demo/domain/src/main/java/demoapp/dom/{misc/experimental/tuple/NumberConstant.svg => domain/objects/other/embedded/NumberConstantJdo.svg} (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/other/embedded/NumberConstantJdoRepository.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/objects/other/embedded/NumberConstantJdo_updateNumber.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
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/snapshot/PropertySnapshotVm.layout.xml
 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/NumberConstant.layout.xml
 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-description.adoc
 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/TupleDemo.layout.xml
 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/EmailTicket.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
 delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/services/core/xmlSnapshotService/XmlSnapshotParentVm_takeSnapshot.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/services/core/xmlSnapshotService/XmlSnapshotParentVm_takeXmlSnapshot.java
 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/core/xmlSnapshotService/peer/child/XmlSnapshotPeerChildVm-description.adoc
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/services/core/xmlSnapshotService/peer/child/XmlSnapshotPeerChildVm.java
 copy examples/demo/domain/src/main/java/demoapp/dom/services/core/xmlSnapshotService/peer/{XmlSnapshotPeerVm.layout.xml => child/XmlSnapshotPeerChildVm.layout.xml} (100%)
 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/domain/objects/other/customvaluetypes/ComplexNumberJdo_Test.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
 create mode 100644 extensions/security/secman/api/src/main/java/org/apache/isis/extensions/secman/api/SecmanConfiguration.java
 delete mode 100644 extensions/security/secman/api/src/main/java/org/apache/isis/extensions/secman/api/SecurityModuleConfig.java
 copy extensions/security/secman/{persistence-jpa/src/main/java/org/apache/isis/extensions/secman/jpa/dom => api/src/main/java/org/apache/isis/extensions/secman/api}/permission/ApplicationPermission.layout.xml (100%)
 create mode 100644 extensions/security/secman/model/src/main/java/org/apache/isis/extensions/secman/model/dom/permission/ApplicationOrphanedPermissionManager.java
 create mode 100644 extensions/security/secman/model/src/main/java/org/apache/isis/extensions/secman/model/dom/permission/ApplicationOrphanedPermissionManager_relocateSelected.java
 copy extensions/security/secman/model/src/main/resources/images/{ApplicationPermission.png => ApplicationOrphanedPermissionManager.png} (100%)
 create mode 100644 extensions/security/secman/persistence-jdo/src/main/java/org/apache/isis/extensions/secman/jdo/seed/scripts/IsisExtSecmanAdminRoleAndPermissions.java
 create mode 100644 extensions/security/secman/persistence-jdo/src/main/java/org/apache/isis/extensions/secman/jdo/seed/scripts/IsisExtSecmanAdminUser.java
 create mode 100644 extensions/security/secman/persistence-jdo/src/main/java/org/apache/isis/extensions/secman/jdo/seed/scripts/IsisExtSecmanFixtureRoleAndPermissions.java
 create mode 100644 extensions/security/secman/persistence-jdo/src/main/java/org/apache/isis/extensions/secman/jdo/seed/scripts/IsisExtSecmanRegularUserRoleAndPermissions.java
 delete mode 100644 extensions/security/secman/persistence-jdo/src/main/java/org/apache/isis/extensions/secman/jdo/seed/scripts/IsisModuleSecurityAdminRoleAndPermissions.java
 delete mode 100644 extensions/security/secman/persistence-jdo/src/main/java/org/apache/isis/extensions/secman/jdo/seed/scripts/IsisModuleSecurityAdminUser.java
 delete mode 100644 extensions/security/secman/persistence-jdo/src/main/java/org/apache/isis/extensions/secman/jdo/seed/scripts/IsisModuleSecurityFixtureRoleAndPermissions.java
 delete mode 100644 extensions/security/secman/persistence-jdo/src/main/java/org/apache/isis/extensions/secman/jdo/seed/scripts/IsisModuleSecurityRegularUserRoleAndPermissions.java
 create mode 100644 extensions/security/secman/persistence-jpa/src/main/java/org/apache/isis/extensions/secman/jpa/seed/scripts/IsisExtSecmanAdminRoleAndPermissions.java
 create mode 100644 extensions/security/secman/persistence-jpa/src/main/java/org/apache/isis/extensions/secman/jpa/seed/scripts/IsisExtSecmanAdminUser.java
 create mode 100644 extensions/security/secman/persistence-jpa/src/main/java/org/apache/isis/extensions/secman/jpa/seed/scripts/IsisExtSecmanFixtureRoleAndPermissions.java
 create mode 100644 extensions/security/secman/persistence-jpa/src/main/java/org/apache/isis/extensions/secman/jpa/seed/scripts/IsisExtSecmanRegularUserRoleAndPermissions.java
 delete mode 100644 extensions/security/secman/persistence-jpa/src/main/java/org/apache/isis/extensions/secman/jpa/seed/scripts/IsisModuleSecurityAdminRoleAndPermissions.java
 delete mode 100644 extensions/security/secman/persistence-jpa/src/main/java/org/apache/isis/extensions/secman/jpa/seed/scripts/IsisModuleSecurityAdminUser.java
 delete mode 100644 extensions/security/secman/persistence-jpa/src/main/java/org/apache/isis/extensions/secman/jpa/seed/scripts/IsisModuleSecurityFixtureRoleAndPermissions.java
 delete mode 100644 extensions/security/secman/persistence-jpa/src/main/java/org/apache/isis/extensions/secman/jpa/seed/scripts/IsisModuleSecurityRegularUserRoleAndPermissions.java
 create mode 100644 extensions/security/secman/persistence-jpa/src/main/resources/META-INF/orm-secman.xml
 create mode 100644 incubator/clients/kroviz/.npmrc
 create mode 100644 incubator/clients/kroviz/adoc/modules/kroviz/partials/design/sample_plantuml.adoc
 delete mode 100644 incubator/clients/kroviz/src/main/kotlin/org.apache.isis.client.kroviz.ui.samples/SvgInline.kt
 create mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/handler/CollectionHandler.kt
 create mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/to/Collection.kt
 create mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/to/HasLinks.kt
 delete mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/to/IResult.kt
 delete mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/ClassDiagram.kt
 create mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/DownloadDialog.kt
 create mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/EventExportDialog.kt
 delete mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/ExportDialog.kt
 create mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/UmlDiagram.kt
 create mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/kv/EventChartModel.kt
 create mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/kv/EventLogTableMgr.kt
 rename incubator/clients/kroviz/src/main/kotlin/{org.apache.isis.client.kroviz.ui.samples => org/apache/isis/client/kroviz/ui/samples}/GeoMap.kt (100%)
 rename incubator/clients/kroviz/src/main/kotlin/{org.apache.isis.client.kroviz.ui.samples => org/apache/isis/client/kroviz/ui/samples}/PlantumlPanel.kt (100%)
 create mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/samples/SampleChartModel.kt
 create mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/samples/SvgInline.kt
 rename incubator/clients/kroviz/src/main/kotlin/{org.apache.isis.client.kroviz.ui.samples => org/apache/isis/client/kroviz/ui/samples}/SvgMap.kt (100%)
 create mode 100644 incubator/clients/kroviz/src/main/resources/img/claever.svg
 create mode 100644 incubator/clients/kroviz/src/main/resources/img/favicon.svg
 create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/core/aggregator/ActionDispatcherTest.kt
 create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/handler/ActionHandlerTest.kt
 create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/handler/ResponseHandlerTest.kt
 delete mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/FR_OBJECT_LAYOUT.json
 delete mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/LAYOUT.adoc
 create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/ResponseRegressionTest.kt
 create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/SyncRequest.kt
 create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/ACTIONS_STRINGS.kt
 create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/ACTIONS_STRINGS_INVOKE.kt
 create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/ASSOCIATED_ACTION_OBJECT_LAYOUT.kt
 create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/COLLECTIONS_ENTITIES.kt
 delete mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/DEMO_ASSOCIATED_ACTION_OBJECT_LAYOUT.kt
 delete mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/DEMO_FILE_NODE.kt
 delete mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/DEMO_HTTP_ERROR_500.kt
 delete mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/DEMO_MENUBARS.kt
 delete mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/DEMO_OBJECT_LAYOUT.kt
 delete mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/DEMO_PRIMITIVES.kt
 delete mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/DEMO_PROPERTY.kt
 delete mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/DEMO_PROPERTY_DESCRIPTION.kt
 delete mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/DEMO_RESTFUL_DOMAIN_TYPES.kt
 delete mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/DEMO_TAB_LAYOUT_XML.kt
 delete mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/DEMO_TAB_OBJECT_LAYOUT.kt
 delete mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/DEMO_TEMPORALS.kt
 delete mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/DEMO_TEXT_LAYOUT.kt
 delete mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/DEMO_TOOLTIP_OBJECT_LAYOUT.kt
 delete mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/DEMO_TUPLE_OBJECT_LAYOUT.kt
 create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/DOMAIN_TYPES_PROPERTY.kt
 create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/FILE_NODE.kt
 create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/HTTP_ERROR_500.kt
 create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/MENUBARS.kt
 create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/OBJECT_LAYOUT.kt
 create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/PRIMITIVES.kt
 create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/PROPERTY.kt
 create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/PROPERTY_DESCRIPTION.kt
 create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/RESTFUL.kt
 create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/RESTFUL_DOMAIN_TYPES.kt
 create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/Response2Handler.kt
 create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/TAB_LAYOUT_XML.kt
 create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/TAB_OBJECT_LAYOUT.kt
 create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/TEMPORALS.kt
 create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/TEXT_LAYOUT.kt
 create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/TOOLTIP_OBJECT_LAYOUT.kt
 create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/TUPLE_OBJECT_LAYOUT.kt
 delete mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/sample.svg
 delete mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/sample.xml
 create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/sample2.json
 delete mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/simpleapp1_16_0/UrlsTest.kt
 create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/to/CollectionTest.kt
 create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/ui/PumlBuilderTest.kt
 create mode 100644 incubator/clients/kroviz/src/test/resources/sample.svg
 delete mode 100644 persistence/jdo/applib/src/main/java/org/apache/isis/persistence/jdo/applib/exceptions/NotPersistableException.java
 delete mode 100644 persistence/jdo/applib/src/main/java/org/apache/isis/persistence/jdo/applib/exceptions/UnsupportedFindException.java
 delete mode 100644 persistence/jdo/datanucleus/src/test/java/org/apache/isis/persistence/jdo/datanucleus/test/ExceptionRecognizerForSQLIntegrityConstraintViolationExceptionTest.java
 delete mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/exceptions/recognizers/ExceptionRecognizerForJDODataStoreException.java
 delete mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/exceptions/recognizers/ExceptionRecognizerForJDODataStoreExceptionAbstract.java
 delete mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/exceptions/recognizers/ExceptionRecognizerForJDODataStoreExceptionIntegrityConstraintViolationForeignKeyNoActionException.java
 delete mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/exceptions/recognizers/ExceptionRecognizerForJDOObjectNotFoundException.java
 delete mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/exceptions/recognizers/ExceptionRecognizerForSQLIntegrityConstraintViolationUniqueOrIndexException.java
 delete mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/exceptions/recognizers/_JdoNestedExceptionResolver.java
 create mode 100644 regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperMemberInheritanceAbstract.java
 create mode 100644 regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperMemberInheritanceInterface.java
 create mode 100644 regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperMemberInheritance_usingAbstract.java
 create mode 100644 regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperMemberInheritance_usingInterface.java
 create mode 100644 scripts/ci/_adoc-gen-index.sh
 create mode 100644 tooling/adoc/antora.yml
 create mode 100644 tooling/adoc/modules/ROOT/nav.adoc
 copy {extensions => tooling}/adoc/modules/ROOT/pages/about.adoc (100%)
 create mode 100644 tooling/adoc/modules/ROOT/partials/component-nav.adoc
 copy {extensions => tooling}/adoc/modules/ROOT/partials/module-nav.adoc (100%)
 copy {extensions/core/model-annotation => tooling/cli}/adoc/antora.yml (100%)
 create mode 100644 tooling/cli/adoc/modules/tooling-cli/examples.sh
 create mode 100644 tooling/cli/adoc/modules/tooling-cli/examples/isis-tooling.yml
 copy {extensions/core/model-annotation/adoc/modules/model-annotation => tooling/cli/adoc/modules/tooling-cli}/nav.adoc (100%)
 create mode 100644 tooling/cli/adoc/modules/tooling-cli/pages/about.adoc
 create mode 100644 tooling/cli/adoc/modules/tooling-cli/partials/module-nav.adoc