You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@causeway.apache.org by ah...@apache.org on 2024/10/27 07:33:35 UTC

(causeway) branch master updated: CAUSEWAY-2297: removes sequences of blank lines

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

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


The following commit(s) were added to refs/heads/master by this push:
     new 6f966d1c52f CAUSEWAY-2297: removes sequences of blank lines
6f966d1c52f is described below

commit 6f966d1c52f3ae18799f921241b28c145b1bd22d
Author: Andi Huber <ah...@apache.org>
AuthorDate: Sun Oct 27 08:33:25 2024 +0100

    CAUSEWAY-2297: removes sequences of blank lines
---
 .../causeway/applib/CausewayModuleApplib.java      |  1 -
 .../org/apache/causeway/applib/Identifier.java     |  2 -
 .../causeway/applib/annotation/ActionLayout.java   |  1 -
 .../applib/annotation/CollectionLayout.java        |  1 -
 .../applib/annotation/DomainObjectLayout.java      |  2 -
 .../applib/annotation/DomainServiceLayout.java     |  1 -
 .../causeway/applib/annotation/Introspection.java  |  1 -
 .../causeway/applib/annotation/Navigable.java      |  1 -
 .../applib/annotation/PriorityPrecedence.java      |  2 -
 .../causeway/applib/annotation/PropertyLayout.java |  3 --
 .../causeway/applib/annotation/ValueSemantics.java |  1 -
 .../apache/causeway/applib/annotation/Where.java   |  1 -
 .../client/RepresentationTypeSimplifiedV2.java     |  3 --
 .../apache/causeway/applib/clock/VirtualClock.java |  4 --
 .../causeway/applib/domain/DomainObjectList.java   | 10 ----
 .../applib/events/domain/AbstractDomainEvent.java  |  2 -
 .../applib/events/domain/ActionDomainEvent.java    |  1 -
 .../events/domain/CollectionDomainEvent.java       |  4 --
 .../applib/events/domain/PropertyDomainEvent.java  |  3 --
 .../events/lifecycle/ObjectCreatedEvent.java       |  1 -
 .../applib/events/lifecycle/ObjectLoadedEvent.java |  1 -
 .../events/lifecycle/ObjectPersistedEvent.java     |  2 -
 .../events/lifecycle/ObjectPersistingEvent.java    |  2 -
 .../events/lifecycle/ObjectRemovingEvent.java      |  2 -
 .../events/lifecycle/ObjectUpdatedEvent.java       |  2 -
 .../events/lifecycle/ObjectUpdatingEvent.java      |  2 -
 .../causeway/applib/events/ui/CssClassUiEvent.java |  1 -
 .../causeway/applib/events/ui/IconUiEvent.java     |  7 ---
 .../causeway/applib/events/ui/TitleUiEvent.java    |  4 --
 .../apache/causeway/applib/graph/SimpleEdge.java   |  1 -
 .../causeway/applib/graph/tree/TreeAdapter.java    |  1 -
 .../graph/tree/TreeNode_iteratorDepthFirst.java    |  1 -
 .../causeway/applib/graph/tree/TreePath.java       |  2 -
 .../org/apache/causeway/applib/id/LogicalType.java |  1 -
 .../causeway/applib/layout/LayoutConstants.java    |  1 -
 .../applib/layout/component/ActionLayoutData.java  | 18 -------
 .../layout/component/CollectionLayoutData.java     | 22 ---------
 .../layout/component/DomainObjectLayoutData.java   | 24 ----------
 .../causeway/applib/layout/component/FieldSet.java | 14 ------
 .../applib/layout/component/MemberRegion.java      |  1 -
 .../layout/component/PropertyLayoutData.java       | 16 -------
 .../layout/component/ServiceActionLayoutData.java  | 21 --------
 .../causeway/applib/layout/grid/GridAbstract.java  |  8 ----
 .../layout/grid/bootstrap/BSClearFixVisible.java   |  2 -
 .../applib/layout/grid/bootstrap/BSCol.java        | 22 ---------
 .../applib/layout/grid/bootstrap/BSElement.java    |  1 -
 .../layout/grid/bootstrap/BSElementAbstract.java   |  2 -
 .../applib/layout/grid/bootstrap/BSGrid.java       | 10 ----
 .../applib/layout/grid/bootstrap/BSRow.java        | 12 -----
 .../applib/layout/grid/bootstrap/BSRowContent.java |  2 -
 .../applib/layout/grid/bootstrap/BSTab.java        |  4 --
 .../applib/layout/grid/bootstrap/BSTabGroup.java   | 11 -----
 .../applib/layout/grid/bootstrap/SizeSpan.java     |  5 --
 .../applib/layout/menubars/MenuBarsAbstract.java   |  1 -
 .../applib/layout/menubars/bootstrap/BSMenu.java   |  5 --
 .../layout/menubars/bootstrap/BSMenuBar.java       |  3 --
 .../layout/menubars/bootstrap/BSMenuSection.java   |  2 -
 .../metamodel/Object_downloadMetamodelXml.java     |  2 -
 .../mixins/metamodel/Object_objectIdentifier.java  |  1 -
 .../mixins/metamodel/Object_rebuildMetamodel.java  |  1 -
 .../applib/mixins/security/HasUsername.java        |  2 -
 .../applib/mixins/system/DomainChangeRecord.java   | 20 --------
 .../applib/mixins/system/HasInteractionId.java     |  1 -
 .../org/apache/causeway/applib/query/Query.java    |  1 -
 .../apache/causeway/applib/query/QueryRange.java   |  1 -
 .../applib/query/_AllInstancesQueryDefault.java    |  1 -
 .../causeway/applib/query/_QueryAbstract.java      |  1 -
 .../services/appfeat/ApplicationFeatureId.java     |  1 -
 .../services/appfeat/ApplicationFeatureSort.java   |  1 -
 .../services/appfeatui/ApplicationFeatureMenu.java |  7 ---
 .../appfeatui/ApplicationFeatureViewModel.java     | 14 ------
 .../services/appfeatui/ApplicationNamespace.java   |  1 -
 .../applib/services/appfeatui/ApplicationType.java |  8 ----
 .../services/appfeatui/ApplicationTypeAction.java  |  2 -
 .../appfeatui/ApplicationTypeCollection.java       |  3 --
 .../services/appfeatui/ApplicationTypeMember.java  |  3 --
 .../appfeatui/ApplicationTypeProperty.java         |  8 ----
 .../applib/services/bookmark/Bookmark.java         |  1 -
 .../applib/services/bookmark/HasTarget.java        |  1 -
 .../applib/services/clock/ClockService.java        |  1 -
 .../Object_downloadColumnOrderTxtFilesAsZip.java   |  1 -
 .../causeway/applib/services/command/Command.java  |  2 -
 .../services/command/CommandExecutorService.java   |  1 -
 .../services/command/CommandOutcomeHandler.java    |  1 -
 .../conmap/ContentMappingServiceForCommandDto.java |  1 -
 .../processor/spi/CommandDtoProcessorService.java  |  2 -
 .../services/confview/ConfigurationMenu.java       |  1 -
 .../exceprecog/ExceptionRecognizerAbstract.java    |  2 -
 .../exceprecog/ExceptionRecognizerForType.java     |  1 -
 .../applib/services/health/HealthCheckService.java |  2 -
 .../applib/services/i18n/TranslatableString.java   |  7 ---
 .../causeway/applib/services/iactn/Execution.java  |  5 --
 .../applib/services/iactn/Interaction.java         |  1 -
 .../applib/services/iactn/InteractionProvider.java |  1 -
 .../iactnlayer/InteractionLayerTracker.java        |  1 -
 .../applib/services/inject/ServiceInjector.java    |  1 -
 .../causeway/applib/services/jaxb/JaxbService.java |  3 --
 .../applib/services/layout/LayoutServiceMenu.java  |  2 -
 .../applib/services/linking/DeepLinkService.java   |  1 -
 .../applib/services/menu/MenuBarsService.java      |  1 -
 .../applib/services/message/MessageService.java    |  1 -
 .../applib/services/metamodel/BeanSort.java        |  2 -
 .../causeway/applib/services/metamodel/Config.java |  2 -
 .../services/metamodel/MetaModelServiceMenu.java   |  2 -
 .../applib/services/metamodel/_CsvExport.java      |  1 -
 .../applib/services/metamodel/_DiffExport.java     |  2 -
 .../publishing/log/PageRenderCollectionLogger.java |  3 --
 .../log/PageRenderDomainObjectLogger.java          |  2 -
 .../services/publishing/spi/CommandSubscriber.java |  1 -
 .../publishing/spi/PageRenderSubscriber.java       |  2 -
 .../queryresultscache/QueryResultsCache.java       |  4 --
 .../applib/services/scratchpad/Scratchpad.java     |  1 -
 .../applib/services/session/SessionSubscriber.java |  1 -
 .../causeway/applib/services/sudo/SudoService.java |  1 -
 .../applib/services/user/ImpersonateMenu.java      |  3 --
 .../applib/services/user/ImpersonateStopMenu.java  |  2 -
 .../causeway/applib/services/user/UserMemento.java |  5 --
 .../causeway/applib/services/userui/UserMenu.java  |  1 -
 .../applib/services/wrapper/WrapperFactory.java    |  8 ----
 .../services/xactn/TransactionalProcessor.java     |  1 -
 .../causeway/applib/services/xml/XmlService.java   |  1 -
 .../services/xmlsnapshot/XmlSnapshotService.java   |  3 --
 .../org/apache/causeway/applib/util/Enums.java     |  2 -
 .../org/apache/causeway/applib/util/Equality.java  |  2 -
 .../org/apache/causeway/applib/util/Hashing.java   |  2 -
 .../causeway/applib/util/ObjectContract_Empty.java |  1 -
 .../causeway/applib/util/ObjectContract_Impl.java  |  2 -
 .../applib/util/ObjectContract_Parser.java         |  1 -
 .../causeway/applib/util/ObjectContracts.java      |  2 -
 .../apache/causeway/applib/util/ReasonBuffer2.java |  1 -
 .../applib/util/schema/InteractionDtoUtils.java    |  2 -
 .../applib/util/schema/InteractionsDtoUtils.java   |  1 -
 .../util/schema/MemberExecutionDtoUtils.java       |  2 -
 .../org/apache/causeway/applib/value/Clob.java     |  1 -
 .../causeway/applib/value/LocalResourcePath.java   |  1 -
 .../org/apache/causeway/applib/value/Markup.java   |  2 -
 .../value/semantics/TemporalValueSemantics.java    |  2 -
 .../value/semantics/ValueSemanticsAbstract.java    |  3 --
 .../value/semantics/ValueSemanticsProvider.java    |  1 -
 .../apache/causeway/applib/IdentifierTests.java    |  1 -
 .../causeway/applib/clock/VirtualClock_Test.java   |  5 +-
 .../commons/internal/reflection/ReflectTest.java   |  3 --
 .../applib/events/InteractionEventTest.java        | 10 ----
 .../applib/id/LogicalTypeTest_valueSemantics.java  |  1 -
 ...avaTimeJaxbAdapters_OffsetTimeAdapter_Test.java |  1 -
 .../JavaTmeJaxbAdapters_LocalTimeAdapter_Test.java |  1 -
 .../component/PropertyLayoutData_repaint_Test.java |  3 +-
 .../bootstrap/BSMenuBars_roundtrip_Test.java       |  1 -
 .../NamedQueryTest_withStart_or_withCount.java     |  2 -
 .../exceprecog/ExceptionRecognizerForTypeTest.java |  1 -
 .../applib/services/iactnlayer/TryTest.java        |  2 -
 .../applib/services/jaxb/JaxbServiceTest.java      |  1 -
 .../services/user/UserMemento_contains_Test.java   |  1 -
 .../services/user/UserMemento_value_Test.java      |  1 -
 .../org/apache/causeway/applib/util/Numbered.java  |  3 +-
 .../applib/util/ObjectContractsTest_equals.java    |  1 -
 .../ObjectContractsTest_equals_and_hashCode.java   |  1 -
 .../applib/util/schema/CommonDtoUtils_Test.java    |  3 +-
 .../apache/causeway/commons/collections/Can.java   |  2 -
 .../causeway/commons/collections/CanVector.java    |  1 -
 .../causeway/commons/collections/Can_Multiple.java |  1 -
 .../causeway/commons/functional/Railway.java       |  1 -
 .../commons/handler/ChainOfResponsibility.java     |  1 -
 .../causeway/commons/internal/base/_Bytes.java     |  2 -
 .../causeway/commons/internal/base/_Casts.java     |  1 -
 .../causeway/commons/internal/base/_Lazy.java      |  2 -
 .../causeway/commons/internal/base/_NullSafe.java  |  3 --
 .../causeway/commons/internal/base/_Oneshot.java   |  1 -
 .../causeway/commons/internal/base/_Reduction.java |  2 -
 .../causeway/commons/internal/base/_Refs.java      |  1 -
 .../causeway/commons/internal/base/_Strings.java   |  7 ---
 .../internal/base/_Strings_KeyValuePair.java       |  1 -
 .../internal/base/_Strings_SplitIterator.java      |  1 -
 .../causeway/commons/internal/base/_Temporals.java |  1 -
 .../causeway/commons/internal/base/_Text.java      |  1 -
 .../binding/InternalBidirectionalBinding.java      |  3 --
 .../commons/internal/binding/InternalUtil.java     |  1 -
 .../internal/binding/_BindableAbstract.java        |  2 -
 .../commons/internal/collections/_Arrays.java      |  5 --
 .../internal/collections/_Arrays_Collector.java    |  6 ---
 .../collections/_Arrays_CollectorUnknownSize.java  |  6 ---
 .../commons/internal/collections/_Collections.java |  1 -
 .../collections/_Collections_Collector.java        |  6 ---
 .../commons/internal/collections/_Lists.java       |  1 -
 .../commons/internal/collections/_Maps.java        |  3 --
 .../commons/internal/collections/_Multimaps.java   |  3 --
 .../commons/internal/collections/_Sets.java        |  3 --
 .../collections/snapshot/_VersionedList.java       |  4 --
 .../compare/_Comparators_SequenceCompare.java      |  1 -
 .../internal/concurrent/_ConcurrentTask.java       |  2 -
 .../internal/concurrent/_ConcurrentTaskList.java   |  1 -
 .../commons/internal/context/_Context.java         |  6 ---
 .../commons/internal/debug/xray/XrayDataModel.java |  1 -
 .../internal/debug/xray/XrayModelSimple.java       |  2 -
 .../commons/internal/debug/xray/XrayUi.java        |  3 --
 .../debug/xray/graphics/SequenceDiagram.java       |  3 --
 .../commons/internal/delegate/_Delegate.java       |  1 -
 .../commons/internal/exceptions/_Exceptions.java   |  1 -
 .../commons/internal/functions/_Functions.java     |  1 -
 .../causeway/commons/internal/hash/_Hashes.java    |  2 -
 .../commons/internal/ioc/_IocContainer.java        |  1 -
 .../commons/internal/memento/_Mementos.java        |  2 -
 .../commons/internal/primitives/_Ints.java         |  1 -
 .../commons/internal/primitives/_Longs.java        |  1 -
 .../internal/proxy/_ProxyFactoryService.java       |  1 -
 .../proxy/_ProxyFactoryServiceAbstract.java        |  1 -
 .../reflection/_Annotations_AttributeMethods.java  |  7 ---
 ...nthesizedMergedAnnotationInvocationHandler.java |  3 --
 .../internal/reflection/_MethodFacades.java        |  1 -
 .../commons/internal/reflection/_Reflect.java      |  5 --
 .../org/apache/causeway/commons/io/JaxbUtils.java  |  2 -
 .../org/apache/causeway/commons/io/ZipUtils.java   |  1 -
 .../causeway/commons/graph/GraphUtilsTest.java     |  1 -
 .../causeway/commons/internal/base/BytesTest.java  |  1 -
 .../commons/internal/base/NullSafeTest.java        |  3 --
 .../commons/internal/base/ReductionTest.java       |  1 -
 .../commons/internal/base/StringsTest.java         |  3 --
 .../commons/internal/base/TemporalsTest.java       |  1 -
 .../commons/internal/base/debug/XrayUiTest.java    |  2 -
 .../commons/internal/collections/Samples.java      |  1 -
 .../commons/internal/collections/_ArraysTest.java  |  2 -
 .../commons/internal/collections/_MapsTest.java    |  2 -
 .../commons/internal/compare/ComparatorsTest.java  |  2 -
 .../commons/internal/context/ContextTest.java      |  2 -
 .../commons/internal/image/_ImagesTest.java        |  1 -
 .../internal/reflection/ClassCacheTest.java        |  1 -
 .../commons/internal/strings/FormatTest.java       |  1 -
 .../apache/causeway/commons/io/JaxbUtilsTest.java  |  2 -
 .../core/config/CausewayConfiguration.java         | 22 +--------
 .../core/config/EclipselinkConfiguration.java      |  5 --
 .../core/config/RestEasyConfiguration.java         |  1 -
 .../CausewayBeanFactoryPostProcessorForSpring.java |  1 -
 .../core/config/beans/CausewayBeanMetaData.java    |  2 -
 .../beans/CausewayBeanTypeRegistryDefault.java     |  2 -
 .../CausewayComponentScanInterceptorImpl.java      |  1 -
 .../core/config/beans/ScannedTypeMetaData.java     |  1 -
 .../core/config/beans/aoppatch/AopPatch.java       |  1 -
 .../DataSourceIntrospectionService.java            |  1 -
 .../environment/CausewaySystemEnvironment.java     |  7 ---
 .../core/config/messages/MessageRegistry.java      |  1 -
 .../facets/CollectionLayoutConfigOptions.java      |  1 -
 .../metamodel/facets/ParameterConfigOptions.java   |  2 -
 .../progmodel/ProgrammingModelConstants.java       |  2 -
 .../PatternOptionalStringConstraintValidator.java  |  1 -
 .../core/config/viewer/web/WebAppContextPath.java  |  1 -
 .../interaction/session/CausewayInteraction.java   |  3 --
 .../interaction/session/MessageBrokerImpl.java     |  1 -
 .../contract/ComparableContractTester.java         |  2 -
 .../contract/ValueTypeContractTestAbstract.java    |  1 -
 core/metamodel/src/main/java/module-info.java      |  4 +-
 .../_testing/FactoryService_forTesting.java        |  1 -
 .../_testing/MetaModelContext_forTesting.java      |  1 -
 .../_testing/MethodRemover_forTesting.java         |  1 -
 .../_testing/ServiceRegistry_forTesting.java       |  1 -
 .../metamodel/_testing/_ServiceInjectorLegacy.java |  1 -
 .../core/metamodel/commons/ClassExtensions.java    |  1 -
 .../core/metamodel/commons/ClassPredicates.java    |  1 -
 .../causeway/core/metamodel/commons/ClassUtil.java |  1 -
 .../core/metamodel/commons/DateExtensions.java     |  1 -
 .../metamodel/commons/InputStreamExtensions.java   |  1 -
 .../core/metamodel/commons/ListExtensions.java     |  5 --
 .../core/metamodel/commons/ResourceUtil.java       |  1 -
 .../causeway/core/metamodel/consent/Consent.java   |  2 -
 .../context/MetaModelContext_usingSpring.java      |  1 -
 .../core/metamodel/execution/ActionExecutor.java   |  2 -
 .../metamodel/execution/InteractionInternal.java   |  2 -
 .../metamodel/facetapi/FacetHolderAbstract.java    |  1 -
 .../core/metamodel/facetapi/FacetRanking.java      |  5 --
 .../core/metamodel/facetapi/HasFacetHolder.java    |  1 -
 .../core/metamodel/facetapi/MetaModelRefiner.java  |  1 -
 .../core/metamodel/facets/ActionSupport.java       |  1 -
 .../core/metamodel/facets/DomainEventHelper.java   |  4 --
 .../core/metamodel/facets/DomainEventHolder.java   |  1 -
 .../core/metamodel/facets/FacetFactory.java        |  5 --
 .../core/metamodel/facets/FacetedMethod.java       |  1 -
 .../action/ActionAnnotationFacetFactory.java       |  3 --
 .../actions/action/invocation/IdentifierUtil.java  |  2 -
 .../ActionSemanticsFacetForActionAnnotation.java   |  1 -
 .../actions/layout/ActionLayoutFacetFactory.java   |  1 -
 .../facets/actions/redirect/RedirectFacet.java     |  1 -
 .../all/described/ParamDescribedFacetAbstract.java |  1 -
 .../metamodel/facets/all/i8n/noun/HasNoun.java     |  1 -
 .../facets/collections/CollectionFacet.java        |  1 -
 .../CollectionAccessorFacetViaAccessorFactory.java |  1 -
 .../CollectionAnnotationFacetFactory.java          |  1 -
 .../javautilcollection/JavaArrayFacet.java         |  1 -
 .../layout/CollectionLayoutFacetFactory.java       |  2 -
 .../annotation/SortedByFacetAnnotationFactory.java |  1 -
 .../disabled/method/DisableForContextFacet.java    |  1 -
 .../facets/members/hidden/HiddenFacetAbstract.java |  1 -
 .../members/hidden/method/HideForContextFacet.java |  1 -
 .../method/HideForContextFacetViaMethod.java       |  1 -
 .../members/layout/group/GroupIdAndName.java       |  2 -
 .../group/LayoutGroupFacetForActionAnnotation.java |  1 -
 .../NamedFacetForMemberViaMethodFactory.java       |  1 -
 .../command/CommandPublishingFacetAbstract.java    |  1 -
 ...ommandPublishingFacetForPropertyAnnotation.java |  1 -
 ...ishingFacetForActionAnnotationAsConfigured.java |  1 -
 .../autocomplete/AutoCompleteFacetAbstract.java    |  1 -
 .../object/bookmarkpolicy/BookmarkPolicyFacet.java |  2 -
 .../BookmarkPolicyFacetFallback.java               |  2 -
 .../BookmarkPolicyFacetFallbackFactory.java        |  1 -
 .../object/callbacks/CallbackFacetFactory.java     |  1 -
 ...fecycleEventFacetForDomainObjectAnnotation.java |  1 -
 ...fecycleEventFacetForDomainObjectAnnotation.java |  1 -
 .../DomainObjectAnnotationFacetFactory.java        |  5 --
 .../ImmutableFacetForDomainObjectAnnotation.java   |  1 -
 .../editing/ImmutableFacetFromConfiguration.java   |  3 --
 ...gePublishingFacetForDomainObjectAnnotation.java |  2 -
 ...FacetForDomainObjectAnnotationAsConfigured.java |  2 -
 ...tityChangePublishingFacetFromConfiguration.java |  2 -
 ...PolicyFacetForDomainObjectLayoutAnnotation.java |  1 -
 .../DomainObjectLayoutFacetFactory.java            |  1 -
 .../PagedFacetForDomainObjectLayoutAnnotation.java |  1 -
 ...ableDecoratorFacetForDomainObjectLayoutXml.java |  1 -
 .../DomainServiceFacetAnnotationFactory.java       |  1 -
 .../DomainServiceLayoutFacet.java                  |  2 -
 .../DomainServiceLayoutFacetAbstract.java          |  2 -
 ...NamedFacetForDomainServiceLayoutAnnotation.java |  1 -
 .../DomainServiceLayoutFacetAnnotation.java        |  2 -
 .../facets/object/entity/EntityFacet.java          |  3 --
 .../metamodel/facets/object/grid/GridFacet.java    |  3 +-
 .../facets/object/grid/GridFacetFactory.java       |  1 -
 ...oveDatanucleusPersistableTypesFacetFactory.java |  3 --
 .../jdo/RemoveJdoPrefixedMethodsFacetFactory.java  |  1 -
 .../object/immutable/EditingEnabledFacet.java      |  1 -
 .../introspection/IntrospectionPolicyFacet.java    |  1 -
 .../mixin/MetaModelValidatorForMixinTypes.java     |  1 -
 .../NavigableParentAnnotationFacetFactory.java     |  1 -
 .../method/NavigableParentFacetViaMethod.java      |  1 -
 .../ident/TitleFacetFromProjectionFacet.java       |  1 -
 .../promptStyle/PromptStyleFacetAbstract.java      |  1 -
 .../entitychange/EntityChangePublishingFacet.java  |  2 -
 .../object/support/ObjectSupportFacetFactory.java  |  1 -
 .../metamodel/facets/object/title/TitleFacet.java  |  1 -
 .../title/parser/TitleFacetFromValueFacet.java     |  2 -
 .../facets/object/value/CompositeValueUpdater.java |  1 -
 .../object/viewmodel/ViewModelFacetFactory.java    |  1 -
 .../ViewModelFacetForViewModelInterface.java       |  1 -
 .../fileaccept/FileAcceptFacetAbstract.java        |  1 -
 .../mandatory/MandatoryFacetAbstract.java          |  1 -
 .../MustSatisfySpecificationFacetAbstract.java     |  1 -
 .../objectvalue/regex/RegExFacetAbstract.java      |  1 -
 .../ValueSemanticsSelectingFacetAbstract.java      |  1 -
 .../facets/param/autocomplete/MinLengthUtil.java   |  2 -
 ...ctionParameterChoicesFacetViaMethodFactory.java |  1 -
 .../ActionParameterHiddenFacetViaMethod.java       |  1 -
 ...ActionParameterHiddenFacetViaMethodFactory.java |  1 -
 .../MandatoryFacetOnParametersDefaultFactory.java  |  1 -
 .../parameter/ParameterAnnotationFacetFactory.java |  2 -
 ...cetInvertedByNullableAnnotationOnParameter.java |  1 -
 ...fySpecificationFacetForParameterAnnotation.java |  1 -
 ...ActionParameterSupportFacetFactoryAbstract.java |  1 -
 ...onParameterValidationFacetViaMethodFactory.java |  1 -
 .../accessor/PropertyAccessorFacetViaAccessor.java |  2 -
 .../DisabledFacetOnPropertyFromImmutable.java      |  2 -
 .../DisabledFacetOnPropertyFromMissingSetter.java  |  1 -
 .../MandatoryFacetOnProperyDefaultFactory.java     |  1 -
 .../ProjectingFacetFromPropertyAnnotation.java     |  1 -
 .../property/PropertyAnnotationFacetFactory.java   |  3 --
 ...acetInvertedByNullableAnnotationOnProperty.java |  1 -
 ...sfySpecificationFacetForPropertyAnnotation.java |  1 -
 .../update/clear/PropertyClearFacet.java           |  1 -
 ...nalDigitsFacetFromValueSemanticsAnnotation.java |  1 -
 ...tsFacetFromJavaxValidationDigitsAnnotation.java |  1 -
 .../metamodel/inspect/model/FacetGroupNode.java    |  2 -
 .../core/metamodel/inspect/model/MMNode.java       |  1 -
 .../metamodel/inspect/model/MMNodeFactory.java     |  2 -
 .../interactions/InteractionAdvisorFacet.java      |  1 -
 .../metamodel/interactions/InteractionContext.java |  1 -
 .../interactions/managed/ActionInteraction.java    |  1 -
 .../managed/CollectionInteraction.java             |  2 -
 .../interactions/managed/InteractionRailway.java   |  2 -
 .../interactions/managed/ManagedAction.java        |  1 -
 .../interactions/managed/ManagedFeature.java       |  1 -
 .../interactions/managed/ManagedMember.java        |  2 -
 .../interactions/managed/ManagedParameter.java     |  1 -
 .../interactions/managed/ManagedProperty.java      |  4 --
 .../interactions/managed/MemberInteraction.java    |  1 -
 .../managed/ParameterNegotiationModel.java         |  2 -
 .../managed/PropertyNegotiationModel.java          |  1 -
 .../interactions/managed/_BindingUtil.java         |  1 -
 .../core/metamodel/layout/DeweyOrderSet.java       |  2 -
 .../core/metamodel/layout/LayoutFacetUtil.java     |  4 --
 .../core/metamodel/methods/MethodFinder.java       |  2 -
 .../core/metamodel/methods/MethodFinderPAT.java    |  1 -
 .../MethodPrefixBasedFacetFactoryAbstract.java     |  2 -
 .../core/metamodel/object/ManagedObject.java       |  1 -
 .../core/metamodel/object/ManagedObjects.java      |  2 -
 .../core/metamodel/object/MmAssertionUtils.java    |  1 -
 .../core/metamodel/object/MmSpecUtils.java         |  3 +-
 .../core/metamodel/object/MmTitleUtils.java        |  1 -
 .../core/metamodel/object/MmUnwrapUtils.java       |  3 +-
 .../core/metamodel/object/MmVisibilityUtils.java   |  3 +-
 .../metamodel/objectmanager/ObjectCreator.java     |  1 -
 .../metamodel/objectmanager/ObjectManager.java     |  1 -
 .../objectmanager/ObjectManagerDefault.java        |  1 -
 ...meterDefaultsFacetFromAssociatedCollection.java |  1 -
 .../DisabledFromImmutablePostProcessor.java        |  1 -
 .../core/metamodel/progmodel/ProgrammingModel.java |  3 --
 .../progmodel/ProgrammingModelAbstract.java        |  1 -
 .../progmodel/ProgrammingModelInitFilter.java      |  4 --
 .../ProgrammingModelInitFilterDefault.java         |  2 -
 .../appfeat/ApplicationFeatureDefault.java         |  1 -
 .../ApplicationFeatureRepositoryDefault.java       |  9 ----
 .../classsubstitutor/ClassSubstitutor.java         |  1 -
 .../classsubstitutor/ClassSubstitutorAbstract.java |  1 -
 .../classsubstitutor/ClassSubstitutorDefault.java  |  1 -
 .../ColumnOrderTxtFileServiceDefault.java          |  1 -
 .../services/deadlock/DeadlockRecognizer.java      |  3 --
 ...ExceptionRecognizerForRecoverableException.java |  1 -
 .../services/grid/GridLoaderServiceDefault.java    |  1 -
 .../services/grid/GridSystemServiceAbstract.java   |  5 --
 .../services/grid/spi/LayoutResourceLoader.java    |  1 -
 .../grid/spi/LayoutResourceLoaderDefault.java      |  1 -
 .../services/ixn/InteractionDtoFactory.java        |  2 -
 .../services/metamodel/DomainMemberDefault.java    |  1 -
 .../services/metamodel/DomainModelDefault.java     |  1 -
 .../services/metamodel/MetaModelExporter.java      |  5 --
 .../metamodel/MetaModelServiceDefault.java         |  5 --
 .../objectlifecycle/ObjectLifecyclePublisher.java  |  2 -
 .../objectlifecycle/PropertyChangeRecord.java      |  4 --
 .../title/TitlesAndTranslationsValidator.java      |  3 --
 .../core/metamodel/spec/ObjectSpecification.java   |  3 --
 .../core/metamodel/spec/feature/ObjectAction.java  |  4 --
 .../spec/feature/ObjectActionContainer.java        |  1 -
 .../spec/feature/ObjectActionParameter.java        |  3 --
 .../metamodel/spec/feature/ObjectAssociation.java  |  3 --
 .../spec/feature/ObjectAssociationContainer.java   |  2 -
 .../core/metamodel/spec/feature/ObjectFeature.java |  1 -
 .../core/metamodel/spec/feature/ObjectMember.java  |  4 --
 .../spec/feature/memento/PropertyMemento.java      |  1 -
 .../specloader/ProgrammingModelServiceDefault.java |  1 -
 .../specloader/SpecificationCacheDefault.java      |  2 -
 .../core/metamodel/specloader/_ValidateUtil.java   |  1 -
 .../specloader/facetprocessor/FacetProcessor.java  |  3 --
 .../specloader/specimpl/FacetedMethodsBuilder.java |  2 -
 .../specloader/specimpl/ObjectActionDefault.java   |  1 -
 .../specloader/specimpl/ObjectActionMixedIn.java   |  1 -
 .../specimpl/ObjectActionParameterAbstract.java    |  5 --
 .../specimpl/ObjectAssociationAbstract.java        |  3 --
 .../specloader/specimpl/ObjectMemberAbstract.java  |  5 --
 .../specimpl/ObjectSpecificationAbstract.java      |  5 --
 .../specimpl/OneToManyActionParameterDefault.java  |  1 -
 .../specimpl/OneToManyAssociationDefault.java      |  3 --
 .../specimpl/OneToManyAssociationMixedIn.java      |  1 -
 .../specimpl/OneToOneActionParameterDefault.java   |  1 -
 .../specimpl/OneToOneAssociationDefault.java       |  2 -
 .../specimpl/OneToOneAssociationMixedIn.java       |  1 -
 .../specimpl/dflt/ObjectSpecificationDefault.java  |  2 -
 .../specimpl/dflt/_AssociationsAsColumns.java      |  2 -
 .../specloader/validator/ValidationFailure.java    |  1 -
 .../validator/ValidationFailureUtils.java          |  1 -
 .../causeway/core/metamodel/tabular/DataRow.java   |  1 -
 .../core/metamodel/util/DeweyOrderComparator.java  |  2 -
 .../core/metamodel/util/pchain/ParentChain.java    |  1 -
 .../core/metamodel/util/snapshot/XmlSchema.java    |  2 -
 .../core/metamodel/util/snapshot/XmlSnapshot.java  |  2 -
 .../valuesemantics/BooleanValueSemantics.java      |  1 -
 .../valuesemantics/DoubleValueSemantics.java       |  1 -
 .../valuesemantics/FloatValueSemantics.java        |  1 -
 .../IdStringifierForSerializable.java              |  3 --
 .../LocalResourcePathValueSemantics.java           |  2 -
 .../valuesemantics/LocaleValueSemantics.java       |  1 -
 .../valuesemantics/MarkupValueSemantics.java       |  1 -
 .../valuesemantics/temporal/TemporalAdjust.java    |  1 -
 .../temporal/TemporalValueSemanticsProvider.java   |  1 -
 .../valuetypes/ValueSemanticsResolverDefault.java  |  2 -
 .../metamodel/commons/ListUtilsTest_adjust.java    |  1 -
 .../metamodel/commons/ListUtilsTest_insert.java    |  2 -
 .../Annotations_synthesizeElseOnClass_Test.java    |  3 --
 .../Annotations_synthesize_on_Class_Test.java      |  6 ---
 .../Annotations_synthesize_on_Field_Test.java      |  4 --
 .../Annotations_synthesize_on_Method_Test.java     |  2 -
 .../Annotations_synthesize_on_Parameter_Test.java  |  4 --
 .../metamodel/facets/CollectionFacetUtilsTest.java |  3 +-
 ...HelperTest_newPropertyDomainEvent_forClear.java |  1 -
 ...elperTest_newPropertyDomainEvent_forModify.java |  1 -
 .../metamodel/facets/FacetFactoryTestAbstract.java |  1 -
 ...notationFacetFactoryTest_commandPublishing.java |  1 -
 .../CollectionAnnotationFacetFactoryTest.java      |  2 -
 .../ViewModelSemanticCheckingFacetFactoryTest.java |  3 +-
 .../DomainObjectAnnotationFacetFactoryTest.java    |  6 +--
 .../DomainServiceLayoutFacetFactoryTest.java       |  1 -
 .../title/TitleAnnotationFacetFactoryTest.java     |  1 -
 .../object/mixin/MixinIntendedAsActionTest.java    |  1 -
 .../memberorder/DeweyOrderComparatorTest.java      |  1 -
 .../ParameterAnnotationFacetFactoryTest.java       |  4 +-
 ...sabledAnnotationOnPropertyFacetFactoryTest.java |  2 -
 .../PropertyAnnotationFacetFactoryTest.java        |  3 --
 .../ValueSemanticsProviderAbstractTestCase.java    |  1 -
 .../ValueSemanticsAnnotationFacetFactoryTest.java  |  1 -
 .../facets/value/temporal/TemporalAdjustTest.java  |  5 --
 .../objects/ObjectActionLayoutXmlDefaultTest.java  |  1 -
 .../objects/TypeExtractorMethodReturnTest.java     |  1 -
 .../ServiceInjectorDefaultTest_usingFields.java    |  2 -
 ...InjectorDefaultTest_validateServices_happy.java |  1 -
 .../services/ServiceInjectorLegacyTest.java        |  1 -
 .../ApplicationFeatureRepositoryDefaultTest.java   |  4 +-
 .../services/appfeat/ApplicationFeatureTest.java   |  5 +-
 .../GridLoaderServiceDefault_resourceNameTest.java |  3 +-
 .../services/menubars/BSMenuBarsTest.java          |  1 -
 .../metamodel/MetaModelServiceDefaultTest.java     |  3 --
 .../specloader/SpecificationCacheDefaultTest.java  |  1 -
 .../specimpl/ObjectAssociationAbstractTest.java    |  1 -
 ...ObjectAssociationAbstractTest_alwaysHidden.java |  1 -
 .../specimpl/OneToOneAssociationAbstractTest.java  |  2 -
 ...anticsProvider_configureDecimalFormat_Test.java |  3 --
 .../IdStringifierForByte_primitive_Test.java       |  1 -
 .../IdStringifierForInteger_Test.java              |  1 -
 .../IdStringifierForLong_primitive_Test.java       |  1 -
 .../causeway/core/runtime/flushmgmt/FlushMgmt.java |  1 -
 .../bookmarks/BookmarkServiceDefault.java          |  1 -
 .../command/CommandDtoFactoryDefault.java          |  1 -
 .../command/CommandExecutorServiceDefault.java     |  6 ---
 .../runtimeservices/email/EmailServiceDefault.java |  5 +-
 .../executor/MemberExecutorServiceDefault.java     |  2 -
 .../factory/FactoryServiceDefault.java             |  1 -
 .../homepage/HomePageResolverServiceDefault.java   |  1 -
 .../core/runtimeservices/i18n/po/PoReader.java     |  5 --
 .../core/runtimeservices/i18n/po/PoWriter.java     |  2 -
 .../i18n/po/TranslationServicePo.java              |  2 -
 .../i18n/po/TranslationServicePoMenu.java          |  8 ----
 .../icons/ObjectIconServiceDefault.java            |  2 -
 .../interaction/InteractionDtoFactoryDefault.java  |  1 -
 .../runtimeservices/jaxb/JaxbServiceDefault.java   |  2 -
 .../menubars/MenuBarsLoaderServiceDefault.java     |  3 --
 .../bootstrap/MenuBarsServiceBootstrap.java        |  5 --
 .../EntityPropertyChangePublisherDefault.java      |  1 -
 .../publish/ExecutionPublisherDefault.java         |  1 -
 .../publish/ObjectLifecyclePublisherDefault.java   |  1 -
 .../core/runtimeservices/publish/_Xray.java        |  1 -
 .../ExceptionRecognizerServiceDefault.java         |  1 -
 .../ExceptionRecognizerForDataAccessException.java |  1 -
 .../session/InteractionServiceDefault.java         |  7 ---
 .../core/runtimeservices/session/_Xray.java        |  3 --
 .../runtimeservices/spring/BeanDescriptor.java     |  1 -
 .../transaction/TransactionServiceSpring.java      |  8 ----
 .../UrlEncodingServiceWithCompression.java         |  1 -
 .../userreg/EmailNotificationServiceDefault.java   |  2 -
 .../wrapper/WrapperFactoryDefault.java             |  3 --
 .../handlers/DomainObjectInvocationHandler.java    | 13 -----
 .../wrapper/handlers/ProxyContextHandler.java      |  3 --
 .../xmlsnapshot/XmlSnapshotBuilder.java            |  3 +-
 .../xmlsnapshot/XmlSnapshotServiceDefault.java     |  2 -
 .../RuntimeServicesTestAbstract.java               |  4 +-
 .../email/EmailServiceDefaultTest_notEmpty.java    |  3 +-
 .../core/runtimeservices/i18n/po/PoReaderTest.java |  2 -
 .../runtimeservices/urlencoding/MementosTest.java  |  1 -
 .../urlencoding/UrlEncodingServiceTest.java        |  3 +-
 .../wrapper/WrapperFactoryDefaultTest.java         |  1 -
 .../wrapper/dom/employees/Employee.java            |  1 -
 .../XmlSnapshotServiceDefault_Test.java            |  1 -
 .../_testing/InteractionService_forTesting.java    |  1 -
 .../authentication/InteractionContextFactory.java  |  1 -
 .../manager/AuthenticationManager.java             |  3 --
 .../standard/AuthenticatorAbstract.java            |  1 -
 .../security/AuthenticatorsForTesting.java         |  1 -
 .../transaction/scope/StackedTransactionScope.java |  5 --
 .../causeway/core/webapp/modules/WebModule.java    |  1 -
 .../core/webapp/modules/WebModuleAbstract.java     |  1 -
 .../logonlog/CausewayLogOnExceptionFilter.java     |  1 -
 .../logonlog/WebModuleLogOnExceptionLogger.java    |  4 --
 .../TemplateResourceCachingFilter.java             |  2 -
 .../CausewayWebAppContextInitializer.java          |  2 -
 .../commandlog/applib/app/CommandLogMenu.java      |  9 ----
 .../HasInteractionId_commandLogEntry.java          |  1 -
 .../HasUsername_recentCommandsByUser.java          |  1 -
 .../commandlog/applib/dom/BackgroundService.java   |  1 -
 .../commandlog/applib/dom/CommandLogEntry.java     | 43 -----------------
 .../applib/dom/CommandLogEntryRepository.java      | 13 -----
 .../dom/CommandLogEntryRepositoryAbstract.java     | 20 --------
 .../dom/mixins/CommandLogEntry_childCommands.java  |  1 -
 .../mixins/CommandLogEntry_openResultObject.java   |  1 -
 .../mixins/CommandLogEntry_siblingCommands.java    |  1 -
 .../applib/fakescheduler/FakeScheduler.java        |  1 -
 .../BackgroundService_IntegTestAbstract.java       |  6 ---
 .../integtest/CommandLog_IntegTestAbstract.java    |  8 ----
 .../commandlog/jdo/dom/CommandLogEntry.java        | 14 ------
 .../integtests/BackgroundService_IntegTest.java    |  1 -
 .../jdo/integtests/CommandLog_IntegTest.java       |  1 -
 .../commandlog/jdo/integtests/model/Counter.java   |  1 -
 .../CausewayModuleExtCommandLogPersistenceJpa.java |  1 -
 .../commandlog/jpa/dom/CommandLogEntry.java        | 15 ------
 .../commandlog/jpa/dom/CommandLogEntryPK.java      |  1 -
 .../integtests/BackgroundService_IntegTest.java    |  1 -
 .../jpa/integtests/CommandLog_IntegTest.java       |  1 -
 .../commandlog/jpa/integtests/model/Counter.java   |  1 -
 .../docgen/help/helptree/HelpNodeVm.java           |  1 -
 .../help/topics/welcome/WelcomeHelpPage.java       |  2 -
 .../excel/applib/ExcelMetaDataEnabled.java         |  1 -
 .../excel/applib/service/ExcelServiceDefault.java  |  2 -
 .../excel/applib/service/_CellMarshaller.java      |  3 --
 .../excel/applib/service/_ExcelConverter.java      |  4 --
 .../excel/applib/service/_ExcelServiceHelper.java  |  3 --
 .../extensions/excel/applib/util/SheetPivoter.java |  2 -
 .../excel/applib/util/AnnotationListTest.java      |  1 -
 .../excel/applib/util/AnnotationTripletTest.java   |  2 -
 .../excel/applib/util/SheetPivoterTest.java        |  2 -
 .../contributions/ExcelDemoToDoItem_export2.java   |  1 -
 .../BulkUpdateLineItemForDemoToDoItem.java         |  3 --
 .../BulkUpdateManagerForDemoToDoItem.java          |  3 --
 .../bulkupdate/BulkUpdateMenuForDemoToDoItem.java  |  1 -
 .../demotodoitem/DemoToDoItemRowHandler.java       |  1 -
 .../demotodoitem/DemoToDoItemRowHandler2.java      |  1 -
 .../DemoToDoItem_create_usingExcelFixture.java     |  3 --
 .../DemoToDoItem_recreate_usingExcelFixture.java   |  1 -
 .../demoapp/todomodule/dom/ExcelDemoToDoItem.java  | 13 -----
 .../todomodule/dom/ExcelDemoToDoItemMenu.java      |  7 ---
 .../ExcelDemoToDoItem_recreate5_for.java           |  3 --
 .../ExcelDemoToDoItem_tearDown2.java               |  1 -
 .../ExcelModuleDemoMetaDataEnabled_IntegTest.java  |  1 -
 ...uleDemoToDoItemBulkUpdateManager_IntegTest.java |  2 -
 .../extensions/excel/testing/ExcelFixture.java     | 13 -----
 .../extensions/excel/testing/ExcelFixture2.java    |  8 ----
 .../excel/testing/FixtureAwareRowHandler.java      |  1 -
 .../CausewayModuleExtExecutionLogApplib.java       |  1 -
 .../executionlog/applib/app/ExecutionLogMenu.java  |  8 ----
 .../executionlog/applib/dom/ExecutionLogEntry.java | 25 ----------
 .../applib/dom/ExecutionLogEntryRepository.java    |  3 --
 .../dom/ExecutionLogEntryRepositoryAbstract.java   |  6 ---
 .../ExecutionLogEntry_siblingExecutions.java       |  1 -
 .../integtest/ExecutionLog_IntegTestAbstract.java  |  5 --
 .../executionlog/jdo/dom/ExecutionLogEntry.java    | 12 -----
 .../executionlog/jdo/dom/ExecutionLogEntryPK.java  |  1 -
 .../jdo/integtests/ExecutionLog_IntegTest.java     |  1 -
 .../executionlog/jdo/integtests/model/Counter.java |  1 -
 .../executionlog/jpa/dom/ExecutionLogEntry.java    | 11 -----
 .../jpa/integtests/ExecutionLog_IntegTest.java     |  1 -
 .../executionlog/jpa/integtests/model/Counter.java |  1 -
 .../CausewayModuleExtExecutionOutboxApplib.java    |  1 -
 .../applib/app/ExecutionOutboxMenu.java            |  2 -
 .../applib/dom/ExecutionOutboxEntry.java           | 25 ----------
 .../ExecutionOutboxEntryRepositoryAbstract.java    |  3 --
 .../ExecutionOutbox_IntegTestAbstract.java         |  5 --
 .../jdo/dom/ExecutionOutboxEntry.java              | 12 -----
 .../jdo/integtests/ExecutionOutbox_IntegTest.java  |  1 -
 .../jdo/integtests/model/Counter.java              |  1 -
 .../jpa/dom/ExecutionOutboxEntry.java              | 11 -----
 .../jpa/integtests/ExecutionOutbox_IntegTest.java  |  3 --
 .../jpa/integtests/model/Counter.java              |  1 -
 .../CausewayModuleExtExecutionRestClient.java      |  1 -
 .../integtests/OutboxRestClient_IntegTest.java     |  1 -
 ...ausewayModuleExtExecutionRepublisherApplib.java |  1 -
 .../ExecutionLogEntry_copyToOutbox.java            |  1 -
 .../flyway/impl/CausewayModuleExtFlywayImpl.java   |  1 -
 .../github/menu/LayoutLoadersGitHubMenu.java       |  2 -
 .../spiimpl/LayoutResourceLoaderFromGithub.java    |  2 -
 ...oaderFromGithub_tryLoadLayoutResource_Test.java |  6 +--
 .../applib/CausewayModuleExtTitlecacheApplib.java  |  1 -
 .../caffeine/dom/TitleCacheSubscriber.java         |  1 -
 .../applib/CausewayModuleExtAuditTrailApplib.java  |  1 -
 .../audittrail/applib/app/AuditTrailMenu.java      |  9 ----
 .../HasInteractionId_auditTrailEntries.java        |  1 -
 .../audittrail/applib/dom/AuditTrailEntry.java     | 17 -------
 .../applib/dom/AuditTrailEntryRepository.java      |  2 -
 .../dom/AuditTrailEntryRepositoryAbstract.java     |  5 --
 .../integtests/AuditTrail_IntegTestAbstract.java   |  1 -
 .../CausewayModuleExtAuditTrailPersistenceJdo.java |  1 -
 .../audittrail/jdo/dom/AuditTrailEntry.java        |  9 ----
 .../jdo/integtests/AuditTrail_IntegTest.java       |  2 -
 .../audittrail/jdo/integtests/model/Counter.java   |  1 -
 .../CausewayModuleExtAuditTrailPersistenceJpa.java |  1 -
 .../audittrail/jpa/dom/AuditTrailEntry.java        | 15 ------
 .../jpa/integtests/AuditTrail_IntegTest.java       |  1 -
 .../audittrail/jpa/integtests/model/Counter.java   |  1 -
 .../applib/CausewayModuleExtSecmanApplib.java      |  3 --
 .../feature/api/ApplicationFeatureChoices.java     |  1 -
 .../ApplicationFeatureViewModel_permissions.java   |  1 -
 .../app/ApplicationOrphanedPermissionManager.java  |  1 -
 ...OrphanedPermissionManager_relocateSelected.java |  1 -
 .../permission/dom/ApplicationPermission.java      | 15 ------
 .../dom/ApplicationPermissionRepository.java       |  1 -
 .../ApplicationPermissionRepositoryAbstract.java   |  6 ---
 .../permission/dom/ApplicationPermissionValue.java |  7 ---
 .../dom/ApplicationPermissionValueSet.java         |  7 ---
 .../dom/mixins/ApplicationPermission_delete.java   |  1 -
 .../dom/mixins/ApplicationPermission_feature.java  |  1 -
 .../permission/menu/ApplicationPermissionMenu.java |  5 --
 .../secman/applib/role/dom/ApplicationRole.java    |  9 ----
 .../dom/ApplicationRoleRepositoryAbstract.java     |  4 --
 .../mixins/ApplicationRole_removePermissions.java  |  1 -
 .../dom/mixins/ApplicationRole_removeUsers.java    |  1 -
 .../mixins/ApplicationRole_updateDescription.java  |  1 -
 .../AbstractRoleAndPermissionsFixtureScript.java   |  1 -
 .../ApplicationRoleManager_exportAsYaml.java       |  1 -
 .../applib/role/menu/ApplicationRoleMenu.java      |  2 -
 .../CausewayExtSecmanAdminRoleAndPermissions.java  |  2 -
 ...ewayExtSecmanRegularUserRoleAndPermissions.java |  2 -
 .../scripts/SeedUsersAndRolesFixtureScript.java    |  1 -
 .../applib/tenancy/dom/ApplicationTenancy.java     |  9 ----
 .../tenancy/dom/ApplicationTenancyRepository.java  |  2 -
 .../dom/ApplicationTenancyRepositoryAbstract.java  |  4 --
 .../secman/applib/tenancy/dom/HasAtPath.java       |  1 -
 .../dom/mixins/ApplicationTenancy_addChild.java    |  2 -
 .../dom/mixins/ApplicationTenancy_delete.java      |  1 -
 .../dom/mixins/ApplicationTenancy_users.java       |  1 -
 .../fixtures/AbstractTenancyFixtureScript.java     |  1 -
 .../ApplicationTenancyManager_newTenancy.java      |  1 -
 .../tenancy/menu/ApplicationTenancyMenu.java       |  1 -
 .../contributions/HasUsername_associatedUser.java  |  1 -
 .../secman/applib/user/dom/ApplicationUser.java    | 30 ------------
 .../dom/ApplicationUserRepositoryAbstract.java     |  4 --
 .../user/dom/mixins/ApplicationUser_addRole.java   |  1 -
 .../dom/mixins/ApplicationUser_removeRoles.java    |  2 -
 .../dom/mixins/ApplicationUser_resetPassword.java  |  1 -
 .../dom/mixins/ApplicationUser_updateAtPath.java   |  1 -
 .../dom/mixins/ApplicationUser_updatePassword.java |  1 -
 ...ApplicationUser_effectiveMemberPermissions.java |  2 -
 ...ationUser_filterEffectiveMemberPermissions.java |  1 -
 .../dom/mixins/perms/UserPermissionViewModel.java  |  4 --
 .../AbstractUserAndRolesFixtureScript.java         |  2 -
 .../ApplicationUserManager_newDelegateUser.java    |  3 --
 .../ApplicationUserManager_newLocalUser.java       |  1 -
 .../secman/applib/user/menu/MeService.java         |  3 --
 .../secman/applib/util/ApplicationSecurityDto.java |  1 -
 ...ationPermissionRepositoryIntegTestAbstract.java |  4 +-
 .../mixins/perms/UserPermissionViewModelTest.java  |  2 -
 .../applib/util/ApplicationSecurityDtoTest.java    |  2 -
 .../shiro/realm/AuthInfoForApplicationUser.java    |  2 -
 .../realm/CausewayModuleExtSecmanShiroRealm.java   |  5 --
 .../dom/ApplicationUserAutoCreationService.java    |  1 -
 .../CausewayModuleExtSecmanEncryptionSpring.java   |  2 -
 .../authenticator/AuthenticatorSecman.java         |  1 -
 .../integration/authorizor/AuthorizorSecman.java   |  2 -
 .../facets/TenantedAuthorizationFacetDefault.java  |  5 --
 .../facets/TenantedAuthorizationPostProcessor.java |  2 -
 .../PermissionsEvaluationServiceForSecman.java     |  2 -
 .../UserMementoRefinerFromApplicationUser.java     |  3 +-
 .../userreg/UserRegistrationServiceForSecman.java  |  1 -
 ...icationFeatureIdTransformerV1Compatibility.java |  2 -
 ...onFeatureIdTransformerV1Compatibility_Test.java |  3 +-
 .../jdo/permission/dom/ApplicationPermission.java  |  6 ---
 .../secman/jdo/role/dom/ApplicationRole.java       |  5 --
 .../secman/jdo/tenancy/dom/ApplicationTenancy.java |  6 ---
 .../secman/jdo/user/dom/ApplicationUser.java       | 16 -------
 .../extensions/secman/jdo/util/RegexReplacer.java  |  2 -
 .../ApplicationPermissionRepository_IntegTest.java |  3 +-
 .../jpa/permission/dom/ApplicationPermission.java  |  7 ---
 .../secman/jpa/role/dom/ApplicationRole.java       |  4 --
 .../secman/jpa/tenancy/dom/ApplicationTenancy.java |  6 ---
 .../secman/jpa/user/dom/ApplicationUser.java       | 16 -------
 .../extensions/secman/jpa/util/RegexReplacer.java  |  3 --
 .../ApplicationPermissionRepository_IntegTest.java |  3 +-
 .../applib/CausewayModuleExtSessionLogApplib.java  |  2 -
 .../sessionlog/applib/app/SessionLogMenu.java      |  4 --
 .../HasUsername_recentSessionsForUser.java         |  1 -
 .../sessionlog/applib/dom/SessionLogEntry.java     | 26 ----------
 .../applib/dom/SessionLogEntryRepository.java      | 10 ----
 .../dom/SessionLogEntryRepositoryAbstract.java     | 13 -----
 .../spiimpl/SessionLogServiceInitializer.java      |  1 -
 .../spiimpl/SessionSubscriberForSessionLog.java    |  1 -
 .../integtests/SessionLogIntegTestAbstract.java    |  2 -
 .../CausewayModuleExtSessionLogPersistenceJdo.java |  1 -
 .../sessionlog/jdo/dom/SessionLogEntry.java        |  6 ---
 .../jdo/integtests/SessionLog_IntegTest.java       |  2 -
 .../CausewayModuleExtSessionLogPersistenceJpa.java |  1 -
 .../sessionlog/jpa/dom/SessionLogEntry.java        |  6 ---
 .../jpa/integtests/SessionLog_IntegTest.java       |  2 -
 ...thenticationConverterOfOAuth2UserPrincipal.java |  1 -
 .../oauth2/restful/AuthenticationStrategyJwt.java  |  2 -
 ...icationConverterOfOAuth2UserPrincipal_Test.java |  2 -
 .../cors/impl/CausewayModuleExtCors.java           |  1 -
 .../applib/value/CalendarEventSemantics.java       |  3 --
 .../fc/selector/EventSourceSelector.java           |  1 -
 .../CalendaredCollectionFactoryAbstract.java       |  1 -
 .../fullcalendar/wkt/ui/viewer/_Sample.java        |  1 -
 .../calendarable/CalendarableEventProvider.java    |  1 -
 .../pdfjs/applib/spi/PdfJsViewerAdvisor.java       |  1 -
 .../demomodule/dom/PdfJsDemoObjectWithBlob.java    | 11 -----
 .../dom/PdfJsDemoObjectWithBlobMenu.java           |  3 --
 .../PdfJsViewerFacetFromAnnotationFactory.java     |  4 --
 .../metamodel/PdfjsViewer_Abstract_IntegTest.java  |  2 -
 .../CausewayModuleExtPdfjsWicketIntegration.java   |  2 -
 .../wkt/integration/components/PdfJsPanel.java     |  1 -
 .../wkt/integration/res/PdfJsCmapsReference.java   |  2 -
 .../pdfjs/wkt/ui/components/PdfJsViewerPanel.java  |  2 -
 .../PdfJsViewerPanelComponentFactory.java          |  3 --
 .../ui/components/ScalarPanelAbstractLegacy.java   |  2 -
 .../sse/applib/CausewayModuleExtSseApplib.java     |  1 -
 .../extensions/sse/applib/service/SseChannel.java  |  1 -
 .../facets/SseAnnotationFacetFactory.java          |  4 --
 .../metamodel/facets/SseObserveFacetAbstract.java  |  1 -
 ...eObserveFacetForServerSentEventsAnnotation.java |  1 -
 .../wicket/markup/ListeningMarkupComponent.java    |  3 --
 .../ListeningMarkupPanelFactoriesForWicket.java    |  4 --
 .../sse/wicket/services/SseServiceDefault.java     |  7 ---
 .../wicket/webmodule/ServerSentEventsServlet.java  |  1 -
 .../webmodule/WebModuleServerSentEvents.java       |  2 -
 .../tabular/excel/exporter/ExcelExporter.java      |  3 +-
 .../examples/facets/jsr303/Jsr303FacetFactory.java |  1 -
 .../facets/jsr303/Jsr303ProgModelFacets.java       |  2 -
 .../jsr303/Jsr303PropertyValidationFacet.java      |  2 -
 .../examples/facets/jsr303/CustomPattern.java      |  1 -
 .../facets/jsr303/CustomPatternValidator.java      |  1 -
 .../examples/facets/jsr303/CustomPatterns.java     |  1 -
 .../jsr303/DomainObjectWithBuiltInValidation.java  |  1 -
 .../facets/jsr303/Jsr303FacetFacetHolder.java      |  5 --
 .../jsr303/Jsr303FacetFactoryFeatureTypes.java     |  3 --
 .../jsr303/Jsr303FacetFactoryInstantiation.java    |  2 -
 .../jsr303/Jsr303FacetFactoryProcessObject.java    |  2 -
 .../jsr303/Jsr303FacetFactoryProcessProperty.java  |  1 -
 .../facets/jsr303/Jsr303FacetInstantiation.java    |  1 -
 .../jsr303/Jsr303FacetValidatingInteraction.java   |  1 -
 .../demoapp/web/replay/DemoReplayController.java   |  1 -
 .../primary/mixins/CommandLogEntry_retry.java      |  1 -
 .../primary/mixins/Object_openOnSecondary.java     |  1 -
 .../primary/ui/CommandReplayOnPrimaryService.java  |  5 --
 .../CausewayModuleExtCommandReplaySecondary.java   |  1 -
 .../secondary/fetch/CommandFetcher.java            |  1 -
 .../secondary/job/ReplicateAndReplayJob.java       |  2 -
 .../secondary/mixins/CommandLogEntry_exclude.java  |  1 -
 .../secondary/status/StatusException.java          |  1 -
 .../ui/CommandReplayOnSecondaryService.java        |  2 -
 .../secondary/fetch/CommandFetcher_Test.java       |  1 -
 .../changetracking/EntityChangeTrackerDefault.java | 10 +---
 .../commons/integration/changetracking/_Xray.java  |  4 --
 .../repository/RepositoryServiceDefault.java       |  7 ---
 .../jdo/applib/services/JdoSupportService.java     |  1 -
 .../persistence/jdo/applib/types/Email.java        |  1 -
 .../CausewayModulePersistenceJdoDatanucleus.java   |  1 -
 .../NonEnhancedClassesFailureAnalyzer.java         |  2 -
 .../datanucleus/config/DatanucleusSettings.java    |  2 -
 .../jdo/datanucleus/dialect/DnJdoDialect.java      |  2 -
 .../entities/DnEntityStateProvider.java            |  2 -
 .../entities/DnOidStoreAndRecoverHelper.java       |  1 -
 .../entities/DnStateManagerForCauseway.java        |  3 --
 .../jdosupport/JdoSupportServiceDefault.java       |  6 ---
 .../valuemappings/ByteArrayBlobRdbmsMapping.java   |  1 -
 .../valuemappings/CausewayBlobMapping.java         |  2 -
 .../valuetypes/DnByteIdValueSemantics.java         |  1 -
 .../valuetypes/DnCharIdValueSemantics.java         |  1 -
 .../DnDatastoreIdImplValueSemantics.java           |  1 -
 .../valuetypes/DnIntIdValueSemantics.java          |  1 -
 .../valuetypes/DnLongIdValueSemantics.java         |  1 -
 .../valuetypes/DnObjectIdValueSemantics.java       |  1 -
 .../valuetypes/DnShortIdValueSemantics.java        |  1 -
 .../valuetypes/DnStringIdValueSemantics.java       |  1 -
 .../valuetypes/JdoByteIdentityValueSemantics.java  |  1 -
 .../valuetypes/JdoCharIdentityValueSemantics.java  |  1 -
 .../valuetypes/JdoDatastoreIdValueSemantics.java   |  1 -
 .../valuetypes/JdoIntIdentityValueSemantics.java   |  1 -
 .../valuetypes/JdoLongIdentityValueSemantics.java  |  1 -
 .../JdoObjectIdentityValueSemantics.java           |  1 -
 .../valuetypes/JdoShortIdentityValueSemantics.java |  1 -
 .../JdoStringIdentityValueSemantics.java           |  1 -
 .../oid/IdStringifierForByteIdentity_Test.java     |  2 -
 .../oid/IdStringifierForCharIdentity_Test.java     |  2 -
 ...erForDatastoreId_DatastoreIdImpl_long_Test.java |  2 -
 ...atastoreId_DatastoreUniqueLongId_long_Test.java |  2 -
 ...DatastoreId_DatastoreUniqueLongId_str_Test.java |  2 -
 .../oid/IdStringifierForIntId_Test.java            |  2 -
 .../oid/IdStringifierForIntIdentity_Test.java      |  2 -
 .../oid/IdStringifierForLongId_Test.java           |  2 -
 .../oid/IdStringifierForLongIdentity_Test.java     |  2 -
 .../oid/IdStringifierForObjectIdentity_Test.java   |  2 -
 .../oid/IdStringifierForShortIdentity_Test.java    |  2 -
 .../oid/IdStringifierForStringIdentity_Test.java   |  2 -
 .../datanucleus/test/ConfigurationExample1.java    |  2 -
 .../datanucleus/test/ConfigurationExample2.java    |  2 -
 .../datanucleus/test/ConfigurationExample3.java    |  1 -
 .../jdo/datanucleus/test/ConfigurationTest3.java   |  2 -
 .../integration/metamodel/JdoPropertyUtils.java    |  1 -
 .../jdo/metamodel/JdoProgrammingModel.java         |  4 --
 .../jdo/metamodel/beans/JdoBeanTypeClassifier.java |  3 --
 ...JdoDatastoreIdentityAnnotationFacetFactory.java |  4 --
 .../JdoDatastoreIdentityFacetAnnotation.java       |  1 -
 .../JdoPersistenceCapableFacetFactory.java         |  3 --
 .../JdoPersistenceCapableFacetFromAnnotation.java  |  4 --
 .../query/JdoQueryAnnotationFacetFactory.java      |  4 --
 .../facets/object/query/JdoQueryFacetAbstract.java |  1 -
 .../object/query/JdoQueryFacetAnnotation.java      |  2 -
 .../query/MetaModelValidatorForJdoqlAbstract.java  |  2 -
 .../MetaModelValidatorForJdoqlFromClause.java      |  3 --
 .../MetaModelValidatorForJdoqlVariablesClause.java |  2 -
 .../version/JdoVersionAnnotationFacetFactory.java  |  2 -
 .../version/JdoVersionFacetFromAnnotation.java     |  1 -
 ...DecimalFromJdoColumnAnnotationFacetFactory.java |  2 -
 ...atoryFacetFromAbsenceOfJdoColumnAnnotation.java |  1 -
 ...ndatoryFromJdoColumnAnnotationFacetFactory.java |  2 -
 .../MaxLengthFacetFromJdoColumnAnnotation.java     |  1 -
 .../JdoNotPersistentAnnotationFacetFactory.java    |  2 -
 .../JdoNotPersistentFacetAbstract.java             |  1 -
 .../JdoNotPersistentFacetFromAnnotation.java       |  1 -
 .../DisabledFacetFromJdoPrimaryKeyAnnotation.java  |  1 -
 .../primarykey/JdoPrimaryKeyFacetAbstract.java     |  1 -
 .../primarykey/JdoPrimaryKeyFacetAnnotation.java   |  1 -
 .../prop/primarykey/JdoPrimaryKeyFacetImpl.java    |  1 -
 .../jdo/metamodel/menu/JdoMetamodelMenu.java       |  2 -
 ...VersionAnnotationFacetFactoryTest_validate.java |  3 --
 ...impleObjectWithBigDecimalColumnAnnotations.java |  3 +-
 ...impleObjectWithColumnAllowsNullAnnotations.java |  7 +--
 .../SpecificationLoaderTestAbstract.java           |  2 -
 .../JdoDatastoreIdentityFacet.java                 |  2 -
 .../JdoPersistenceCapableFacet.java                |  2 -
 .../facets/object/query/JdoQueryFacet.java         |  1 -
 .../prop/notpersistent/JdoNotPersistentFacet.java  |  1 -
 .../facets/prop/primarykey/JdoPrimaryKeyFacet.java |  1 -
 .../ObjectOptimisticLockingFailureException.java   |  2 -
 .../ObjectRetrievalFailureException.java           |  2 -
 .../jdo/spring/integration/DefaultJdoDialect.java  |  4 --
 .../jdo/spring/integration/JdoDialect.java         |  1 -
 .../spring/integration/JdoTransactionManager.java  |  5 --
 .../LocalPersistenceManagerFactoryBean.java        |  5 --
 .../PersistenceManagerFactoryUtils.java            |  2 -
 .../integration/PersistenceManagerHolder.java      |  2 -
 ...sactionAwarePersistenceManagerFactoryProxy.java |  2 -
 .../OpenPersistenceManagerInViewFilter.java        |  2 -
 .../OpenPersistenceManagerInViewInterceptor.java   |  3 --
 .../support/SpringPersistenceManagerProxyBean.java |  3 --
 .../StandardPersistenceManagerProxyBean.java       |  2 -
 .../integration/JdoTransactionManagerTests.java    |  1 -
 .../jpa/applib/types/BlobJpaEmbeddable.java        |  1 -
 .../jpa/applib/types/ClobJpaEmbeddable.java        |  1 -
 .../jpa/applib/types/QBlobJpaEmbeddable.java       |  2 -
 .../jpa/applib/types/QClobJpaEmbeddable.java       |  2 -
 .../CausewayModulePersistenceJpaEclipselink.java   |  1 -
 .../inject/BeanManagerForEntityListeners.java      |  1 -
 .../jpa/integration/entity/JpaEntityFacet.java     |  1 -
 .../jpa/integration/entity/_MetadataUtil.java      |  1 -
 .../MaxLengthFacetFromJpaColumnAnnotation.java     |  1 -
 ...MaxTotalDigitsFacetFromJpaColumnAnnotation.java |  1 -
 .../JpaTransientAnnotationFacetFactory.java        |  1 -
 .../table/JpaTableAnnotationFacetFactory.java      |  2 -
 .../object/table/JpaTableFacetAnnotation.java      |  3 +-
 .../object/table/JpaTableFacetAnnotationImpl.java  |  1 -
 .../applib/services/repo/QueryDslRepository.java   | 31 +-----------
 .../services/support/DetachedQueryFactory.java     |  1 -
 .../querydsl/applib/util/DslExpressions.java       |  5 +-
 .../AutoCompleteGeneratedQueryServiceImpl.java     |  1 -
 .../jpa/services/support/QueryDslSupportJpa.java   |  1 -
 .../metamodel/src/main/java/module-info.java       |  3 +-
 .../facets/AutoCompleteGeneratedDslQuery.java      |  5 +-
 .../AutoCompleteGeneratedQueryFacetFactory.java    |  2 -
 .../facets/AutoCompleteUsingQueryDslFacet.java     |  1 -
 .../querydsl/testsupport/PredicatePrettifier.java  |  4 --
 .../testdomain/HasPersistenceStandard.java         |  2 -
 .../testdomain/conf/Configuration_headless.java    |  1 -
 .../testdomain/conf/Configuration_usingJdo.java    |  1 -
 .../testdomain/conf/Configuration_usingJpa.java    |  3 +-
 .../conf/Configuration_usingSpringDataJpa.java     |  1 -
 .../testdomain/conf/Configuration_usingWicket.java |  1 -
 .../testdomain/jdo/JdoInventoryManager.java        |  2 -
 .../testdomain/jdo/JdoTestDomainPersona.java       |  3 --
 .../testdomain/jdo/entities/JdoProductComment.java |  1 -
 .../testdomain/jpa/JpaInventoryManager.java        |  2 -
 .../testdomain/jpa/JpaInventoryResource.java       |  1 -
 .../testdomain/jpa/JpaTestDomainModule.java        |  1 -
 .../testdomain/jpa/JpaTestDomainPersona.java       |  3 --
 .../causeway/testdomain/jpa/JpaTestFixtures.java   |  1 -
 .../causeway/testdomain/jpa/entities/JpaBook.java  |  3 --
 .../testdomain/jpa/entities/JpaProductComment.java |  1 -
 .../testdomain/jpa/springdata/Employee.java        |  1 -
 .../model/bad/AmbiguousMixinAnnotations.java       |  1 -
 .../bad/InvalidMemberOverloadingWhenInherited.java |  2 -
 .../model/bad/InvalidOrphanedActionSupport.java    |  1 -
 .../model/bad/OrphanedMemberSupportDetection.java  |  1 -
 .../testdomain/model/base/MemberDetection.java     |  1 -
 .../testdomain/model/good/ElementTypeConcrete.java |  1 -
 .../testdomain/model/good/ProperElementTypeVm.java |  1 -
 .../testdomain/model/good/ProperFullyImpl.java     |  1 -
 .../good/ProperMemberOverloadingWhenInherited.java |  2 -
 .../testdomain/model/good/ProperMemberSupport.java |  1 -
 .../model/good/ProperMemberSupportDiscovery.java   |  2 -
 .../model/good/ProperMemberSupport_action1.java    |  1 -
 .../model/good/ProperMemberSupport_action2.java    |  1 -
 .../model/good/ProperMemberSupport_action3.java    |  1 -
 .../model/good/ProperMemberSupport_action4.java    |  1 -
 .../model/good/ProperMemberSupport_action5.java    |  1 -
 .../good/ProperMemberSupport_collection2.java      |  1 -
 .../good/ProperMemberSupport_collection3.java      |  1 -
 .../model/good/ProperMemberSupport_property1.java  |  1 -
 .../model/good/ProperMemberSupport_property2.java  |  1 -
 .../model/good/ProperMemberSupport_property3.java  |  1 -
 .../model/good/ProperParameterSupport.java         |  2 -
 .../model/good/ProperPrefixedMember.java           |  2 -
 ...lWithAnnotationOptionalUsingPrivateSupport.java |  1 -
 .../good/ViewModelWithEncapsulatedMembers.java     |  1 -
 .../InteractionDemo_biListOfString.java            |  1 -
 .../interaction/InteractionDemo_negotiate.java     |  1 -
 .../interaction/InteractionDemo_noArgDisabled.java |  1 -
 .../model/interaction/ParameterSamples.java        |  1 -
 .../valuetypes/Configuration_usingValueTypes.java  |  1 -
 .../model/valuetypes/ValueTypeExample.java         |  2 -
 .../model/valuetypes/ValueTypeExampleService.java  |  1 -
 .../valuetypes/composite/CalendarEventJaxbVm.java  |  1 -
 .../publishing/PublishingTestFactoryAbstract.java  |  4 --
 .../publishing/PublishingTestFactoryJdo.java       |  2 -
 .../publishing/PublishingTestFactoryJpa.java       |  3 --
 .../stubs/CommandPublishingTestAbstract.java       |  4 --
 .../stubs/ExecutionPublishingTestAbstract.java     |  3 --
 .../LifecycleEventPublishingTestAbstract.java      |  5 --
 .../stubs/PropertyPublishingTestAbstract.java      |  3 --
 .../publishing/stubs/PublishingTestAbstract.java   |  2 -
 .../subscriber/CommandSubscriberForTesting.java    |  2 -
 .../EntityChangesSubscriberForTesting.java         |  4 +-
 .../EntityPropertyChangeSubscriberForTesting.java  |  2 -
 .../causeway/testdomain/rospec/BigComplex.java     |  1 -
 .../causeway/testdomain/rospec/RoSpecSampler.java  |  2 -
 .../testdomain/util/CollectionAssertions.java      |  2 -
 .../causeway/testdomain/util/dto/BookDto.java      |  2 -
 .../LifecycleEventSubscriberJpaForTesting.java     |  1 -
 .../interaction/DomainObjectTesterFactory.java     | 13 -----
 .../util/interaction/InteractionBoundaryProbe.java |  1 -
 .../util/interaction/InteractionTestAbstract.java  |  3 --
 .../testdomain/util/kv/KVStoreForTesting.java      |  2 -
 .../testdomain/util/rest/RestEndpointService.java  |  2 -
 .../bootstrapping/AutoConfigurationTest.java       |  2 -
 .../SpringServiceInjectPriorityTest.java           |  2 -
 .../SpringServiceProvisioningTest.java             |  3 --
 .../CmdExecAuditSessLog_IntegTestAbstract.java     |  8 ----
 .../integtests/CmdExecAuditSessLog_IntegTest.java  |  2 -
 .../jdo/integtests/model/Counter.java              |  1 -
 .../integtests/CmdExecAuditSessLog_IntegTest.java  |  3 --
 .../jpa/integtests/model/Counter.java              |  1 -
 .../integtests/WrapperFactory_async_IntegTest.java |  1 -
 .../causeway/testdomain/cucumber/CucumberTest.java |  1 -
 .../domainmodel/AnnotationSyntesizerTest.java      |  2 -
 .../domainmodel/DomainModelTest_forEditing.java    |  6 ---
 .../DomainModelTest_usingBadDomain.java            |  4 --
 ...elTest_usingBadDomain_noAnnotationEnforced.java |  2 -
 .../DomainModelTest_usingGoodDomain.java           |  6 ---
 .../testdomain/domainmodel/SpecLoaderTest.java     |  2 -
 .../eventhandling/GenericEventPublishingTest.java  |  1 -
 .../testdomain/factory/ViewModelFactoryTest.java   |  2 -
 .../domainmodel/SpecloaderPerformanceTest.java     |  3 --
 .../jdo/JdoEntityChangePublishingTest.java         |  4 --
 .../causeway/testdomain/rest/CorsFilterTest.java   |  1 -
 .../testdomain/rest/DomainObjectResourceTest.java  |  1 -
 .../RestServiceSimpifiedRepresentationTest.java    |  2 -
 .../testdomain/shiro/AbstractShiroTest.java        |  1 -
 .../testdomain/shiro/ShiroSecmanLdapTest.java      |  1 -
 .../shiro/ShiroSecmanLdap_restfulStressTest.java   |  1 -
 .../causeway/testdomain/shiro/ShiroSecmanTest.java |  2 -
 .../causeway/testdomain/shiro/ShiroSimpleTest.java |  4 --
 .../testdomain/wrapper/WrapperAsyncTest.java       |  2 -
 .../testdomain/interact/ActionInteractionTest.java |  6 ---
 ...InteractionTest_notUsingAllowSafeSemantics.java |  2 -
 ...ionInteractionTest_usingAllowSafeSemantics.java |  2 -
 .../interact/CollectionInteractionTest.java        |  3 --
 .../testdomain/interact/CommandArgumentTest.java   |  3 --
 .../testdomain/interact/CustomContextTest.java     |  3 --
 .../CustomContextWithNoPermissionChecksTest.java   |  2 -
 .../testdomain/interact/NewParameterModelTest.java |  3 --
 .../testdomain/interact/PropertyBindingTest.java   |  4 --
 .../interact/PropertyInteractionTest.java          |  3 --
 .../interact/ScalarParamNegotiationTest.java       |  6 ---
 .../testdomain/interact/SimulatedUiChoices.java    |  1 -
 .../testdomain/interact/SimulatedUiComponent.java  |  3 --
 .../interact/WrapperInteractionTest.java           |  2 -
 .../interact/WrapperInteractionTest2.java          |  1 -
 .../interact/WrapperInteractionTest3.java          |  1 -
 .../interact/WrapperInteractionTest4.java          |  1 -
 .../integtest/Layout_Counter_IntegTest.java        |  4 --
 .../integtest/Layout_SimpleObject_IntegTest.java   |  4 --
 .../layouts/integtest/model/Counter.java           |  8 ----
 .../layouts/integtest/model/SimpleObject.java      |  8 ----
 .../domainmodel/jdo/DomainModelTest.java           |  3 --
 .../injecting/jdo/JdoEntityInjectingTest.java      |  3 --
 .../persistence/jdo/JdoBootstrappingTest.java      |  2 -
 .../jdo/JdoExceptionTranslationTest.java           |  3 --
 ...xceptionTranslationTest_usingTransactional.java |  2 -
 .../testdomain/persistence/jdo/JdoJaxbTest.java    |  2 -
 .../testdomain/persistence/jdo/JdoQueryTest.java   |  3 --
 .../timestamping/jdo/JdoTimestampingTest.java      |  2 -
 ...actionRollbackTest_usingTransactionService.java |  3 --
 ...TransactionRollbackTest_usingTransactional.java |  1 -
 .../testdomain/wrapper/jdo/JdoWrapperSyncTest.java |  2 -
 .../injecting/jpa/JpaEntityInjectingTest.java      |  2 -
 .../persistence/jpa/JpaBootstrappingTest.java      |  3 --
 .../jpa/JpaExceptionTranslationTest.java           |  3 --
 ...xceptionTranslationTest_usingTransactional.java |  6 ---
 .../testdomain/persistence/jpa/JpaJaxbTest.java    |  2 -
 .../testdomain/persistence/jpa/JpaQueryTest.java   |  3 --
 .../persistence/jpa/_JpaExceptionTranslator.java   |  2 -
 .../JpaGeneratedLongIdEntityLifecycleTest.java     |  2 -
 ...JpaNonGeneratedStringIdEntityLifecycleTest.java |  2 -
 .../springdata/SpringDataJpaBootstrappingTest.java |  3 --
 .../transactions/jpa/CommitListener.java           |  1 -
 ...actionRollbackTest_usingInteractionService.java |  2 -
 ...actionRollbackTest_usingTransactionService.java |  3 --
 ...TransactionRollbackTest_usingTransactional.java |  1 -
 .../jpa/JpaTransactionScopeListenerTest.java       |  1 -
 .../testdomain/rest/JsonValueEncoderTest.java      |  3 --
 .../testdomain/rest/RestServiceStressTest.java     |  1 -
 .../causeway/testdomain/rest/RestServiceTest.java  |  2 -
 .../value/ActionInteractionProbeImpl.java          |  3 --
 .../value/PropertyInteractionProbeImpl.java        |  1 -
 .../testdomain/value/ValueSemanticsTest.java       |  3 --
 .../testdomain/value/ValueSemanticsTester.java     |  4 --
 .../apache/causeway/testdomain/value/_Utils.java   |  1 -
 .../viewers/common/wkt/InteractionTestWkt.java     |  1 -
 .../viewers/jdo/wkt/InteractionTestJdoWkt.java     |  5 +-
 .../viewers/jpa/wkt/InteractionTestJpaWkt.java     |  5 +-
 .../keycloak/CausewayModuleSecurityKeycloak.java   |  4 --
 .../services/KeycloakOauth2UserService.java        |  2 -
 .../shiro/authorization/AuthorizorShiro.java       |  1 -
 .../security/shiro/webmodule/WebModuleShiro.java   |  3 --
 .../shiro/CausewayPermissionTest_setParts.java     |  1 -
 .../shiro/CausewayPermissionTest_typicalUsage.java |  1 -
 ...AuthenticatorOrAuthorizorTest_authenticate.java |  3 --
 ...ticatorOrAuthorizorTest_isVisibleInAnyRole.java |  1 -
 .../CausewayPermissionTest_equals.java             |  1 -
 .../simple/authentication/SimpleAuthenticator.java |  2 -
 .../authconverters/AuthenticationConverter.java    |  1 -
 .../applib/classrules/ArchitectureDomainRules.java |  9 ----
 .../applib/classrules/ArchitectureJdoRules.java    |  3 --
 .../applib/classrules/ArchitectureJpaRules.java    |  2 -
 .../applib/classrules/CommonPredicates.java        |  1 -
 .../applib/classrules/_LogicalNaming.java          |  1 -
 .../modulerules/ArchitectureModuleRules.java       |  4 +-
 .../applib/modulerules/Subpackage.java             |  1 -
 .../applib/entity/jdo/JdoEntityArchTests.java      |  1 -
 .../applib/modules/ModulesArchTests.java           |  1 -
 .../testing/fakedata/applib/services/Chars.java    |  1 -
 .../fakedata/applib/services/FakeDataService.java  |  3 --
 .../fakedata/applib/services/JavaSqlDates.java     |  1 -
 .../applib/services/JavaTimeLocalDates.java        |  1 -
 .../applib/services/FakeDataServiceTest.java       |  4 --
 .../demomodule/dom/FakeDataDemoObjectWithAll.java  | 33 -------------
 .../dom/FakeDataDemoObjectWithAllMenu.java         |  3 --
 ...eDataDemoObjectWithAll_update_withFakeData.java |  2 -
 .../fakedata/integtests/tests/Smoke_IntegTest.java | 56 ----------------------
 ...CausewayIntegrationGwtAbstractWithFixtures.java |  1 -
 ...ausewayIntegrationTestAbstractWithFixtures.java |  1 -
 .../fixturescripts/ExecutionParametersDefault.java |  1 -
 .../fixturescripts/ExecutionParametersService.java |  1 -
 ...xecutionParametersServiceAutoConfiguration.java |  1 -
 .../applib/fixturescripts/FixtureResult.java       |  2 -
 .../applib/fixturescripts/FixtureResultList.java   |  6 ---
 .../applib/fixturescripts/FixtureScript.java       | 29 -----------
 .../applib/fixturescripts/FixtureScripts.java      | 19 --------
 ...iptsSpecificationProviderAutoConfiguration.java |  1 -
 .../applib/modules/ModuleWithFixturesService.java  |  1 -
 .../applib/personas/BuilderScriptAbstract.java     |  2 -
 .../QueryResultsCacheControlForFixtures.java       |  1 -
 .../teardown/jdo/TeardownFixtureJdoAbstract.java   |  4 --
 .../teardown/jpa/TeardownFixtureJpaAbstract.java   |  1 -
 .../fixturescripts/ExecutionContext_Test.java      |  1 -
 .../ExecutionParametersDefault_Test.java           |  2 -
 .../personas/fixtures/CustomerBuilderScript.java   |  1 -
 .../applib/personas/fixtures/Customer_persona.java |  1 -
 .../applib/personas/fixtures/EmployeeBuilder.java  |  1 -
 .../personas/fixtures/PersistAllFixtureScript.java |  1 -
 .../personas/fixtures/PersonBuilderScript.java     |  1 -
 .../applib/personas/fixtures/ScenarioTest.java     |  2 -
 .../h2console/ui/webmodule/H2WebServerWrapper.java |  2 -
 .../integtestsupport/applib/ApprovalsOptions.java  |  1 -
 .../applib/CausewayIntegrationGwtAbstract.java     |  6 ---
 .../applib/CausewayIntegrationTestBase.java        |  3 --
 .../applib/swagger/SwaggerExporter.java            |  2 -
 .../applib/validate/DomainModelValidator.java      |  5 --
 .../applib/dom/AbstractApplyToAllContractTest.java |  2 -
 .../dom/comparable/ComparableContractTester.java   |  1 -
 .../applib/dom/pojo/PojoTester.java                | 10 ----
 .../sortedsets/SortedSetsContractTestAbstract.java |  1 -
 .../applib/jmocking/CausewayActions.java           |  1 -
 .../jmocking/ImposteriserUsingCodegenPlugin.java   |  2 -
 .../applib/jmocking/JUnitRuleMockery2.java         | 11 -----
 .../applib/jmocking/PostponedAction.java           |  2 -
 .../applib/matchers/ClassMatchers.java             |  2 -
 .../applib/matchers/FileMatchers.java              |  1 -
 .../applib/matchers/ListMatchers.java              |  2 -
 .../applib/matchers/StringMatchers.java            |  1 -
 .../unittestsupport/applib/soap/SoapEndpoint.java  |  1 -
 .../applib/soap/SoapPublishedEndpoints.java        |  1 -
 .../unittestsupport/applib/util/FileUtils.java     |  2 -
 .../dom/comparable/CategorizedDomainObject.java    |  1 -
 .../dom/pojo/PojoTester_datatypes_applib_Test.java |  1 -
 .../dom/pojo/PojoTester_datatypes_bean_Test.java   |  1 -
 .../dom/pojo/PojoTester_datatypes_enum_Test.java   |  1 -
 .../pojo/PojoTester_datatypes_java_time_Test.java  |  1 -
 .../dom/pojo/PojoTester_datatypes_joda_Test.java   |  1 -
 .../PojoTester_datatypes_no_data_factory_Test.java |  2 -
 .../pojo/PojoTester_datatypes_primitive_Test.java  |  1 -
 .../dom/pojo/PojoTester_datatypes_string_Test.java |  1 -
 .../dom/pojo/holders/JavaOffsetDateTimeHolder.java |  1 -
 .../applib/dom/sortedsets/SomeDomainObject.java    |  2 -
 .../ValueTypeContractTestAbstract_ColorTest.java   |  1 -
 ...ewayActionsTest_returnNewTransientInstance.java |  3 --
 .../ImposteriserTestUsingCodegenPlugin_Test.java   | 35 +-------------
 .../jmocking/JMockActionsTest_returnArgument.java  |  1 -
 .../jmocking/JMockActionsTest_returnEach.java      |  1 -
 ..._autoWiring_constructorInjection_happyCase.java |  1 -
 ...2Test_autoWiring_setterInjection_happyCase.java |  1 -
 ...RuleMockery2Test_mockAnnotatedWithAllowing.java |  1 -
 ...ockery2Test_mockAnnotatedWithOne_happyCase.java |  1 -
 ...eMockery2Test_mockAnnotatedWithOne_sadCase.java |  1 -
 .../applib/util/Files_deleteFileUtils_Test.java    |  3 --
 .../asciidoc/builder/AsciiDocFactory.java          |  1 -
 .../asciidoc/builder/AsciiDocWriter.java           |  1 -
 .../valuetypes/asciidoc/builder/NodeWriter.java    |  2 -
 .../asciidoc/builder/StructuralNodeVisitor.java    |  3 +-
 .../asciidoc/builder/ast/ContentNodeAbstract.java  |  1 -
 .../asciidoc/builder/ast/SimpleStructuralNode.java |  1 -
 .../builder/include/IncludeStatements.java         |  1 -
 .../plantuml/ObjectGraphRendererPlantuml.java      |  2 -
 .../valuetypes/asciidoc/builder/xref/Xref.java     |  1 -
 .../test/ast/AbstractAsciiDocWriterTest.java       |  1 -
 .../asciidoc/builder/test/ast/AdmonitionTest.java  |  1 -
 .../builder/test/ast/AttributedTableTest.java      |  1 -
 .../builder/test/ast/CalloutContinuationTest.java  |  5 --
 .../asciidoc/builder/test/ast/CollapsibleTest.java |  1 -
 .../builder/test/ast/DocumentHeaderTest.java       |  1 -
 .../asciidoc/builder/test/ast/NestedListTest.java  |  1 -
 .../asciidoc/builder/test/ast/OpenBlockTest.java   |  1 -
 .../builder/test/ast/PassthroughBlockTest.java     |  1 -
 .../asciidoc/builder/test/ast/SimpleListTest.java  |  1 -
 .../asciidoc/builder/test/ast/SourceTest.java      |  1 -
 .../ChangesDtoValueSemanticsPrettyRender.java      |  1 -
 .../CommandDtoValueSemanticsPrettyRender.java      |  1 -
 .../InteractionDtoValueSemanticsPrettyRender.java  |  1 -
 .../asciidoc/metamodel/semantics/_XmlToHtml.java   |  1 -
 .../wkt/components/AsciiDocPanelFactoriesWkt.java  |  3 --
 .../jodatime/applib/jaxb/JodaTimeJaxbAdapters.java |  3 --
 .../applib/value/JodaTimeConvertersTest.java       |  2 -
 .../JodaLocalDateValueSemantics.java               |  1 -
 .../wkt/components/MarkdownPanelFactoriesWkt.java  |  3 --
 .../metamodel/semantics/VegaValueSemantics.java    |  1 -
 .../vega/ui/wkt/components/VegaComponentWkt.java   |  1 -
 .../ui/wkt/components/VegaPanelFactoriesWkt.java   |  3 --
 .../model/CausewayModuleViewerCommonsModel.java    |  1 -
 .../viewer/commons/model/action/UiActionForm.java  |  2 -
 .../commons/model/binding/BindingConverter.java    |  4 --
 .../binding/BindingConverterForManagedObject.java  |  4 --
 .../viewer/commons/model/layout/UiGridLayout.java  |  2 -
 .../viewer/commons/model/scalar/UiScalar.java      |  1 -
 .../commons/services/menu/_MenuItemBuilder.java    |  3 --
 .../graphql/applib/auth/UserMementoProvider.java   |  1 -
 .../marshallers/ScalarMarshallerAbstract.java      |  2 -
 .../viewer/graphql/model/context/Context.java      |  1 -
 .../viewer/graphql/model/domain/Element.java       |  1 -
 .../viewer/graphql/model/domain/ElementCustom.java |  1 -
 .../model/domain/common/SchemaStrategy.java        |  1 -
 .../domain/common/query/CommonDomainObject.java    |  3 --
 .../domain/common/query/CommonDomainService.java   |  1 -
 .../model/domain/common/query/CommonMeta.java      |  1 -
 .../rich/mutation/RichMutationForAction.java       |  2 -
 .../rich/mutation/RichMutationForProperty.java     |  2 -
 .../domain/rich/mutation/RichTopLevelMutation.java |  2 -
 .../model/domain/rich/query/RichAction.java        |  2 -
 .../model/domain/rich/query/RichActionInvoke.java  |  1 -
 .../domain/rich/query/RichActionInvokeArgs.java    |  1 -
 .../domain/rich/query/RichActionInvokeArgsArg.java |  2 -
 .../domain/rich/query/RichActionInvokeResult.java  |  1 -
 .../domain/rich/query/RichActionParamsParam.java   |  1 -
 .../rich/query/RichActionParamsParamDisabled.java  |  1 -
 .../rich/query/RichActionParamsParamHidden.java    |  1 -
 .../model/domain/rich/query/RichAssociation.java   |  1 -
 .../model/domain/rich/query/RichCollection.java    |  1 -
 .../model/domain/rich/query/RichProperty.java      |  5 --
 .../rich/query/RichPropertyAutoComplete.java       |  2 -
 .../domain/rich/query/RichPropertyChoices.java     |  2 -
 .../model/domain/rich/query/RichPropertyGet.java   |  2 -
 .../rich/query/RichPropertyGetBlobAbstract.java    |  2 -
 .../rich/query/RichPropertyGetBlobBytes.java       |  2 -
 .../rich/query/RichPropertyGetClobAbstract.java    |  2 -
 .../rich/query/RichPropertyGetClobChars.java       |  2 -
 .../model/domain/rich/query/RichPropertySet.java   |  2 -
 .../domain/rich/query/RichPropertyValidate.java    |  2 -
 .../model/domain/rich/scenario/Scenario.java       |  1 -
 .../model/domain/rich/scenario/ScenarioName.java   |  2 -
 .../model/domain/rich/scenario/ScenarioStep.java   |  4 --
 .../simple/mutation/SimpleMutationForAction.java   |  3 --
 .../simple/mutation/SimpleMutationForProperty.java |  4 --
 .../simple/mutation/SimpleTopLevelMutation.java    |  4 --
 .../model/domain/simple/query/SimpleAction.java    |  2 -
 .../domain/simple/query/SimpleCollection.java      |  2 -
 .../model/domain/simple/query/SimpleProperty.java  |  2 -
 .../simple/query/SimplePropertyLobAbstract.java    |  2 -
 .../simple/query/SimplePropertyLobBytes.java       |  2 -
 .../simple/query/SimplePropertyLobChars.java       |  2 -
 .../graphql/model/fetcher/BookmarkedPojo.java      |  2 -
 .../model/fetcher/BookmarkedPojoFetcher.java       |  2 -
 .../marshallers/ScalarMarshallerBigDecimal.java    |  1 -
 .../marshallers/ScalarMarshallerBigInteger.java    |  1 -
 .../ScalarMarshallerBooleanPrimitive.java          |  1 -
 .../ScalarMarshallerBooleanWrapper.java            |  1 -
 .../marshallers/ScalarMarshallerBytePrimitive.java |  1 -
 .../marshallers/ScalarMarshallerByteWrapper.java   |  1 -
 .../marshallers/ScalarMarshallerCharPrimitive.java |  1 -
 .../ScalarMarshallerCharacterWrapper.java          |  1 -
 .../ScalarMarshallerDoublePrimitive.java           |  1 -
 .../marshallers/ScalarMarshallerDoubleWrapper.java |  1 -
 .../ScalarMarshallerFloatPrimitive.java            |  1 -
 .../marshallers/ScalarMarshallerFloatWrapper.java  |  1 -
 .../marshallers/ScalarMarshallerIntPrimitive.java  |  1 -
 .../ScalarMarshallerIntegerWrapper.java            |  1 -
 .../marshallers/ScalarMarshallerJdk8LocalDate.java |  1 -
 .../marshallers/ScalarMarshallerJdk8LocalTime.java |  1 -
 .../ScalarMarshallerJdk8OffsetDateTime.java        |  1 -
 .../ScalarMarshallerJdk8OffsetTime.java            |  1 -
 .../ScalarMarshallerJdk8ZonedDateTime.java         |  1 -
 .../marshallers/ScalarMarshallerJodaDateTime.java  |  1 -
 .../marshallers/ScalarMarshallerJodaLocalDate.java |  1 -
 .../marshallers/ScalarMarshallerJodaLocalTime.java |  2 -
 .../marshallers/ScalarMarshallerLongPrimitive.java |  1 -
 .../marshallers/ScalarMarshallerLongWrapper.java   |  1 -
 .../model/marshallers/ScalarMarshallerObject.java  |  1 -
 .../ScalarMarshallerShortPrimitive.java            |  1 -
 .../marshallers/ScalarMarshallerShortWrapper.java  |  1 -
 .../model/marshallers/ScalarMarshallerString.java  |  1 -
 .../model/marshallers/ScalarMarshallerUuid.java    |  1 -
 .../marshallers/ScalarMarshallerVoidPrimitive.java |  1 -
 .../marshallers/ScalarMarshallerVoidWrapper.java   |  1 -
 .../model/registry/GraphQLTypeRegistry.java        |  5 --
 .../types/ScalarMapperUsingScalarMarshallers.java  |  1 -
 .../graphql/model/types/TypeMapperDefault.java     |  3 --
 .../viewer/test/domain/admin/AdminMenu.java        |  5 --
 .../viewer/test/domain/calc/Calculator.java        |  1 -
 .../test/domain/calc/CalculatorNameVariant.java    |  1 -
 .../viewer/test/domain/dept/Department.java        |  7 ---
 .../graphql/viewer/test/domain/dept/DeptHead.java  |  5 --
 .../graphql/viewer/test/domain/dept/DeptHeads.java |  1 -
 .../viewer/test/domain/dept/StaffMember.java       |  6 ---
 .../viewer/test/e2e/Abstract_IntegTest.java        |  1 -
 .../viewer/test/e2e/admin/Admin_IntegTest.java     |  1 -
 .../e2e/calc/CalculatorNameVariant_IntegTest.java  |  1 -
 .../viewer/test/e2e/calc/Calculator_IntegTest.java |  1 -
 .../e2e/i18ncalc/I18nCalculator_IntegTest.java     |  1 -
 .../e2e/simple/SimpleDepartment_IntegTest.java     |  2 -
 .../e2e/special/DepartmentMutating_IntegTest.java  |  3 --
 .../e2e/special/DeptHeadMutating_IntegTest.java    |  3 --
 .../test/e2e/special/DeptHead_2_IntegTest.java     |  2 -
 .../test/e2e/special/Person_2_IntegTest.java       |  3 --
 .../viewer/test/e2e/special/Staff_2_IntegTest.java |  5 --
 .../test/e2e/univ/dept/Department_IntegTest.java   |  2 -
 .../test/e2e/univ/depthead/DeptHead_IntegTest.java |  1 -
 .../test/e2e/univ/people/People_IntegTest.java     |  1 -
 .../test/e2e/univ/person/Person_IntegTest.java     |  1 -
 .../test/e2e/univ/staff/Staff_IntegTest.java       |  2 -
 .../staffmutating/StaffMutating_IntegTest.java     |  3 --
 .../viewer/test2/domain/calc/Calculator.java       |  1 -
 .../viewer/test2/domain/dept/Department.java       |  7 ---
 .../graphql/viewer/test2/domain/dept/DeptHead.java |  5 --
 .../viewer/test2/domain/dept/DeptHeads.java        |  1 -
 .../viewer/test2/domain/dept/StaffMember.java      |  6 ---
 .../viewer/test2/e2e/Abstract_IntegTest.java       |  2 -
 .../test2/e2e/calc/Calculator_IntegTest.java       |  1 -
 .../viewer/test2/schema/VerifySchemaIntegTest.java |  2 -
 .../CausewayViewerGraphqlIntegTestAbstract.java    |  6 ---
 .../schema/PrintSchemaIntegTestAbstract.java       |  2 -
 .../viewer/CausewayModuleViewerGraphqlViewer.java  |  2 -
 .../viewer/auth/UserMementoProviderDefault.java    |  2 -
 .../viewer/controller/ResourceController.java      |  1 -
 ...xecutionStrategyResolvingWithinInteraction.java |  3 --
 .../integration/GraphQlSourceForCauseway.java      |  3 --
 .../CausewayModuleViewerRestfulObjectsApplib.java  |  1 -
 .../restfulobjects/applib/JsonRepresentation.java  | 17 -------
 .../restfulobjects/applib/LinkRepresentation.java  |  2 -
 .../causeway/viewer/restfulobjects/applib/Rel.java |  1 -
 .../restfulobjects/applib/RepresentationType.java  |  2 -
 .../restfulobjects/applib/RestfulMediaType.java    |  2 -
 .../domainobjects/ActionResultRepresentation.java  |  1 -
 .../domainobjects/DomainObjectRepresentation.java  |  4 --
 .../applib/domainobjects/DomainObjectResource.java |  4 --
 .../domainobjects/DomainServiceResource.java       |  1 -
 .../applib/domaintypes/DomainTypeResource.java     |  5 --
 .../applib/dtos/ScalarValueDtoV2.java              |  2 -
 .../applib/menubars/MenuBarsResource.java          |  2 -
 .../restfulobjects/applib/util/MediaTypes.java     |  2 -
 .../viewer/restfulobjects/applib/util/Parser.java  |  1 -
 .../restfulobjects/applib/util/PathNode.java       |  2 -
 .../JsonRepresentationTest_getBigDecimal.java      |  2 -
 .../JsonRepresentationTest_getBigInteger.java      |  2 -
 .../JsonRepresentationTest_getLink_isLink.java     |  1 -
 .../JsonRepresentationTest_streamMapEntries.java   |  2 -
 ...equestParameterTest_valueOf_xrofollowlinks.java |  2 -
 .../client/RestfulResponse_HeaderTest_Warning.java |  1 -
 ...mainObjectRepresentationTest_getCollection.java |  1 -
 ...DomainObjectRepresentationTest_getProperty.java |  1 -
 .../restfulobjects/applib/util/Parser_Test.java    |  1 -
 .../applib/util/PathNodeTest_split.java            |  1 -
 .../client/ActionParameterListBuilder.java         |  1 -
 .../restfulobjects/client/ResponseDigest.java      |  4 --
 .../restfulobjects/client/ResponseDigester.java    |  1 -
 .../client/RestfulClientMediaType.java             |  2 -
 .../client/auth/AuthorizationHeaderFactory.java    |  3 --
 .../basic/AuthorizationHeaderFactoryBasic.java     |  2 -
 .../AuthorizationHeaderFactoryOauth2Azure.java     |  1 -
 .../client/auth/oauth2/azure/TokenCache.java       |  2 -
 .../client/log/ClientConversationFilter.java       |  3 --
 .../client/log/ClientConversationLogger.java       |  4 --
 .../client/RestfulClient_Examples.java             |  4 +-
 ...wayModuleViewerRestfulObjectsJaxrsResteasy.java |  1 -
 .../webmodule/WebModuleJaxrsResteasy.java          |  2 -
 .../RepresentationTypeTest_lookup.java             |  2 -
 .../CausewayModuleRestfulObjectsRendering.java     |  1 -
 .../restfulobjects/rendering/LinkBuilder.java      |  4 +-
 .../rendering/ReprRendererAbstract.java            |  3 --
 .../viewer/restfulobjects/rendering/Responses.java |  2 -
 .../AbstractObjectMemberReprRenderer.java          |  1 -
 .../domainobjects/DomainObjectReprRenderer.java    |  7 +--
 .../domainobjects/DomainServiceLinkTo.java         |  4 +-
 .../rendering/domainobjects/ListReprRenderer.java  |  3 +-
 .../domainobjects/ObjectActionReprRenderer.java    |  2 -
 .../domainobjects/ObjectAndActionInvocation.java   |  5 +-
 .../ObjectCollectionReprRenderer.java              |  4 --
 .../domainobjects/ObjectPropertyReprRenderer.java  |  3 --
 .../domainobjects/ScalarValueReprRenderer.java     |  3 +-
 .../domaintypes/ActionDescriptionReprRenderer.java |  4 +-
 .../ActionParameterDescriptionReprRenderer.java    |  4 +-
 .../CollectionDescriptionReprRenderer.java         |  4 +-
 .../domaintypes/DomainTypeReprRenderer.java        |  2 -
 .../PropertyDescriptionReprRenderer.java           |  6 +--
 .../rendering/service/RepresentationService.java   |  2 -
 .../acceptheader/AcceptHeaderServiceForRest.java   |  2 -
 .../conneg/ContentNegotiationServiceAbstract.java  |  1 -
 ...entNegotiationServiceForRestfulObjectsV1_0.java |  3 --
 ...ntentNegotiationServiceOrgApacheCausewayV2.java |  2 -
 .../ContentNegotiationServiceXRoDomainType.java    |  2 -
 .../service/swagger/SwaggerServiceDefault.java     |  2 -
 .../service/swagger/SwaggerServiceMenu.java        |  9 ----
 .../swagger/internal/ClassExcluderAbstract.java    |  2 -
 .../service/swagger/internal/TaggerDefault.java    |  1 -
 .../internal/ValueSchemaFactoryDefault.java        |  2 -
 .../swagger/internal/_OpenApiModelFactory.java     |  6 ---
 .../rendering/service/swagger/internal/_Util.java  |  1 -
 .../valuerender/JsonValueEncoderService.java       |  1 -
 .../JsonValueEncoderServiceDefault.java            |  1 -
 .../service/valuerender/_JsonValueConverters.java  |  1 -
 .../rendering/util/RequestParams.java              |  3 +-
 .../rendering/LinkFollowSpecsTest_follow.java      |  2 -
 .../domainobjects/JsonValueEncoderTest.java        |  3 --
 ...sewayViewerRestfulObjectsIntegTestAbstract.java |  3 --
 .../restfulobjects/test/domain/dom/Department.java |  6 ---
 .../restfulobjects/test/domain/dom/DeptHead.java   |  5 --
 .../restfulobjects/test/domain/dom/DeptHeads.java  |  1 -
 .../test/domain/dom/StaffMember.java               |  6 ---
 .../test/scenarios/Abstract_IntegTest.java         |  1 -
 .../test/scenarios/dept/Department_IntegTest.java  |  3 --
 .../test/scenarios/home/HomePage_IntegTest.java    |  3 --
 .../scenarios/staff/Staff_hilevel_IntegTest.java   |  4 --
 .../staff/Staff_lowlevel_v1_IntegTest.java         |  6 ---
 .../staff/Staff_lowlevel_v2_IntegTest.java         |  5 --
 .../Parser_forCacheControl_ContractTest.java       |  2 -
 ...entationTypeTest_getMediaType_ContractTest.java |  1 -
 ...epresentationTypeTest_getName_ContractTest.java |  2 -
 ...RepresentationTypeTest_lookup_ContractTest.java |  1 -
 ..._ensureCompatibleAcceptHeader_ContractTest.java |  2 -
 ...tsApplicationExceptionMapper_Test_Contract.java |  2 -
 .../viewer/context/ResourceContext.java            |  3 --
 .../viewer/mappers/ExceptionMapperAbstract.java    |  2 -
 .../ExceptionMapperForRuntimeException.java        |  1 -
 .../viewer/mappers/entity/ExceptionDetail.java     |  2 -
 .../resources/DomainObjectResourceServerside.java  |  3 --
 .../resources/DomainServiceResourceServerside.java |  2 -
 .../resources/DomainTypeResourceServerside.java    |  1 -
 .../viewer/resources/HomePageReprRenderer.java     |  2 -
 .../resources/HomePageResourceServerside.java      |  2 -
 .../resources/InteractionFailureHandler.java       |  3 --
 .../viewer/resources/JsonParserHelper.java         |  4 --
 .../resources/MenuBarsResourceServerside.java      |  2 -
 .../viewer/resources/ObjectActionArgHelper.java    |  3 --
 .../resources/ObjectAdapterAccessHelper.java       |  1 -
 .../resources/ObjectAdapterUpdateHelper.java       |  4 --
 .../viewer/resources/ResourceAbstract.java         |  2 -
 .../viewer/resources/UserReprRenderer.java         |  3 +-
 .../viewer/resources/UserResourceServerside.java   |  1 -
 .../resources/VersionResourceServerside.java       |  1 -
 .../viewer/resources/_DomainResourceHelper.java    |  7 ---
 .../viewer/resources/_EndpointLogging.java         |  2 -
 .../restfulobjects/viewer/util/UrlParserUtils.java |  1 -
 .../CausewayRestfulObjectsInteractionFilter.java   | 10 ----
 .../auth/AuthenticationStrategyAbstract.java       |  3 --
 .../auth/AuthenticationStrategyBasicAuth.java      |  4 --
 .../auth/AuthenticationStrategyUsingSession.java   |  2 -
 .../DomainResourceHelper_readBodyAsMap_Test.java   |  3 --
 .../wicket/model/hints/CausewayEnvelopeEvent.java  |  3 --
 .../wicket/model/hints/HasUiHintDisambiguator.java |  1 -
 .../viewer/wicket/model/hints/UiHintContainer.java |  3 --
 .../wicket/model/mementos/PageParameterNames.java  |  2 -
 .../wicket/model/modelhelpers/WhereAmIHelper.java  |  2 -
 .../viewer/wicket/model/models/AboutModel.java     |  1 -
 .../viewer/wicket/model/models/ActionModel.java    |  4 +-
 .../wicket/model/models/ActionModelImpl.java       |  2 -
 .../wicket/model/models/BookmarkTreeNode.java      |  2 -
 .../wicket/model/models/BookmarkedPagesModel.java  |  2 -
 .../viewer/wicket/model/models/BooleanModel.java   |  1 -
 .../wicket/model/models/EntityCollectionModel.java |  1 -
 .../models/EntityCollectionModelParented.java      |  1 -
 .../models/EntityCollectionModelStandalone.java    |  1 -
 .../wicket/model/models/InlinePromptContext.java   |  2 -
 .../wicket/model/models/ManagedObjectModel.java    |  2 -
 .../model/models/ScalarModelWithMultiChoice.java   |  3 +-
 .../model/models/ScalarModelWithSingleChoice.java  |  1 -
 .../viewer/wicket/model/models/UiObjectWkt.java    |  3 --
 .../viewer/wicket/model/models/WelcomeModel.java   |  1 -
 .../models/interaction/BookmarkedObjectWkt.java    |  1 -
 .../viewer/wicket/model/util/ComponentHintKey.java |  2 -
 .../model/value/ValueSemanticsModelAbstract.java   |  1 -
 .../ui/test/ComponentFactoryAbstractTest_init.java |  2 -
 .../jodatime/JodaDateTimeConverterTest.java        |  1 -
 .../accmngt/SuccessFeedbackCookieUtilTest.java     |  1 -
 .../password_reset/EmailAddressValidator_Test.java |  2 -
 .../ui/actionresponse/ActionResultResponse.java    |  1 -
 .../ActionResultResponseHandlingStrategy.java      |  1 -
 .../wicket/ui/components/about/AboutPanel.java     |  1 -
 .../ui/components/about/JarManifestModel.java      |  1 -
 .../actionmenu/serviceactions/MenuActionPanel.java |  1 -
 .../serviceactions/ServiceActionsPanelFactory.java |  1 -
 .../serviceactions/TertiaryActionsPanel.java       |  2 -
 .../serviceactions/TertiaryMenuPanelFactory.java   |  1 -
 .../actionprompt/ActionPromptModalWindow.java      |  2 -
 .../actionpromptsb/ActionPromptSidebar.java        |  1 -
 .../bookmarkedpages/BookmarkedPagesPanel.java      |  2 -
 .../CollectionPresentationSelectorHelper.java      |  1 -
 .../CollectionPresentationSelectorPanel.java       |  4 --
 .../CollectionContentsMultipleViewsPanel.java      |  2 -
 .../summary/CollectionContentsAsSummary.java       |  1 -
 .../entity/header/EntityHeaderPanel.java           |  3 --
 .../wicket/ui/components/footer/FooterPanel.java   |  1 -
 .../ui/components/layout/bs/BSGridPanel.java       |  1 -
 .../ui/components/layout/bs/clearfix/ClearFix.java |  1 -
 .../wicket/ui/components/layout/bs/col/Col.java    |  8 ----
 .../wicket/ui/components/layout/bs/row/Row.java    |  2 -
 .../components/layout/bs/tabs/TabGroupPanel.java   |  1 -
 .../ui/components/property/PropertyEditPanel.java  |  1 -
 ...ponentFactoryScalarTypeConstrainedAbstract.java |  1 -
 .../components/scalars/ScalarFragmentFactory.java  |  3 +-
 .../ui/components/scalars/ScalarPanelAbstract.java |  2 -
 .../components/scalars/ScalarPanelAbstract2.java   |  3 --
 .../blobclob/CausewayBlobOrClobPanelAbstract.java  |  3 --
 .../scalars/blobclob/CausewayBlobPanel.java        |  1 -
 .../scalars/blobclob/CausewayClobPanel.java        |  1 -
 .../scalars/choices/ObjectChoicesSelect2Panel.java |  2 -
 .../scalars/composite/CompositeValuePanel.java     |  2 -
 .../scalars/datepicker/DateTimeConfig.java         |  3 --
 .../ui/components/scalars/image/_WktImageUtil.java |  1 -
 .../scalars/markup/MarkupPanelFactories.java       |  2 -
 .../value/fallback/ValueFallbackPanelFactory.java  |  1 -
 .../StandaloneCollectionPanel.java                 |  1 -
 .../ui/components/text/TextAreaWithConverter.java  |  2 -
 .../ui/components/text/TextFieldWithConverter.java |  2 -
 .../ui/components/tree/ParentedTreePanel.java      |  1 -
 .../components/tree/themes/TreeThemeProvider.java  |  1 -
 .../ui/components/value/StandaloneValuePanel.java  |  1 -
 .../widgets/buttons/ContainedButtonPanel.java      |  1 -
 .../widgets/buttons/ToggleButtonsPanel.java        |  1 -
 .../formcomponent/FormComponentPanelAbstract.java  |  3 --
 .../widgets/links/AjaxLinkNoPropagate.java         |  2 -
 .../ui/components/widgets/navbar/BrandLogo.java    |  1 -
 .../ui/components/widgets/select2/Select2.java     |  1 -
 .../widgets/select2/Select2MultiChoiceExt.java     |  3 --
 .../CausewayWicketThemeSupportDefault.java         |  1 -
 .../themepicker/ThemeProviderComposite.java        |  1 -
 .../widgets/zclip/SimpleClipboardModalWindow.java  |  2 -
 .../zclip/SimpleClipboardModalWindowPanel.java     |  1 -
 .../viewer/wicket/ui/errors/ExceptionModel.java    |  3 --
 .../wicket/ui/errors/ExceptionStackTracePanel.java |  1 -
 .../viewer/wicket/ui/errors/JGrowlUtil.java        |  1 -
 .../ui/pages/BookmarkedPagesModelProvider.java     |  4 +-
 .../viewer/wicket/ui/pages/PageAbstract.java       |  7 ---
 .../accmngt/AccountManagementPageAbstract.java     |  3 --
 .../accmngt/SuccessFeedbackCookieManager.java      |  1 -
 .../password_reset/PasswordResetEmailPanel.java    |  2 -
 .../accmngt/password_reset/PasswordResetPanel.java |  3 --
 .../ui/pages/accmngt/register/RegisterPanel.java   |  2 -
 .../accmngt/signup/RegistrationFormPanel.java      |  3 --
 .../viewer/wicket/ui/pages/entity/EntityPage.java  |  2 -
 .../viewer/wicket/ui/pages/error/ErrorPage.java    |  1 -
 .../viewer/wicket/ui/pages/home/HomePage.java      |  2 -
 .../wicket/ui/pages/login/SignInPanelAbstract.java |  2 -
 .../wicket/ui/pages/login/WicketLogoutPage.java    |  1 -
 .../wicket/ui/pages/login/WicketSignInPage.java    |  1 -
 .../wicket/ui/pages/mmverror/MmvErrorPage.java     |  1 -
 .../AuthenticatedWebSessionForCauseway.java        |  1 -
 .../integration/CausewayResourceSettings.java      |  1 -
 .../integration/ConverterForObjectAdapter.java     |  1 -
 .../viewer/integration/LocalizerForCauseway.java   |  1 -
 .../integration/WebRequestCycleForCauseway.java    |  4 --
 .../ComponentFactoryRegistrarDefault.java          |  2 -
 .../ComponentFactoryRegistryDefault.java           |  2 -
 .../registries/pages/PageClassListDefault.java     |  2 -
 .../registries/pages/PageClassRegistryDefault.java |  2 -
 .../services/HintStoreUsingWicketSession.java      |  1 -
 .../CausewayWicketAjaxRequestListenerUtil.java     |  1 -
 .../wicketapp/CausewayWicketApplication.java       |  2 -
 ...rgetRespondListenerToResetQueryResultCache.java |  1 -
 .../AuthenticatedWebSessionForCauseway_SignIn.java |  1 -
 ...nticatedWebSessionForCauseway_TestAbstract.java |  1 -
 1581 files changed, 61 insertions(+), 4006 deletions(-)

diff --git a/api/applib/src/main/java/org/apache/causeway/applib/CausewayModuleApplib.java b/api/applib/src/main/java/org/apache/causeway/applib/CausewayModuleApplib.java
index f420d5d2303..ca6afb5a058 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/CausewayModuleApplib.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/CausewayModuleApplib.java
@@ -148,5 +148,4 @@ public class CausewayModuleApplib {
     public abstract static class PropertyDomainEvent<S,T>
     extends org.apache.causeway.applib.events.domain.PropertyDomainEvent<S,T> {}
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/Identifier.java b/api/applib/src/main/java/org/apache/causeway/applib/Identifier.java
index 58d2f9985ec..27f7181a034 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/Identifier.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/Identifier.java
@@ -107,7 +107,6 @@ implements
                 Type.COLLECTION);
     }
 
-
     /** for reporting orphaned methods */
     public static Identifier methodIdentifier(
             final LogicalType typeIdentifier,
@@ -328,4 +327,3 @@ implements
     }
 
 }
-
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/annotation/ActionLayout.java b/api/applib/src/main/java/org/apache/causeway/applib/annotation/ActionLayout.java
index 1c6b17d0138..1a5c643c8d3 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/annotation/ActionLayout.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/annotation/ActionLayout.java
@@ -248,5 +248,4 @@ public @interface ActionLayout {
     String sequence()
             default "";
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/annotation/CollectionLayout.java b/api/applib/src/main/java/org/apache/causeway/applib/annotation/CollectionLayout.java
index 7e5c2a6db7f..eee4fbdc3d9 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/annotation/CollectionLayout.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/annotation/CollectionLayout.java
@@ -59,7 +59,6 @@ public @interface CollectionLayout {
     String cssClass()
             default "";
 
-
     /**
      * Indicates which view is used by default to render the collection.
      *
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/annotation/DomainObjectLayout.java b/api/applib/src/main/java/org/apache/causeway/applib/annotation/DomainObjectLayout.java
index 0e20e463d40..2ceff8aae3c 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/annotation/DomainObjectLayout.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/annotation/DomainObjectLayout.java
@@ -136,7 +136,6 @@ public @interface DomainObjectLayout {
         tableDecorator()
         default TableDecorator.Default.class;
 
-
     /**
      * Which subclass of {@link CssClassUiEvent} should be used to obtain a CSS class.
      *
@@ -199,6 +198,5 @@ public @interface DomainObjectLayout {
             titleUiEvent()
             default TitleUiEvent.Default.class;
 
-
     // ...
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/annotation/DomainServiceLayout.java b/api/applib/src/main/java/org/apache/causeway/applib/annotation/DomainServiceLayout.java
index cb088144cb1..603f8345ba7 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/annotation/DomainServiceLayout.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/annotation/DomainServiceLayout.java
@@ -79,5 +79,4 @@ public @interface DomainServiceLayout {
     String named()
             default "";
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/annotation/Introspection.java b/api/applib/src/main/java/org/apache/causeway/applib/annotation/Introspection.java
index 5612e57bab8..ea4297b8272 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/annotation/Introspection.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/annotation/Introspection.java
@@ -185,7 +185,6 @@ public enum Introspection {
 
     }
 
-
     /**
      * Effectively applies on a per class basis, when introspecting
      * meta-model members and member-support methods.
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/annotation/Navigable.java b/api/applib/src/main/java/org/apache/causeway/applib/annotation/Navigable.java
index e3546d3f200..3d76eb9613e 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/annotation/Navigable.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/annotation/Navigable.java
@@ -36,5 +36,4 @@ public enum Navigable {
         return this == PARENT;
     }
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/annotation/PriorityPrecedence.java b/api/applib/src/main/java/org/apache/causeway/applib/annotation/PriorityPrecedence.java
index bff6ab0ee96..3556deeb0c6 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/annotation/PriorityPrecedence.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/annotation/PriorityPrecedence.java
@@ -77,6 +77,4 @@ public class PriorityPrecedence {
      */
     public static final int LATE = MIDPOINT + (LAST - MIDPOINT) / 2;
 
-
 }
-
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/annotation/PropertyLayout.java b/api/applib/src/main/java/org/apache/causeway/applib/annotation/PropertyLayout.java
index 3a515416778..065c79a5cd3 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/annotation/PropertyLayout.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/annotation/PropertyLayout.java
@@ -65,7 +65,6 @@ public @interface PropertyLayout {
     String describedAs()
             default "";
 
-
     /**
      * Specifies the <b>id</b> of associated <i>FieldSet</i>.
      *
@@ -228,7 +227,6 @@ public @interface PropertyLayout {
     Repainting repainting()
             default Repainting.NOT_SPECIFIED;
 
-
     /**
      * The order of this member relative to other members in the same (layout) group,
      * given in <i>Dewey-decimal</i> notation.
@@ -260,4 +258,3 @@ public @interface PropertyLayout {
             default -1;
 
 }
-
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/annotation/ValueSemantics.java b/api/applib/src/main/java/org/apache/causeway/applib/annotation/ValueSemantics.java
index 33b51e2a9ac..d40356f361a 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/annotation/ValueSemantics.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/annotation/ValueSemantics.java
@@ -129,7 +129,6 @@ public @interface ValueSemantics {
     TimePrecision timePrecision()
         default TimePrecision.SECOND;
 
-
     /**
      * If associated with a temporal value,
      * that has time-zone or time-offset information,
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/annotation/Where.java b/api/applib/src/main/java/org/apache/causeway/applib/annotation/Where.java
index f0befd99b3e..acf11f07fa7 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/annotation/Where.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/annotation/Where.java
@@ -225,5 +225,4 @@ public enum Where {
                     && context.isAlways());
     }
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/client/RepresentationTypeSimplifiedV2.java b/api/applib/src/main/java/org/apache/causeway/applib/client/RepresentationTypeSimplifiedV2.java
index 8b15fd2b6b2..52b60db3cd4 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/client/RepresentationTypeSimplifiedV2.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/client/RepresentationTypeSimplifiedV2.java
@@ -107,7 +107,6 @@ public enum RepresentationTypeSimplifiedV2 {
         .filter(Objects::nonNull);
     }
 
-
     // -- HELPER
 
     private static String trimQuotesIfAny(final String s) {
@@ -138,6 +137,4 @@ public enum RepresentationTypeSimplifiedV2 {
         .map(RepresentationTypeSimplifiedV2::trimQuotesIfAny);
     }
 
-
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/clock/VirtualClock.java b/api/applib/src/main/java/org/apache/causeway/applib/clock/VirtualClock.java
index 2da659ae4cb..7fc55578080 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/clock/VirtualClock.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/clock/VirtualClock.java
@@ -62,7 +62,6 @@ public interface VirtualClock extends Serializable {
      */
     Instant nowAsInstant();
 
-
     // -- FACTORIES
 
     /**
@@ -128,7 +127,6 @@ public interface VirtualClock extends Serializable {
         return nowAt(virtualNow.toDate());
     }
 
-
     /**
      * Always returns the time {@link Instant} as given by {@code frozenAt}
      */
@@ -180,7 +178,6 @@ public interface VirtualClock extends Serializable {
         return frozenAt(frozenAt.toDate());
     }
 
-
     /**
      * Always returns the time {@link Instant} 2003/8/17 21:30:25 (UTC)
      */
@@ -296,7 +293,6 @@ public interface VirtualClock extends Serializable {
         return JavaSqlXMLGregorianCalendarMarshalling.toXMLGregorianCalendar(nowAsJavaSqlTimestamp());
     }
 
-
     /**
      * Returns the time as a Joda {@link org.joda.time.DateTime}, using the specified {@link ZoneId} timezone.
      *
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/domain/DomainObjectList.java b/api/applib/src/main/java/org/apache/causeway/applib/domain/DomainObjectList.java
index 9656510ca84..3abb9bda4c1 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/domain/DomainObjectList.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/domain/DomainObjectList.java
@@ -87,13 +87,11 @@ public class DomainObjectList {
     public static class CssClassUiEvent extends CausewayModuleApplib.CssClassUiEvent<DomainObjectList>{  }
     public static class LayoutUiEvent extends CausewayModuleApplib.LayoutUiEvent<DomainObjectList>{  }
 
-
     // -- domain event classes
     public static abstract class PropertyDomainEvent<T> extends CausewayModuleApplib.PropertyDomainEvent<DomainObjectList, T> {  }
     public static abstract class CollectionDomainEvent<T> extends CausewayModuleApplib.CollectionDomainEvent<DomainObjectList, T> {  }
     public static abstract class ActionDomainEvent extends CausewayModuleApplib.ActionDomainEvent<DomainObjectList> {  }
 
-
     // -- constructors
     public DomainObjectList() {
     }
@@ -110,7 +108,6 @@ public class DomainObjectList {
         this.actionArguments = actionArguments;
     }
 
-
     // -- title
     @Getter
     private String title;
@@ -118,7 +115,6 @@ public class DomainObjectList {
         return title;
     }
 
-
     // -- property: elementObjectType
     public static class ElementObjectTypeDomainEvent extends PropertyDomainEvent<String> {  }
 
@@ -129,12 +125,9 @@ public class DomainObjectList {
     @Getter
     private String elementTypeFqcn;
 
-
     // -- property: actionOwningType
     public static class ActionOwningTypeDomainEvent extends PropertyDomainEvent<String> {  }
 
-
-
     @Property(
             domainEvent = ActionOwningTypeDomainEvent.class,
             optionality = Optionality.OPTIONAL,
@@ -157,7 +150,6 @@ public class DomainObjectList {
         return actionId;
     }
 
-
     // -- property: actionArguments
     public static class ActionArgumentsDomainEvent extends PropertyDomainEvent<String> {  }
 
@@ -172,7 +164,6 @@ public class DomainObjectList {
         return actionArguments;
     }
 
-
     // -- collection: objects
     public static class ObjectsDomainEvent extends CollectionDomainEvent<Object> {  }
 
@@ -190,5 +181,4 @@ public class DomainObjectList {
         this.objects = objects;
     }
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/events/domain/AbstractDomainEvent.java b/api/applib/src/main/java/org/apache/causeway/applib/events/domain/AbstractDomainEvent.java
index b2d5d09b8f4..0e5f1c4bdae 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/events/domain/AbstractDomainEvent.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/events/domain/AbstractDomainEvent.java
@@ -127,7 +127,6 @@ public abstract class AbstractDomainEvent<S> extends EventObjectBase<S> {
         this.mixee = mixee;
     }
 
-
     /**
      * The subject of the event, which will be either the
      * {@link #getSource() source} for a regular action, or the
@@ -487,5 +486,4 @@ public abstract class AbstractDomainEvent<S> extends EventObjectBase<S> {
         return toString.toString(this);
     }
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/events/domain/ActionDomainEvent.java b/api/applib/src/main/java/org/apache/causeway/applib/events/domain/ActionDomainEvent.java
index 76b50c2ee06..55a725b830c 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/events/domain/ActionDomainEvent.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/events/domain/ActionDomainEvent.java
@@ -214,5 +214,4 @@ public abstract class ActionDomainEvent<S> extends AbstractDomainEvent<S> {
         return toString.toString(this);
     }
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/events/domain/CollectionDomainEvent.java b/api/applib/src/main/java/org/apache/causeway/applib/events/domain/CollectionDomainEvent.java
index f7c6d7e3307..aba92e67d4a 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/events/domain/CollectionDomainEvent.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/events/domain/CollectionDomainEvent.java
@@ -65,7 +65,6 @@ public abstract class CollectionDomainEvent<S,T> extends AbstractDomainEvent<S>
      */
     public static class Doop extends CollectionDomainEvent<Object, Object> {}
 
-
     /**
      * Subtypes can define a no-arg constructor; the framework sets state
      * via (non-API) setters.
@@ -86,8 +85,6 @@ public abstract class CollectionDomainEvent<S,T> extends AbstractDomainEvent<S>
         super(source);
     }
 
-
-
     private static final ToString<CollectionDomainEvent<?,?>> toString =
             ObjectContracts.<CollectionDomainEvent<?,?>>
     toString("source", CollectionDomainEvent::getSource)
@@ -100,5 +97,4 @@ public abstract class CollectionDomainEvent<S,T> extends AbstractDomainEvent<S>
         return toString.toString(this);
     }
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/events/domain/PropertyDomainEvent.java b/api/applib/src/main/java/org/apache/causeway/applib/events/domain/PropertyDomainEvent.java
index 197c6aa91c8..1325b7553cb 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/events/domain/PropertyDomainEvent.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/events/domain/PropertyDomainEvent.java
@@ -136,8 +136,6 @@ public abstract class PropertyDomainEvent<S,T> extends AbstractDomainEvent<S> {
     @Getter @Setter
     private T newValue;
 
-
-
     private static final ToString<PropertyDomainEvent<?,?>> toString =
             ObjectContracts.<PropertyDomainEvent<?,?>>
     toString("source", PropertyDomainEvent::getSource)
@@ -152,5 +150,4 @@ public abstract class PropertyDomainEvent<S,T> extends AbstractDomainEvent<S> {
         return toString.toString(this);
     }
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/events/lifecycle/ObjectCreatedEvent.java b/api/applib/src/main/java/org/apache/causeway/applib/events/lifecycle/ObjectCreatedEvent.java
index 20eee89c975..425ea1a6e5f 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/events/lifecycle/ObjectCreatedEvent.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/events/lifecycle/ObjectCreatedEvent.java
@@ -63,5 +63,4 @@ public abstract class ObjectCreatedEvent<S> extends AbstractLifecycleEvent<S> {
         super(source);
     }
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/events/lifecycle/ObjectLoadedEvent.java b/api/applib/src/main/java/org/apache/causeway/applib/events/lifecycle/ObjectLoadedEvent.java
index b6b480cf588..867ec89bc4e 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/events/lifecycle/ObjectLoadedEvent.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/events/lifecycle/ObjectLoadedEvent.java
@@ -59,5 +59,4 @@ public abstract class ObjectLoadedEvent<S> extends AbstractLifecycleEvent<S> {
         super(source);
     }
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/events/lifecycle/ObjectPersistedEvent.java b/api/applib/src/main/java/org/apache/causeway/applib/events/lifecycle/ObjectPersistedEvent.java
index f78a50b3678..88088ebf376 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/events/lifecycle/ObjectPersistedEvent.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/events/lifecycle/ObjectPersistedEvent.java
@@ -51,7 +51,6 @@ public abstract class ObjectPersistedEvent<S> extends AbstractLifecycleEvent<S>
      */
     public static class Doop extends ObjectPersistedEvent<Object> {}
 
-
     public ObjectPersistedEvent() {
     }
 
@@ -59,5 +58,4 @@ public abstract class ObjectPersistedEvent<S> extends AbstractLifecycleEvent<S>
         super(source);
     }
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/events/lifecycle/ObjectPersistingEvent.java b/api/applib/src/main/java/org/apache/causeway/applib/events/lifecycle/ObjectPersistingEvent.java
index 5ddc64159fe..9239cb1ded1 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/events/lifecycle/ObjectPersistingEvent.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/events/lifecycle/ObjectPersistingEvent.java
@@ -51,12 +51,10 @@ public abstract class ObjectPersistingEvent<S> extends AbstractLifecycleEvent<S>
      */
     public static class Doop extends ObjectPersistingEvent<Object> {}
 
-
     public ObjectPersistingEvent() {
     }
     public ObjectPersistingEvent(final S source) {
         super(source);
     }
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/events/lifecycle/ObjectRemovingEvent.java b/api/applib/src/main/java/org/apache/causeway/applib/events/lifecycle/ObjectRemovingEvent.java
index 79a1d7d3a2f..06a5d60aa84 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/events/lifecycle/ObjectRemovingEvent.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/events/lifecycle/ObjectRemovingEvent.java
@@ -51,7 +51,6 @@ public abstract class ObjectRemovingEvent<S> extends AbstractLifecycleEvent<S> {
      */
     public static class Doop extends ObjectRemovingEvent<Object> {}
 
-
     public ObjectRemovingEvent() {
     }
 
@@ -59,5 +58,4 @@ public abstract class ObjectRemovingEvent<S> extends AbstractLifecycleEvent<S> {
         super(source);
     }
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/events/lifecycle/ObjectUpdatedEvent.java b/api/applib/src/main/java/org/apache/causeway/applib/events/lifecycle/ObjectUpdatedEvent.java
index 77cfbcbbd75..6929ffd466c 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/events/lifecycle/ObjectUpdatedEvent.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/events/lifecycle/ObjectUpdatedEvent.java
@@ -48,7 +48,6 @@ public abstract class ObjectUpdatedEvent<S> extends AbstractLifecycleEvent<S> {
      */
     public static class Doop extends ObjectUpdatedEvent<Object> {}
 
-
     public ObjectUpdatedEvent() {
     }
 
@@ -56,5 +55,4 @@ public abstract class ObjectUpdatedEvent<S> extends AbstractLifecycleEvent<S> {
         super(source);
     }
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/events/lifecycle/ObjectUpdatingEvent.java b/api/applib/src/main/java/org/apache/causeway/applib/events/lifecycle/ObjectUpdatingEvent.java
index da2a67dadb5..c91a7582e24 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/events/lifecycle/ObjectUpdatingEvent.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/events/lifecycle/ObjectUpdatingEvent.java
@@ -48,7 +48,6 @@ public abstract class ObjectUpdatingEvent<S> extends AbstractLifecycleEvent<S> {
      */
     public static class Doop extends ObjectUpdatingEvent<Object> {}
 
-
     public ObjectUpdatingEvent() {
     }
 
@@ -56,5 +55,4 @@ public abstract class ObjectUpdatingEvent<S> extends AbstractLifecycleEvent<S> {
         super(source);
     }
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/events/ui/CssClassUiEvent.java b/api/applib/src/main/java/org/apache/causeway/applib/events/ui/CssClassUiEvent.java
index d2dae72215f..300ec35d1d8 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/events/ui/CssClassUiEvent.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/events/ui/CssClassUiEvent.java
@@ -75,7 +75,6 @@ public abstract class CssClassUiEvent<S> extends AbstractUiEvent<S> {
      */
     public static class Doop extends CssClassUiEvent<Object> {}
 
-
     /**
      * If used then the framework will set state via (non-API) setters.
      *
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/events/ui/IconUiEvent.java b/api/applib/src/main/java/org/apache/causeway/applib/events/ui/IconUiEvent.java
index 6690690d3a0..ac81c542397 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/events/ui/IconUiEvent.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/events/ui/IconUiEvent.java
@@ -66,8 +66,6 @@ public abstract class IconUiEvent<S> extends AbstractUiEvent<S> {
         super(source);
     }
 
-
-
     /**
      * This class is the default for the
      * {@link org.apache.causeway.applib.annotation.DomainObjectLayout#iconUiEvent()}
@@ -81,7 +79,6 @@ public abstract class IconUiEvent<S> extends AbstractUiEvent<S> {
      */
     public static class Default extends IconUiEvent<Object> { }
 
-
     /**
      * Convenience class to use indicating that an event should <i>not</i> be
      * posted (irrespective of the configuration property setting for the
@@ -89,7 +86,6 @@ public abstract class IconUiEvent<S> extends AbstractUiEvent<S> {
      */
     public static class Noop extends IconUiEvent<Object> { }
 
-
     // -- Doop class
 
     /**
@@ -99,8 +95,6 @@ public abstract class IconUiEvent<S> extends AbstractUiEvent<S> {
      */
     public static class Doop extends IconUiEvent<Object> { }
 
-
-
     // -- iconName
     private String iconName;
 
@@ -118,5 +112,4 @@ public abstract class IconUiEvent<S> extends AbstractUiEvent<S> {
         this.iconName = iconName;
     }
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/events/ui/TitleUiEvent.java b/api/applib/src/main/java/org/apache/causeway/applib/events/ui/TitleUiEvent.java
index d6bf4bf4661..3383ccf712a 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/events/ui/TitleUiEvent.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/events/ui/TitleUiEvent.java
@@ -76,7 +76,6 @@ public abstract class TitleUiEvent<S> extends AbstractUiEvent<S> {
      */
     public static class Doop extends TitleUiEvent<Object> {}
 
-
     /**
      * If used then the framework will set state via (non-API) setters.
      *
@@ -92,7 +91,6 @@ public abstract class TitleUiEvent<S> extends AbstractUiEvent<S> {
         super(source);
     }
 
-
     /**
      * The title as provided by a subscriber using {@link #setTitle(String)}.
      *
@@ -110,7 +108,6 @@ public abstract class TitleUiEvent<S> extends AbstractUiEvent<S> {
         this.title = title;
     }
 
-
     /**
      * The translatable (i18n) title as provided by a subscriber using {@link #setTranslatableTitle(TranslatableString)}.
      *
@@ -129,5 +126,4 @@ public abstract class TitleUiEvent<S> extends AbstractUiEvent<S> {
         this.translatableTitle = translatableTitle;
     }
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/graph/SimpleEdge.java b/api/applib/src/main/java/org/apache/causeway/applib/graph/SimpleEdge.java
index bde7c82d32c..935466b60e5 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/graph/SimpleEdge.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/graph/SimpleEdge.java
@@ -23,7 +23,6 @@ import javax.inject.Named;
 import org.apache.causeway.applib.CausewayModuleApplib;
 import org.apache.causeway.applib.annotation.Value;
 
-
 /**
  * Fundamental building block for graph structures.
  *
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/graph/tree/TreeAdapter.java b/api/applib/src/main/java/org/apache/causeway/applib/graph/tree/TreeAdapter.java
index 5bad8978318..3a1678df009 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/graph/tree/TreeAdapter.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/graph/tree/TreeAdapter.java
@@ -51,7 +51,6 @@ public interface TreeAdapter<T> {
     @Domain.Exclude
     Stream<T> childrenOf(T value);
 
-
     /**
      * Resolves given {@link TreePath} to its corresponding sub-node relative to given node if possible.
      * <p>
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/graph/tree/TreeNode_iteratorDepthFirst.java b/api/applib/src/main/java/org/apache/causeway/applib/graph/tree/TreeNode_iteratorDepthFirst.java
index 88a9f697e88..f66768d0db6 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/graph/tree/TreeNode_iteratorDepthFirst.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/graph/tree/TreeNode_iteratorDepthFirst.java
@@ -67,5 +67,4 @@ class TreeNode_iteratorDepthFirst<T> implements Iterator<TreeNode<T>> {
         }
     }
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/graph/tree/TreePath.java b/api/applib/src/main/java/org/apache/causeway/applib/graph/tree/TreePath.java
index 6f3823cceb9..61757e6544d 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/graph/tree/TreePath.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/graph/tree/TreePath.java
@@ -172,7 +172,6 @@ public class TreePath implements Serializable {
                 });
     }
 
-
     /**
      * Parses stringified tree path of format {@code <delimiter>0<delimiter>3<delimiter>1} ...,
      * as returned by {@link TreePath#stringify(String)}.
@@ -225,5 +224,4 @@ public class TreePath implements Serializable {
         return stringify("/");
     }
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/id/LogicalType.java b/api/applib/src/main/java/org/apache/causeway/applib/id/LogicalType.java
index f1551f99373..e4f38a2edf1 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/id/LogicalType.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/id/LogicalType.java
@@ -324,5 +324,4 @@ implements
         return logicalName;
     }
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/layout/LayoutConstants.java b/api/applib/src/main/java/org/apache/causeway/applib/layout/LayoutConstants.java
index 743cb7978d4..29d79378605 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/layout/LayoutConstants.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/layout/LayoutConstants.java
@@ -135,5 +135,4 @@ public final class LayoutConstants {
         public static final String LOGICAL_TYPE_NAME = "logicalTypeName";
     }
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/layout/component/ActionLayoutData.java b/api/applib/src/main/java/org/apache/causeway/applib/layout/component/ActionLayoutData.java
index f08d6074bcf..39d7d739ead 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/layout/component/ActionLayoutData.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/layout/component/ActionLayoutData.java
@@ -60,7 +60,6 @@ HasDescribedAs, HasHidden, HasNamed {
         setId(id);
     }
 
-
     private String id;
     /**
      * Method name.
@@ -91,7 +90,6 @@ HasDescribedAs, HasHidden, HasNamed {
         this.cssClass = cssClass;
     }
 
-
     private String cssClassFa;
 
     @Override
@@ -105,7 +103,6 @@ HasDescribedAs, HasHidden, HasNamed {
         this.cssClassFa = cssClassFa;
     }
 
-
     private CssClassFaPosition cssClassFaPosition;
 
     @Override
@@ -119,7 +116,6 @@ HasDescribedAs, HasHidden, HasNamed {
         this.cssClassFaPosition = cssClassFaPosition;
     }
 
-
     private String describedAs;
 
     @Override
@@ -133,8 +129,6 @@ HasDescribedAs, HasHidden, HasNamed {
         this.describedAs = describedAs;
     }
 
-
-
     private Where hidden;
 
     @Override
@@ -148,8 +142,6 @@ HasDescribedAs, HasHidden, HasNamed {
         this.hidden = hidden;
     }
 
-
-
     private String named;
 
     @Override
@@ -174,7 +166,6 @@ HasDescribedAs, HasHidden, HasNamed {
         this.position = position;
     }
 
-
     private PromptStyle promptStyle;
 
     @XmlAttribute(required = false)
@@ -186,8 +177,6 @@ HasDescribedAs, HasHidden, HasNamed {
         this.promptStyle = promptStyle;
     }
 
-
-
     private Redirect redirect;
 
     @XmlAttribute(required = false)
@@ -199,8 +188,6 @@ HasDescribedAs, HasHidden, HasNamed {
         this.redirect = redirect;
     }
 
-
-
     private ActionLayoutDataOwner owner;
     /**
      * Owner.
@@ -219,7 +206,6 @@ HasDescribedAs, HasHidden, HasNamed {
         this.owner = owner;
     }
 
-
     private String metadataError;
 
     /**
@@ -234,7 +220,6 @@ HasDescribedAs, HasHidden, HasNamed {
         this.metadataError = metadataError;
     }
 
-
     private Link link;
 
     /**
@@ -253,13 +238,10 @@ HasDescribedAs, HasHidden, HasNamed {
         this.link = link;
     }
 
-
-
     @Override public String toString() {
         return "ActionLayoutData{" +
                 "id='" + id + '\'' +
                 '}';
     }
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/layout/component/CollectionLayoutData.java b/api/applib/src/main/java/org/apache/causeway/applib/layout/component/CollectionLayoutData.java
index f291719f4d1..f442043ed5b 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/layout/component/CollectionLayoutData.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/layout/component/CollectionLayoutData.java
@@ -71,7 +71,6 @@ HasCssClass, HasDescribedAs, HasHidden, HasNamed {
         setId(id);
     }
 
-
     private String id;
 
     /**
@@ -86,8 +85,6 @@ HasCssClass, HasDescribedAs, HasHidden, HasNamed {
         this.id = id;
     }
 
-
-
     private String cssClass;
 
     @Override
@@ -101,8 +98,6 @@ HasCssClass, HasDescribedAs, HasHidden, HasNamed {
         this.cssClass = cssClass;
     }
 
-
-
     private String describedAs;
 
     @Override
@@ -116,8 +111,6 @@ HasCssClass, HasDescribedAs, HasHidden, HasNamed {
         this.describedAs = describedAs;
     }
 
-
-
     private String defaultView;
 
     /**
@@ -133,7 +126,6 @@ HasCssClass, HasDescribedAs, HasHidden, HasNamed {
         this.defaultView = defaultView;
     }
 
-
     private Where hidden;
 
     @Override
@@ -147,7 +139,6 @@ HasCssClass, HasDescribedAs, HasHidden, HasNamed {
         this.hidden = hidden;
     }
 
-
     private String named;
 
     @Override
@@ -161,8 +152,6 @@ HasCssClass, HasDescribedAs, HasHidden, HasNamed {
         this.named = named;
     }
 
-
-
     private Integer paged;
 
     @XmlAttribute(required = false)
@@ -174,8 +163,6 @@ HasCssClass, HasDescribedAs, HasHidden, HasNamed {
         this.paged = paged;
     }
 
-
-
     private String sortedBy;
 
     @XmlElement(required = false)
@@ -187,8 +174,6 @@ HasCssClass, HasDescribedAs, HasHidden, HasNamed {
         this.sortedBy = sortedBy;
     }
 
-
-
     private Class<? extends TableDecorator> tableDecorator;
 
     @XmlElement(required = false)
@@ -200,8 +185,6 @@ HasCssClass, HasDescribedAs, HasHidden, HasNamed {
         this.tableDecorator = tableDecorator;
     }
 
-
-
     private List<ActionLayoutData> actions = new ArrayList<>();
 
     // no wrapper
@@ -216,8 +199,6 @@ HasCssClass, HasDescribedAs, HasHidden, HasNamed {
         this.actions = actionLayoutDatas;
     }
 
-
-
     private CollectionLayoutDataOwner owner;
     /**
      * Owner.
@@ -236,7 +217,6 @@ HasCssClass, HasDescribedAs, HasHidden, HasNamed {
         this.owner = owner;
     }
 
-
     private String metadataError;
 
     /**
@@ -251,8 +231,6 @@ HasCssClass, HasDescribedAs, HasHidden, HasNamed {
         this.metadataError = metadataError;
     }
 
-
-
     private Link link;
 
     /**
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/layout/component/DomainObjectLayoutData.java b/api/applib/src/main/java/org/apache/causeway/applib/layout/component/DomainObjectLayoutData.java
index 1931da59dc1..30e3b87085b 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/layout/component/DomainObjectLayoutData.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/layout/component/DomainObjectLayoutData.java
@@ -60,7 +60,6 @@ HasBookmarking, HasCssClass, HasCssClassFa, HasDescribedAs, HasNamed {
     public DomainObjectLayoutData() {
     }
 
-
     private BookmarkPolicy bookmarking;
 
     @Override
@@ -74,8 +73,6 @@ HasBookmarking, HasCssClass, HasCssClassFa, HasDescribedAs, HasNamed {
         this.bookmarking = bookmarking;
     }
 
-
-
     private String cssClass;
 
     @Override
@@ -89,7 +86,6 @@ HasBookmarking, HasCssClass, HasCssClassFa, HasDescribedAs, HasNamed {
         this.cssClass = cssClass;
     }
 
-
     private String cssClassFa;
 
     @Override
@@ -103,8 +99,6 @@ HasBookmarking, HasCssClass, HasCssClassFa, HasDescribedAs, HasNamed {
         this.cssClassFa = cssClassFa;
     }
 
-
-
     private CssClassFaPosition cssClassFaPosition;
 
     @Override
@@ -118,7 +112,6 @@ HasBookmarking, HasCssClass, HasCssClassFa, HasDescribedAs, HasNamed {
         this.cssClassFaPosition = cssClassFaPosition;
     }
 
-
     private String describedAs;
 
     @Override
@@ -132,8 +125,6 @@ HasBookmarking, HasCssClass, HasCssClassFa, HasDescribedAs, HasNamed {
         this.describedAs = describedAs;
     }
 
-
-
     private String named;
 
     @Override
@@ -147,8 +138,6 @@ HasBookmarking, HasCssClass, HasCssClassFa, HasDescribedAs, HasNamed {
         this.named = named;
     }
 
-
-
     private Integer paged;
 
     @XmlElement(required = false)
@@ -160,7 +149,6 @@ HasBookmarking, HasCssClass, HasCssClassFa, HasDescribedAs, HasNamed {
         this.paged = paged;
     }
 
-
     private Class<? extends TableDecorator> tableDecorator;
 
     @XmlElement(required = false)
@@ -172,11 +160,6 @@ HasBookmarking, HasCssClass, HasCssClassFa, HasDescribedAs, HasNamed {
         this.tableDecorator = tableDecorator;
     }
 
-
-
-
-
-
     private String metadataError;
 
     /**
@@ -191,8 +174,6 @@ HasBookmarking, HasCssClass, HasCssClassFa, HasDescribedAs, HasNamed {
         this.metadataError = metadataError;
     }
 
-
-
     private DomainObjectLayoutDataOwner owner;
     /**
      * Owner.
@@ -211,7 +192,6 @@ HasBookmarking, HasCssClass, HasCssClassFa, HasDescribedAs, HasNamed {
         this.owner = owner;
     }
 
-
     private Link link;
 
     /**
@@ -230,8 +210,4 @@ HasBookmarking, HasCssClass, HasCssClassFa, HasDescribedAs, HasNamed {
         this.link = link;
     }
 
-
-
-
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/layout/component/FieldSet.java b/api/applib/src/main/java/org/apache/causeway/applib/layout/component/FieldSet.java
index 7af3e8097a8..588993745ca 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/layout/component/FieldSet.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/layout/component/FieldSet.java
@@ -64,8 +64,6 @@ Serializable {
         setName(name);
     }
 
-    
-    
     private String id;
 
     /**
@@ -80,8 +78,6 @@ Serializable {
         this.id = id;
     }
 
-
-
     private Boolean unreferencedActions;
 
     /**
@@ -100,7 +96,6 @@ Serializable {
         this.unreferencedActions = unreferencedActions;
     }
 
-
     private Boolean unreferencedProperties;
     /**
      * Whether this fieldset should be used to hold any unreferenced properties (contributed or &quot;native&quot;).
@@ -118,9 +113,6 @@ Serializable {
         this.unreferencedProperties = unreferencedProperties;
     }
 
-
-
-
     private String name;
 
     /**
@@ -135,8 +127,6 @@ Serializable {
         this.name = name;
     }
 
-
-
     private List<ActionLayoutData> actions = new ArrayList<>();
 
     // no wrapper
@@ -151,8 +141,6 @@ Serializable {
         this.actions = actionLayoutDatas;
     }
 
-
-
     private List<PropertyLayoutData> properties = new ArrayList<>();
 
     // no wrapper; required=false because may be auto-generated
@@ -165,7 +153,6 @@ Serializable {
         this.properties = properties;
     }
 
-
     private FieldSetOwner owner;
     /**
      * Owner.
@@ -184,7 +171,6 @@ Serializable {
         this.owner = owner;
     }
 
-
     private String metadataError;
 
     /**
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/layout/component/MemberRegion.java b/api/applib/src/main/java/org/apache/causeway/applib/layout/component/MemberRegion.java
index 5c64343c99c..4e179a67a54 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/layout/component/MemberRegion.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/layout/component/MemberRegion.java
@@ -31,5 +31,4 @@ package org.apache.causeway.applib.layout.component;
  */
 public interface MemberRegion<T extends MemberRegionOwner> extends Owned<T> {
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/layout/component/PropertyLayoutData.java b/api/applib/src/main/java/org/apache/causeway/applib/layout/component/PropertyLayoutData.java
index d70338d030c..20f002e1a83 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/layout/component/PropertyLayoutData.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/layout/component/PropertyLayoutData.java
@@ -81,8 +81,6 @@ HasCssClass, HasDescribedAs, HasHidden, HasNamed  {
         this.id = id;
     }
 
-
-
     private String cssClass;
 
     @Override
@@ -96,7 +94,6 @@ HasCssClass, HasDescribedAs, HasHidden, HasNamed  {
         this.cssClass = cssClass;
     }
 
-
     private String describedAs;
 
     @Override
@@ -110,7 +107,6 @@ HasCssClass, HasDescribedAs, HasHidden, HasNamed  {
         this.describedAs = describedAs;
     }
 
-
     private Where hidden;
 
     @Override
@@ -124,7 +120,6 @@ HasCssClass, HasDescribedAs, HasHidden, HasNamed  {
         this.hidden = hidden;
     }
 
-
     private LabelPosition labelPosition;
 
     @XmlAttribute(required = false)
@@ -136,7 +131,6 @@ HasCssClass, HasDescribedAs, HasHidden, HasNamed  {
         this.labelPosition = labelPosition;
     }
 
-
     private Integer multiLine;
 
     @XmlAttribute(required = false)
@@ -148,7 +142,6 @@ HasCssClass, HasDescribedAs, HasHidden, HasNamed  {
         this.multiLine = multiLine;
     }
 
-
     private String named;
 
     @Override
@@ -162,7 +155,6 @@ HasCssClass, HasDescribedAs, HasHidden, HasNamed  {
         this.named = named;
     }
 
-
     private PromptStyle promptStyle;
 
     @XmlAttribute(required = false)
@@ -185,7 +177,6 @@ HasCssClass, HasDescribedAs, HasHidden, HasNamed  {
         this.dateRenderAdjustDays = dateRenderAdjustDays;
     }
 
-
     private Integer typicalLength;
 
     @XmlAttribute(required = false)
@@ -197,7 +188,6 @@ HasCssClass, HasDescribedAs, HasHidden, HasNamed  {
         this.typicalLength = typicalLength;
     }
 
-
     private Repainting repainting;
 
     @XmlAttribute(required = false)
@@ -223,7 +213,6 @@ HasCssClass, HasDescribedAs, HasHidden, HasNamed  {
         this.actions = actionLayoutDatas;
     }
 
-
     private FieldSet owner;
     /**
      * Owner.
@@ -242,8 +231,6 @@ HasCssClass, HasDescribedAs, HasHidden, HasNamed  {
         this.owner = owner;
     }
 
-
-
     private String metadataError;
 
     /**
@@ -258,8 +245,6 @@ HasCssClass, HasDescribedAs, HasHidden, HasNamed  {
         this.metadataError = metadataError;
     }
 
-
-
     private Link link;
 
     /**
@@ -278,7 +263,6 @@ HasCssClass, HasDescribedAs, HasHidden, HasNamed  {
         this.link = link;
     }
 
-
     @Override
     public String toString() {
         return "PropertyLayoutData{" +
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/layout/component/ServiceActionLayoutData.java b/api/applib/src/main/java/org/apache/causeway/applib/layout/component/ServiceActionLayoutData.java
index bbac911b441..8622982ef59 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/layout/component/ServiceActionLayoutData.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/layout/component/ServiceActionLayoutData.java
@@ -58,7 +58,6 @@ import lombok.Setter;
         )
 public class ServiceActionLayoutData implements Serializable {
 
-
     private static final long serialVersionUID = 1L;
 
     public ServiceActionLayoutData() {
@@ -81,7 +80,6 @@ public class ServiceActionLayoutData implements Serializable {
         setLogicalTypeName(objectType);
     }
 
-
     private String id;
     /**
      * Method name.
@@ -99,8 +97,6 @@ public class ServiceActionLayoutData implements Serializable {
         this.id = id;
     }
 
-
-
     private BookmarkPolicy bookmarking;
 
     @XmlAttribute(required = false)
@@ -112,7 +108,6 @@ public class ServiceActionLayoutData implements Serializable {
         this.bookmarking = bookmarking;
     }
 
-
     private String cssClass;
 
     @XmlAttribute(required = false)
@@ -124,7 +119,6 @@ public class ServiceActionLayoutData implements Serializable {
         this.cssClass = cssClass;
     }
 
-
     private String cssClassFa;
 
     @XmlAttribute(required = false)
@@ -136,9 +130,6 @@ public class ServiceActionLayoutData implements Serializable {
         this.cssClassFa = cssClassFa;
     }
 
-
-
-
     private String describedAs;
 
     @XmlElement(required = false)
@@ -150,8 +141,6 @@ public class ServiceActionLayoutData implements Serializable {
         this.describedAs = describedAs;
     }
 
-
-
     private String named;
 
     @XmlElement(required = false)
@@ -163,8 +152,6 @@ public class ServiceActionLayoutData implements Serializable {
         this.named = named;
     }
 
-
-
     private Boolean namedEscaped;
 
     @XmlAttribute(required = false)
@@ -176,9 +163,6 @@ public class ServiceActionLayoutData implements Serializable {
         this.namedEscaped = namedEscaped;
     }
 
-
-
-
     private ServiceActionLayoutDataOwner owner;
     /**
      * Owner.
@@ -196,7 +180,6 @@ public class ServiceActionLayoutData implements Serializable {
         this.owner = owner;
     }
 
-
     private String metadataError;
 
     /**
@@ -211,7 +194,6 @@ public class ServiceActionLayoutData implements Serializable {
         this.metadataError = metadataError;
     }
 
-
     private Link link;
 
     /**
@@ -230,14 +212,11 @@ public class ServiceActionLayoutData implements Serializable {
         this.link = link;
     }
 
-
-
     @XmlTransient
     public String getLogicalTypeNameAndId() {
         return getLogicalTypeName() + "#" + getId();
     }
 
-
     @Override
     public String toString() {
         return "ServiceActionLayoutData{" +
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/layout/grid/GridAbstract.java b/api/applib/src/main/java/org/apache/causeway/applib/layout/grid/GridAbstract.java
index 592dbd33ba7..393f35e6d97 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/layout/grid/GridAbstract.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/layout/grid/GridAbstract.java
@@ -62,7 +62,6 @@ public abstract class GridAbstract implements Grid {
         this.domainClass = domainClass;
     }
 
-
     private String tnsAndSchemaLocation;
     @Override
     @Programmatic
@@ -119,7 +118,6 @@ public abstract class GridAbstract implements Grid {
         }
     }
 
-
     /**
      * Convenience for subclasses.
      */
@@ -138,7 +136,6 @@ public abstract class GridAbstract implements Grid {
         }
     }
 
-
     /**
      * Convenience for subclasses.
      */
@@ -152,7 +149,6 @@ public abstract class GridAbstract implements Grid {
         }
     }
 
-
     @Override
     @Programmatic
     @XmlTransient
@@ -167,7 +163,6 @@ public abstract class GridAbstract implements Grid {
         return propertiesById;
     }
 
-
     @Override
     @Programmatic
     @XmlTransient
@@ -183,7 +178,6 @@ public abstract class GridAbstract implements Grid {
         return collectionsById;
     }
 
-
     @Override
     @Programmatic
     @XmlTransient
@@ -199,7 +193,6 @@ public abstract class GridAbstract implements Grid {
         return actionsById;
     }
 
-
     @Programmatic
     @XmlTransient
     public LinkedHashMap<String, FieldSet> getAllFieldSetsByName() {
@@ -214,5 +207,4 @@ public abstract class GridAbstract implements Grid {
         return fieldSetsByName;
     }
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/layout/grid/bootstrap/BSClearFixVisible.java b/api/applib/src/main/java/org/apache/causeway/applib/layout/grid/bootstrap/BSClearFixVisible.java
index 8408be85463..bbbcf05928f 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/layout/grid/bootstrap/BSClearFixVisible.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/layout/grid/bootstrap/BSClearFixVisible.java
@@ -44,7 +44,6 @@ public class BSClearFixVisible extends BSClearFix {
 
     private CssDisplay cssDisplay;
 
-
     @XmlAttribute(required = true)
     public CssDisplay getCssDisplay() {
         return cssDisplay;
@@ -54,7 +53,6 @@ public class BSClearFixVisible extends BSClearFix {
         this.cssDisplay = cssDisplay;
     }
 
-
     @Override
     public String toCssClass() {
         return "clearfix "
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/layout/grid/bootstrap/BSCol.java b/api/applib/src/main/java/org/apache/causeway/applib/layout/grid/bootstrap/BSCol.java
index 0de70c675dc..d8e4981b57e 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/layout/grid/bootstrap/BSCol.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/layout/grid/bootstrap/BSCol.java
@@ -92,7 +92,6 @@ CollectionLayoutDataOwner, DomainObjectLayoutDataOwner {
         this.id = id;
     }
 
-
     private int span;
 
     @XmlAttribute(required = true)
@@ -104,7 +103,6 @@ CollectionLayoutDataOwner, DomainObjectLayoutDataOwner {
         this.span = range1_12.bounded(span);
     }
 
-
     private Boolean unreferencedActions;
 
     /**
@@ -123,7 +121,6 @@ CollectionLayoutDataOwner, DomainObjectLayoutDataOwner {
         this.unreferencedActions = unreferencedActions;
     }
 
-
     private Boolean unreferencedCollections;
     /**
      * Whether this column should be used to hold any unreferenced collections (contributed or &quot;native&quot;).
@@ -141,10 +138,6 @@ CollectionLayoutDataOwner, DomainObjectLayoutDataOwner {
         this.unreferencedCollections = unreferencedCollections;
     }
 
-
-
-
-
     private DomainObjectLayoutData domainObject;
 
     /**
@@ -161,7 +154,6 @@ CollectionLayoutDataOwner, DomainObjectLayoutDataOwner {
         this.domainObject = domainObjectLayoutData;
     }
 
-
     private List<SizeSpan> sizeSpans = new ArrayList<>();
 
     // no wrapper
@@ -174,8 +166,6 @@ CollectionLayoutDataOwner, DomainObjectLayoutDataOwner {
         this.sizeSpans = sizeSpans;
     }
 
-
-
     private List<ActionLayoutData> actions = new ArrayList<>();
 
     // no wrapper
@@ -190,8 +180,6 @@ CollectionLayoutDataOwner, DomainObjectLayoutDataOwner {
         this.actions = actions;
     }
 
-
-
     private List<BSRow> rows = new ArrayList<>();
 
     // no wrapper
@@ -205,8 +193,6 @@ CollectionLayoutDataOwner, DomainObjectLayoutDataOwner {
         this.rows = rows;
     }
 
-
-
     private List<BSTabGroup> tabGroups = new ArrayList<>();
 
     // no wrapper
@@ -220,8 +206,6 @@ CollectionLayoutDataOwner, DomainObjectLayoutDataOwner {
         this.tabGroups = tabGroups;
     }
 
-
-
     private List<FieldSet> fieldSets = new ArrayList<>();
 
     // no wrapper
@@ -235,8 +219,6 @@ CollectionLayoutDataOwner, DomainObjectLayoutDataOwner {
         this.fieldSets = fieldSets;
     }
 
-
-
     private List<CollectionLayoutData> collections = new ArrayList<>();
 
     // no wrapper
@@ -250,8 +232,6 @@ CollectionLayoutDataOwner, DomainObjectLayoutDataOwner {
         this.collections = collections;
     }
 
-
-
     private String metadataError;
 
     /**
@@ -266,8 +246,6 @@ CollectionLayoutDataOwner, DomainObjectLayoutDataOwner {
         this.metadataError = metadataError;
     }
 
-
-
     public String toCssClass() {
         final StringBuilder buf = new StringBuilder();
         final Size size = getSize() != null? getSize(): Size.MD;
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/layout/grid/bootstrap/BSElement.java b/api/applib/src/main/java/org/apache/causeway/applib/layout/grid/bootstrap/BSElement.java
index 46e01a4a7df..382dfa890f4 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/layout/grid/bootstrap/BSElement.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/layout/grid/bootstrap/BSElement.java
@@ -34,5 +34,4 @@ public interface BSElement extends WithinGrid, Serializable {
 
     void setCssClass(final String cssClass);
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/layout/grid/bootstrap/BSElementAbstract.java b/api/applib/src/main/java/org/apache/causeway/applib/layout/grid/bootstrap/BSElementAbstract.java
index 96f9e09581b..c8df35f8f3a 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/layout/grid/bootstrap/BSElementAbstract.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/layout/grid/bootstrap/BSElementAbstract.java
@@ -47,6 +47,4 @@ public abstract class BSElementAbstract implements BSElement {
         this.cssClass = cssClass;
     }
 
-
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/layout/grid/bootstrap/BSGrid.java b/api/applib/src/main/java/org/apache/causeway/applib/layout/grid/bootstrap/BSGrid.java
index e0f4ec9be22..2cfb9f7da01 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/layout/grid/bootstrap/BSGrid.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/layout/grid/bootstrap/BSGrid.java
@@ -62,7 +62,6 @@ public class BSGrid extends GridAbstract implements BSElement, Dto, BSRowOwner {
 
     private static final long serialVersionUID = 1L;
 
-
     private String cssClass;
 
     @Override
@@ -76,7 +75,6 @@ public class BSGrid extends GridAbstract implements BSElement, Dto, BSRowOwner {
         this.cssClass = cssClass;
     }
 
-
     private List<BSRow> rows = new ArrayList<>();
 
     // no wrapper
@@ -90,8 +88,6 @@ public class BSGrid extends GridAbstract implements BSElement, Dto, BSRowOwner {
         this.rows = rows;
     }
 
-
-
     private List<String> metadataErrors = new ArrayList<>();
 
     /**
@@ -106,13 +102,9 @@ public class BSGrid extends GridAbstract implements BSElement, Dto, BSRowOwner {
         this.metadataErrors = metadataErrors;
     }
 
-
-
     @SuppressWarnings("unused")
     private BSRowOwner owner;
 
-
-
     public interface Visitor extends Grid.Visitor {
         void preVisit(final BSGrid bsGrid);
         void visit(final BSGrid bsGrid);
@@ -264,7 +256,6 @@ public class BSGrid extends GridAbstract implements BSElement, Dto, BSRowOwner {
         };
     }
 
-
     @Programmatic
     @XmlTransient
     public LinkedHashMap<String, BSTab> getAllTabsByName() {
@@ -279,7 +270,6 @@ public class BSGrid extends GridAbstract implements BSElement, Dto, BSRowOwner {
         return tabsByName;
     }
 
-
     @Programmatic
     @XmlTransient
     public LinkedHashMap<String, HasCssId> getAllCssId() {
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/layout/grid/bootstrap/BSRow.java b/api/applib/src/main/java/org/apache/causeway/applib/layout/grid/bootstrap/BSRow.java
index 28cac228d51..c6ee3dd9f38 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/layout/grid/bootstrap/BSRow.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/layout/grid/bootstrap/BSRow.java
@@ -51,7 +51,6 @@ public class BSRow extends BSElementAbstract implements HasCssId, BSRowContentOw
 
     private static final long serialVersionUID = 1L;
 
-
     private String id;
 
     /**
@@ -67,8 +66,6 @@ public class BSRow extends BSElementAbstract implements HasCssId, BSRowContentOw
         this.id = id;
     }
 
-
-
     private List<BSRowContent> cols = new ArrayList<>();
 
     // no wrapper
@@ -85,9 +82,6 @@ public class BSRow extends BSElementAbstract implements HasCssId, BSRowContentOw
         this.cols = cols;
     }
 
-
-
-
     private String metadataError;
 
     /**
@@ -102,10 +96,8 @@ public class BSRow extends BSElementAbstract implements HasCssId, BSRowContentOw
         this.metadataError = metadataError;
     }
 
-
     private BSRowOwner owner;
 
-
     /**
      * Owner.
      *
@@ -122,8 +114,6 @@ public class BSRow extends BSElementAbstract implements HasCssId, BSRowContentOw
         this.owner = owner;
     }
 
-
-
     @Override
     @XmlTransient
     @Programmatic
@@ -131,12 +121,10 @@ public class BSRow extends BSElementAbstract implements HasCssId, BSRowContentOw
         return getOwner().getGrid();
     }
 
-
     @Override public String toString() {
         return "BSRow{" +
                 "id='" + id + '\'' +
                 '}';
     }
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/layout/grid/bootstrap/BSRowContent.java b/api/applib/src/main/java/org/apache/causeway/applib/layout/grid/bootstrap/BSRowContent.java
index 423b7f80395..01900d14fac 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/layout/grid/bootstrap/BSRowContent.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/layout/grid/bootstrap/BSRowContent.java
@@ -51,7 +51,6 @@ public abstract class BSRowContent extends BSElementAbstract {
         this.size = size;
     }
 
-
     private BSRowContentOwner owner;
 
     /**
@@ -77,5 +76,4 @@ public abstract class BSRowContent extends BSElementAbstract {
         return getOwner().getGrid();
     }
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/layout/grid/bootstrap/BSTab.java b/api/applib/src/main/java/org/apache/causeway/applib/layout/grid/bootstrap/BSTab.java
index 6901c6fb383..250282d49ef 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/layout/grid/bootstrap/BSTab.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/layout/grid/bootstrap/BSTab.java
@@ -64,7 +64,6 @@ public class BSTab extends BSElementAbstract implements BSRowOwner {
         this.name = name;
     }
 
-
     private List<BSRow> rows = new ArrayList<>();
 
     // no wrapper
@@ -78,8 +77,6 @@ public class BSTab extends BSElementAbstract implements BSRowOwner {
         this.rows = rows;
     }
 
-
-
     private BSTabOwner owner;
 
     /**
@@ -98,7 +95,6 @@ public class BSTab extends BSElementAbstract implements BSRowOwner {
         this.owner = owner;
     }
 
-
     public static class Predicates {
         public static Predicate<BSTab> notEmpty() {
             final AtomicBoolean visitingTheNode = new AtomicBoolean(false);
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/layout/grid/bootstrap/BSTabGroup.java b/api/applib/src/main/java/org/apache/causeway/applib/layout/grid/bootstrap/BSTabGroup.java
index 7d942d09a2f..5ccb19e3d1a 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/layout/grid/bootstrap/BSTabGroup.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/layout/grid/bootstrap/BSTabGroup.java
@@ -44,8 +44,6 @@ public class BSTabGroup extends BSElementAbstract implements BSTabOwner {
 
     private static final long serialVersionUID = 1L;
 
-
-
     private Boolean unreferencedCollections;
     /**
      * Whether this tab group should be used to hold any unreferenced collections (contributed or &quot;native&quot;).
@@ -63,9 +61,6 @@ public class BSTabGroup extends BSElementAbstract implements BSTabOwner {
         this.unreferencedCollections = unreferencedCollections;
     }
 
-
-
-
     private Boolean collapseIfOne;
     /**
      * If there is a single tab in the tabgroup, then whether to collapse and render without the outer tab.
@@ -79,8 +74,6 @@ public class BSTabGroup extends BSElementAbstract implements BSTabOwner {
         this.collapseIfOne = collapseIfOne;
     }
 
-
-
     private List<BSTab> tabs = new ArrayList<>();
 
     // no wrapper; required=false because may be auto-generated
@@ -94,7 +87,6 @@ public class BSTabGroup extends BSElementAbstract implements BSTabOwner {
         this.tabs = tabs;
     }
 
-
     private BSTabGroupOwner owner;
 
     /**
@@ -113,8 +105,6 @@ public class BSTabGroup extends BSElementAbstract implements BSTabOwner {
         this.owner = owner;
     }
 
-
-
     private String metadataError;
 
     /**
@@ -137,4 +127,3 @@ public class BSTabGroup extends BSElementAbstract implements BSTabOwner {
     }
 
 }
-
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/layout/grid/bootstrap/SizeSpan.java b/api/applib/src/main/java/org/apache/causeway/applib/layout/grid/bootstrap/SizeSpan.java
index f294d519ca8..8dede1785f6 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/layout/grid/bootstrap/SizeSpan.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/layout/grid/bootstrap/SizeSpan.java
@@ -37,7 +37,6 @@ public class SizeSpan implements Serializable {
 
     private static final long serialVersionUID = 1L;
 
-
     public static SizeSpan with(final Size size, final int span) {
         final SizeSpan ss = new SizeSpan();
         ss.setSize(size);
@@ -62,7 +61,6 @@ public class SizeSpan implements Serializable {
         this.size = size;
     }
 
-
     private int span;
 
     @XmlAttribute(required = true)
@@ -74,10 +72,8 @@ public class SizeSpan implements Serializable {
         this.span = span;
     }
 
-
     private Boolean offset;
 
-
     @XmlAttribute(required = false)
     public Boolean isOffset() {
         return offset;
@@ -87,7 +83,6 @@ public class SizeSpan implements Serializable {
         this.offset = offset;
     }
 
-
     public String toCssClassFragment() {
         return appendCssClassFragment(new StringBuilder()).toString();
     }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/layout/menubars/MenuBarsAbstract.java b/api/applib/src/main/java/org/apache/causeway/applib/layout/menubars/MenuBarsAbstract.java
index 3368b1cd2c2..839993901d0 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/layout/menubars/MenuBarsAbstract.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/layout/menubars/MenuBarsAbstract.java
@@ -65,5 +65,4 @@ public abstract class MenuBarsAbstract implements MenuBars, Serializable {
         return serviceActionsByObjectTypeAndId;
     }
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/layout/menubars/bootstrap/BSMenu.java b/api/applib/src/main/java/org/apache/causeway/applib/layout/menubars/bootstrap/BSMenu.java
index fb9a8b9f2b5..5452713eb03 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/layout/menubars/bootstrap/BSMenu.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/layout/menubars/bootstrap/BSMenu.java
@@ -56,7 +56,6 @@ public class BSMenu implements Menu, Serializable {
         this.named = named;
     }
 
-
     private String named;
 
     @Override
@@ -69,8 +68,6 @@ public class BSMenu implements Menu, Serializable {
         this.named = named;
     }
 
-
-
     private String cssClassFa;
 
     @XmlAttribute(required = false)
@@ -82,8 +79,6 @@ public class BSMenu implements Menu, Serializable {
         this.cssClassFa = cssClassFa;
     }
 
-
-
     private List<BSMenuSection> sections = new ArrayList<>();
 
     // no wrapper
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/layout/menubars/bootstrap/BSMenuBar.java b/api/applib/src/main/java/org/apache/causeway/applib/layout/menubars/bootstrap/BSMenuBar.java
index e14f75fdb18..aaf3ce07086 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/layout/menubars/bootstrap/BSMenuBar.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/layout/menubars/bootstrap/BSMenuBar.java
@@ -28,7 +28,6 @@ import javax.xml.bind.annotation.XmlType;
 import org.apache.causeway.applib.annotation.DomainServiceLayout;
 import org.apache.causeway.applib.layout.menubars.MenuBar;
 
-
 /**
  * Describes the collection of domain services into menubars, broadly corresponding to the aggregation of information of {@link org.apache.causeway.applib.annotation.DomainServiceLayout} that have the same value of {@link DomainServiceLayout#named()}.
  *
@@ -47,7 +46,6 @@ public class BSMenuBar implements MenuBar, Serializable {
     public BSMenuBar() {
     }
 
-
     private List<BSMenu> menus = new ArrayList<>();
 
     // no wrapper
@@ -60,5 +58,4 @@ public class BSMenuBar implements MenuBar, Serializable {
         this.menus = menus;
     }
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/layout/menubars/bootstrap/BSMenuSection.java b/api/applib/src/main/java/org/apache/causeway/applib/layout/menubars/bootstrap/BSMenuSection.java
index 6aca2a35b56..1917361cf3b 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/layout/menubars/bootstrap/BSMenuSection.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/layout/menubars/bootstrap/BSMenuSection.java
@@ -29,7 +29,6 @@ import org.apache.causeway.applib.layout.component.ServiceActionLayoutData;
 import org.apache.causeway.applib.layout.component.ServiceActionLayoutDataOwner;
 import org.apache.causeway.applib.layout.menubars.MenuSection;
 
-
 /**
  * Corresponds to a domain service that contributes its serviceActions under a particular {@link BSMenuBar}.
  *
@@ -75,5 +74,4 @@ public class BSMenuSection implements MenuSection, Serializable, ServiceActionLa
         this.serviceActions = actionLayoutDatas;
     }
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/mixins/metamodel/Object_downloadMetamodelXml.java b/api/applib/src/main/java/org/apache/causeway/applib/mixins/metamodel/Object_downloadMetamodelXml.java
index a01337bdadc..5b05b0b31be 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/mixins/metamodel/Object_downloadMetamodelXml.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/mixins/metamodel/Object_downloadMetamodelXml.java
@@ -77,7 +77,6 @@ public class Object_downloadMetamodelXml {
                     describedAs = DtoMixinConstants.FILENAME_PROPERTY_DESCRIPTION)
             final String fileName) {
 
-
         final Optional<LogicalType> logicalTypeIfAny = metaModelService.lookupLogicalTypeByClass(holder.getClass());
         if(!logicalTypeIfAny.isPresent()) {
             messageService.warnUser("Unknown class, unable to export");
@@ -105,7 +104,6 @@ public class Object_downloadMetamodelXml {
         return Clob.of(fileName, CommonMimeType.XML, xmlString);
     }
 
-
     /**
      * Defaults to the simple name of the domain object's class.
      */
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/mixins/metamodel/Object_objectIdentifier.java b/api/applib/src/main/java/org/apache/causeway/applib/mixins/metamodel/Object_objectIdentifier.java
index e246cc74633..77e80d41393 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/mixins/metamodel/Object_objectIdentifier.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/mixins/metamodel/Object_objectIdentifier.java
@@ -79,5 +79,4 @@ public class Object_objectIdentifier {
         return !metaModelService.sortOf(bookmark, MetaModelService.Mode.RELAXED).isEntity();
     }
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/mixins/metamodel/Object_rebuildMetamodel.java b/api/applib/src/main/java/org/apache/causeway/applib/mixins/metamodel/Object_rebuildMetamodel.java
index 45079d6f0d3..daf3d06af52 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/mixins/metamodel/Object_rebuildMetamodel.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/mixins/metamodel/Object_rebuildMetamodel.java
@@ -68,5 +68,4 @@ public class Object_rebuildMetamodel {
 
     @Inject MetaModelService metaModelService;
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/mixins/security/HasUsername.java b/api/applib/src/main/java/org/apache/causeway/applib/mixins/security/HasUsername.java
index 0be91f66e05..d6000ca7a8f 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/mixins/security/HasUsername.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/mixins/security/HasUsername.java
@@ -45,7 +45,6 @@ import org.apache.causeway.applib.mixins.updates.OnUpdatedBy;
  */
 public interface HasUsername {
 
-
     @Property(
             editing = Editing.DISABLED,
             maxLength = Username.MAX_LENGTH
@@ -68,5 +67,4 @@ public interface HasUsername {
     @Username
     String getUsername();
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/mixins/system/DomainChangeRecord.java b/api/applib/src/main/java/org/apache/causeway/applib/mixins/system/DomainChangeRecord.java
index b01d8189c2b..326c7f23323 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/mixins/system/DomainChangeRecord.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/mixins/system/DomainChangeRecord.java
@@ -35,7 +35,6 @@ import org.apache.causeway.applib.mixins.security.HasUsername;
 import org.apache.causeway.applib.services.bookmark.Bookmark;
 import org.apache.causeway.applib.services.bookmark.HasTarget;
 
-
 /**
  * Allows domain objects that represents some sort of recorded change to a
  * domain object (commands, executions, audit entries) to act
@@ -49,8 +48,6 @@ import org.apache.causeway.applib.services.bookmark.HasTarget;
 )
 public interface DomainChangeRecord extends HasInteractionId, HasUsername, HasTarget {
 
-
-
     /**
      * Enumerates the different types of changes recognised.
      *
@@ -66,7 +63,6 @@ public interface DomainChangeRecord extends HasInteractionId, HasUsername, HasTa
         }
     }
 
-
     @Property(
             editing = Editing.DISABLED
     )
@@ -85,8 +81,6 @@ public interface DomainChangeRecord extends HasInteractionId, HasUsername, HasTa
     @Type
     ChangeType getType();
 
-
-
     @Property(
             editing = Editing.DISABLED
     )
@@ -106,8 +100,6 @@ public interface DomainChangeRecord extends HasInteractionId, HasUsername, HasTa
     @InteractionId
     UUID getInteractionId();
 
-
-
     @Property(
             editing = Editing.DISABLED,
             maxLength = Username.MAX_LENGTH
@@ -130,7 +122,6 @@ public interface DomainChangeRecord extends HasInteractionId, HasUsername, HasTa
     @Username
     String getUsername();
 
-
     @Property(
             editing = Editing.DISABLED
     )
@@ -146,7 +137,6 @@ public interface DomainChangeRecord extends HasInteractionId, HasUsername, HasTa
     @Timestamp
     java.sql.Timestamp getTimestamp();
 
-
     @Property(
             editing = Editing.DISABLED,
             maxLength = TargetLogicalTypeName.MAX_LENGTH
@@ -173,7 +163,6 @@ public interface DomainChangeRecord extends HasInteractionId, HasUsername, HasTa
         return getTarget().getLogicalTypeName();
     }
 
-
     @Property(
             editing = Editing.DISABLED,
             maxLength = Target.MAX_LENGTH
@@ -195,8 +184,6 @@ public interface DomainChangeRecord extends HasInteractionId, HasUsername, HasTa
     @Target
     Bookmark getTarget();
 
-
-
     /**
      * The (logical) member identifier (ie action id or property id) that caused the domain object to be changed.
      *
@@ -226,7 +213,6 @@ public interface DomainChangeRecord extends HasInteractionId, HasUsername, HasTa
         return getType() != ChangeType.COMMAND && getType() != ChangeType.EXECUTION;
     }
 
-
     /**
      * The property Id whose value has changed.
      *
@@ -258,9 +244,6 @@ public interface DomainChangeRecord extends HasInteractionId, HasUsername, HasTa
         return getType() != ChangeType.AUDIT_ENTRY;
     }
 
-
-
-
     @Property(
             editing = Editing.DISABLED,
             optionality = Optionality.OPTIONAL,
@@ -295,9 +278,6 @@ public interface DomainChangeRecord extends HasInteractionId, HasUsername, HasTa
         return getType() != ChangeType.AUDIT_ENTRY;
     }
 
-
-
-
     @Property(
             editing = Editing.DISABLED,
             optionality = Optionality.OPTIONAL,
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/mixins/system/HasInteractionId.java b/api/applib/src/main/java/org/apache/causeway/applib/mixins/system/HasInteractionId.java
index 460308c5468..d6899c79862 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/mixins/system/HasInteractionId.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/mixins/system/HasInteractionId.java
@@ -52,7 +52,6 @@ public interface HasInteractionId {
         int MAX_LENGTH = 36;
     }
 
-
     /**
      * A unique identifier (a GUID).
      */
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/query/Query.java b/api/applib/src/main/java/org/apache/causeway/applib/query/Query.java
index 78380362671..fa141ef036b 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/query/Query.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/query/Query.java
@@ -25,7 +25,6 @@ import org.apache.causeway.applib.services.repository.RepositoryService;
 
 import lombok.NonNull;
 
-
 /**
  * For use by repository implementations, representing the values of a query.
  *
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/query/QueryRange.java b/api/applib/src/main/java/org/apache/causeway/applib/query/QueryRange.java
index b64e5072f7c..0f472f377ca 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/query/QueryRange.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/query/QueryRange.java
@@ -132,5 +132,4 @@ public interface QueryRange extends Serializable {
         return of(getStart(), limit);
     }
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/query/_AllInstancesQueryDefault.java b/api/applib/src/main/java/org/apache/causeway/applib/query/_AllInstancesQueryDefault.java
index 9f81a794278..aad891b614a 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/query/_AllInstancesQueryDefault.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/query/_AllInstancesQueryDefault.java
@@ -44,5 +44,4 @@ implements AllInstancesQuery<T> {
         return new _AllInstancesQueryDefault<>(getResultType(), range);
     }
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/query/_QueryAbstract.java b/api/applib/src/main/java/org/apache/causeway/applib/query/_QueryAbstract.java
index c6c8f4996d3..40269f86b69 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/query/_QueryAbstract.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/query/_QueryAbstract.java
@@ -29,5 +29,4 @@ abstract class _QueryAbstract<T> implements Query<T> {
     @Getter(onMethod_ = {@Override}) private final Class<T> resultType;
     @Getter(onMethod_ = {@Override}) private final QueryRange range;
     
-    
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/appfeat/ApplicationFeatureId.java b/api/applib/src/main/java/org/apache/causeway/applib/services/appfeat/ApplicationFeatureId.java
index 84a6ba49b4e..a576011bd48 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/appfeat/ApplicationFeatureId.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/appfeat/ApplicationFeatureId.java
@@ -428,7 +428,6 @@ implements
             .thenToStringOmitIfAbsent("typeSimpleName", ApplicationFeatureId::getTypeSimpleName)
             .thenToStringOmitIfAbsent("memberName", ApplicationFeatureId::getLogicalMemberName);
 
-
     @Override
     public int compareTo(final ApplicationFeatureId other) {
         return comparator.compare(this, other);
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/appfeat/ApplicationFeatureSort.java b/api/applib/src/main/java/org/apache/causeway/applib/services/appfeat/ApplicationFeatureSort.java
index 13ac7a1beeb..deebec46f4b 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/appfeat/ApplicationFeatureSort.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/appfeat/ApplicationFeatureSort.java
@@ -65,5 +65,4 @@ public enum ApplicationFeatureSort {
         return name();
     }
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/appfeatui/ApplicationFeatureMenu.java b/api/applib/src/main/java/org/apache/causeway/applib/services/appfeatui/ApplicationFeatureMenu.java
index f323c1b010a..bd93a0aaabb 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/appfeatui/ApplicationFeatureMenu.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/appfeatui/ApplicationFeatureMenu.java
@@ -63,14 +63,12 @@ public class ApplicationFeatureMenu {
     public static abstract class ActionDomainEvent
     extends CausewayModuleApplib.ActionDomainEvent<ApplicationFeatureMenu> {}
 
-
     // -- ICON NAME
 
     @ObjectSupport public String iconName() {
         return "applicationFeature";
     }
 
-
     // -- ALL PACKAGES
 
     public static class AllNamespacesDomainEvent extends ActionDomainEvent {}
@@ -86,7 +84,6 @@ public class ApplicationFeatureMenu {
         return asViewModels(featureRepository.allNamespaces(), ApplicationNamespace.class);
     }
 
-
     // -- ALL TYPES
 
     public static class AllTypesDomainEvent extends ActionDomainEvent {}
@@ -102,7 +99,6 @@ public class ApplicationFeatureMenu {
         return asViewModels(featureRepository.allTypes(), ApplicationType.class);
     }
 
-
     // -- ALL ACTIONS
 
     public static class AllActionsDomainEvent extends ActionDomainEvent {}
@@ -118,7 +114,6 @@ public class ApplicationFeatureMenu {
         return asViewModels(featureRepository.allActions(), ApplicationTypeAction.class);
     }
 
-
     // -- ALL PROPERTIES
 
     public static class AllPropertiesDomainEvent extends ActionDomainEvent {}
@@ -134,7 +129,6 @@ public class ApplicationFeatureMenu {
         return asViewModels(featureRepository.allProperties(), ApplicationTypeProperty.class);
     }
 
-
     // -- ALL COLLECTIONS
 
     public static class AllCollectionsDomainEvent extends ActionDomainEvent {}
@@ -168,5 +162,4 @@ public class ApplicationFeatureMenu {
     @Inject RepositoryService repository;
     @Inject FactoryService factory;
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/appfeatui/ApplicationFeatureViewModel.java b/api/applib/src/main/java/org/apache/causeway/applib/services/appfeatui/ApplicationFeatureViewModel.java
index 3a014660546..f89d1c0dafa 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/appfeatui/ApplicationFeatureViewModel.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/appfeatui/ApplicationFeatureViewModel.java
@@ -77,7 +77,6 @@ public abstract class ApplicationFeatureViewModel implements ViewModel {
     @Inject private FactoryService factory;
     @Inject private ApplicationFeatureRepository featureRepository;
 
-
     // -- constructors
 
     public static ApplicationFeatureViewModel newViewModel(
@@ -136,7 +135,6 @@ public abstract class ApplicationFeatureViewModel implements ViewModel {
         setFeatureId(featureId);
     }
 
-
     // -- identification
     /**
      * having a title() method (rather than using @Title annotation) is necessary as a workaround to be able to use
@@ -166,8 +164,6 @@ public abstract class ApplicationFeatureViewModel implements ViewModel {
     @Setter
     private ApplicationFeatureId featureId;
 
-
-
     // -- feature (property, programmatic)
 
     @Programmatic
@@ -175,14 +171,12 @@ public abstract class ApplicationFeatureViewModel implements ViewModel {
         return featureRepository.findFeature(getFeatureId());
     }
 
-
     // -- fullyQualifiedName (property, programmatic)
     @Programmatic // in the title
     public String getFullyQualifiedName() {
         return getFeatureId().getFullyQualifiedName();
     }
 
-
     // -- type (programmatic)
     @Programmatic
     public ApplicationFeatureSort getSort() {
@@ -260,7 +254,6 @@ public abstract class ApplicationFeatureViewModel implements ViewModel {
         return getSort().isNamespace();
     }
 
-
     // -- memberName
 
     @Property(
@@ -289,7 +282,6 @@ public abstract class ApplicationFeatureViewModel implements ViewModel {
         class DomainEvent extends PropertyDomainEvent<ApplicationFeatureViewModel, String> {}
     }
 
-
     /**
      * For packages and class names, will be null.
      */
@@ -301,8 +293,6 @@ public abstract class ApplicationFeatureViewModel implements ViewModel {
         return !getSort().isMember();
     }
 
-
-
     // -- parent (property)
 
     @Property(
@@ -344,7 +334,6 @@ public abstract class ApplicationFeatureViewModel implements ViewModel {
                         parentId.asEncodedString()));
     }
 
-
     // -- parentPackage (property, programmatic, for packages & classes only)
 
     /**
@@ -356,7 +345,6 @@ public abstract class ApplicationFeatureViewModel implements ViewModel {
         .newViewModel(getFeatureId().getParentNamespaceFeatureId(), featureRepository, factory);
     }
 
-
     // -- equals, hashCode, toString
 
     private static final Equality<ApplicationFeatureViewModel> equality =
@@ -368,7 +356,6 @@ public abstract class ApplicationFeatureViewModel implements ViewModel {
     private static final ToString<ApplicationFeatureViewModel> toString =
             ObjectContracts.toString("featureId", ApplicationFeatureViewModel::getFeatureId);
 
-
     @Override
     public boolean equals(final Object obj) {
         return equality.equals(this, obj);
@@ -384,7 +371,6 @@ public abstract class ApplicationFeatureViewModel implements ViewModel {
         return toString.toString(this);
     }
 
-
     // -- FACTORY
 
     public static <T extends ApplicationFeatureViewModel> Function<ApplicationFeatureId, T> factory(
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/appfeatui/ApplicationNamespace.java b/api/applib/src/main/java/org/apache/causeway/applib/services/appfeatui/ApplicationNamespace.java
index ef2588d7972..01ad5b0936b 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/appfeatui/ApplicationNamespace.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/appfeatui/ApplicationNamespace.java
@@ -84,5 +84,4 @@ public class ApplicationNamespace extends ApplicationFeatureViewModel {
         return getSort() != ApplicationFeatureSort.NAMESPACE;
     }
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/appfeatui/ApplicationType.java b/api/applib/src/main/java/org/apache/causeway/applib/services/appfeatui/ApplicationType.java
index a528b2ba52c..118ba06a038 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/appfeatui/ApplicationType.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/appfeatui/ApplicationType.java
@@ -52,8 +52,6 @@ public class ApplicationType extends ApplicationFeatureViewModel {
     public static abstract class CollectionDomainEvent<T>
             extends ApplicationFeatureViewModel.CollectionDomainEvent<ApplicationType, T> {}
 
-
-
     // -- constructors
 
     public ApplicationType() { }
@@ -65,8 +63,6 @@ public class ApplicationType extends ApplicationFeatureViewModel {
         super(memento);
     }
 
-
-
     // -- actions (collection)
 
     @Collection(
@@ -88,7 +84,6 @@ public class ApplicationType extends ApplicationFeatureViewModel {
         return asViewModels(members, ApplicationTypeAction.class);
     }
 
-
     // -- properties (collection)
 
     @Collection(
@@ -110,8 +105,6 @@ public class ApplicationType extends ApplicationFeatureViewModel {
         return asViewModels(members, ApplicationTypeProperty.class);
     }
 
-
-
     // -- collections (collection)
 
     @Collection(
@@ -133,5 +126,4 @@ public class ApplicationType extends ApplicationFeatureViewModel {
         return asViewModels(members, ApplicationTypeCollection.class);
     }
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/appfeatui/ApplicationTypeAction.java b/api/applib/src/main/java/org/apache/causeway/applib/services/appfeatui/ApplicationTypeAction.java
index 6949732a87e..4f4d191aa97 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/appfeatui/ApplicationTypeAction.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/appfeatui/ApplicationTypeAction.java
@@ -58,7 +58,6 @@ public class ApplicationTypeAction extends ApplicationTypeMember {
         super(memento);
     }
 
-
     // -- returnTypeName (property)
 
     @ApplicationFeatureViewModel.TypeSimpleName
@@ -86,7 +85,6 @@ public class ApplicationTypeAction extends ApplicationTypeMember {
                 .orElse("<none>");
     }
 
-
     // -- actionSemantics (property)
 
     @Property(
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/appfeatui/ApplicationTypeCollection.java b/api/applib/src/main/java/org/apache/causeway/applib/services/appfeatui/ApplicationTypeCollection.java
index 85eaf3a5b11..d217b03a3f7 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/appfeatui/ApplicationTypeCollection.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/appfeatui/ApplicationTypeCollection.java
@@ -56,7 +56,6 @@ public class ApplicationTypeCollection extends ApplicationTypeMember {
         super(memento);
     }
 
-
     // -- elementType
 
     @ApplicationFeatureViewModel.TypeSimpleName
@@ -84,7 +83,6 @@ public class ApplicationTypeCollection extends ApplicationTypeMember {
                 .orElse("<none>");
     }
 
-
     // -- derived
 
     @Property(
@@ -105,5 +103,4 @@ public class ApplicationTypeCollection extends ApplicationTypeMember {
         return getFeature().isPropertyOrCollectionDerived();
     }
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/appfeatui/ApplicationTypeMember.java b/api/applib/src/main/java/org/apache/causeway/applib/services/appfeatui/ApplicationTypeMember.java
index 91bd04953a0..bd8df116eb5 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/appfeatui/ApplicationTypeMember.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/appfeatui/ApplicationTypeMember.java
@@ -82,7 +82,4 @@ public abstract class ApplicationTypeMember extends ApplicationFeatureViewModel
         return super.getMemberName();
     }
 
-
 }
-
-
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/appfeatui/ApplicationTypeProperty.java b/api/applib/src/main/java/org/apache/causeway/applib/services/appfeatui/ApplicationTypeProperty.java
index 096630b9ec3..1e4872183c5 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/appfeatui/ApplicationTypeProperty.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/appfeatui/ApplicationTypeProperty.java
@@ -59,8 +59,6 @@ public class ApplicationTypeProperty extends ApplicationTypeMember {
         super(memento);
     }
 
-
-
     // -- returnType
 
     @ApplicationFeatureViewModel.TypeSimpleName
@@ -88,8 +86,6 @@ public class ApplicationTypeProperty extends ApplicationTypeMember {
                 .orElse("<none>");
     }
 
-
-
     // -- derived
 
     @Property(
@@ -110,8 +106,6 @@ public class ApplicationTypeProperty extends ApplicationTypeMember {
         return getFeature().isPropertyOrCollectionDerived();
     }
 
-
-
     // -- maxLength
 
     @Property(
@@ -143,8 +137,6 @@ public class ApplicationTypeProperty extends ApplicationTypeMember {
         return !String.class.getSimpleName().equals(getReturnType());
     }
 
-
-
     // -- typicalLength
 
     @Property(
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/bookmark/Bookmark.java b/api/applib/src/main/java/org/apache/causeway/applib/services/bookmark/Bookmark.java
index 9fa216b5d04..19d8b2f3d1e 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/bookmark/Bookmark.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/bookmark/Bookmark.java
@@ -146,7 +146,6 @@ public final class Bookmark implements Oid {
         return Optional.empty();
     }
 
-
     public static Bookmark parseElseFail(final @Nullable String input) {
         return parse(input)
                 .orElseThrow(()->_Exceptions.illegalArgument("cannot parse Bookmark '%s'", input));
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/bookmark/HasTarget.java b/api/applib/src/main/java/org/apache/causeway/applib/services/bookmark/HasTarget.java
index fb8c0f54091..5b013b75eb0 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/bookmark/HasTarget.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/bookmark/HasTarget.java
@@ -50,5 +50,4 @@ public interface HasTarget {
     @Target
     Bookmark getTarget();
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/clock/ClockService.java b/api/applib/src/main/java/org/apache/causeway/applib/services/clock/ClockService.java
index ea89dab1850..1825dea90ed 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/clock/ClockService.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/clock/ClockService.java
@@ -64,5 +64,4 @@ public class ClockService {
         return getClock().nowAsEpochMilli();
     }
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/columnorder/Object_downloadColumnOrderTxtFilesAsZip.java b/api/applib/src/main/java/org/apache/causeway/applib/services/columnorder/Object_downloadColumnOrderTxtFilesAsZip.java
index e0c48b2e7b0..f6fa903af45 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/columnorder/Object_downloadColumnOrderTxtFilesAsZip.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/columnorder/Object_downloadColumnOrderTxtFilesAsZip.java
@@ -88,7 +88,6 @@ public class Object_downloadColumnOrderTxtFilesAsZip {
         return String.format("%s.columnOrder.zip", domainObject.getClass().getSimpleName());
     }
 
-
     @Inject ColumnOrderTxtFileService columnOrderTxtFileService;
 
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/command/Command.java b/api/applib/src/main/java/org/apache/causeway/applib/services/command/Command.java
index de94a24a5e1..0e51ed63eba 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/command/Command.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/command/Command.java
@@ -107,7 +107,6 @@ public class Command implements HasInteractionId, HasUsername, HasCommandDto {
         return interactionId;
     }
 
-
     /**
      * The user that created the command.
      *
@@ -252,7 +251,6 @@ public class Command implements HasInteractionId, HasUsername, HasCommandDto {
     @Getter
     private Throwable exception;
 
-
     public static enum CommandPublishingPhase {
         /** initial state: do not publish (yet) */
         ONHOLD,
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/command/CommandExecutorService.java b/api/applib/src/main/java/org/apache/causeway/applib/services/command/CommandExecutorService.java
index e666d948bee..4c9ea5d7717 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/command/CommandExecutorService.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/command/CommandExecutorService.java
@@ -135,7 +135,6 @@ public interface CommandExecutorService {
      */
     Try<Bookmark> executeCommand(Command command);
 
-
     /**
      * As per {@link #executeCommand(InteractionContextPolicy, CommandDto)}, with a policy of {@link InteractionContextPolicy#NO_SWITCH no switch}.
      *
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/command/CommandOutcomeHandler.java b/api/applib/src/main/java/org/apache/causeway/applib/services/command/CommandOutcomeHandler.java
index a8311c97651..2728c93427c 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/command/CommandOutcomeHandler.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/command/CommandOutcomeHandler.java
@@ -69,5 +69,4 @@ public interface CommandOutcomeHandler {
      */
     void setResult(Try<Bookmark> result);
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/commanddto/conmap/ContentMappingServiceForCommandDto.java b/api/applib/src/main/java/org/apache/causeway/applib/services/commanddto/conmap/ContentMappingServiceForCommandDto.java
index 0fd31323d1b..3c3600c043f 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/commanddto/conmap/ContentMappingServiceForCommandDto.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/commanddto/conmap/ContentMappingServiceForCommandDto.java
@@ -104,7 +104,6 @@ public class ContentMappingServiceForCommandDto implements ContentMappingService
         return commandDtoProcessor.process(commandDto);
     }
 
-
     @Inject MetaModelService metaModelService;
     @Inject List<CommandDtoProcessorService> commandDtoProcessorServices;
 
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/commanddto/processor/spi/CommandDtoProcessorService.java b/api/applib/src/main/java/org/apache/causeway/applib/services/commanddto/processor/spi/CommandDtoProcessorService.java
index 311ec22f578..a1914ba7cc9 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/commanddto/processor/spi/CommandDtoProcessorService.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/commanddto/processor/spi/CommandDtoProcessorService.java
@@ -59,6 +59,4 @@ public interface CommandDtoProcessorService {
      */
     CommandDto process(final Object domainObject, final @Nullable CommandDto commandDto);
 
-
 }
-
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/confview/ConfigurationMenu.java b/api/applib/src/main/java/org/apache/causeway/applib/services/confview/ConfigurationMenu.java
index 1728fdc7232..a7ae786b499 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/confview/ConfigurationMenu.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/confview/ConfigurationMenu.java
@@ -55,7 +55,6 @@ public class ConfigurationMenu {
 
     final FactoryService factoryService;
 
-
     @Action(
             commandPublishing = Publishing.DISABLED,
             domainEvent = configuration.ActionDomainEvent.class,
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/exceprecog/ExceptionRecognizerAbstract.java b/api/applib/src/main/java/org/apache/causeway/applib/services/exceprecog/ExceptionRecognizerAbstract.java
index 26c20740759..aa299630509 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/exceprecog/ExceptionRecognizerAbstract.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/exceprecog/ExceptionRecognizerAbstract.java
@@ -103,8 +103,6 @@ public abstract class ExceptionRecognizerAbstract implements ExceptionRecognizer
         this(Category.OTHER, predicate);
     }
 
-
-
     private Optional<String> recognizeRootCause(final Throwable ex) {
 
         return _Exceptions.streamCausalChain(ex)
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/exceprecog/ExceptionRecognizerForType.java b/api/applib/src/main/java/org/apache/causeway/applib/services/exceprecog/ExceptionRecognizerForType.java
index c020b025f5c..30ccfa281f8 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/exceprecog/ExceptionRecognizerForType.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/exceprecog/ExceptionRecognizerForType.java
@@ -67,7 +67,6 @@ public class ExceptionRecognizerForType extends ExceptionRecognizerAbstract {
         };
     }
 
-
     /**
      * A {@link Predicate} that {@link Predicate#test(Object) applies} only if at least one of the message(s)
      * supplied <i>DO</i> appear in the {@link Throwable} or any of its {@link Throwable#getCause() cause}s
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/health/HealthCheckService.java b/api/applib/src/main/java/org/apache/causeway/applib/services/health/HealthCheckService.java
index 7498732405e..3ee7bdddad0 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/health/HealthCheckService.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/health/HealthCheckService.java
@@ -42,5 +42,3 @@ public interface HealthCheckService {
 
     Health check();
 }
-
-
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/i18n/TranslatableString.java b/api/applib/src/main/java/org/apache/causeway/applib/services/i18n/TranslatableString.java
index 008a0bc39e5..7ceb5ea773e 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/i18n/TranslatableString.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/i18n/TranslatableString.java
@@ -113,8 +113,6 @@ public final class TranslatableString {
         this.argumentsByParameterName = argumentsByParameterName;
     }
 
-
-
     // -- singularText, pluralText, pluralForm
 
     private final String singularText;
@@ -160,7 +158,6 @@ public final class TranslatableString {
         public abstract String toString(final TranslatableString trString);
     }
 
-
     private final Type type;
     private final int number;
 
@@ -168,7 +165,6 @@ public final class TranslatableString {
         return type == Type.TRN;
     }
 
-
     // -- argumentsByParameterName
     private final Map<String, Object> argumentsByParameterName;
 
@@ -179,7 +175,6 @@ public final class TranslatableString {
         return argumentsByParameterName;
     }
 
-
     // -- translate
 
     /**
@@ -241,8 +236,6 @@ public final class TranslatableString {
         return String.format(formatter.toString(), valueList.toArray());
     }
 
-
-
     // -- equals, hashCode, toString
 
     @Override
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/iactn/Execution.java b/api/applib/src/main/java/org/apache/causeway/applib/services/iactn/Execution.java
index 74256d4851b..87a3b2e7b67 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/iactn/Execution.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/iactn/Execution.java
@@ -55,7 +55,6 @@ import lombok.Getter;
  */
 public abstract class Execution<T extends MemberExecutionDto, E extends AbstractDomainEvent<?>> {
 
-
     /**
      * The owning {@link Interaction}.
      */
@@ -108,7 +107,6 @@ public abstract class Execution<T extends MemberExecutionDto, E extends Abstract
         this.target = target;
     }
 
-
     // -- parent, children
 
     private final List<Execution<?, ?>> children = _Lists.newArrayList();
@@ -129,7 +127,6 @@ public abstract class Execution<T extends MemberExecutionDto, E extends Abstract
         }
     }
 
-
     /**
      * The actions/property edits made in turn via the {@link WrapperFactory}.
      */
@@ -237,7 +234,6 @@ public abstract class Execution<T extends MemberExecutionDto, E extends Abstract
         this.threw = threw;
     }
 
-
     // -- dto (property)
 
     /**
@@ -260,7 +256,6 @@ public abstract class Execution<T extends MemberExecutionDto, E extends Abstract
         this.dto = executionDto;
     }
 
-
     // -- helpers (syncMetrics)
 
     enum When {
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/iactn/Interaction.java b/api/applib/src/main/java/org/apache/causeway/applib/services/iactn/Interaction.java
index 0c8cf284789..c623de31622 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/iactn/Interaction.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/iactn/Interaction.java
@@ -85,5 +85,4 @@ extends
      */
     Execution<?,?> getPriorExecution();
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/iactn/InteractionProvider.java b/api/applib/src/main/java/org/apache/causeway/applib/services/iactn/InteractionProvider.java
index c380f17c53f..5a1c8e52984 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/iactn/InteractionProvider.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/iactn/InteractionProvider.java
@@ -86,5 +86,4 @@ public interface InteractionProvider {
                             _Probe.currentThreadId()));
     }
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/iactnlayer/InteractionLayerTracker.java b/api/applib/src/main/java/org/apache/causeway/applib/services/iactnlayer/InteractionLayerTracker.java
index 96e05ed9a86..ed105ac5297 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/iactnlayer/InteractionLayerTracker.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/iactnlayer/InteractionLayerTracker.java
@@ -68,7 +68,6 @@ extends InteractionProvider {
                 .map(InteractionLayer::getInteractionContext);
     }
 
-
     // -- INTERACTION
 
     /**
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/inject/ServiceInjector.java b/api/applib/src/main/java/org/apache/causeway/applib/services/inject/ServiceInjector.java
index e2c084e687f..9913cdc2d00 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/inject/ServiceInjector.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/inject/ServiceInjector.java
@@ -39,5 +39,4 @@ public interface ServiceInjector {
      */
     <T> T injectServicesInto(final @Nullable T domainObject);
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/jaxb/JaxbService.java b/api/applib/src/main/java/org/apache/causeway/applib/services/jaxb/JaxbService.java
index df1a1204f7b..827726b55f2 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/jaxb/JaxbService.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/jaxb/JaxbService.java
@@ -99,7 +99,6 @@ public interface JaxbService {
             Object domainObject,
             CausewaySchemas causewaySchemas);
 
-
     /** 'Simple' because no injection point resolving or advanced {@link DomainObjectList} handling. */
     class Simple implements JaxbService {
 
@@ -145,7 +144,6 @@ public interface JaxbService {
             .getValue().orElse(null);
         }
 
-
         /**
          * Optional hook
          */
@@ -165,7 +163,6 @@ public interface JaxbService {
         protected void configure(final Marshaller marshaller) {
         }
 
-
         @Override
         @SneakyThrows
         public final Map<String, String> toXsd(
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/layout/LayoutServiceMenu.java b/api/applib/src/main/java/org/apache/causeway/applib/services/layout/LayoutServiceMenu.java
index 6ec9c89cff9..8db45d84f5b 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/layout/LayoutServiceMenu.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/layout/LayoutServiceMenu.java
@@ -70,7 +70,6 @@ public class LayoutServiceMenu {
         }
     }
 
-
     @Action(
             commandPublishing = Publishing.DISABLED,
             domainEvent = downloadLayouts.ActionDomainEvent.class,
@@ -101,7 +100,6 @@ public class LayoutServiceMenu {
             return layoutService.supportedObjectLayoutFormats(); }
     }
 
-
     @Action(
             commandPublishing = Publishing.DISABLED,
             domainEvent = downloadMenuBarsLayout.ActionDomainEvent.class,
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/linking/DeepLinkService.java b/api/applib/src/main/java/org/apache/causeway/applib/services/linking/DeepLinkService.java
index 0f35ab4ad53..14e0f90cfdf 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/linking/DeepLinkService.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/linking/DeepLinkService.java
@@ -20,7 +20,6 @@ package org.apache.causeway.applib.services.linking;
 
 import java.net.URI;
 
-
 /**
  * A service that returns a web link (`java.net.URI`) to any domain object in
  * one of the framework's viewers.
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/menu/MenuBarsService.java b/api/applib/src/main/java/org/apache/causeway/applib/services/menu/MenuBarsService.java
index 2711e8e3715..7327dd52304 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/menu/MenuBarsService.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/menu/MenuBarsService.java
@@ -50,7 +50,6 @@ public interface MenuBarsService {
         ANNOTATED
     }
 
-
     /**
      * Returns {@link #menuBars()} with a type of {@link Type#DEFAULT}.
      */
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/message/MessageService.java b/api/applib/src/main/java/org/apache/causeway/applib/services/message/MessageService.java
index 6a54fa88af7..f75b415e4a5 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/message/MessageService.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/message/MessageService.java
@@ -33,7 +33,6 @@ import org.apache.causeway.applib.services.i18n.TranslationContext;
  */
 public interface MessageService {
 
-
     /**
      * Make the specified message available to the user, intended to be useful
      * but optional information, for a viewer to display typically in a
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/metamodel/BeanSort.java b/api/applib/src/main/java/org/apache/causeway/applib/services/metamodel/BeanSort.java
index 16f4ac01dc9..21959d10f9f 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/metamodel/BeanSort.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/metamodel/BeanSort.java
@@ -147,7 +147,5 @@ public enum BeanSort {
         return isMixin() || isViewModel() || isEntity() || isManagedBeanAny();
     }
 
-
-
     // ...
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/metamodel/Config.java b/api/applib/src/main/java/org/apache/causeway/applib/services/metamodel/Config.java
index 93934786158..811be5d3322 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/metamodel/Config.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/metamodel/Config.java
@@ -25,7 +25,6 @@ import org.apache.causeway.commons.internal.collections._Sets;
 import lombok.Builder;
 import lombok.Getter;
 
-
 /**
  * Describes what to include in the export from
  * {@link MetaModelService#exportMetaModel(Config)}.
@@ -72,5 +71,4 @@ public class Config {
                 .namespacePrefixes(_Sets.newHashSet(namespacePrefixes));
     }
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/metamodel/MetaModelServiceMenu.java b/api/applib/src/main/java/org/apache/causeway/applib/services/metamodel/MetaModelServiceMenu.java
index 1519369d920..e3d049b586b 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/metamodel/MetaModelServiceMenu.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/metamodel/MetaModelServiceMenu.java
@@ -182,7 +182,6 @@ public class MetaModelServiceMenu {
 
     }
 
-
     @Action(
             commandPublishing = Publishing.DISABLED,
             domainEvent = downloadMetaModelDiff.ActionDomainEvent.class,
@@ -256,7 +255,6 @@ public class MetaModelServiceMenu {
 
     }
 
-
     // -- HELPER
 
     @lombok.Value
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/metamodel/_CsvExport.java b/api/applib/src/main/java/org/apache/causeway/applib/services/metamodel/_CsvExport.java
index 3a9ccad4699..b74f13df2b2 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/metamodel/_CsvExport.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/metamodel/_CsvExport.java
@@ -76,5 +76,4 @@ class _CsvExport {
                 .collect(Collectors.joining(","));
     }
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/metamodel/_DiffExport.java b/api/applib/src/main/java/org/apache/causeway/applib/services/metamodel/_DiffExport.java
index 4b273ff77db..77a853a38bb 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/metamodel/_DiffExport.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/metamodel/_DiffExport.java
@@ -290,7 +290,6 @@ class _DiffExport {
                 .map(rightAttrByName::get)
                 .collect(Can.toCan());
         
-     
         leftAttrIntersection.zip(rightAttrIntersection, (leftAttr, rightAttr)->{
             _Assert.assertEquals(leftAttr.getName(), rightAttr.getName());
             if(Objects.equals(leftAttr.getValue(), rightAttr.getValue())) {
@@ -305,7 +304,6 @@ class _DiffExport {
             diffModel.diffCout++;
         });
         
-        
     }
 
     private Stream<DomainClassDto> streamTypes(MetamodelDto mmDto) {
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/publishing/log/PageRenderCollectionLogger.java b/api/applib/src/main/java/org/apache/causeway/applib/services/publishing/log/PageRenderCollectionLogger.java
index 6937780446d..8bfe92ee85d 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/publishing/log/PageRenderCollectionLogger.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/publishing/log/PageRenderCollectionLogger.java
@@ -64,7 +64,6 @@ public class PageRenderCollectionLogger implements PageRenderSubscriber {
         return log.isDebugEnabled();
     }
 
-
     private static ThreadLocal<Timing> timings = ThreadLocal.withInitial(Timing::new);
 
     @Override
@@ -76,7 +75,6 @@ public class PageRenderCollectionLogger implements PageRenderSubscriber {
         timings.set(new Timing());
     }
 
-
     @Override
     public void onRenderedCollection(final Supplier<List<Bookmark>> bookmarkSupplier) {
         final var bookmarksStringified = bookmarksStringified(bookmarkSupplier);
@@ -87,7 +85,6 @@ public class PageRenderCollectionLogger implements PageRenderSubscriber {
         }
     }
 
-
     // -- HELPER
 
     private static String bookmarksStringified(final Supplier<List<Bookmark>> bookmarkSupplier) {
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/publishing/log/PageRenderDomainObjectLogger.java b/api/applib/src/main/java/org/apache/causeway/applib/services/publishing/log/PageRenderDomainObjectLogger.java
index 9281ea58871..9dd9d236709 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/publishing/log/PageRenderDomainObjectLogger.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/publishing/log/PageRenderDomainObjectLogger.java
@@ -59,7 +59,6 @@ public class PageRenderDomainObjectLogger implements PageRenderSubscriber {
         return log.isDebugEnabled();
     }
 
-
     private static ThreadLocal<Timing> timings = ThreadLocal.withInitial(Timing::new);
 
     @Override
@@ -80,5 +79,4 @@ public class PageRenderDomainObjectLogger implements PageRenderSubscriber {
         }
     }
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/publishing/spi/CommandSubscriber.java b/api/applib/src/main/java/org/apache/causeway/applib/services/publishing/spi/CommandSubscriber.java
index f4ca48fd65d..fe2d321d743 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/publishing/spi/CommandSubscriber.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/publishing/spi/CommandSubscriber.java
@@ -49,7 +49,6 @@ public interface CommandSubscriber extends HasEnabling {
      */
     void onStarted(Command command);
 
-
     /**
      * Notifies that the command has completed and has transitioned to {@link org.apache.causeway.applib.services.command.Command.CommandPublishingPhase#COMPLETED}
      *
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/publishing/spi/PageRenderSubscriber.java b/api/applib/src/main/java/org/apache/causeway/applib/services/publishing/spi/PageRenderSubscriber.java
index 1bcd2040a08..4ffb06d0a8c 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/publishing/spi/PageRenderSubscriber.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/publishing/spi/PageRenderSubscriber.java
@@ -83,7 +83,6 @@ public interface PageRenderSubscriber extends HasEnabling {
      */
     default void onRendering(final PageType pageType) {}
 
-
     /**
      * Indicates that the domain object represented by the {@link Bookmark} is about to be rendered.
      *
@@ -105,7 +104,6 @@ public interface PageRenderSubscriber extends HasEnabling {
      */
     default void onRenderingValue(final @Nullable Object value) {}
 
-
     /**
      * Indicates that the domain object represented by the {@link Bookmark} has been rendered.
      *
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/queryresultscache/QueryResultsCache.java b/api/applib/src/main/java/org/apache/causeway/applib/services/queryresultscache/QueryResultsCache.java
index 5c4425744b9..a7cfcf2a4d5 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/queryresultscache/QueryResultsCache.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/queryresultscache/QueryResultsCache.java
@@ -43,7 +43,6 @@ import lombok.EqualsAndHashCode;
 import lombok.Getter;
 import lombok.extern.log4j.Log4j2;
 
-
 /**
  * This service (API and implementation) provides a mechanism by which
  * idempotent query results can be cached for the duration of an {@link org.apache.causeway.applib.services.iactn.Interaction}.
@@ -109,7 +108,6 @@ public class QueryResultsCache implements DisposableBean {
         return executeWithCaching(action::call, cacheKey);
     }
 
-
     public <R, A0> R execute(final MethodReferences.Call1<? extends R, A0> action, final Class<?> callingClass, final String methodName, final A0 arg0) {
         if(isIgnoreCache()) {
             return action.call(arg0);
@@ -216,7 +214,6 @@ public class QueryResultsCache implements DisposableBean {
         log.debug("{}: {}", (cacheValue != null ? "HIT" : "MISS"), cacheKey.toString());
     }
 
-
     /**
      * Not API: for framework to call at end of transaction, to clear out the cache.
      *
@@ -229,7 +226,6 @@ public class QueryResultsCache implements DisposableBean {
         cache.clear();
     }
 
-
     @Override
     public void destroy() throws Exception {
         cache.clear();
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/scratchpad/Scratchpad.java b/api/applib/src/main/java/org/apache/causeway/applib/services/scratchpad/Scratchpad.java
index 7ba7063f832..05dd3e4614a 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/scratchpad/Scratchpad.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/scratchpad/Scratchpad.java
@@ -47,5 +47,4 @@ public interface Scratchpad
      */
     public void put(Object key, Object value);
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/session/SessionSubscriber.java b/api/applib/src/main/java/org/apache/causeway/applib/services/session/SessionSubscriber.java
index eedd7086c3c..89f3cb28783 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/session/SessionSubscriber.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/session/SessionSubscriber.java
@@ -62,5 +62,4 @@ public interface SessionSubscriber {
             UUID sessionGuid,
             String httpSessionId);
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/sudo/SudoService.java b/api/applib/src/main/java/org/apache/causeway/applib/services/sudo/SudoService.java
index 29c19925a53..b5e2d42e7d1 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/sudo/SudoService.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/sudo/SudoService.java
@@ -81,7 +81,6 @@ public class SudoService {
                     SudoService.class.getName() + "#accessAll",
                     "Sudo, can view and use all object members.");
 
-
     private final InteractionService interactionService;
     private final InteractionLayerTracker interactionLayerTracker;
     private final List<SudoServiceListener> sudoListeners;
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/user/ImpersonateMenu.java b/api/applib/src/main/java/org/apache/causeway/applib/services/user/ImpersonateMenu.java
index a5e65d1264c..0f69e041b3e 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/user/ImpersonateMenu.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/user/ImpersonateMenu.java
@@ -68,13 +68,11 @@ public class ImpersonateMenu {
 
     public static abstract class ActionDomainEvent<T> extends CausewayModuleApplib.ActionDomainEvent<T> {}
 
-
     final UserService userService;
     final MessageService messageService;
     final FactoryService factoryService;
     final List<ImpersonateMenuAdvisor> impersonateMenuAdvisors;
 
-
     @Action(
             commandPublishing = Publishing.DISABLED,
             domainEvent = impersonate.ActionDomainEvent.class,
@@ -110,7 +108,6 @@ public class ImpersonateMenu {
 
     }
 
-
     @Action(
             commandPublishing = Publishing.DISABLED,
             domainEvent = impersonateWithRoles.ActionDomainEvent.class,
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/user/ImpersonateStopMenu.java b/api/applib/src/main/java/org/apache/causeway/applib/services/user/ImpersonateStopMenu.java
index e827c5f8288..f3c2871d2ae 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/user/ImpersonateStopMenu.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/user/ImpersonateStopMenu.java
@@ -65,10 +65,8 @@ public class ImpersonateStopMenu {
     final UserService userService;
     final MessageService messageService;
 
-
     public static abstract class ActionDomainEvent<T> extends CausewayModuleApplib.ActionDomainEvent<T> {}
 
-
     @Action(
             commandPublishing = Publishing.DISABLED,
             domainEvent = stopImpersonating.ActionDomainEvent.class,
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/user/UserMemento.java b/api/applib/src/main/java/org/apache/causeway/applib/services/user/UserMemento.java
index a016eb7d0d7..68f89d1367f 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/user/UserMemento.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/user/UserMemento.java
@@ -237,7 +237,6 @@ implements Serializable {
     @NonNull
     AuthenticationSource authenticationSource = AuthenticationSource.DEFAULT;
 
-
     public enum AuthenticationSource {
         DEFAULT,
         /**
@@ -252,13 +251,11 @@ implements Serializable {
         }
     }
 
-
     @Property(optionality = Optionality.OPTIONAL)
     @PropertyLayout(fieldSetId = "security", sequence = "3")
     @Getter @Builder.Default @With(onMethod_ = {@Programmatic})
     boolean impersonating = false;
 
-
     /**
      * Indicates which tenancy (or tenancies) this user has access to.
      *
@@ -272,7 +269,6 @@ implements Serializable {
     @Nullable
     String multiTenancyToken;
 
-
     private static final String DEFAULT_AUTH_VALID_CODE = "";
 
     /**
@@ -385,5 +381,4 @@ implements Serializable {
                 .name(name);
     }
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/userui/UserMenu.java b/api/applib/src/main/java/org/apache/causeway/applib/services/userui/UserMenu.java
index 0bc25e28d10..cdb0fa0bc2f 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/userui/UserMenu.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/userui/UserMenu.java
@@ -55,7 +55,6 @@ public class UserMenu {
 
     final UserService userService;
 
-
     /**
      * @since 2.0 {@index}
      */
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/wrapper/WrapperFactory.java b/api/applib/src/main/java/org/apache/causeway/applib/services/wrapper/WrapperFactory.java
index 59d3eff970f..ef6403e74af 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/wrapper/WrapperFactory.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/wrapper/WrapperFactory.java
@@ -172,13 +172,10 @@ public interface WrapperFactory {
      */
     <T> boolean isWrapper(T possibleWrappedDomainObject);
 
-
-
     //
     // -- ASYNC WRAPPING
     //
 
-
     /**
      * Returns a proxy object for the provided {@code domainObject},
      * through which can execute the action asynchronously (in another thread).
@@ -208,7 +205,6 @@ public interface WrapperFactory {
                    Class<T> mixinClass, Object mixee,
                    AsyncControl<R> asyncControl);
 
-
     /**
      * Returns a proxy object for the provided {@code mixinClass},
      * through which can execute the action asynchronously (in another thread).
@@ -226,8 +222,6 @@ public interface WrapperFactory {
         return asyncWrapMixin(mixinClass, mixee, asyncControl);
     }
 
-
-
     //
     // -- INTERACTION EVENT HANDLING
     //
@@ -270,12 +264,10 @@ public interface WrapperFactory {
 
     void notifyListeners(InteractionEvent ev);
 
-
     //
     // -- SPI for ExecutorServices
     //
 
-
     /**
      * Provides a mechanism for custom implementations of {@link java.util.concurrent.ExecutorService}, as installed
      * using {@link AsyncControl#with(ExecutorService)}, to actually execute the {@link AsyncCallable} that they
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/xactn/TransactionalProcessor.java b/api/applib/src/main/java/org/apache/causeway/applib/services/xactn/TransactionalProcessor.java
index e7f979ce0c9..1165090fda4 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/xactn/TransactionalProcessor.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/xactn/TransactionalProcessor.java
@@ -93,7 +93,6 @@ public interface TransactionalProcessor {
         return callTransactional(propagation, runnable.toCallable());
     }
 
-
     // -- SHORTCUTS - MOST FREQUENT USAGE
 
     /**
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/xml/XmlService.java b/api/applib/src/main/java/org/apache/causeway/applib/services/xml/XmlService.java
index 0c582c0f062..bf9dbf1a29e 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/xml/XmlService.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/xml/XmlService.java
@@ -29,7 +29,6 @@ import org.w3c.dom.Element;
  */
 public interface XmlService {
 
-
     /**
      * Converts xml string into an {@link Document W3C Document}.
      *
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/services/xmlsnapshot/XmlSnapshotService.java b/api/applib/src/main/java/org/apache/causeway/applib/services/xmlsnapshot/XmlSnapshotService.java
index aea4c2ddc8a..196dd0ac331 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/services/xmlsnapshot/XmlSnapshotService.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/services/xmlsnapshot/XmlSnapshotService.java
@@ -45,7 +45,6 @@ import org.w3c.dom.Element;
  */
 public interface XmlSnapshotService {
 
-
     /**
      * @since 1.x {@index}
      */
@@ -90,7 +89,6 @@ public interface XmlSnapshotService {
     XmlSnapshotService.Snapshot.Builder builderFor(
                                     final Object domainObject);
 
-
     /**
      * Convenience method to extract value of an XML element, based on its type.
      */
@@ -98,5 +96,4 @@ public interface XmlSnapshotService {
             final Element el, final String tagname,
             final Class<T> expectedCls);
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/util/Enums.java b/api/applib/src/main/java/org/apache/causeway/applib/util/Enums.java
index a6f6559739d..6a506c12ab7 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/util/Enums.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/util/Enums.java
@@ -44,7 +44,6 @@ public final class Enums {
                 .collect(Collectors.joining(" "));
     }
 
-
     public static String getEnumNameFromFriendly(final String anEnumFriendlyName) {
         return _Strings.splitThenStream(anEnumFriendlyName, " ")
                 .map(_Strings::upper)
@@ -107,5 +106,4 @@ public final class Enums {
         return Optional.empty();
     }
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/util/Equality.java b/api/applib/src/main/java/org/apache/causeway/applib/util/Equality.java
index dc31dd57bff..46afcb5b609 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/util/Equality.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/util/Equality.java
@@ -70,6 +70,4 @@ public class Equality<T> {
         return true;
     }
 
-
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/util/Hashing.java b/api/applib/src/main/java/org/apache/causeway/applib/util/Hashing.java
index 2e5b3bc2463..0d72dc06fd2 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/util/Hashing.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/util/Hashing.java
@@ -60,6 +60,4 @@ public class Hashing<T> {
         return result;
     }
 
-
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/util/ObjectContract_Empty.java b/api/applib/src/main/java/org/apache/causeway/applib/util/ObjectContract_Empty.java
index bf1d70573c3..226857e07a1 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/util/ObjectContract_Empty.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/util/ObjectContract_Empty.java
@@ -89,5 +89,4 @@ class ObjectContract_Empty<T> implements ObjectContract<T> {
         return new IllegalArgumentException(UNDEFINED_CONTRACT);
     }
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/util/ObjectContract_Impl.java b/api/applib/src/main/java/org/apache/causeway/applib/util/ObjectContract_Impl.java
index 2593ea08b6f..e3a283dae2e 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/util/ObjectContract_Impl.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/util/ObjectContract_Impl.java
@@ -98,6 +98,4 @@ class ObjectContract_Impl<T> implements ObjectContract<T> {
         return contract;
     }
 
-
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/util/ObjectContract_Parser.java b/api/applib/src/main/java/org/apache/causeway/applib/util/ObjectContract_Parser.java
index 9f5a41897cf..aed60e656a5 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/util/ObjectContract_Parser.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/util/ObjectContract_Parser.java
@@ -173,5 +173,4 @@ class ObjectContract_Parser<T> {
 
     }
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/util/ObjectContracts.java b/api/applib/src/main/java/org/apache/causeway/applib/util/ObjectContracts.java
index d33c434707a..181d56dc1cc 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/util/ObjectContracts.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/util/ObjectContracts.java
@@ -185,6 +185,4 @@ public final class ObjectContracts {
                 .compare(obj, other);
     }
 
-
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/util/ReasonBuffer2.java b/api/applib/src/main/java/org/apache/causeway/applib/util/ReasonBuffer2.java
index 2a2225feff8..7350c9414af 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/util/ReasonBuffer2.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/util/ReasonBuffer2.java
@@ -104,7 +104,6 @@ public class ReasonBuffer2 {
 
     private final List<LazyReason> lazyReasons = _Lists.newArrayList();
 
-
     private ReasonBuffer2(final Mode mode, final String prefix) {
         this.prefix = prefix;
         this.mode = mode != null ? mode : Mode.ALL;
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/util/schema/InteractionDtoUtils.java b/api/applib/src/main/java/org/apache/causeway/applib/util/schema/InteractionDtoUtils.java
index 1b5005f9f92..158cf4c1ee4 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/util/schema/InteractionDtoUtils.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/util/schema/InteractionDtoUtils.java
@@ -103,7 +103,6 @@ public final class InteractionDtoUtils {
             }
         };
 
-
         public abstract MemberExecutionDto dtoFor(final Execution<?, ?> execution);
 
     }
@@ -257,7 +256,6 @@ public final class InteractionDtoUtils {
         return parametersFor(invocationDto).getParameter();
     }
 
-
     // -- getParameters, getParameterNames, getParameterTypes
     public List<ParamDto> getParameters(final ActionInvocationDto ai) {
         final List<ParamDto> params = parameterListFor(ai);
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/util/schema/InteractionsDtoUtils.java b/api/applib/src/main/java/org/apache/causeway/applib/util/schema/InteractionsDtoUtils.java
index a6f4d342bb8..0ee862e2b37 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/util/schema/InteractionsDtoUtils.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/util/schema/InteractionsDtoUtils.java
@@ -92,5 +92,4 @@ public final class InteractionsDtoUtils {
         from.setMinorVersion(null);
     }
 
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/util/schema/MemberExecutionDtoUtils.java b/api/applib/src/main/java/org/apache/causeway/applib/util/schema/MemberExecutionDtoUtils.java
index b39e8ff905e..f06e17d978f 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/util/schema/MemberExecutionDtoUtils.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/util/schema/MemberExecutionDtoUtils.java
@@ -100,6 +100,4 @@ public final class MemberExecutionDtoUtils {
         return differenceDto;
     }
 
-
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/value/Clob.java b/api/applib/src/main/java/org/apache/causeway/applib/value/Clob.java
index 03b42f28558..ae332f32061 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/value/Clob.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/value/Clob.java
@@ -83,7 +83,6 @@ public final class Clob implements NamedWithMimeType {
     private final MimeType mimeType;
     private final CharSequence chars;
 
-
     // -- FACTORIES
 
     /**
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/value/LocalResourcePath.java b/api/applib/src/main/java/org/apache/causeway/applib/value/LocalResourcePath.java
index 05976c74cb8..f49c201f6ba 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/value/LocalResourcePath.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/value/LocalResourcePath.java
@@ -130,7 +130,6 @@ public final class LocalResourcePath implements Serializable {
         }
     }
 
-
     public static class JaxbToStringAdapter extends XmlAdapter<String, LocalResourcePath> {
         @Override
         public LocalResourcePath unmarshal(final String path) {
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/value/Markup.java b/api/applib/src/main/java/org/apache/causeway/applib/value/Markup.java
index 01df381b288..a0eb61f255f 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/value/Markup.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/value/Markup.java
@@ -105,6 +105,4 @@ public final class Markup implements Serializable {
         }
     }
 
-
-
 }
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/value/semantics/TemporalValueSemantics.java b/api/applib/src/main/java/org/apache/causeway/applib/value/semantics/TemporalValueSemantics.java
index ce6ff43baa0..e23508aea8c 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/value/semantics/TemporalValueSemantics.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/value/semantics/TemporalValueSemantics.java
@@ -57,7 +57,6 @@ extends
         public boolean isOutput() {return this == OUTPUT;}
     }
 
-
     @Data
     public static class TemporalDisplayPattern {
 
@@ -80,7 +79,6 @@ extends
         private String dateTimePattern;
     }
 
-
     @Data
     public static class TemporalEditingPattern {
 
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/value/semantics/ValueSemanticsAbstract.java b/api/applib/src/main/java/org/apache/causeway/applib/value/semantics/ValueSemanticsAbstract.java
index 08b178f19ea..e7a955b196f 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/value/semantics/ValueSemanticsAbstract.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/value/semantics/ValueSemanticsAbstract.java
@@ -129,7 +129,6 @@ ValueSemanticsProvider<T> {
                 .orElseGet(()->getPlaceholderRenderService().asHtml(PlaceholderLiteral.NULL_REPRESENTATION));
     }
 
-
     // -- COMPOSITION UTILS
 
     protected ValueDecomposition decomposeAsString(
@@ -155,7 +154,6 @@ ValueSemanticsProvider<T> {
                 : onNullOrEmpty.get();
     }
 
-
     /**
      * @param <F> - the underlying fundamental value-type
      */
@@ -257,7 +255,6 @@ ValueSemanticsProvider<T> {
         var format = getNumberFormat(context, FormatUsageFor.PARSING);
         format.setParseBigDecimal(true);
 
-
         var position = new ParsePosition(0);
         try {
             var number = (BigDecimal)format.parse(input, position);
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/value/semantics/ValueSemanticsProvider.java b/api/applib/src/main/java/org/apache/causeway/applib/value/semantics/ValueSemanticsProvider.java
index eac7e41dbe6..004d185dd2d 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/value/semantics/ValueSemanticsProvider.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/value/semantics/ValueSemanticsProvider.java
@@ -85,7 +85,6 @@ public interface ValueSemanticsProvider<T> {
 
     // --
 
-
     /**
      * The {@link OrderRelation}, if any.
      */
diff --git a/api/applib/src/test/java/org/apache/causeway/applib/IdentifierTests.java b/api/applib/src/test/java/org/apache/causeway/applib/IdentifierTests.java
index 14fc9a24c45..04dcd06dd9a 100644
--- a/api/applib/src/test/java/org/apache/causeway/applib/IdentifierTests.java
+++ b/api/applib/src/test/java/org/apache/causeway/applib/IdentifierTests.java
@@ -64,5 +64,4 @@ class IdentifierTests {
                 is("org.apache.causeway.applib.SomeDomainClass#placeOrder(int,java.lang.String,java.math.BigDecimal)"));
     }
 
-
 }
diff --git a/api/applib/src/test/java/org/apache/causeway/applib/clock/VirtualClock_Test.java b/api/applib/src/test/java/org/apache/causeway/applib/clock/VirtualClock_Test.java
index 38dd49b5fee..61950b77e8c 100644
--- a/api/applib/src/test/java/org/apache/causeway/applib/clock/VirtualClock_Test.java
+++ b/api/applib/src/test/java/org/apache/causeway/applib/clock/VirtualClock_Test.java
@@ -136,7 +136,6 @@ class VirtualClock_Test {
                 Instant.ofEpochMilli(virtualNow.getTime()));
     }
 
-
     // -- QUERIES
 
     @Test
@@ -206,6 +205,4 @@ class VirtualClock_Test {
         assertTrue(deltaSeconds <= toleranceSeconds);
     }
 
-
-
-}
\ No newline at end of file
+}
diff --git a/api/applib/src/test/java/org/apache/causeway/applib/commons/internal/reflection/ReflectTest.java b/api/applib/src/test/java/org/apache/causeway/applib/commons/internal/reflection/ReflectTest.java
index 618815737ce..02e375bce69 100644
--- a/api/applib/src/test/java/org/apache/causeway/applib/commons/internal/reflection/ReflectTest.java
+++ b/api/applib/src/test/java/org/apache/causeway/applib/commons/internal/reflection/ReflectTest.java
@@ -55,7 +55,6 @@ class ReflectTest {
                 typeSet);
     }
 
-
     @Test
     void typeHierarchyAndInterfaces() {
 
@@ -109,7 +108,6 @@ class ReflectTest {
         static class B implements I {}
     }
 
-
     @Test
     void typeHierarchyAndInterfaces2() {
 
@@ -127,7 +125,6 @@ class ReflectTest {
 
     }
 
-
     // -- HELPER
 
     private static void assertSetContainsAll(final Set<String> shouldContain, final Set<String> actuallyContains) {
diff --git a/api/applib/src/test/java/org/apache/causeway/applib/events/InteractionEventTest.java b/api/applib/src/test/java/org/apache/causeway/applib/events/InteractionEventTest.java
index 126d5a87431..cca86b18d5b 100644
--- a/api/applib/src/test/java/org/apache/causeway/applib/events/InteractionEventTest.java
+++ b/api/applib/src/test/java/org/apache/causeway/applib/events/InteractionEventTest.java
@@ -54,7 +54,6 @@ class InteractionEventTest {
     public void getIdentifier() {
         interactionEvent = new InteractionEvent(source, identifier) {
 
-
         };
         assertThat(interactionEvent.getIdentifier(), is(identifier));
     }
@@ -63,7 +62,6 @@ class InteractionEventTest {
     public void getSource() {
         interactionEvent = new InteractionEvent(source, identifier) {
 
-
         };
         assertThat(interactionEvent.getSource(), is(source));
     }
@@ -72,7 +70,6 @@ class InteractionEventTest {
     public void getClassName() {
         interactionEvent = new InteractionEvent(source, identifier) {
 
-
         };
         assertThat(interactionEvent.getClassName(), equalTo(CustomerOrder.class.getCanonicalName()));
     }
@@ -81,7 +78,6 @@ class InteractionEventTest {
     public void getClassNaturalName() {
         interactionEvent = new InteractionEvent(source, identifier) {
 
-
         };
         assertThat(interactionEvent.getClassNaturalName(), equalTo("Customer Order"));
     }
@@ -90,7 +86,6 @@ class InteractionEventTest {
     public void getMember() {
         interactionEvent = new InteractionEvent(source, identifier) {
 
-
         };
         assertThat(interactionEvent.getMemberName(), equalTo("cancelOrder"));
     }
@@ -99,7 +94,6 @@ class InteractionEventTest {
     public void getMemberNaturalName() {
         interactionEvent = new InteractionEvent(source, identifier) {
 
-
         };
         assertThat(interactionEvent.getMemberNaturalName(), equalTo("Cancel Order"));
     }
@@ -108,7 +102,6 @@ class InteractionEventTest {
     public void shouldInitiallyNotVeto() {
         interactionEvent = new InteractionEvent(source, identifier) {
 
-
         };
         assertThat(interactionEvent.isVeto(), is(false));
     }
@@ -117,7 +110,6 @@ class InteractionEventTest {
     public void afterAdvisedShouldVeto() {
         interactionEvent = new InteractionEvent(source, identifier) {
 
-
         };
         interactionEvent.advised("some reason", this.getClass());
         assertThat(interactionEvent.isVeto(), is(true));
@@ -127,7 +119,6 @@ class InteractionEventTest {
     public void afterAdvisedShouldReturnReason() {
         interactionEvent = new InteractionEvent(source, identifier) {
 
-
         };
         interactionEvent.advised("some reason", this.getClass());
         assertThat(interactionEvent.isVeto(), is(true));
@@ -137,7 +128,6 @@ class InteractionEventTest {
     public void afterAdvisedShouldReturnAdvisorClass() {
         interactionEvent = new InteractionEvent(source, identifier) {
 
-
         };
         interactionEvent.advised("some reason", advisorClass);
         assertEquals(interactionEvent.getAdvisorClass(), advisorClass);
diff --git a/api/applib/src/test/java/org/apache/causeway/applib/id/LogicalTypeTest_valueSemantics.java b/api/applib/src/test/java/org/apache/causeway/applib/id/LogicalTypeTest_valueSemantics.java
index e0f5954e4fa..f743199c9e2 100644
--- a/api/applib/src/test/java/org/apache/causeway/applib/id/LogicalTypeTest_valueSemantics.java
+++ b/api/applib/src/test/java/org/apache/causeway/applib/id/LogicalTypeTest_valueSemantics.java
@@ -40,5 +40,4 @@ extends ValueTypeContractTestAbstract<LogicalType> {
                 LogicalType.lazy(List.class, List.class::getName));
     }
 
-
 }
diff --git a/api/applib/src/test/java/org/apache/causeway/applib/jaxbadapters/JavaTimeJaxbAdapters_OffsetTimeAdapter_Test.java b/api/applib/src/test/java/org/apache/causeway/applib/jaxbadapters/JavaTimeJaxbAdapters_OffsetTimeAdapter_Test.java
index c2644f8be6e..2ca95c4722e 100644
--- a/api/applib/src/test/java/org/apache/causeway/applib/jaxbadapters/JavaTimeJaxbAdapters_OffsetTimeAdapter_Test.java
+++ b/api/applib/src/test/java/org/apache/causeway/applib/jaxbadapters/JavaTimeJaxbAdapters_OffsetTimeAdapter_Test.java
@@ -30,5 +30,4 @@ public class JavaTimeJaxbAdapters_OffsetTimeAdapter_Test extends JaxbXmlAdapters
         );
     }
 
-
 }
diff --git a/api/applib/src/test/java/org/apache/causeway/applib/jaxbadapters/JavaTmeJaxbAdapters_LocalTimeAdapter_Test.java b/api/applib/src/test/java/org/apache/causeway/applib/jaxbadapters/JavaTmeJaxbAdapters_LocalTimeAdapter_Test.java
index 1f7bfc76f86..27d09050d85 100644
--- a/api/applib/src/test/java/org/apache/causeway/applib/jaxbadapters/JavaTmeJaxbAdapters_LocalTimeAdapter_Test.java
+++ b/api/applib/src/test/java/org/apache/causeway/applib/jaxbadapters/JavaTmeJaxbAdapters_LocalTimeAdapter_Test.java
@@ -28,5 +28,4 @@ public class JavaTmeJaxbAdapters_LocalTimeAdapter_Test extends JaxbXmlAdaptersCo
         super(new JavaTimeJaxbAdapters.LocalTimeToStringAdapter(), LocalTime.of(9, 54, 1));
     }
 
-
 }
diff --git a/api/applib/src/test/java/org/apache/causeway/applib/layout/component/PropertyLayoutData_repaint_Test.java b/api/applib/src/test/java/org/apache/causeway/applib/layout/component/PropertyLayoutData_repaint_Test.java
index 728d509cca6..b16d42ef4cd 100644
--- a/api/applib/src/test/java/org/apache/causeway/applib/layout/component/PropertyLayoutData_repaint_Test.java
+++ b/api/applib/src/test/java/org/apache/causeway/applib/layout/component/PropertyLayoutData_repaint_Test.java
@@ -57,5 +57,4 @@ public class PropertyLayoutData_repaint_Test {
 
     }
 
-
-}
\ No newline at end of file
+}
diff --git a/api/applib/src/test/java/org/apache/causeway/applib/layout/menubars/bootstrap/BSMenuBars_roundtrip_Test.java b/api/applib/src/test/java/org/apache/causeway/applib/layout/menubars/bootstrap/BSMenuBars_roundtrip_Test.java
index a8f71f4769c..9f16cf119d5 100644
--- a/api/applib/src/test/java/org/apache/causeway/applib/layout/menubars/bootstrap/BSMenuBars_roundtrip_Test.java
+++ b/api/applib/src/test/java/org/apache/causeway/applib/layout/menubars/bootstrap/BSMenuBars_roundtrip_Test.java
@@ -41,7 +41,6 @@ public class BSMenuBars_roundtrip_Test {
     public void tearDown() throws Exception {
     }
 
-
     @Test
     public void happyCase() throws Exception {
 
diff --git a/api/applib/src/test/java/org/apache/causeway/applib/query/NamedQueryTest_withStart_or_withCount.java b/api/applib/src/test/java/org/apache/causeway/applib/query/NamedQueryTest_withStart_or_withCount.java
index 394dad2a4ba..013e30a2669 100644
--- a/api/applib/src/test/java/org/apache/causeway/applib/query/NamedQueryTest_withStart_or_withCount.java
+++ b/api/applib/src/test/java/org/apache/causeway/applib/query/NamedQueryTest_withStart_or_withCount.java
@@ -32,7 +32,6 @@ class NamedQueryTest_withStart_or_withCount {
     private NamedQuery<Customer> namedQuery;
     private final static long UNLIMITED = 0L;
 
-
     static class Customer {}
 
     @BeforeEach
@@ -144,5 +143,4 @@ class NamedQueryTest_withStart_or_withCount {
 
     }
 
-
 }
diff --git a/api/applib/src/test/java/org/apache/causeway/applib/services/exceprecog/ExceptionRecognizerForTypeTest.java b/api/applib/src/test/java/org/apache/causeway/applib/services/exceprecog/ExceptionRecognizerForTypeTest.java
index c39f673d6f0..7dd8aae629c 100644
--- a/api/applib/src/test/java/org/apache/causeway/applib/services/exceprecog/ExceptionRecognizerForTypeTest.java
+++ b/api/applib/src/test/java/org/apache/causeway/applib/services/exceprecog/ExceptionRecognizerForTypeTest.java
@@ -64,5 +64,4 @@ public class ExceptionRecognizerForTypeTest {
         assertThat(ersForType.recognize(new FooException()).get().getReason(), is("pre: foo"));
     }
 
-
 }
diff --git a/api/applib/src/test/java/org/apache/causeway/applib/services/iactnlayer/TryTest.java b/api/applib/src/test/java/org/apache/causeway/applib/services/iactnlayer/TryTest.java
index 0a55edc30c0..aa60f81048c 100644
--- a/api/applib/src/test/java/org/apache/causeway/applib/services/iactnlayer/TryTest.java
+++ b/api/applib/src/test/java/org/apache/causeway/applib/services/iactnlayer/TryTest.java
@@ -63,7 +63,6 @@ class TryTest {
         throw new Exception("void failed");
     }
 
-
     // -- TESTS
 
     @Test
@@ -178,5 +177,4 @@ class TryTest {
         assertTrue(mandatory.isFailure());
     }
 
-
 }
diff --git a/api/applib/src/test/java/org/apache/causeway/applib/services/jaxb/JaxbServiceTest.java b/api/applib/src/test/java/org/apache/causeway/applib/services/jaxb/JaxbServiceTest.java
index 8ecec290ddc..761e1e43fa9 100644
--- a/api/applib/src/test/java/org/apache/causeway/applib/services/jaxb/JaxbServiceTest.java
+++ b/api/applib/src/test/java/org/apache/causeway/applib/services/jaxb/JaxbServiceTest.java
@@ -79,5 +79,4 @@ class JaxbServiceTest {
         assertEquals(a.getLogicalMemberIdentifier(), b.getLogicalMemberIdentifier());
     }
 
-
 }
diff --git a/api/applib/src/test/java/org/apache/causeway/applib/services/user/UserMemento_contains_Test.java b/api/applib/src/test/java/org/apache/causeway/applib/services/user/UserMemento_contains_Test.java
index e25c6ef68f4..599aa9cfea5 100644
--- a/api/applib/src/test/java/org/apache/causeway/applib/services/user/UserMemento_contains_Test.java
+++ b/api/applib/src/test/java/org/apache/causeway/applib/services/user/UserMemento_contains_Test.java
@@ -26,7 +26,6 @@ import org.apache.causeway.commons.collections.Can;
 
 class UserMemento_contains_Test {
 
-
     @Test
     void when_contains_instance() {
 
diff --git a/api/applib/src/test/java/org/apache/causeway/applib/services/user/UserMemento_value_Test.java b/api/applib/src/test/java/org/apache/causeway/applib/services/user/UserMemento_value_Test.java
index ed04c3248aa..dfe8f6a9358 100644
--- a/api/applib/src/test/java/org/apache/causeway/applib/services/user/UserMemento_value_Test.java
+++ b/api/applib/src/test/java/org/apache/causeway/applib/services/user/UserMemento_value_Test.java
@@ -43,7 +43,6 @@ class UserMemento_value_Test extends ValueTypeContractTestAbstract<UserMemento>
                 ;
     }
 
-
     @Override
     protected List<UserMemento> getObjectsWithSameValue() {
         return Arrays.asList(
diff --git a/api/applib/src/test/java/org/apache/causeway/applib/util/Numbered.java b/api/applib/src/test/java/org/apache/causeway/applib/util/Numbered.java
index 93d7ed951ae..f9d79999a62 100644
--- a/api/applib/src/test/java/org/apache/causeway/applib/util/Numbered.java
+++ b/api/applib/src/test/java/org/apache/causeway/applib/util/Numbered.java
@@ -18,7 +18,6 @@
  */
 package org.apache.causeway.applib.util;
 
-
 interface Numbered {
     String getNumber();
-}
\ No newline at end of file
+}
diff --git a/api/applib/src/test/java/org/apache/causeway/applib/util/ObjectContractsTest_equals.java b/api/applib/src/test/java/org/apache/causeway/applib/util/ObjectContractsTest_equals.java
index 2fb01559de3..647f06ae62a 100644
--- a/api/applib/src/test/java/org/apache/causeway/applib/util/ObjectContractsTest_equals.java
+++ b/api/applib/src/test/java/org/apache/causeway/applib/util/ObjectContractsTest_equals.java
@@ -105,7 +105,6 @@ class ObjectContractsTest_equals {
                     .thenUse("real", ComplexNumber::getReal)
                     .thenUse("imaginary", ComplexNumber::getImaginary);
 
-
         @Override
         public boolean equals(final Object o) {
             return contract.equals(this, o);
diff --git a/api/applib/src/test/java/org/apache/causeway/applib/util/ObjectContractsTest_equals_and_hashCode.java b/api/applib/src/test/java/org/apache/causeway/applib/util/ObjectContractsTest_equals_and_hashCode.java
index a857ef0870f..b7c7771084c 100644
--- a/api/applib/src/test/java/org/apache/causeway/applib/util/ObjectContractsTest_equals_and_hashCode.java
+++ b/api/applib/src/test/java/org/apache/causeway/applib/util/ObjectContractsTest_equals_and_hashCode.java
@@ -116,7 +116,6 @@ class InvoiceItem3 {
         this.quantity = quantity;
     }
 
-
     private static final String KEY_PROPERTIES = "invoice desc, productCode, quantity";
     @Override
     public int hashCode() {
diff --git a/api/applib/src/test/java/org/apache/causeway/applib/util/schema/CommonDtoUtils_Test.java b/api/applib/src/test/java/org/apache/causeway/applib/util/schema/CommonDtoUtils_Test.java
index 83ca7d30c52..a174b12d27b 100644
--- a/api/applib/src/test/java/org/apache/causeway/applib/util/schema/CommonDtoUtils_Test.java
+++ b/api/applib/src/test/java/org/apache/causeway/applib/util/schema/CommonDtoUtils_Test.java
@@ -18,7 +18,6 @@
  */
 package org.apache.causeway.applib.util.schema;
 
-
 import org.junit.jupiter.api.Test;
 
 import static org.hamcrest.CoreMatchers.is;
@@ -99,4 +98,4 @@ class CommonDtoUtils_Test {
         _DocumentTester.assertJsonEqualsIgnoreOrder(expectedJson, jsonAfterRoundtrip);
     }
 
-}
\ No newline at end of file
+}
diff --git a/commons/src/main/java/org/apache/causeway/commons/collections/Can.java b/commons/src/main/java/org/apache/causeway/commons/collections/Can.java
index e484aab628e..3e67f5fcb68 100644
--- a/commons/src/main/java/org/apache/causeway/commons/collections/Can.java
+++ b/commons/src/main/java/org/apache/causeway/commons/collections/Can.java
@@ -223,8 +223,6 @@ extends ImmutableCollection<T>, Comparable<Can<T>>, Serializable {
         return _CanFactory.ofNonNullElements(nonNullElements);
     }
 
-
-
     /**
      * Returns either a {@code Can} with all the elements from given {@code collection}
      * or an empty {@code Can} if the {@code collection} is {@code null}.
diff --git a/commons/src/main/java/org/apache/causeway/commons/collections/CanVector.java b/commons/src/main/java/org/apache/causeway/commons/collections/CanVector.java
index 0dec9c063c6..dae326b9c31 100644
--- a/commons/src/main/java/org/apache/causeway/commons/collections/CanVector.java
+++ b/commons/src/main/java/org/apache/causeway/commons/collections/CanVector.java
@@ -100,5 +100,4 @@ public final class CanVector<T> implements Iterable<Can<T>>, Serializable {
         return cans.hashCode();
     }
 
-
 }
diff --git a/commons/src/main/java/org/apache/causeway/commons/collections/Can_Multiple.java b/commons/src/main/java/org/apache/causeway/commons/collections/Can_Multiple.java
index a1042b21707..7d2187251ad 100644
--- a/commons/src/main/java/org/apache/causeway/commons/collections/Can_Multiple.java
+++ b/commons/src/main/java/org/apache/causeway/commons/collections/Can_Multiple.java
@@ -211,7 +211,6 @@ final class Can_Multiple<T> implements Can<T> {
         return Can.ofCollection(filteredElements);
     }
 
-
     @Override
     public <R> void zip(@NonNull final Iterable<R> zippedIn, @NonNull final BiConsumer<? super T, ? super R> action) {
         var zippedInIterator = zippedIn.iterator();
diff --git a/commons/src/main/java/org/apache/causeway/commons/functional/Railway.java b/commons/src/main/java/org/apache/causeway/commons/functional/Railway.java
index a7d14568d84..b1df6f7d844 100644
--- a/commons/src/main/java/org/apache/causeway/commons/functional/Railway.java
+++ b/commons/src/main/java/org/apache/causeway/commons/functional/Railway.java
@@ -267,5 +267,4 @@ public interface Railway<F, S> {
         }
     }
 
-
 }
diff --git a/commons/src/main/java/org/apache/causeway/commons/handler/ChainOfResponsibility.java b/commons/src/main/java/org/apache/causeway/commons/handler/ChainOfResponsibility.java
index 9445365c950..1c456572bb8 100644
--- a/commons/src/main/java/org/apache/causeway/commons/handler/ChainOfResponsibility.java
+++ b/commons/src/main/java/org/apache/causeway/commons/handler/ChainOfResponsibility.java
@@ -96,5 +96,4 @@ public interface ChainOfResponsibility<X, R> {
     };
 }
 
-
 }
diff --git a/commons/src/main/java/org/apache/causeway/commons/internal/base/_Bytes.java b/commons/src/main/java/org/apache/causeway/commons/internal/base/_Bytes.java
index a513325e463..73aaccae1ad 100644
--- a/commons/src/main/java/org/apache/causeway/commons/internal/base/_Bytes.java
+++ b/commons/src/main/java/org/apache/causeway/commons/internal/base/_Bytes.java
@@ -309,7 +309,6 @@ public final class _Bytes {
         }
     }
 
-
     /**
      * Compresses the given byte array, using {@link Deflater} algorithm.<br/>
      * Symmetry holds: <br/>
@@ -424,5 +423,4 @@ public final class _Bytes {
 
     // --
 
-
 }
diff --git a/commons/src/main/java/org/apache/causeway/commons/internal/base/_Casts.java b/commons/src/main/java/org/apache/causeway/commons/internal/base/_Casts.java
index e6d3ae6dc59..99f7f4b5312 100644
--- a/commons/src/main/java/org/apache/causeway/commons/internal/base/_Casts.java
+++ b/commons/src/main/java/org/apache/causeway/commons/internal/base/_Casts.java
@@ -138,5 +138,4 @@ public final class _Casts {
 
     }
 
-
 }
diff --git a/commons/src/main/java/org/apache/causeway/commons/internal/base/_Lazy.java b/commons/src/main/java/org/apache/causeway/commons/internal/base/_Lazy.java
index c7e451ea7e5..c0145145f69 100644
--- a/commons/src/main/java/org/apache/causeway/commons/internal/base/_Lazy.java
+++ b/commons/src/main/java/org/apache/causeway/commons/internal/base/_Lazy.java
@@ -73,7 +73,6 @@ public interface _Lazy<T> extends Supplier<T> {
      */
     public void set(T value);
 
-
     // -- FACTORIES
 
     /**
@@ -98,5 +97,4 @@ public interface _Lazy<T> extends Supplier<T> {
         return new _Lazy_ThreadSafe<T>(supplier);
     }
 
-
 }
diff --git a/commons/src/main/java/org/apache/causeway/commons/internal/base/_NullSafe.java b/commons/src/main/java/org/apache/causeway/commons/internal/base/_NullSafe.java
index b0255948b7b..d65ebe8746a 100644
--- a/commons/src/main/java/org/apache/causeway/commons/internal/base/_NullSafe.java
+++ b/commons/src/main/java/org/apache/causeway/commons/internal/base/_NullSafe.java
@@ -260,7 +260,6 @@ public final class _NullSafe {
 
     // -- ABSENCE/PRESENCE PREDICATES
 
-
     /**
      * Equivalent to {@link java.util.Objects#nonNull(Object)}.
      * @param x
@@ -390,6 +389,4 @@ public final class _NullSafe {
                 : map.entrySet();
     }
 
-
-
 }
diff --git a/commons/src/main/java/org/apache/causeway/commons/internal/base/_Oneshot.java b/commons/src/main/java/org/apache/causeway/commons/internal/base/_Oneshot.java
index 59c7c846397..3be3dda3363 100644
--- a/commons/src/main/java/org/apache/causeway/commons/internal/base/_Oneshot.java
+++ b/commons/src/main/java/org/apache/causeway/commons/internal/base/_Oneshot.java
@@ -65,7 +65,6 @@ public final class _Oneshot implements Serializable {
         }
     }
 
-
     /**
      * resets to initial condition, that is it allows one more trigger
      */
diff --git a/commons/src/main/java/org/apache/causeway/commons/internal/base/_Reduction.java b/commons/src/main/java/org/apache/causeway/commons/internal/base/_Reduction.java
index 28880ea0a18..fe2a800b53e 100644
--- a/commons/src/main/java/org/apache/causeway/commons/internal/base/_Reduction.java
+++ b/commons/src/main/java/org/apache/causeway/commons/internal/base/_Reduction.java
@@ -49,7 +49,6 @@ public final class _Reduction<T> implements Consumer<T> {
     private T result;
     private boolean initialized = false;
 
-
     /**
      * Inspired by {@link Stream#reduce(Object, BinaryOperator)}
      * @param identity
@@ -94,5 +93,4 @@ public final class _Reduction<T> implements Consumer<T> {
         return Optional.ofNullable(result);
     }
 
-
 }
diff --git a/commons/src/main/java/org/apache/causeway/commons/internal/base/_Refs.java b/commons/src/main/java/org/apache/causeway/commons/internal/base/_Refs.java
index c9cd6f667c5..e0fadb4bd1e 100644
--- a/commons/src/main/java/org/apache/causeway/commons/internal/base/_Refs.java
+++ b/commons/src/main/java/org/apache/causeway/commons/internal/base/_Refs.java
@@ -166,7 +166,6 @@ public final class _Refs {
 
     }
 
-
     /**
      * Holder of a mutable primitive {@code int} value.
      * @since 2.0
diff --git a/commons/src/main/java/org/apache/causeway/commons/internal/base/_Strings.java b/commons/src/main/java/org/apache/causeway/commons/internal/base/_Strings.java
index 26b9984825b..3f91131af5e 100644
--- a/commons/src/main/java/org/apache/causeway/commons/internal/base/_Strings.java
+++ b/commons/src/main/java/org/apache/causeway/commons/internal/base/_Strings.java
@@ -87,7 +87,6 @@ public final class _Strings {
      */
     public static final String[] emptyArray = new String[0];
 
-
     // -- PAIR OF STRINGS
 
     public static interface KeyValuePair extends Map.Entry<String, String> {
@@ -190,7 +189,6 @@ public final class _Strings {
         return x==null || x.length()==0;
     }
 
-
     /**
      *
      * @param x
@@ -247,7 +245,6 @@ public final class _Strings {
         return input;
     }
 
-
     /**
      * Trims the input.
      * @param input
@@ -464,7 +461,6 @@ public final class _Strings {
         return left + delimiter + right;
     }
 
-
     // -- PADDING
 
     /**
@@ -635,7 +631,6 @@ public final class _Strings {
                 rhs->onSplit.accept(null, rhs));
     }
 
-
     public static Stream<String> grep(final @Nullable String input, @Nullable Predicate<String> matcher){
         matcher = matcher!=null ? matcher : _Predicates.alwaysTrue();
         return splitThenStream(input, "\n")
@@ -759,7 +754,6 @@ public final class _Strings {
         return print(printer, StandardCharsets.UTF_8);
     }
 
-
     // -- BYTE ARRAY CONVERSION
 
     /**
@@ -952,7 +946,6 @@ public final class _Strings {
         return javaBaseName;
     }
 
-
     /**
      * Within given string, converts any special UTF-8 variants of the space ' ' character to the regular one.
      */
diff --git a/commons/src/main/java/org/apache/causeway/commons/internal/base/_Strings_KeyValuePair.java b/commons/src/main/java/org/apache/causeway/commons/internal/base/_Strings_KeyValuePair.java
index 694e699fe7c..21a04d2da37 100644
--- a/commons/src/main/java/org/apache/causeway/commons/internal/base/_Strings_KeyValuePair.java
+++ b/commons/src/main/java/org/apache/causeway/commons/internal/base/_Strings_KeyValuePair.java
@@ -33,7 +33,6 @@ final class _Strings_KeyValuePair implements _Strings.KeyValuePair {
     private final String key;
     private final String value;
 
-
     @Override
     public String setValue(final String value) {
         throw _Exceptions.notImplemented();
diff --git a/commons/src/main/java/org/apache/causeway/commons/internal/base/_Strings_SplitIterator.java b/commons/src/main/java/org/apache/causeway/commons/internal/base/_Strings_SplitIterator.java
index c52faa16962..eb80cb8fe30 100644
--- a/commons/src/main/java/org/apache/causeway/commons/internal/base/_Strings_SplitIterator.java
+++ b/commons/src/main/java/org/apache/causeway/commons/internal/base/_Strings_SplitIterator.java
@@ -79,5 +79,4 @@ class _Strings_SplitIterator {
         };
     }
 
-
 }
diff --git a/commons/src/main/java/org/apache/causeway/commons/internal/base/_Temporals.java b/commons/src/main/java/org/apache/causeway/commons/internal/base/_Temporals.java
index ba88562ab52..fc39c68548a 100644
--- a/commons/src/main/java/org/apache/causeway/commons/internal/base/_Temporals.java
+++ b/commons/src/main/java/org/apache/causeway/commons/internal/base/_Temporals.java
@@ -163,7 +163,6 @@ public final class _Temporals {
     private static final DateTimeFormatter ZONEDDATETIME_DATASTORE_PARSER =
             DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss" + FRACTIONAL_SECONDS_READ_PATTERN + "[ VV]");
 
-
     /**
      * Returns a {@link String} representing given temporal suitable for the data-store.
      */
diff --git a/commons/src/main/java/org/apache/causeway/commons/internal/base/_Text.java b/commons/src/main/java/org/apache/causeway/commons/internal/base/_Text.java
index b8c2fa69e27..868e5ff5c27 100644
--- a/commons/src/main/java/org/apache/causeway/commons/internal/base/_Text.java
+++ b/commons/src/main/java/org/apache/causeway/commons/internal/base/_Text.java
@@ -319,5 +319,4 @@ public final class _Text {
         return constraintLines.stream();
     }
 
-
 }
diff --git a/commons/src/main/java/org/apache/causeway/commons/internal/binding/InternalBidirectionalBinding.java b/commons/src/main/java/org/apache/causeway/commons/internal/binding/InternalBidirectionalBinding.java
index bcd5b3a20aa..0d71fe25981 100644
--- a/commons/src/main/java/org/apache/causeway/commons/internal/binding/InternalBidirectionalBinding.java
+++ b/commons/src/main/java/org/apache/causeway/commons/internal/binding/InternalBidirectionalBinding.java
@@ -63,7 +63,6 @@ implements ChangeListener<T>, InternalUtil.WeakListener {
 
     protected abstract Object getRight();
 
-
     @Override
     public int hashCode() {
         return cachedHash;
@@ -118,7 +117,6 @@ implements ChangeListener<T>, InternalUtil.WeakListener {
         cachedHash = left.hashCode() * right.hashCode();
     }
 
-
     private static class GenericBidirectionalBinding<T> extends InternalBidirectionalBinding<T> {
         private final WeakReference<Bindable<T>> leftRef;
         private final WeakReference<Bindable<T>> rightRef;
@@ -208,5 +206,4 @@ implements ChangeListener<T>, InternalUtil.WeakListener {
         }
     }
 
-
 }
diff --git a/commons/src/main/java/org/apache/causeway/commons/internal/binding/InternalUtil.java b/commons/src/main/java/org/apache/causeway/commons/internal/binding/InternalUtil.java
index a03201f69eb..6fa9ba577b5 100644
--- a/commons/src/main/java/org/apache/causeway/commons/internal/binding/InternalUtil.java
+++ b/commons/src/main/java/org/apache/causeway/commons/internal/binding/InternalUtil.java
@@ -87,7 +87,6 @@ abstract class InternalUtil<T> {
         }
     }
 
-
     // -- LISTENER ADD/REMOVE
 
     static <T> InternalUtil<T> addListener(
diff --git a/commons/src/main/java/org/apache/causeway/commons/internal/binding/_BindableAbstract.java b/commons/src/main/java/org/apache/causeway/commons/internal/binding/_BindableAbstract.java
index 22b4eb0e4f9..9b3f21b48e4 100644
--- a/commons/src/main/java/org/apache/causeway/commons/internal/binding/_BindableAbstract.java
+++ b/commons/src/main/java/org/apache/causeway/commons/internal/binding/_BindableAbstract.java
@@ -32,7 +32,6 @@ import org.apache.causeway.commons.internal.exceptions._Exceptions;
 import lombok.NonNull;
 import lombok.Setter;
 
-
 /**
  * <h1>- internal use only -</h1>
  *
@@ -240,5 +239,4 @@ public abstract class _BindableAbstract<T> implements Bindable<T> {
         }
     }
 
-
 }
diff --git a/commons/src/main/java/org/apache/causeway/commons/internal/collections/_Arrays.java b/commons/src/main/java/org/apache/causeway/commons/internal/collections/_Arrays.java
index 93048c3df91..e5f29ab9a93 100644
--- a/commons/src/main/java/org/apache/causeway/commons/internal/collections/_Arrays.java
+++ b/commons/src/main/java/org/apache/causeway/commons/internal/collections/_Arrays.java
@@ -84,7 +84,6 @@ public final class _Arrays {
         return false;
     }
 
-
     /**
      * Whether given {@code test} predicate evaluates 'true' for all given pairs of elements
      * {@code array1[index]} and {@code array2[index]}, with {@code index=[0..n-1]} and {@code n}
@@ -103,7 +102,6 @@ public final class _Arrays {
         return !testAnyMatch(array1, array2, test.negate());
     }
 
-
     /**
      * @param cls
      * @return whether {@code cls} represents an array
@@ -308,8 +306,6 @@ public final class _Arrays {
         return Arrays.copyOfRange(array, beginIndex, endIndex);
     }
 
-
-
     // -- COMPONENT TYPE INFERENCE
 
     /**
@@ -460,7 +456,6 @@ public final class _Arrays {
         return mappedArray;
     }
 
-
     // --
 
 }
diff --git a/commons/src/main/java/org/apache/causeway/commons/internal/collections/_Arrays_Collector.java b/commons/src/main/java/org/apache/causeway/commons/internal/collections/_Arrays_Collector.java
index aa112417262..dd011d943d3 100644
--- a/commons/src/main/java/org/apache/causeway/commons/internal/collections/_Arrays_Collector.java
+++ b/commons/src/main/java/org/apache/causeway/commons/internal/collections/_Arrays_Collector.java
@@ -89,10 +89,4 @@ class _Arrays_Collector<T> implements Collector<T, _Arrays_Collector.FastList<T>
         }
     }
 
-
 }
-
-
-
-
-
diff --git a/commons/src/main/java/org/apache/causeway/commons/internal/collections/_Arrays_CollectorUnknownSize.java b/commons/src/main/java/org/apache/causeway/commons/internal/collections/_Arrays_CollectorUnknownSize.java
index b3e2f55c259..6292cbab4dc 100644
--- a/commons/src/main/java/org/apache/causeway/commons/internal/collections/_Arrays_CollectorUnknownSize.java
+++ b/commons/src/main/java/org/apache/causeway/commons/internal/collections/_Arrays_CollectorUnknownSize.java
@@ -72,10 +72,4 @@ class _Arrays_CollectorUnknownSize<T> implements Collector<T, List<T>, T[]> {
         return Collections.emptySet();
     }
 
-
 }
-
-
-
-
-
diff --git a/commons/src/main/java/org/apache/causeway/commons/internal/collections/_Collections.java b/commons/src/main/java/org/apache/causeway/commons/internal/collections/_Collections.java
index 387e5feb65a..1d23b00a76e 100644
--- a/commons/src/main/java/org/apache/causeway/commons/internal/collections/_Collections.java
+++ b/commons/src/main/java/org/apache/causeway/commons/internal/collections/_Collections.java
@@ -325,5 +325,4 @@ public final class _Collections {
         return toStringJoining(collection, "\n");
     }
 
-
 }
diff --git a/commons/src/main/java/org/apache/causeway/commons/internal/collections/_Collections_Collector.java b/commons/src/main/java/org/apache/causeway/commons/internal/collections/_Collections_Collector.java
index 4222073e2dd..b2fd60df92b 100644
--- a/commons/src/main/java/org/apache/causeway/commons/internal/collections/_Collections_Collector.java
+++ b/commons/src/main/java/org/apache/causeway/commons/internal/collections/_Collections_Collector.java
@@ -71,10 +71,4 @@ class _Collections_Collector<T, C extends Collection<T>> implements Collector<T,
         return Collections.emptySet();
     }
 
-
 }
-
-
-
-
-
diff --git a/commons/src/main/java/org/apache/causeway/commons/internal/collections/_Lists.java b/commons/src/main/java/org/apache/causeway/commons/internal/collections/_Lists.java
index be3e6858e1e..32e5d9b3d2e 100644
--- a/commons/src/main/java/org/apache/causeway/commons/internal/collections/_Lists.java
+++ b/commons/src/main/java/org/apache/causeway/commons/internal/collections/_Lists.java
@@ -309,7 +309,6 @@ public final class _Lists {
                 ()->Collectors.<T, CopyOnWriteArrayList<T>>toCollection(CopyOnWriteArrayList::new) );
     }
 
-
     // -- TRANSFORMATIONS
 
     public <T, R> List<R> map(final @Nullable Collection<T> input, final Function<T, R> mapper) {
diff --git a/commons/src/main/java/org/apache/causeway/commons/internal/collections/_Maps.java b/commons/src/main/java/org/apache/causeway/commons/internal/collections/_Maps.java
index 2c0577a8abf..202bbe6a319 100644
--- a/commons/src/main/java/org/apache/causeway/commons/internal/collections/_Maps.java
+++ b/commons/src/main/java/org/apache/causeway/commons/internal/collections/_Maps.java
@@ -192,7 +192,6 @@ public final class _Maps {
         return resultMap;
     }
 
-
     public static <K, V> Map<K, V> filterKeys(
             final @Nullable Map<K, V> input,
             final @NonNull Predicate<K> keyFilter,
@@ -304,7 +303,6 @@ public final class _Maps {
                     containsAliasKey(keyOrAliasKey);
             }
 
-
             @Override
             public V get(final Object keyOrAliasKey) {
                 var v = delegate.get(keyOrAliasKey);
@@ -372,7 +370,6 @@ public final class _Maps {
                 pairByAliasKey.clear();
             }
 
-
         };
     }
 
diff --git a/commons/src/main/java/org/apache/causeway/commons/internal/collections/_Multimaps.java b/commons/src/main/java/org/apache/causeway/commons/internal/collections/_Multimaps.java
index 2fc7c2c36ed..85260d555ad 100644
--- a/commons/src/main/java/org/apache/causeway/commons/internal/collections/_Multimaps.java
+++ b/commons/src/main/java/org/apache/causeway/commons/internal/collections/_Multimaps.java
@@ -383,7 +383,6 @@ public class _Multimaps {
         return newSetMultimap(ConcurrentHashMap<K, Set<V>>::new, _Sets::newConcurrentHashSet);
     }
 
-
     /**
      * @param keyComparator - if {@code null} uses natural ordering
      * @param elementComparator - if {@code null} uses natural ordering
@@ -412,6 +411,4 @@ public class _Multimaps {
         return newMapMultimap(ConcurrentHashMap<K1, Map<K2, V>>::new, HashMap::new);
     }
 
-
-
 }
diff --git a/commons/src/main/java/org/apache/causeway/commons/internal/collections/_Sets.java b/commons/src/main/java/org/apache/causeway/commons/internal/collections/_Sets.java
index b72cf725465..5b3c96bb79b 100644
--- a/commons/src/main/java/org/apache/causeway/commons/internal/collections/_Sets.java
+++ b/commons/src/main/java/org/apache/causeway/commons/internal/collections/_Sets.java
@@ -109,7 +109,6 @@ public final class _Sets {
                 .collect(Collectors.toCollection(TreeSet::new))); // natural order
     }
 
-
     /**
      * Copies all elements from iterable into a new unmodifiable Set preserving iteration order.
      * @param iterable
@@ -143,7 +142,6 @@ public final class _Sets {
                 .collect(Collectors.<T, TreeSet<T>>toCollection(()->new TreeSet<T>(comparator)));
     }
 
-
     // -- HASH SET
 
     public static <T> HashSet<T> newHashSet() {
@@ -217,7 +215,6 @@ public final class _Sets {
                 ()->Collectors.<T, CopyOnWriteArraySet<T>>toCollection(CopyOnWriteArraySet::new) );
     }
 
-
     // -- SET OPERATIONS
 
     /**
diff --git a/commons/src/main/java/org/apache/causeway/commons/internal/collections/snapshot/_VersionedList.java b/commons/src/main/java/org/apache/causeway/commons/internal/collections/snapshot/_VersionedList.java
index 933ddec25e2..84444b7c444 100644
--- a/commons/src/main/java/org/apache/causeway/commons/internal/collections/snapshot/_VersionedList.java
+++ b/commons/src/main/java/org/apache/causeway/commons/internal/collections/snapshot/_VersionedList.java
@@ -83,7 +83,6 @@ public final class _VersionedList<T> {
             }
         }
 
-
     }
 
     public Snapshot<T> snapshot() {
@@ -177,10 +176,8 @@ public final class _VersionedList<T> {
         }
     }
 
-
     // -- HELPER
 
-
     /**
      * @implNote only call within synchronized block!
      * @param fromIndex low endpoint (inclusive) of the copy
@@ -209,5 +206,4 @@ public final class _VersionedList<T> {
         }
     }
 
-
 }
diff --git a/commons/src/main/java/org/apache/causeway/commons/internal/compare/_Comparators_SequenceCompare.java b/commons/src/main/java/org/apache/causeway/commons/internal/compare/_Comparators_SequenceCompare.java
index 2712fe46986..7c85e6b9864 100644
--- a/commons/src/main/java/org/apache/causeway/commons/internal/compare/_Comparators_SequenceCompare.java
+++ b/commons/src/main/java/org/apache/causeway/commons/internal/compare/_Comparators_SequenceCompare.java
@@ -108,5 +108,4 @@ final class _Comparators_SequenceCompare {
         return new StringTokenizer(sequence, separator, false);
     }
 
-
 }
diff --git a/commons/src/main/java/org/apache/causeway/commons/internal/concurrent/_ConcurrentTask.java b/commons/src/main/java/org/apache/causeway/commons/internal/concurrent/_ConcurrentTask.java
index 27054403e07..ce056b8bb5c 100644
--- a/commons/src/main/java/org/apache/causeway/commons/internal/concurrent/_ConcurrentTask.java
+++ b/commons/src/main/java/org/apache/causeway/commons/internal/concurrent/_ConcurrentTask.java
@@ -141,7 +141,6 @@ public abstract class _ConcurrentTask<T> implements Runnable {
 
     }
 
-
     // -- FACTORIES
 
     public static _ConcurrentTask<Void> of(final @NonNull Runnable runnable) {
@@ -195,5 +194,4 @@ public abstract class _ConcurrentTask<T> implements Runnable {
         }
     }
 
-
 }
diff --git a/commons/src/main/java/org/apache/causeway/commons/internal/concurrent/_ConcurrentTaskList.java b/commons/src/main/java/org/apache/causeway/commons/internal/concurrent/_ConcurrentTaskList.java
index 4b088034f40..ee70dbc6799 100644
--- a/commons/src/main/java/org/apache/causeway/commons/internal/concurrent/_ConcurrentTaskList.java
+++ b/commons/src/main/java/org/apache/causeway/commons/internal/concurrent/_ConcurrentTaskList.java
@@ -204,5 +204,4 @@ public class _ConcurrentTaskList {
         return submit(contextBuilder.build());
     }
 
-
 }
diff --git a/commons/src/main/java/org/apache/causeway/commons/internal/context/_Context.java b/commons/src/main/java/org/apache/causeway/commons/internal/context/_Context.java
index df6df2abdfd..bd34ea6bf88 100644
--- a/commons/src/main/java/org/apache/causeway/commons/internal/context/_Context.java
+++ b/commons/src/main/java/org/apache/causeway/commons/internal/context/_Context.java
@@ -59,7 +59,6 @@ public final class _Context {
 
     private static final Object $LOCK = new Object[0];
 
-
     /**
      * Puts a singleton instance onto the current context.
      * @param type non-null
@@ -167,8 +166,6 @@ public final class _Context {
         return computeIfAbsent(type, __->factory.get());
     }
 
-
-
     /**
      * Gets a singleton instance of {@code type} if there is any,
      * otherwise returns the {@code fallback}'s result,
@@ -209,7 +206,6 @@ public final class _Context {
                         String.format("Could not resolve an instance of type '%s'", type.getName())));
     }
 
-
     // -- REMOVAL
 
     public static void remove(final Class<?> type) {
@@ -290,7 +286,6 @@ public final class _Context {
 //        _Context_ThreadLocal.cleanupThread();
 //    }
 
-
     // -- DEFAULT CLASSLOADER
 
     private static final Supplier<ClassLoader> FALLBACK_CLASSLOADER =
@@ -366,5 +361,4 @@ public final class _Context {
         }
     }
 
-
 }
diff --git a/commons/src/main/java/org/apache/causeway/commons/internal/debug/xray/XrayDataModel.java b/commons/src/main/java/org/apache/causeway/commons/internal/debug/xray/XrayDataModel.java
index 87733077aa2..4caca007802 100644
--- a/commons/src/main/java/org/apache/causeway/commons/internal/debug/xray/XrayDataModel.java
+++ b/commons/src/main/java/org/apache/causeway/commons/internal/debug/xray/XrayDataModel.java
@@ -155,7 +155,6 @@ public abstract class XrayDataModel extends HasIdAndLabel {
 
     }
 
-
     @Getter
     @EqualsAndHashCode(callSuper = false)
     @RequiredArgsConstructor
diff --git a/commons/src/main/java/org/apache/causeway/commons/internal/debug/xray/XrayModelSimple.java b/commons/src/main/java/org/apache/causeway/commons/internal/debug/xray/XrayModelSimple.java
index 2575edf4c2e..7bb7ebda67d 100644
--- a/commons/src/main/java/org/apache/causeway/commons/internal/debug/xray/XrayModelSimple.java
+++ b/commons/src/main/java/org/apache/causeway/commons/internal/debug/xray/XrayModelSimple.java
@@ -85,6 +85,4 @@ final class XrayModelSimple implements XrayModel {
         return nodeStacksById.computeIfAbsent(id, __->new Stack<MutableTreeNode>());
     }
 
-
-
 }
diff --git a/commons/src/main/java/org/apache/causeway/commons/internal/debug/xray/XrayUi.java b/commons/src/main/java/org/apache/causeway/commons/internal/debug/xray/XrayUi.java
index 37c3bc2a97f..8160278dcbe 100644
--- a/commons/src/main/java/org/apache/causeway/commons/internal/debug/xray/XrayUi.java
+++ b/commons/src/main/java/org/apache/causeway/commons/internal/debug/xray/XrayUi.java
@@ -227,7 +227,6 @@ public class XrayUi extends JFrame {
             env.getData().put("DELETE", "Delete Selected Nodes");
         }
 
-
         this.setDefaultCloseOperation(defaultCloseOperation);
         this.setTitle("X-ray Viewer (Apache Causewayâ„¢)");
         this.pack();
@@ -405,6 +404,4 @@ public class XrayUi extends JFrame {
         }
     }
 
-
-
 }
diff --git a/commons/src/main/java/org/apache/causeway/commons/internal/debug/xray/graphics/SequenceDiagram.java b/commons/src/main/java/org/apache/causeway/commons/internal/debug/xray/graphics/SequenceDiagram.java
index 0f91afbe4b1..51b70e244b5 100644
--- a/commons/src/main/java/org/apache/causeway/commons/internal/debug/xray/graphics/SequenceDiagram.java
+++ b/commons/src/main/java/org/apache/causeway/commons/internal/debug/xray/graphics/SequenceDiagram.java
@@ -140,7 +140,6 @@ public class SequenceDiagram {
                 : CONNECTION_LABEL_COLOR;
     }
 
-
     // -- RENDERING
 
     private final static Color PARTICIPANT_BACKGROUND_COLOR = _Graphics.COLOR_LIGHTER_GREEN;
@@ -308,7 +307,6 @@ public class SequenceDiagram {
         }
     }
 
-
     public Dimension layout(final Graphics2D g) {
 
         PARTICIPANT_FONT.ifPresent(g::setFont);
@@ -373,7 +371,6 @@ public class SequenceDiagram {
             g.drawLine(p.getX_middle(), p.getY_bottom(), p.getX_middle(), size.height - PARTICIPANT_MARGIN_V);
         });
 
-
         g.setStroke(_Graphics.STROKE_DEFAULT);
 
         lifelines.stream()
diff --git a/commons/src/main/java/org/apache/causeway/commons/internal/delegate/_Delegate.java b/commons/src/main/java/org/apache/causeway/commons/internal/delegate/_Delegate.java
index 8b096124968..d6f017c4989 100644
--- a/commons/src/main/java/org/apache/causeway/commons/internal/delegate/_Delegate.java
+++ b/commons/src/main/java/org/apache/causeway/commons/internal/delegate/_Delegate.java
@@ -99,5 +99,4 @@ public class _Delegate {
         }
     }
 
-
 }
diff --git a/commons/src/main/java/org/apache/causeway/commons/internal/exceptions/_Exceptions.java b/commons/src/main/java/org/apache/causeway/commons/internal/exceptions/_Exceptions.java
index 026fbbcc353..2ca0c2985ad 100644
--- a/commons/src/main/java/org/apache/causeway/commons/internal/exceptions/_Exceptions.java
+++ b/commons/src/main/java/org/apache/causeway/commons/internal/exceptions/_Exceptions.java
@@ -182,7 +182,6 @@ public final class _Exceptions {
         return new UnsupportedOperationException(safelyFormat(format, args));
     }
 
-
     private static String safelyFormat(final String format, final Object... args) {
         try {
             return String.format(format, args);
diff --git a/commons/src/main/java/org/apache/causeway/commons/internal/functions/_Functions.java b/commons/src/main/java/org/apache/causeway/commons/internal/functions/_Functions.java
index be38ec1e8b4..f2623914680 100644
--- a/commons/src/main/java/org/apache/causeway/commons/internal/functions/_Functions.java
+++ b/commons/src/main/java/org/apache/causeway/commons/internal/functions/_Functions.java
@@ -244,5 +244,4 @@ public final class _Functions {
         };
     }
 
-
 }
diff --git a/commons/src/main/java/org/apache/causeway/commons/internal/hash/_Hashes.java b/commons/src/main/java/org/apache/causeway/commons/internal/hash/_Hashes.java
index dcd8bb9f148..9794f9b12e7 100644
--- a/commons/src/main/java/org/apache/causeway/commons/internal/hash/_Hashes.java
+++ b/commons/src/main/java/org/apache/causeway/commons/internal/hash/_Hashes.java
@@ -74,7 +74,6 @@ public final class _Hashes {
         .map(md->digest(md, new ByteArrayInputStream(bytes), Math.max(size, 4096)));
     }
 
-
     // -- HELPER
 
     @SneakyThrows
@@ -87,5 +86,4 @@ public final class _Hashes {
         return md.digest();
     }
 
-
 }
diff --git a/commons/src/main/java/org/apache/causeway/commons/internal/ioc/_IocContainer.java b/commons/src/main/java/org/apache/causeway/commons/internal/ioc/_IocContainer.java
index 9f5276ad26f..971e9f7755c 100644
--- a/commons/src/main/java/org/apache/causeway/commons/internal/ioc/_IocContainer.java
+++ b/commons/src/main/java/org/apache/causeway/commons/internal/ioc/_IocContainer.java
@@ -96,7 +96,6 @@ public interface _IocContainer {
      */
     <T> Can<T> select(Class<T> requiredType, Annotation[] qualifiersRequired);
 
-
     /**
      * Requires that there is AT LEAST one implementation of the service, and returns it.
      *
diff --git a/commons/src/main/java/org/apache/causeway/commons/internal/memento/_Mementos.java b/commons/src/main/java/org/apache/causeway/commons/internal/memento/_Mementos.java
index 0c3df2970a7..750220cd3ef 100644
--- a/commons/src/main/java/org/apache/causeway/commons/internal/memento/_Mementos.java
+++ b/commons/src/main/java/org/apache/causeway/commons/internal/memento/_Mementos.java
@@ -113,8 +113,6 @@ public final class _Mementos {
         public <T> T read(@NonNull Class<T> cls, @NonNull Serializable value);
     }
 
-
-
     // -- MEMENTO CONSTRUCTION
 
     /**
diff --git a/commons/src/main/java/org/apache/causeway/commons/internal/primitives/_Ints.java b/commons/src/main/java/org/apache/causeway/commons/internal/primitives/_Ints.java
index 8b5781f60d6..0a6c9aa1513 100644
--- a/commons/src/main/java/org/apache/causeway/commons/internal/primitives/_Ints.java
+++ b/commons/src/main/java/org/apache/causeway/commons/internal/primitives/_Ints.java
@@ -385,7 +385,6 @@ public class _Ints {
         return sb.toString();
     }
 
-
     public static String tableForm(
             final @NonNull int[][] nested) {
         return tableForm(nested, 8, Integer::toString);
diff --git a/commons/src/main/java/org/apache/causeway/commons/internal/primitives/_Longs.java b/commons/src/main/java/org/apache/causeway/commons/internal/primitives/_Longs.java
index 602354e3ea9..86813be38a9 100644
--- a/commons/src/main/java/org/apache/causeway/commons/internal/primitives/_Longs.java
+++ b/commons/src/main/java/org/apache/causeway/commons/internal/primitives/_Longs.java
@@ -264,5 +264,4 @@ public class _Longs {
 
     private static final Consumer<String> IGNORE_ERRORS = t->{};
 
-
 }
diff --git a/commons/src/main/java/org/apache/causeway/commons/internal/proxy/_ProxyFactoryService.java b/commons/src/main/java/org/apache/causeway/commons/internal/proxy/_ProxyFactoryService.java
index 518d4ded55d..0a94b3f5a97 100644
--- a/commons/src/main/java/org/apache/causeway/commons/internal/proxy/_ProxyFactoryService.java
+++ b/commons/src/main/java/org/apache/causeway/commons/internal/proxy/_ProxyFactoryService.java
@@ -31,7 +31,6 @@ public interface _ProxyFactoryService {
             @Nullable Class<?>[] interfaces,
             @Nullable Class<?>[] constructorArgTypes);
 
-
     <T> _ProxyFactory<T> factory(Class<T> toProxyClass, Class<?> additionalClass);
 
     /**
diff --git a/commons/src/main/java/org/apache/causeway/commons/internal/proxy/_ProxyFactoryServiceAbstract.java b/commons/src/main/java/org/apache/causeway/commons/internal/proxy/_ProxyFactoryServiceAbstract.java
index 6a8b5cfb8f8..454dcd6dd36 100644
--- a/commons/src/main/java/org/apache/causeway/commons/internal/proxy/_ProxyFactoryServiceAbstract.java
+++ b/commons/src/main/java/org/apache/causeway/commons/internal/proxy/_ProxyFactoryServiceAbstract.java
@@ -62,5 +62,4 @@ public abstract class _ProxyFactoryServiceAbstract implements _ProxyFactoryServi
         return proxyFactory;
     }
 
-
 }
diff --git a/commons/src/main/java/org/apache/causeway/commons/internal/reflection/_Annotations_AttributeMethods.java b/commons/src/main/java/org/apache/causeway/commons/internal/reflection/_Annotations_AttributeMethods.java
index 8474268105f..082f050c2dd 100644
--- a/commons/src/main/java/org/apache/causeway/commons/internal/reflection/_Annotations_AttributeMethods.java
+++ b/commons/src/main/java/org/apache/causeway/commons/internal/reflection/_Annotations_AttributeMethods.java
@@ -40,7 +40,6 @@ final class _Annotations_AttributeMethods {
 
     static final _Annotations_AttributeMethods NONE = new _Annotations_AttributeMethods(null, new Method[0]);
 
-
     private static final Map<Class<? extends Annotation>, _Annotations_AttributeMethods> cache =
             new ConcurrentReferenceHashMap<>();
 
@@ -51,7 +50,6 @@ final class _Annotations_AttributeMethods {
         return m1 != null ? -1 : 1;
     };
 
-
     @Nullable
     private final Class<? extends Annotation> annotationType;
 
@@ -63,7 +61,6 @@ final class _Annotations_AttributeMethods {
 
     private final boolean hasNestedAnnotation;
 
-
     private _Annotations_AttributeMethods(
             final @Nullable Class<? extends Annotation> annotationType,
             final Method[] attributeMethods) {
@@ -93,7 +90,6 @@ final class _Annotations_AttributeMethods {
         this.hasNestedAnnotation = foundNestedAnnotation;
     }
 
-
     /**
      * Determine if this instance only contains a single attribute named
      * {@code value}.
@@ -104,7 +100,6 @@ final class _Annotations_AttributeMethods {
                 MergedAnnotation.VALUE.equals(this.attributeMethods[0].getName()));
     }
 
-
     /**
      * Determine if values from the given annotation can be safely accessed without
      * causing any {@link TypeNotPresentException TypeNotPresentExceptions}.
@@ -248,7 +243,6 @@ final class _Annotations_AttributeMethods {
         return this.hasNestedAnnotation;
     }
 
-
     /**
      * Get the attribute methods for the given annotation type.
      * @param annotationType the annotation type
@@ -311,4 +305,3 @@ final class _Annotations_AttributeMethods {
     }
 
 }
-
diff --git a/commons/src/main/java/org/apache/causeway/commons/internal/reflection/_Annotations_SynthesizedMergedAnnotationInvocationHandler.java b/commons/src/main/java/org/apache/causeway/commons/internal/reflection/_Annotations_SynthesizedMergedAnnotationInvocationHandler.java
index 4a458dbb1c6..2e395208c34 100644
--- a/commons/src/main/java/org/apache/causeway/commons/internal/reflection/_Annotations_SynthesizedMergedAnnotationInvocationHandler.java
+++ b/commons/src/main/java/org/apache/causeway/commons/internal/reflection/_Annotations_SynthesizedMergedAnnotationInvocationHandler.java
@@ -67,7 +67,6 @@ implements InvocationHandler {
     @Nullable
     private volatile Integer hashCode;
 
-
     private _Annotations_SynthesizedMergedAnnotationInvocationHandler(
             final MergedAnnotations mergedAnnotations,
             final MergedAnnotations additionalAnnotations,
@@ -86,7 +85,6 @@ implements InvocationHandler {
 
     }
 
-
     @Override
     public Object invoke(final Object proxy, final Method method, final Object[] args) {
         if (ReflectionUtils.isEqualsMethod(method)) {
@@ -263,4 +261,3 @@ implements InvocationHandler {
     }
 
 }
-
diff --git a/commons/src/main/java/org/apache/causeway/commons/internal/reflection/_MethodFacades.java b/commons/src/main/java/org/apache/causeway/commons/internal/reflection/_MethodFacades.java
index ab5ba9615c1..0c0734937a8 100644
--- a/commons/src/main/java/org/apache/causeway/commons/internal/reflection/_MethodFacades.java
+++ b/commons/src/main/java/org/apache/causeway/commons/internal/reflection/_MethodFacades.java
@@ -237,7 +237,6 @@ public class _MethodFacades {
         }
     }
 
-
     @lombok.Value
     private final static class ParamsAsTupleMethod implements MethodFacade {
 
diff --git a/commons/src/main/java/org/apache/causeway/commons/internal/reflection/_Reflect.java b/commons/src/main/java/org/apache/causeway/commons/internal/reflection/_Reflect.java
index 439b5dfc76b..a5065a1c9a1 100644
--- a/commons/src/main/java/org/apache/causeway/commons/internal/reflection/_Reflect.java
+++ b/commons/src/main/java/org/apache/causeway/commons/internal/reflection/_Reflect.java
@@ -71,7 +71,6 @@ import lombok.experimental.UtilityClass;
 @UtilityClass
 public final class _Reflect {
 
-
     // -- PREDICATES
 
     /**
@@ -487,7 +486,6 @@ public final class _Reflect {
                 .collect(Collectors.toMap(PropertyDescriptor::getName, PropertyDescriptor::getReadMethod));
     }
 
-
     public Method getGetter(final Class<?> cls, final String propertyName) throws IntrospectionException {
         final BeanInfo beanInfo = Introspector.getBeanInfo(cls);
         for(PropertyDescriptor pd:beanInfo.getPropertyDescriptors()){
@@ -525,7 +523,6 @@ public final class _Reflect {
         setter.invoke(target, value);
     }
 
-
     // -- MODIFIERS
 
     public Object getFieldOn(
@@ -564,7 +561,6 @@ public final class _Reflect {
         /*sonar-ignore-off*/
     }
 
-
     public Try<Object> invokeMethodOn(
             final @NonNull Method method,
             final @NonNull Object target,
@@ -604,7 +600,6 @@ public final class _Reflect {
         /*sonar-ignore-off*/
     }
 
-
     // -- COMMON CONSTRUCTOR IDIOMS
 
     public Can<Constructor<?>> getDeclaredConstructors(final Class<?> cls) {
diff --git a/commons/src/main/java/org/apache/causeway/commons/io/JaxbUtils.java b/commons/src/main/java/org/apache/causeway/commons/io/JaxbUtils.java
index 5bf9dae0cea..8798b5c8b9a 100644
--- a/commons/src/main/java/org/apache/causeway/commons/io/JaxbUtils.java
+++ b/commons/src/main/java/org/apache/causeway/commons/io/JaxbUtils.java
@@ -229,7 +229,6 @@ public class JaxbUtils {
         };
     }
 
-
     // -- READING
 
     /**
@@ -338,7 +337,6 @@ public class JaxbUtils {
         return formattedOutput;
     }
 
-
     // -- MAPPER FACTORY
 
     private JaxbOptions createOptions(
diff --git a/commons/src/main/java/org/apache/causeway/commons/io/ZipUtils.java b/commons/src/main/java/org/apache/causeway/commons/io/ZipUtils.java
index 98398321cbd..c9d34504a0a 100644
--- a/commons/src/main/java/org/apache/causeway/commons/io/ZipUtils.java
+++ b/commons/src/main/java/org/apache/causeway/commons/io/ZipUtils.java
@@ -189,7 +189,6 @@ public class ZipUtils {
         return zipEntryDataSources.stream();
     }*/
 
-
     /**
      * Shortcut for {@code streamZipEntries(zippedSource, ZipOptions.builder().build())}
      * @see #streamZipEntries(DataSource, ZipOptions)
diff --git a/commons/src/test/java/org/apache/causeway/commons/graph/GraphUtilsTest.java b/commons/src/test/java/org/apache/causeway/commons/graph/GraphUtilsTest.java
index 68ab62f0724..07d32ec88b3 100644
--- a/commons/src/test/java/org/apache/causeway/commons/graph/GraphUtilsTest.java
+++ b/commons/src/test/java/org/apache/causeway/commons/graph/GraphUtilsTest.java
@@ -174,7 +174,6 @@ class GraphUtilsTest {
                 TextUtils.readLines(textForm).filter(StringUtils::hasLength));
     }
 
-
     @Test
     void kernelSubgraph() {
         var kernel = new GraphKernel(4, ImmutableEnumSet.noneOf(GraphCharacteristic.class));
diff --git a/commons/src/test/java/org/apache/causeway/commons/internal/base/BytesTest.java b/commons/src/test/java/org/apache/causeway/commons/internal/base/BytesTest.java
index 4e3143bacd0..2bed0d375f7 100644
--- a/commons/src/test/java/org/apache/causeway/commons/internal/base/BytesTest.java
+++ b/commons/src/test/java/org/apache/causeway/commons/internal/base/BytesTest.java
@@ -124,7 +124,6 @@ class BytesTest {
         assertThat(compressionRatio, lessThan(0.7));
     }
 
-
     // -- COMPRESSION
 
     private static byte[] data(final int index) {
diff --git a/commons/src/test/java/org/apache/causeway/commons/internal/base/NullSafeTest.java b/commons/src/test/java/org/apache/causeway/commons/internal/base/NullSafeTest.java
index cf29e485143..e56b2bf702d 100644
--- a/commons/src/test/java/org/apache/causeway/commons/internal/base/NullSafeTest.java
+++ b/commons/src/test/java/org/apache/causeway/commons/internal/base/NullSafeTest.java
@@ -100,7 +100,6 @@ class NullSafeTest {
         assertThat(_NullSafe.isPresent(""), is(true));
     }
 
-
     @Test
     void emptyStreamWithArray() throws Exception {
 
@@ -152,6 +151,4 @@ class NullSafeTest {
                 is("foo|bar"));
     }
 
-
-
 }
diff --git a/commons/src/test/java/org/apache/causeway/commons/internal/base/ReductionTest.java b/commons/src/test/java/org/apache/causeway/commons/internal/base/ReductionTest.java
index 773f6689e62..46451f67338 100644
--- a/commons/src/test/java/org/apache/causeway/commons/internal/base/ReductionTest.java
+++ b/commons/src/test/java/org/apache/causeway/commons/internal/base/ReductionTest.java
@@ -67,5 +67,4 @@ class ReductionTest {
         assertThat(toMinReduction.getResult().get(), is(1));
     }
 
-
 }
diff --git a/commons/src/test/java/org/apache/causeway/commons/internal/base/StringsTest.java b/commons/src/test/java/org/apache/causeway/commons/internal/base/StringsTest.java
index 29542d86caf..9f55b5f3664 100644
--- a/commons/src/test/java/org/apache/causeway/commons/internal/base/StringsTest.java
+++ b/commons/src/test/java/org/apache/causeway/commons/internal/base/StringsTest.java
@@ -74,7 +74,6 @@ class StringsTest {
                 is("12abc"));
     }
 
-
     @Test
     void upperWithNull() throws Exception {
         assertThat(
@@ -364,7 +363,6 @@ class StringsTest {
         return _Strings.asNaturalName.apply(string);
     }
 
-
     @Test
     void asCamelCase() {
         assertThat(asCamelCase("An Upper Case"), is("AnUpperCase"));
@@ -423,5 +421,4 @@ class StringsTest {
         return _Strings.removePrefix(input, "/");
     }
 
-
 }
diff --git a/commons/src/test/java/org/apache/causeway/commons/internal/base/TemporalsTest.java b/commons/src/test/java/org/apache/causeway/commons/internal/base/TemporalsTest.java
index 887cb798c6b..53cc0ea3df9 100644
--- a/commons/src/test/java/org/apache/causeway/commons/internal/base/TemporalsTest.java
+++ b/commons/src/test/java/org/apache/causeway/commons/internal/base/TemporalsTest.java
@@ -91,5 +91,4 @@ class TemporalsTest {
                 formatter.format(ZonedDateTime.of(dummyDate, dummyTime, _Temporals.UTC)));
     }
 
-
 }
diff --git a/commons/src/test/java/org/apache/causeway/commons/internal/base/debug/XrayUiTest.java b/commons/src/test/java/org/apache/causeway/commons/internal/base/debug/XrayUiTest.java
index c6b85b01c99..cdb5a2354fd 100644
--- a/commons/src/test/java/org/apache/causeway/commons/internal/base/debug/XrayUiTest.java
+++ b/commons/src/test/java/org/apache/causeway/commons/internal/base/debug/XrayUiTest.java
@@ -97,6 +97,4 @@ class XrayUiTest {
 
     }
 
-
-
 }
diff --git a/commons/src/test/java/org/apache/causeway/commons/internal/collections/Samples.java b/commons/src/test/java/org/apache/causeway/commons/internal/collections/Samples.java
index 7d1d9a1cab6..e59deee1fe6 100644
--- a/commons/src/test/java/org/apache/causeway/commons/internal/collections/Samples.java
+++ b/commons/src/test/java/org/apache/causeway/commons/internal/collections/Samples.java
@@ -59,7 +59,6 @@ class Samples {
                 new HashSet<Integer>(actual).removeAll(expected));
     }
     
-    
     @FunctionalInterface
     interface IndexedBiConsumer<T, U> {
         void accept(int i, int j, T t, U u);
diff --git a/commons/src/test/java/org/apache/causeway/commons/internal/collections/_ArraysTest.java b/commons/src/test/java/org/apache/causeway/commons/internal/collections/_ArraysTest.java
index b8443ceb113..dca88baf2d7 100644
--- a/commons/src/test/java/org/apache/causeway/commons/internal/collections/_ArraysTest.java
+++ b/commons/src/test/java/org/apache/causeway/commons/internal/collections/_ArraysTest.java
@@ -70,7 +70,6 @@ class _ArraysTest {
     void tearDown() throws Exception {
     }
 
-
     /**
      * Test method for {@link org.apache.causeway.commons.internal.collections._Arrays#testAnyMatch(T[], T[], java.util.function.BiPredicate)}.
      */
@@ -103,7 +102,6 @@ class _ArraysTest {
                 new Integer[] {1, 2, 3, 4},
                 Objects::equals));
 
-
     }
 
     /**
diff --git a/commons/src/test/java/org/apache/causeway/commons/internal/collections/_MapsTest.java b/commons/src/test/java/org/apache/causeway/commons/internal/collections/_MapsTest.java
index 1ef0474df3b..1334cf23a54 100644
--- a/commons/src/test/java/org/apache/causeway/commons/internal/collections/_MapsTest.java
+++ b/commons/src/test/java/org/apache/causeway/commons/internal/collections/_MapsTest.java
@@ -52,7 +52,6 @@ class _MapsTest {
         assertTrue(aliasMap.containsKey("key3"));
         assertEquals("value3", aliasMap.get("key3"));
         
-        
     }
     
     @Test
@@ -121,5 +120,4 @@ class _MapsTest {
         
     }
     
-
 }
diff --git a/commons/src/test/java/org/apache/causeway/commons/internal/compare/ComparatorsTest.java b/commons/src/test/java/org/apache/causeway/commons/internal/compare/ComparatorsTest.java
index 26b67c5a3e8..b57814609a0 100644
--- a/commons/src/test/java/org/apache/causeway/commons/internal/compare/ComparatorsTest.java
+++ b/commons/src/test/java/org/apache/causeway/commons/internal/compare/ComparatorsTest.java
@@ -32,7 +32,6 @@ import org.apache.causeway.commons.internal.collections._Lists;
 
 class ComparatorsTest {
 
-
     @Test
     void nullArgumentLeftAndRigth() throws Exception {
         assertEquals(0,
@@ -67,7 +66,6 @@ class ComparatorsTest {
                 );
     }
 
-
     @Test
     void emptySet() throws Exception {
         assertThatSorting(
diff --git a/commons/src/test/java/org/apache/causeway/commons/internal/context/ContextTest.java b/commons/src/test/java/org/apache/causeway/commons/internal/context/ContextTest.java
index fcdd6462cb0..4d40d1fcab3 100644
--- a/commons/src/test/java/org/apache/causeway/commons/internal/context/ContextTest.java
+++ b/commons/src/test/java/org/apache/causeway/commons/internal/context/ContextTest.java
@@ -55,7 +55,6 @@ class ContextTest {
         assertNull(actual, "pre-condition: context is expected to be empty");
     }
 
-
     @Test
     void testPutSingleton() {
 
@@ -71,7 +70,6 @@ class ContextTest {
                 ()->{_Context.putSingleton(type, singleton);},
                 "expected to throw: you cannot override a singleton that is already on the context");
 
-
         assertThrows(NullPointerException.class, 
                 ()->{_Context.putSingleton(type, null);},
                 "expected to throw: you cannot put null references onto the context");
diff --git a/commons/src/test/java/org/apache/causeway/commons/internal/image/_ImagesTest.java b/commons/src/test/java/org/apache/causeway/commons/internal/image/_ImagesTest.java
index a92c172e52d..9bd0d56f19f 100644
--- a/commons/src/test/java/org/apache/causeway/commons/internal/image/_ImagesTest.java
+++ b/commons/src/test/java/org/apache/causeway/commons/internal/image/_ImagesTest.java
@@ -79,5 +79,4 @@ class _ImagesTest {
         return _Images.fromPixels(getPixels());
     }
     
-    
 }
diff --git a/commons/src/test/java/org/apache/causeway/commons/internal/reflection/ClassCacheTest.java b/commons/src/test/java/org/apache/causeway/commons/internal/reflection/ClassCacheTest.java
index 1db3cb3f9e8..aa368cca91b 100644
--- a/commons/src/test/java/org/apache/causeway/commons/internal/reflection/ClassCacheTest.java
+++ b/commons/src/test/java/org/apache/causeway/commons/internal/reflection/ClassCacheTest.java
@@ -158,5 +158,4 @@ class ClassCacheTest {
         assertTrue(methodCount>0);
     }
 
-
 }
diff --git a/commons/src/test/java/org/apache/causeway/commons/internal/strings/FormatTest.java b/commons/src/test/java/org/apache/causeway/commons/internal/strings/FormatTest.java
index 92912f311ac..fb59b59b24f 100644
--- a/commons/src/test/java/org/apache/causeway/commons/internal/strings/FormatTest.java
+++ b/commons/src/test/java/org/apache/causeway/commons/internal/strings/FormatTest.java
@@ -79,5 +79,4 @@ class FormatTest {
         Assertions.assertEquals("isxs.persistence.\njdo-dataxnucleus.\nclass-metadata-\nloaded-listener", format("isxs.persistence.jdo-dataxnucleus.class-metadata-loaded-listener", 20));
     }
 
-
 }
diff --git a/commons/src/test/java/org/apache/causeway/commons/io/JaxbUtilsTest.java b/commons/src/test/java/org/apache/causeway/commons/io/JaxbUtilsTest.java
index 7616afc1c1b..e3716fca637 100644
--- a/commons/src/test/java/org/apache/causeway/commons/io/JaxbUtilsTest.java
+++ b/commons/src/test/java/org/apache/causeway/commons/io/JaxbUtilsTest.java
@@ -63,7 +63,6 @@ class JaxbUtilsTest {
         @Getter @Setter private String string;
     }
 
-
     private A a;
     private B b;
 
@@ -138,5 +137,4 @@ class JaxbUtilsTest {
         Approvals.verify(aXml);
     }
 
-
 }
diff --git a/core/config/src/main/java/org/apache/causeway/core/config/CausewayConfiguration.java b/core/config/src/main/java/org/apache/causeway/core/config/CausewayConfiguration.java
index 60650c7f328..c98eeaddc2f 100644
--- a/core/config/src/main/java/org/apache/causeway/core/config/CausewayConfiguration.java
+++ b/core/config/src/main/java/org/apache/causeway/core/config/CausewayConfiguration.java
@@ -162,7 +162,6 @@ public class CausewayConfiguration {
         this.buildProperties = buildProperties;
     }
 
-
     /**
      * All known configuration property names.
      *
@@ -191,7 +190,6 @@ public class CausewayConfiguration {
         return Optional.ofNullable(environment.getProperty(configurationPropertyName));
     }
 
-
     private final Security security = new Security();
     @Data
     public static class Security {
@@ -942,7 +940,6 @@ public class CausewayConfiguration {
                     private boolean postForDefault = true;
                 }
 
-
             }
 
             private final ActionLayout actionLayout = new ActionLayout();
@@ -993,7 +990,6 @@ public class CausewayConfiguration {
                     @Getter(lazy = true)
                     private final Map<Pattern, String> patternsAsMap = asMap(getPatterns());
 
-
                 }
 
                 private final CssClassFa cssClassFa = new CssClassFa();
@@ -1809,7 +1805,6 @@ public class CausewayConfiguration {
             }
         }
 
-
         private final Runtime runtime = new Runtime();
         @Data
         public static class Runtime {
@@ -1951,7 +1946,6 @@ public class CausewayConfiguration {
                     @Deprecated
                     private String password;
 
-
                     /**
                      * Specifies the password (corresponding to the {@link #getUsername() username} to connect to the
                      * SMTP service.
@@ -2131,7 +2125,6 @@ public class CausewayConfiguration {
         }
     }
 
-
     private final Persistence persistence = new Persistence();
     @Data
     public static class Persistence {
@@ -2188,7 +2181,6 @@ public class CausewayConfiguration {
             }
         }
 
-
         private final Schema schema = new Schema();
         @Data
         public static class Schema {
@@ -2297,7 +2289,6 @@ public class CausewayConfiguration {
          */
         private IfHiddenPolicy ifHiddenPolicy = IfHiddenPolicy.HIDE;
 
-
         public enum IfDisabledPolicy {
             /**
              * The default  behaviour: any properties, collections or actions whose usability has been vetoed
@@ -2330,7 +2321,6 @@ public class CausewayConfiguration {
         private IfDisabledPolicy ifDisabledPolicy = IfDisabledPolicy.DISABLE;
     }
 
-
     private final Viewer viewer = new Viewer();
     @Data
     public static class Viewer {
@@ -2587,7 +2577,6 @@ public class CausewayConfiguration {
                 }
             }
 
-
             public enum ApiVariant {
                 /**
                  * Exposes only a Query API, of properties, collections and safe (query-only) actions.
@@ -3208,7 +3197,6 @@ public class CausewayConfiguration {
              */
             private boolean suppressSignUp = false;
 
-
             /**
              * Whether to suppress the password reset link on the sign-in page.
              *
@@ -3740,7 +3728,6 @@ public class CausewayConfiguration {
                  */
                 private String packagePrefix = null;
 
-
                 /**
                  * How to handle objects that are to be added into a <code>FixtureResult</code> but which are not yet
                  * persisted.
@@ -3820,7 +3807,6 @@ public class CausewayConfiguration {
                     EXECUTE;
                 }
 
-
                 /**
                  * Indicates whether, if a fixture script (or more precisely any other fixture scripts of the same
                  * class) is encountered more than once in a graph of dependencies, it should be executed again or
@@ -4159,7 +4145,6 @@ public class CausewayConfiguration {
              */
             private List<String> exposedHeaders = listOf("Authorization");
 
-
         }
 
         private final ExecutionLog executionLog = new ExecutionLog();
@@ -4337,7 +4322,6 @@ public class CausewayConfiguration {
                      */
                     private String userName = ADMIN_USER_NAME_DEFAULT;
 
-
                     // sonar-ignore-on (detects potential security risk, which we are aware of)
                     /**
                      * The corresponding password for {@link #getUserName() admin user}.
@@ -4396,7 +4380,6 @@ public class CausewayConfiguration {
                          */
                         private List<String> sticky = ADMIN_STICKY_NAMESPACE_PERMISSIONS_DEFAULT;
 
-
                         /**
                          * An (optional) additional set of namespaces that the
                          * {@link Admin#getRoleName() admin role} is granted.
@@ -4613,7 +4596,6 @@ public class CausewayConfiguration {
                 .collect(Collectors.toMap(PatternToString::getPattern, PatternToString::getString)));
     }
 
-
     @Target({ FIELD, METHOD, PARAMETER, ANNOTATION_TYPE })
     @Retention(RUNTIME)
     @Constraint(validatedBy = AssignableFromValidator.class)
@@ -4630,7 +4612,6 @@ public class CausewayConfiguration {
         Class<? extends Payload>[] payload() default { };
     }
 
-
     public static class AssignableFromValidator implements ConstraintValidator<AssignableFrom, Class<?>> {
 
         private Class<?> superType;
@@ -4672,7 +4653,6 @@ public class CausewayConfiguration {
         Class<? extends Payload>[] payload() default { };
     }
 
-
     public static class OneOfValidator implements ConstraintValidator<OneOf, String> {
 
         private List<String> allowed;
@@ -4691,4 +4671,4 @@ public class CausewayConfiguration {
         }
     }
 
-}
\ No newline at end of file
+}
diff --git a/core/config/src/main/java/org/apache/causeway/core/config/EclipselinkConfiguration.java b/core/config/src/main/java/org/apache/causeway/core/config/EclipselinkConfiguration.java
index e597e39def6..a90d86dadde 100644
--- a/core/config/src/main/java/org/apache/causeway/core/config/EclipselinkConfiguration.java
+++ b/core/config/src/main/java/org/apache/causeway/core/config/EclipselinkConfiguration.java
@@ -121,7 +121,6 @@ public class EclipselinkConfiguration {
     @CausewayConfiguration.AssignableFrom("org.eclipse.persistence.sessions.SessionEventListener")
     Class<?> sessionEventListener = null;
 
-
     private final Logging logging = new Logging();
     @Data
     public static class Logging {
@@ -193,7 +192,6 @@ public class EclipselinkConfiguration {
          */
         int size = 100; // bytes
 
-
         /**
          * The CacheType enum is used with the Cache annotation for a persistent class.
          * It defines the type of cache (IdentityMap) used for the class. By default the
@@ -263,7 +261,6 @@ public class EclipselinkConfiguration {
     @Data
     public static class FlushClear {
 
-
         /**
          * FlushClearCache persistence property
          * defines modes of cache handling after em.flush call followed by em.clear call.
@@ -311,7 +308,6 @@ public class EclipselinkConfiguration {
         FlushClearCache cache = FlushClearCache.DropInvalidate;
     }
 
-
     /**
      * @see <a href="https://www.eclipse.org/eclipselink/documentation/2.7/jpa/extensions/persistenceproperties_ref.htm#createddljdbcfilename">eclipselink.create-ddl-jdbc-file-name</a>
      */
@@ -351,7 +347,6 @@ public class EclipselinkConfiguration {
 
     }
 
-
     /**
      * @see <a href="https://www.eclipse.org/eclipselink/documentation/2.7/jpa/extensions/persistenceproperties_ref.htm#CCHCJCDJ">eclipselink.exception-handler</a>
      */
diff --git a/core/config/src/main/java/org/apache/causeway/core/config/RestEasyConfiguration.java b/core/config/src/main/java/org/apache/causeway/core/config/RestEasyConfiguration.java
index 766dd2df0cd..17c8fb50371 100644
--- a/core/config/src/main/java/org/apache/causeway/core/config/RestEasyConfiguration.java
+++ b/core/config/src/main/java/org/apache/causeway/core/config/RestEasyConfiguration.java
@@ -24,7 +24,6 @@ import org.springframework.validation.annotation.Validated;
 import lombok.Data;
 import lombok.Getter;
 
-
 /**
  * Selected configuration for <code>resteasy-spring-boot-starter</code>, to provide IDE-support.
  *
diff --git a/core/config/src/main/java/org/apache/causeway/core/config/beans/CausewayBeanFactoryPostProcessorForSpring.java b/core/config/src/main/java/org/apache/causeway/core/config/beans/CausewayBeanFactoryPostProcessorForSpring.java
index 6345f9fe831..c9203f889fc 100644
--- a/core/config/src/main/java/org/apache/causeway/core/config/beans/CausewayBeanFactoryPostProcessorForSpring.java
+++ b/core/config/src/main/java/org/apache/causeway/core/config/beans/CausewayBeanFactoryPostProcessorForSpring.java
@@ -128,5 +128,4 @@ implements
         return causewayComponentScanInterceptor.getAndDrainIntrospectableTypes();
     }
 
-
 }
diff --git a/core/config/src/main/java/org/apache/causeway/core/config/beans/CausewayBeanMetaData.java b/core/config/src/main/java/org/apache/causeway/core/config/beans/CausewayBeanMetaData.java
index 6ba5cae8fa5..af89f5e0246 100644
--- a/core/config/src/main/java/org/apache/causeway/core/config/beans/CausewayBeanMetaData.java
+++ b/core/config/src/main/java/org/apache/causeway/core/config/beans/CausewayBeanMetaData.java
@@ -121,6 +121,4 @@ public class CausewayBeanMetaData {
         return causewayManaged(beanSort, LogicalType.infer(type));
     }
 
-
-
 }
diff --git a/core/config/src/main/java/org/apache/causeway/core/config/beans/CausewayBeanTypeRegistryDefault.java b/core/config/src/main/java/org/apache/causeway/core/config/beans/CausewayBeanTypeRegistryDefault.java
index a22d1c08f58..3098e6066d3 100644
--- a/core/config/src/main/java/org/apache/causeway/core/config/beans/CausewayBeanTypeRegistryDefault.java
+++ b/core/config/src/main/java/org/apache/causeway/core/config/beans/CausewayBeanTypeRegistryDefault.java
@@ -125,6 +125,4 @@ implements CausewayBeanTypeRegistry {
 
     }
 
-
-
 }
diff --git a/core/config/src/main/java/org/apache/causeway/core/config/beans/CausewayComponentScanInterceptorImpl.java b/core/config/src/main/java/org/apache/causeway/core/config/beans/CausewayComponentScanInterceptorImpl.java
index 08b32830d64..5d723ac8cf1 100644
--- a/core/config/src/main/java/org/apache/causeway/core/config/beans/CausewayComponentScanInterceptorImpl.java
+++ b/core/config/src/main/java/org/apache/causeway/core/config/beans/CausewayComponentScanInterceptorImpl.java
@@ -96,5 +96,4 @@ implements CausewayComponentScanInterceptor {
 
     }
 
-
 }
diff --git a/core/config/src/main/java/org/apache/causeway/core/config/beans/ScannedTypeMetaData.java b/core/config/src/main/java/org/apache/causeway/core/config/beans/ScannedTypeMetaData.java
index ea75eae392a..2ebdc4eda60 100644
--- a/core/config/src/main/java/org/apache/causeway/core/config/beans/ScannedTypeMetaData.java
+++ b/core/config/src/main/java/org/apache/causeway/core/config/beans/ScannedTypeMetaData.java
@@ -74,5 +74,4 @@ final class ScannedTypeMetaData {
         });
     }
 
-
 }
diff --git a/core/config/src/main/java/org/apache/causeway/core/config/beans/aoppatch/AopPatch.java b/core/config/src/main/java/org/apache/causeway/core/config/beans/aoppatch/AopPatch.java
index c1fd1f59fe6..acab4a7f688 100644
--- a/core/config/src/main/java/org/apache/causeway/core/config/beans/aoppatch/AopPatch.java
+++ b/core/config/src/main/java/org/apache/causeway/core/config/beans/aoppatch/AopPatch.java
@@ -101,5 +101,4 @@ public class AopPatch implements ApplicationContextAware {
         return interceptor;
     }
 
-
 }
diff --git a/core/config/src/main/java/org/apache/causeway/core/config/datasources/DataSourceIntrospectionService.java b/core/config/src/main/java/org/apache/causeway/core/config/datasources/DataSourceIntrospectionService.java
index 20225fb93af..ee4a8bc0448 100644
--- a/core/config/src/main/java/org/apache/causeway/core/config/datasources/DataSourceIntrospectionService.java
+++ b/core/config/src/main/java/org/apache/causeway/core/config/datasources/DataSourceIntrospectionService.java
@@ -107,5 +107,4 @@ public class DataSourceIntrospectionService {
         return Optional.empty();
     }
 
-
 }
diff --git a/core/config/src/main/java/org/apache/causeway/core/config/environment/CausewaySystemEnvironment.java b/core/config/src/main/java/org/apache/causeway/core/config/environment/CausewaySystemEnvironment.java
index c2db26db8e5..1879b6f8f11 100644
--- a/core/config/src/main/java/org/apache/causeway/core/config/environment/CausewaySystemEnvironment.java
+++ b/core/config/src/main/java/org/apache/causeway/core/config/environment/CausewaySystemEnvironment.java
@@ -110,7 +110,6 @@ public class CausewaySystemEnvironment {
         log.error("Application failed to start", event.getException());
     }
 
-
     // -- SHORTCUTS
 
     public _IocContainer ioc() {
@@ -138,7 +137,6 @@ public class CausewaySystemEnvironment {
         System.setProperty("PROTOTYPING", ""+isPrototyping);
     }
 
-
     public DeploymentType getDeploymentType() {
         return decideDeploymentType();
     }
@@ -151,9 +149,6 @@ public class CausewaySystemEnvironment {
         return getDeploymentType().isPrototyping();
     }
 
-
-
-
     // -- HELPER
 
     private DeploymentType decideDeploymentType() {
@@ -212,5 +207,3 @@ public class CausewaySystemEnvironment {
     }
 
 }
-
-
diff --git a/core/config/src/main/java/org/apache/causeway/core/config/messages/MessageRegistry.java b/core/config/src/main/java/org/apache/causeway/core/config/messages/MessageRegistry.java
index 44eeec9852e..6be991aa769 100644
--- a/core/config/src/main/java/org/apache/causeway/core/config/messages/MessageRegistry.java
+++ b/core/config/src/main/java/org/apache/causeway/core/config/messages/MessageRegistry.java
@@ -35,5 +35,4 @@ public class MessageRegistry {
                 MSG_CANCEL);
     }
 
-
 }
diff --git a/core/config/src/main/java/org/apache/causeway/core/config/metamodel/facets/CollectionLayoutConfigOptions.java b/core/config/src/main/java/org/apache/causeway/core/config/metamodel/facets/CollectionLayoutConfigOptions.java
index 533d9ee6a34..e0b390ab4d7 100644
--- a/core/config/src/main/java/org/apache/causeway/core/config/metamodel/facets/CollectionLayoutConfigOptions.java
+++ b/core/config/src/main/java/org/apache/causeway/core/config/metamodel/facets/CollectionLayoutConfigOptions.java
@@ -34,6 +34,5 @@ public final class CollectionLayoutConfigOptions {
             return configuration.getApplib().getAnnotation().getCollectionLayout().getDefaultView();
         }
 
-
     }
 }
diff --git a/core/config/src/main/java/org/apache/causeway/core/config/metamodel/facets/ParameterConfigOptions.java b/core/config/src/main/java/org/apache/causeway/core/config/metamodel/facets/ParameterConfigOptions.java
index e89331f9c10..b16ef1a5934 100644
--- a/core/config/src/main/java/org/apache/causeway/core/config/metamodel/facets/ParameterConfigOptions.java
+++ b/core/config/src/main/java/org/apache/causeway/core/config/metamodel/facets/ParameterConfigOptions.java
@@ -47,7 +47,6 @@ public final class ParameterConfigOptions {
         }
     }
 
-
     // -- FACTORIES
 
     public static PrecedingParametersPolicy precedingParametersPolicy(
@@ -55,5 +54,4 @@ public final class ParameterConfigOptions {
         return configuration.getApplib().getAnnotation().getParameter().getPrecedingParametersPolicy();
     }
 
-
 }
diff --git a/core/config/src/main/java/org/apache/causeway/core/config/progmodel/ProgrammingModelConstants.java b/core/config/src/main/java/org/apache/causeway/core/config/progmodel/ProgrammingModelConstants.java
index 377f8bb43db..743f7d9c5fd 100644
--- a/core/config/src/main/java/org/apache/causeway/core/config/progmodel/ProgrammingModelConstants.java
+++ b/core/config/src/main/java/org/apache/causeway/core/config/progmodel/ProgrammingModelConstants.java
@@ -109,7 +109,6 @@ public final class ProgrammingModelConstants {
         }
     }
 
-
     // -- METHOD EXCLUDE MARKERS
 
     @Getter
@@ -172,7 +171,6 @@ public final class ProgrammingModelConstants {
 
     }
 
-
     // -- MIXIN CONSTRUCTION
 
     public enum MixinConstructor {
diff --git a/core/config/src/main/java/org/apache/causeway/core/config/validators/PatternOptionalStringConstraintValidator.java b/core/config/src/main/java/org/apache/causeway/core/config/validators/PatternOptionalStringConstraintValidator.java
index f175ca712a9..d85c839b363 100644
--- a/core/config/src/main/java/org/apache/causeway/core/config/validators/PatternOptionalStringConstraintValidator.java
+++ b/core/config/src/main/java/org/apache/causeway/core/config/validators/PatternOptionalStringConstraintValidator.java
@@ -31,7 +31,6 @@ import org.springframework.stereotype.Component;
 public class PatternOptionalStringConstraintValidator
         implements ConstraintValidator<javax.validation.constraints.Pattern, Optional<String>> {
 
-
     private final PatternValidator patternValidator = new PatternValidator();
 
     public PatternOptionalStringConstraintValidator(){
diff --git a/core/config/src/main/java/org/apache/causeway/core/config/viewer/web/WebAppContextPath.java b/core/config/src/main/java/org/apache/causeway/core/config/viewer/web/WebAppContextPath.java
index 3e1a847f265..3b3fa1f3d54 100644
--- a/core/config/src/main/java/org/apache/causeway/core/config/viewer/web/WebAppContextPath.java
+++ b/core/config/src/main/java/org/apache/causeway/core/config/viewer/web/WebAppContextPath.java
@@ -155,5 +155,4 @@ public class WebAppContextPath implements Serializable {
                         : url;
     }
 
-
 }
diff --git a/core/interaction/src/main/java/org/apache/causeway/core/interaction/session/CausewayInteraction.java b/core/interaction/src/main/java/org/apache/causeway/core/interaction/session/CausewayInteraction.java
index 2e0d330c714..4d4adf71317 100644
--- a/core/interaction/src/main/java/org/apache/causeway/core/interaction/session/CausewayInteraction.java
+++ b/core/interaction/src/main/java/org/apache/causeway/core/interaction/session/CausewayInteraction.java
@@ -162,7 +162,6 @@ implements InteractionInternal {
         }
     }
 
-
     /**
      * <b>NOT API</b>: intended to be called only by the framework.
      *
@@ -182,7 +181,6 @@ implements InteractionInternal {
             execution.setParent(currentExecution);
         }
 
-
         // update this.currentExecution and this.previousExecution
         moveCurrentTo(execution);
 
@@ -263,5 +261,4 @@ implements InteractionInternal {
         attributes.remove(type);
     }
 
-
 }
diff --git a/core/interaction/src/main/java/org/apache/causeway/core/interaction/session/MessageBrokerImpl.java b/core/interaction/src/main/java/org/apache/causeway/core/interaction/session/MessageBrokerImpl.java
index b5807c0176b..6e30968d198 100644
--- a/core/interaction/src/main/java/org/apache/causeway/core/interaction/session/MessageBrokerImpl.java
+++ b/core/interaction/src/main/java/org/apache/causeway/core/interaction/session/MessageBrokerImpl.java
@@ -108,7 +108,6 @@ public class MessageBrokerImpl implements Serializable, MessageBroker {
         }
     }
 
-
     // -- HELPERS
 
     private Can<String> copyAndClear(final List<String> messages) {
diff --git a/core/internaltestsupport/src/main/java/org/apache/causeway/core/internaltestsupport/contract/ComparableContractTester.java b/core/internaltestsupport/src/main/java/org/apache/causeway/core/internaltestsupport/contract/ComparableContractTester.java
index b6f5791eee0..efc2d1cc3cf 100644
--- a/core/internaltestsupport/src/main/java/org/apache/causeway/core/internaltestsupport/contract/ComparableContractTester.java
+++ b/core/internaltestsupport/src/main/java/org/apache/causeway/core/internaltestsupport/contract/ComparableContractTester.java
@@ -29,7 +29,6 @@ import org.apache.causeway.commons.internal.collections._Lists;
 
 public class ComparableContractTester<T extends Comparable<T>> {
 
-
     private final List<List<T>> orderedTuples;
 
     /**
@@ -78,5 +77,4 @@ public class ComparableContractTester<T extends Comparable<T>> {
         return _Lists.ofArray(elements);
     }
 
-
 }
diff --git a/core/internaltestsupport/src/main/java/org/apache/causeway/core/internaltestsupport/contract/ValueTypeContractTestAbstract.java b/core/internaltestsupport/src/main/java/org/apache/causeway/core/internaltestsupport/contract/ValueTypeContractTestAbstract.java
index ac3b75edf92..26422dbdfc1 100644
--- a/core/internaltestsupport/src/main/java/org/apache/causeway/core/internaltestsupport/contract/ValueTypeContractTestAbstract.java
+++ b/core/internaltestsupport/src/main/java/org/apache/causeway/core/internaltestsupport/contract/ValueTypeContractTestAbstract.java
@@ -25,7 +25,6 @@ import org.junit.jupiter.api.Test;
 
 import static org.assertj.core.api.Assertions.assertThat;
 
-
 /**
  * Contract test for value types ({@link #equals(Object) equals} and
  * {@link #hashCode() hashCode}), and also {@link Comparable#compareTo(Object) compareTo} for
diff --git a/core/metamodel/src/main/java/module-info.java b/core/metamodel/src/main/java/module-info.java
index e890223b93d..4f1e23b2690 100644
--- a/core/metamodel/src/main/java/module-info.java
+++ b/core/metamodel/src/main/java/module-info.java
@@ -128,7 +128,6 @@ open module org.apache.causeway.core.metamodel {
             org.apache.causeway.viewer.wicket.ui,
             org.apache.causeway.incubator.viewer.graphql.viewer, org.apache.causeway.incubator.viewer.graphql.model, org.apache.causeway.extensions.titlecache.jcache, org.apache.causeway.extensions.titlecache.caffeine, org.apache.causeway.persistence.querydsl.integration;
 
-
     exports org.apache.causeway.core.metamodel.facets.object.tabledec to org.apache.causeway.viewer.wicket.ui;
     exports org.apache.causeway.core.metamodel.facets.object.layout;
     exports org.apache.causeway.core.metamodel.facets.all.hide;
@@ -145,7 +144,6 @@ open module org.apache.causeway.core.metamodel {
     exports org.apache.causeway.core.metamodel.services.deadlock;
     exports org.apache.causeway.core.metamodel.facets.object.autocomplete;
 
-
     requires jakarta.activation;
     requires java.annotation;
     requires java.desktop;
@@ -172,4 +170,4 @@ open module org.apache.causeway.core.metamodel {
 //    opens org.apache.causeway.core.metamodel.services.registry to spring.core;
 //    opens org.apache.causeway.core.metamodel.services.grid to java.xml.bind;
 //    opens org.apache.causeway.core.metamodel.services.metamodel to java.xml.bind;
-}
\ No newline at end of file
+}
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/_testing/FactoryService_forTesting.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/_testing/FactoryService_forTesting.java
index 9fb074d1155..df0e16fab35 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/_testing/FactoryService_forTesting.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/_testing/FactoryService_forTesting.java
@@ -78,5 +78,4 @@ class FactoryService_forTesting implements FactoryService {
         return domainClass.getDeclaredConstructor().newInstance();
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/_testing/MetaModelContext_forTesting.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/_testing/MetaModelContext_forTesting.java
index 461f256cce4..e627750eb7f 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/_testing/MetaModelContext_forTesting.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/_testing/MetaModelContext_forTesting.java
@@ -323,7 +323,6 @@ extends MetaModelContext {
         return factoryService;
     }
 
-
     @Override
     public TranslationService getTranslationService() {
         if(translationService==null) {
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/_testing/MethodRemover_forTesting.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/_testing/MethodRemover_forTesting.java
index e47e4e48b8f..540ee7cb70e 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/_testing/MethodRemover_forTesting.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/_testing/MethodRemover_forTesting.java
@@ -83,5 +83,4 @@ implements MethodRemover {
         return Can.ofStream(removedMethodMethodCalls.stream());
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/_testing/ServiceRegistry_forTesting.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/_testing/ServiceRegistry_forTesting.java
index 746c6915bd8..9fdf6ebbd6d 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/_testing/ServiceRegistry_forTesting.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/_testing/ServiceRegistry_forTesting.java
@@ -162,5 +162,4 @@ class ServiceRegistry_forTesting implements ServiceRegistry {
         }
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/_testing/_ServiceInjectorLegacy.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/_testing/_ServiceInjectorLegacy.java
index 3f4abca0f5d..89b12cb7922 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/_testing/_ServiceInjectorLegacy.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/_testing/_ServiceInjectorLegacy.java
@@ -311,5 +311,4 @@ final class _ServiceInjectorLegacy implements ServiceInjector {
         return instance;
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/commons/ClassExtensions.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/commons/ClassExtensions.java
index 45f7abc5283..668709d1b6f 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/commons/ClassExtensions.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/commons/ClassExtensions.java
@@ -35,7 +35,6 @@ import org.apache.causeway.commons.internal.resources._Resources;
 
 public final class ClassExtensions {
 
-
     private ClassExtensions() {
     }
 
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/commons/ClassPredicates.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/commons/ClassPredicates.java
index e3897066360..d515f52ef99 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/commons/ClassPredicates.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/commons/ClassPredicates.java
@@ -33,5 +33,4 @@ public final class ClassPredicates {
         };
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/commons/ClassUtil.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/commons/ClassUtil.java
index 4b23484baf6..a9b07a93e79 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/commons/ClassUtil.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/commons/ClassUtil.java
@@ -41,7 +41,6 @@ public final class ClassUtil {
             float.class.getName(), float.class,
             double.class.getName(), double.class);
 
-
     final Map<Class<?>, Object> defaultByPrimitive = Map.of(
             boolean.class, false,
             byte.class, (byte)0,
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/commons/DateExtensions.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/commons/DateExtensions.java
index 6aa704758fd..caf0be06a1b 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/commons/DateExtensions.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/commons/DateExtensions.java
@@ -21,7 +21,6 @@ package org.apache.causeway.core.metamodel.commons;
 import java.text.SimpleDateFormat;
 import java.util.Date;
 
-
 public final class DateExtensions {
 
     private DateExtensions(){}
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/commons/InputStreamExtensions.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/commons/InputStreamExtensions.java
index 00a0ace2c66..c7dc099257f 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/commons/InputStreamExtensions.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/commons/InputStreamExtensions.java
@@ -64,5 +64,4 @@ public final class InputStreamExtensions {
         return count;
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/commons/ListExtensions.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/commons/ListExtensions.java
index 21011942fc8..a70aa004be1 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/commons/ListExtensions.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/commons/ListExtensions.java
@@ -53,8 +53,6 @@ public final class ListExtensions {
         return extendee;
     }
 
-
-
     /**
      * @see #appendDelimitedStringToList(String, String, List)
      */
@@ -108,7 +106,4 @@ public final class ListExtensions {
                 .collect(Collectors.toList());
     }
 
-
-
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/commons/ResourceUtil.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/commons/ResourceUtil.java
index c573bdd7733..0228cb1453e 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/commons/ResourceUtil.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/commons/ResourceUtil.java
@@ -59,5 +59,4 @@ public class ResourceUtil {
         }
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/consent/Consent.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/consent/Consent.java
index df31f22e3ab..10858677c98 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/consent/Consent.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/consent/Consent.java
@@ -178,7 +178,6 @@ public interface Consent {
         }
     }
 
-
     /**
      * Returns true if this object is giving permission.
      */
@@ -205,7 +204,6 @@ public interface Consent {
         return getReason().map(VetoReason::string);
     }
 
-
     /**
      * Description of the interaction that this consent represents.
      *
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/context/MetaModelContext_usingSpring.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/context/MetaModelContext_usingSpring.java
index 935705785ed..99588c3e413 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/context/MetaModelContext_usingSpring.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/context/MetaModelContext_usingSpring.java
@@ -54,7 +54,6 @@ import org.apache.causeway.core.security.authorization.manager.AuthorizationMana
 
 import lombok.Getter;
 
-
 class MetaModelContext_usingSpring extends MetaModelContext {
 
     private final _IocContainer iocContainer;
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/execution/ActionExecutor.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/execution/ActionExecutor.java
index 1fab55b8eae..2134ebe39c3 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/execution/ActionExecutor.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/execution/ActionExecutor.java
@@ -125,7 +125,6 @@ implements
         return actionInvocationFacetAbstract.isPostable();
     }
 
-
     @SneakyThrows
     @Override
     public Object execute(final ActionInvocation currentExecution) {
@@ -168,7 +167,6 @@ implements
             argsForInvocation = arguments;
         }
 
-
         // set event onto the execution
         currentExecution.setEvent(event);
 
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/execution/InteractionInternal.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/execution/InteractionInternal.java
index 45c04df7d7f..52d80f80c09 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/execution/InteractionInternal.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/execution/InteractionInternal.java
@@ -84,7 +84,6 @@ extends Interaction {
             final PropertyEdit propertyEdit,
             final Context context);
 
-
     /**
      * Numbers the executions (an action invocation or property edit) within
      * a given {@link Interaction}.
@@ -156,5 +155,4 @@ extends Interaction {
         return priorExecution;
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facetapi/FacetHolderAbstract.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facetapi/FacetHolderAbstract.java
index b7854e67fe5..1bd65821bda 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facetapi/FacetHolderAbstract.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facetapi/FacetHolderAbstract.java
@@ -130,5 +130,4 @@ implements FacetHolder {
         return snapshot;
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facetapi/FacetRanking.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facetapi/FacetRanking.java
index 72e21ed7d27..9543c71811e 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facetapi/FacetRanking.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facetapi/FacetRanking.java
@@ -166,7 +166,6 @@ public final class FacetRanking {
                 .map(_Casts::uncheckedCast);
     }
 
-
     /**
      * Optionally returns the top ranking event facet, based on whether there was one added.
      * @param facetType - for convenience, so the caller does not need to cast the result
@@ -263,7 +262,6 @@ public final class FacetRanking {
         });
     }
 
-
     public <F extends Facet> void visitTopRankPairs(
             final @NonNull Class<F> facetType,
             final @NonNull BiConsumer<F, F> visitor) {
@@ -282,7 +280,4 @@ public final class FacetRanking {
 
     }
 
-
-
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facetapi/HasFacetHolder.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facetapi/HasFacetHolder.java
index 0a2d164544a..4d776c32cec 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facetapi/HasFacetHolder.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facetapi/HasFacetHolder.java
@@ -71,5 +71,4 @@ public interface HasFacetHolder extends FacetHolder {
         return getFacetHolder().getFacetRanking(facetType);
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facetapi/MetaModelRefiner.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facetapi/MetaModelRefiner.java
index 2bc0bbf784a..e8a6463a1d1 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facetapi/MetaModelRefiner.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facetapi/MetaModelRefiner.java
@@ -20,7 +20,6 @@ package org.apache.causeway.core.metamodel.facetapi;
 
 import org.apache.causeway.core.metamodel.progmodel.ProgrammingModel;
 
-
 /**
  * Provides the ability for components to inform/alter/adjust/refine the meta-model
  * the {@link ProgrammingModel}).
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/ActionSupport.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/ActionSupport.java
index 1835679718a..4e51ec20cb8 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/ActionSupport.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/ActionSupport.java
@@ -170,5 +170,4 @@ public final class ActionSupport {
         return withAdditional;
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/DomainEventHelper.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/DomainEventHelper.java
index 7abbc361db8..0b16d90a57e 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/DomainEventHelper.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/DomainEventHelper.java
@@ -232,7 +232,6 @@ public class DomainEventHelper {
                         : Collections.emptyList();
     }
 
-
     // -- postEventForProperty, newPropertyInteraction
     public <S, T> PropertyDomainEvent<S, T> postEventForProperty(
             final AbstractDomainEvent.Phase phase,
@@ -289,7 +288,6 @@ public class DomainEventHelper {
             final T oldValue,
             final T newValue) throws NoSuchMethodException, SecurityException, IllegalArgumentException {
 
-
         var constructors = _Reflect.getPublicConstructors(type);
 
         var noArgonstructor = constructors
@@ -333,7 +331,6 @@ public class DomainEventHelper {
         throw new NoSuchMethodException(type.getName()+".<init>(...)");
     }
 
-
     // -- postEventForCollection, newCollectionDomainEvent
 
     public <S, T> CollectionDomainEvent<S, T> postEventForCollection(
@@ -426,5 +423,4 @@ public class DomainEventHelper {
         }
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/DomainEventHolder.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/DomainEventHolder.java
index b1b21df81d9..65b686ee2a9 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/DomainEventHolder.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/DomainEventHolder.java
@@ -87,5 +87,4 @@ public interface DomainEventHolder<T> {
         private boolean postable;
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/FacetFactory.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/FacetFactory.java
index 8bb548f75d6..6add5a9810e 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/FacetFactory.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/FacetFactory.java
@@ -159,7 +159,6 @@ public interface FacetFactory {
      */
     ImmutableEnumSet<FeatureType> getFeatureTypes();
 
-
     // //////////////////////////////////////
     // process class
     // //////////////////////////////////////
@@ -218,7 +217,6 @@ public interface FacetFactory {
     // process method
     // //////////////////////////////////////
 
-
     public static class ProcessMethodContext
     extends AbstractProcessWithMethodContext<FacetedMethod>
     implements ProcessContextWithMetadataProperties<FacetedMethod> {
@@ -317,7 +315,6 @@ public interface FacetFactory {
             }
         }
 
-
         // -- SUPPORTING METHOD NAMING CONVENTIONS
 
         private Can<String> namingConventionForActionSupport(
@@ -360,7 +357,6 @@ public interface FacetFactory {
 
     }
 
-
     /**
      * Process the method, and return the correctly setup annotation if present.
      */
@@ -422,5 +418,4 @@ public interface FacetFactory {
      */
     void processParams(ProcessParameterContext processParameterContext);
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/FacetedMethod.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/FacetedMethod.java
index 7a7540eb7c3..a6427f789d7 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/FacetedMethod.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/FacetedMethod.java
@@ -165,7 +165,6 @@ extends TypedHolderAbstract {
         }
     }
 
-
     // -- FIELDS
 
     /**
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/actions/action/ActionAnnotationFacetFactory.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/actions/action/ActionAnnotationFacetFactory.java
index 20a5721c597..a4522b79674 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/actions/action/ActionAnnotationFacetFactory.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/actions/action/ActionAnnotationFacetFactory.java
@@ -90,7 +90,6 @@ extends FacetFactoryAbstract {
                 .create(actionIfAny, holder));
     }
 
-
     void processDomainEvent(final ProcessMethodContext processMethodContext, final Optional<Action> actionIfAny) {
 
         var actionMethod = processMethodContext.getMethod();
@@ -202,7 +201,6 @@ extends FacetFactoryAbstract {
                 ExecutionPublishingFacetForActionAnnotation
                 .create(actionIfAny, getConfiguration(), facetedMethod));
 
-
     }
 
     void processTypeOf(final ProcessMethodContext processMethodContext, final Optional<Action> actionIfAny) {
@@ -249,5 +247,4 @@ extends FacetFactoryAbstract {
                 .create(actionIfAny, holder));
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/actions/action/invocation/IdentifierUtil.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/actions/action/invocation/IdentifierUtil.java
index f1a330f31a4..f70bb21875c 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/actions/action/invocation/IdentifierUtil.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/actions/action/invocation/IdentifierUtil.java
@@ -99,7 +99,6 @@ public class IdentifierUtil {
                     .equals(command.getLogicalMemberIdentifier());
     }
 
-
     public String logicalMemberIdentifierFor(
             final @NonNull InteractionHead interactionHead,
             final ObjectMember objectMember) {
@@ -156,5 +155,4 @@ public class IdentifierUtil {
         return logicalMemberIdentifierFor(otoa.getDeclaringType(), otoa);
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/actions/action/semantics/ActionSemanticsFacetForActionAnnotation.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/actions/action/semantics/ActionSemanticsFacetForActionAnnotation.java
index 285924e7ed7..28afc1fdfad 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/actions/action/semantics/ActionSemanticsFacetForActionAnnotation.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/actions/action/semantics/ActionSemanticsFacetForActionAnnotation.java
@@ -44,5 +44,4 @@ public class ActionSemanticsFacetForActionAnnotation extends ActionSemanticsFace
         super(of, holder);
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/actions/layout/ActionLayoutFacetFactory.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/actions/layout/ActionLayoutFacetFactory.java
index a75ee9f411c..0101e30494f 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/actions/layout/ActionLayoutFacetFactory.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/actions/layout/ActionLayoutFacetFactory.java
@@ -102,5 +102,4 @@ extends FacetFactoryAbstract {
 
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/actions/redirect/RedirectFacet.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/actions/redirect/RedirectFacet.java
index 22c9a7265ed..92610532c5f 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/actions/redirect/RedirectFacet.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/actions/redirect/RedirectFacet.java
@@ -26,7 +26,6 @@ import org.apache.causeway.core.metamodel.facetapi.Facet;
  */
 public interface RedirectFacet extends Facet {
 
-
     Redirect policy();
 
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/all/described/ParamDescribedFacetAbstract.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/all/described/ParamDescribedFacetAbstract.java
index 5e6e710dd1a..b1f925543c5 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/all/described/ParamDescribedFacetAbstract.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/all/described/ParamDescribedFacetAbstract.java
@@ -54,5 +54,4 @@ implements ParamDescribedFacet {
                 precedence);
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/all/i8n/noun/HasNoun.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/all/i8n/noun/HasNoun.java
index f376e921d54..fbe0f2f53b2 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/all/i8n/noun/HasNoun.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/all/i8n/noun/HasNoun.java
@@ -64,5 +64,4 @@ extends HasMemoizableTranslation {
         return translated().orElse(null);
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/collections/CollectionFacet.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/collections/CollectionFacet.java
index de4364d963e..ab588d5219e 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/collections/CollectionFacet.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/collections/CollectionFacet.java
@@ -195,5 +195,4 @@ public interface CollectionFacet extends Facet {
 
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/collections/accessor/CollectionAccessorFacetViaAccessorFactory.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/collections/accessor/CollectionAccessorFacetViaAccessorFactory.java
index 7c44b3035af..8af4ebf90d1 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/collections/accessor/CollectionAccessorFacetViaAccessorFactory.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/collections/accessor/CollectionAccessorFacetViaAccessorFactory.java
@@ -59,7 +59,6 @@ extends PropertyOrCollectionIdentifyingFacetFactoryAbstract {
                         typeSpec, accessorMethod, facetHolder));
     }
 
-
     // ///////////////////////////////////////////////////////////////
     // PropertyOrCollectionIdentifyingFacetFactory impl.
     // ///////////////////////////////////////////////////////////////
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/collections/collection/CollectionAnnotationFacetFactory.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/collections/collection/CollectionAnnotationFacetFactory.java
index a6784bf2efc..f0de2f3d689 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/collections/collection/CollectionAnnotationFacetFactory.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/collections/collection/CollectionAnnotationFacetFactory.java
@@ -120,5 +120,4 @@ extends FacetFactoryAbstract {
         });
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/collections/javautilcollection/JavaArrayFacet.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/collections/javautilcollection/JavaArrayFacet.java
index ba0b016815f..e141837075b 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/collections/javautilcollection/JavaArrayFacet.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/collections/javautilcollection/JavaArrayFacet.java
@@ -83,5 +83,4 @@ public class JavaArrayFacet extends CollectionFacetAbstract {
                 : (Object[]) arrayAdapter.getPojo();
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/collections/layout/CollectionLayoutFacetFactory.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/collections/layout/CollectionLayoutFacetFactory.java
index 3c47b338033..a05f730feef 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/collections/layout/CollectionLayoutFacetFactory.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/collections/layout/CollectionLayoutFacetFactory.java
@@ -83,8 +83,6 @@ extends FacetFactoryAbstract {
                 SortedByFacetForCollectionLayoutAnnotation
                 .create(collectionLayoutIfAny, facetHolder));
 
-
-
     }
 
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/collections/sortedby/annotation/SortedByFacetAnnotationFactory.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/collections/sortedby/annotation/SortedByFacetAnnotationFactory.java
index d9d77060e20..b73410a0577 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/collections/sortedby/annotation/SortedByFacetAnnotationFactory.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/collections/sortedby/annotation/SortedByFacetAnnotationFactory.java
@@ -80,5 +80,4 @@ implements MetaModelRefiner {
         });
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/members/disabled/method/DisableForContextFacet.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/members/disabled/method/DisableForContextFacet.java
index 49e91e3380e..b05a26680f2 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/members/disabled/method/DisableForContextFacet.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/members/disabled/method/DisableForContextFacet.java
@@ -32,5 +32,4 @@ import org.apache.causeway.core.metamodel.object.ManagedObject;
  */
 public interface DisableForContextFacet extends Facet, DisablingInteractionAdvisor {
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/members/hidden/HiddenFacetAbstract.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/members/hidden/HiddenFacetAbstract.java
index 16f359e89d3..40fdeb732d9 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/members/hidden/HiddenFacetAbstract.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/members/hidden/HiddenFacetAbstract.java
@@ -49,7 +49,6 @@ implements HiddenFacet {
         super(type(), holder, where, precedence);
     }
 
-
     // to instantiate contributed facets
     private HiddenFacetAbstract(final HiddenFacetAbstract toplevelFacet) {
         super(type(), toplevelFacet.getFacetHolder(), toplevelFacet.where());
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/members/hidden/method/HideForContextFacet.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/members/hidden/method/HideForContextFacet.java
index 5515315b85f..84b495b703e 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/members/hidden/method/HideForContextFacet.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/members/hidden/method/HideForContextFacet.java
@@ -32,5 +32,4 @@ import org.apache.causeway.core.metamodel.object.ManagedObject;
  */
 public interface HideForContextFacet extends Facet, HidingInteractionAdvisor {
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/members/hidden/method/HideForContextFacetViaMethod.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/members/hidden/method/HideForContextFacetViaMethod.java
index dd79cf4dc27..b7dae4a4125 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/members/hidden/method/HideForContextFacetViaMethod.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/members/hidden/method/HideForContextFacetViaMethod.java
@@ -65,5 +65,4 @@ implements ImperativeFacet {
         ImperativeFacet.visitAttributes(this, visitor);
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/members/layout/group/GroupIdAndName.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/members/layout/group/GroupIdAndName.java
index f336f94ed4e..f4045ab35ab 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/members/layout/group/GroupIdAndName.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/members/layout/group/GroupIdAndName.java
@@ -184,6 +184,4 @@ implements
 
     }
 
-
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/members/layout/group/LayoutGroupFacetForActionAnnotation.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/members/layout/group/LayoutGroupFacetForActionAnnotation.java
index 1622918ca80..edda9b2c926 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/members/layout/group/LayoutGroupFacetForActionAnnotation.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/members/layout/group/LayoutGroupFacetForActionAnnotation.java
@@ -39,5 +39,4 @@ extends LayoutGroupFacetAbstract {
         super(groupIdAndName, holder, Precedence.FALLBACK);
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/members/named/method/NamedFacetForMemberViaMethodFactory.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/members/named/method/NamedFacetForMemberViaMethodFactory.java
index d90bed39b39..f3c671aeddb 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/members/named/method/NamedFacetForMemberViaMethodFactory.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/members/named/method/NamedFacetForMemberViaMethodFactory.java
@@ -49,5 +49,4 @@ extends MemberSupportFacetFactoryAbstract {
         });
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/members/publish/command/CommandPublishingFacetAbstract.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/members/publish/command/CommandPublishingFacetAbstract.java
index 19fb2730043..4924b6975a9 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/members/publish/command/CommandPublishingFacetAbstract.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/members/publish/command/CommandPublishingFacetAbstract.java
@@ -98,5 +98,4 @@ implements CommandPublishingFacet {
         visitor.accept("dtoProcessor", processor);
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/members/publish/command/CommandPublishingFacetForPropertyAnnotation.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/members/publish/command/CommandPublishingFacetForPropertyAnnotation.java
index 20e8423f7d5..7d4b65924e3 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/members/publish/command/CommandPublishingFacetForPropertyAnnotation.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/members/publish/command/CommandPublishingFacetForPropertyAnnotation.java
@@ -144,5 +144,4 @@ public abstract class CommandPublishingFacetForPropertyAnnotation extends Comman
         super(processor, holder, servicesInjector);
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/members/publish/execution/ExecutionPublishingFacetForActionAnnotationAsConfigured.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/members/publish/execution/ExecutionPublishingFacetForActionAnnotationAsConfigured.java
index c5c76ea0748..bd31cb18ab9 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/members/publish/execution/ExecutionPublishingFacetForActionAnnotationAsConfigured.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/members/publish/execution/ExecutionPublishingFacetForActionAnnotationAsConfigured.java
@@ -67,7 +67,6 @@ extends ExecutionPublishingFacetForActionAnnotation {
         }
     }
 
-
     public ExecutionPublishingFacetForActionAnnotationAsConfigured(final FacetHolder holder) {
         super(holder);
     }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/autocomplete/AutoCompleteFacetAbstract.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/autocomplete/AutoCompleteFacetAbstract.java
index d996e2db41a..2bd0faf65a7 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/autocomplete/AutoCompleteFacetAbstract.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/autocomplete/AutoCompleteFacetAbstract.java
@@ -93,7 +93,6 @@ implements AutoCompleteFacet {
         return getServiceRegistry().lookupServiceElseFail(ExecutionPublisher.class);
     }
 
-
     @Override
     public int getMinLength() {
         if(minLength == null) {
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/bookmarkpolicy/BookmarkPolicyFacet.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/bookmarkpolicy/BookmarkPolicyFacet.java
index fe09826c211..6b9c0e79042 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/bookmarkpolicy/BookmarkPolicyFacet.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/bookmarkpolicy/BookmarkPolicyFacet.java
@@ -18,13 +18,11 @@
  */
 package org.apache.causeway.core.metamodel.facets.object.bookmarkpolicy;
 
-
 import org.apache.causeway.applib.annotation.ActionLayout;
 import org.apache.causeway.applib.annotation.BookmarkPolicy;
 import org.apache.causeway.applib.annotation.DomainObjectLayout;
 import org.apache.causeway.core.metamodel.facets.SingleValueFacet;
 
-
 /**
  * Corresponds to annotating the class with {@link DomainObjectLayout#bookmarking()}.
  * or an action with {@link ActionLayout#bookmarking()}.
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/bookmarkpolicy/BookmarkPolicyFacetFallback.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/bookmarkpolicy/BookmarkPolicyFacetFallback.java
index 27309f0531b..96873ff6749 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/bookmarkpolicy/BookmarkPolicyFacetFallback.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/bookmarkpolicy/BookmarkPolicyFacetFallback.java
@@ -21,7 +21,6 @@ package org.apache.causeway.core.metamodel.facets.object.bookmarkpolicy;
 import org.apache.causeway.applib.annotation.BookmarkPolicy;
 import org.apache.causeway.core.metamodel.facetapi.FacetHolder;
 
-
 public class BookmarkPolicyFacetFallback
 extends BookmarkPolicyFacetAbstract {
 
@@ -29,5 +28,4 @@ extends BookmarkPolicyFacetAbstract {
         super(BookmarkPolicy.NEVER, facetHolder, Precedence.FALLBACK);
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/bookmarkpolicy/bookmarkable/BookmarkPolicyFacetFallbackFactory.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/bookmarkpolicy/bookmarkable/BookmarkPolicyFacetFallbackFactory.java
index 9d4af5dd13e..a5e769f2b34 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/bookmarkpolicy/bookmarkable/BookmarkPolicyFacetFallbackFactory.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/bookmarkpolicy/bookmarkable/BookmarkPolicyFacetFallbackFactory.java
@@ -97,5 +97,4 @@ implements MetaModelRefiner {
         };
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/callbacks/CallbackFacetFactory.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/callbacks/CallbackFacetFactory.java
index 4cae2fc6ef2..fbfde5420c0 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/callbacks/CallbackFacetFactory.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/callbacks/CallbackFacetFactory.java
@@ -81,5 +81,4 @@ extends MethodPrefixBasedFacetFactoryAbstract {
 
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/callbacks/CreatedLifecycleEventFacetForDomainObjectAnnotation.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/callbacks/CreatedLifecycleEventFacetForDomainObjectAnnotation.java
index 03b7eadb925..a27e2fce3e2 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/callbacks/CreatedLifecycleEventFacetForDomainObjectAnnotation.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/callbacks/CreatedLifecycleEventFacetForDomainObjectAnnotation.java
@@ -41,5 +41,4 @@ public class CreatedLifecycleEventFacetForDomainObjectAnnotation extends SingleC
         return _Casts.uncheckedCast(value());
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/callbacks/PersistingLifecycleEventFacetForDomainObjectAnnotation.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/callbacks/PersistingLifecycleEventFacetForDomainObjectAnnotation.java
index 7b7e6c2f8de..c22d334f9af 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/callbacks/PersistingLifecycleEventFacetForDomainObjectAnnotation.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/callbacks/PersistingLifecycleEventFacetForDomainObjectAnnotation.java
@@ -40,5 +40,4 @@ public class PersistingLifecycleEventFacetForDomainObjectAnnotation extends Sing
         return _Casts.uncheckedCast(value());
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobject/DomainObjectAnnotationFacetFactory.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobject/DomainObjectAnnotationFacetFactory.java
index 54f67f073e5..c30cb38d14e 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobject/DomainObjectAnnotationFacetFactory.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobject/DomainObjectAnnotationFacetFactory.java
@@ -180,7 +180,6 @@ implements
         processDomainEvents(domainObjectIfAny, processClassContext);
     }
 
-
     void processEntityChangePublishing(
             final Optional<DomainObject> domainObjectIfAny,
             final ProcessClassContext processClassContext) {
@@ -318,8 +317,6 @@ implements
                 .create(domainObjectIfAny, cls, facetHolder));
     }
 
-
-
     void processNature(
             final Optional<DomainObject> domainObjectIfAny,
             final ProcessClassContext processClassContext) {
@@ -360,7 +357,6 @@ implements
 
     }
 
-
     private void processLifecycleEvents(
             final Optional<DomainObject> domainObjectIfAny,
             final ProcessClassContext processClassContext) {
@@ -379,7 +375,6 @@ implements
         processLifecycleEventUpdating(domainObjectIfAny, facetHolder);
     }
 
-
     private void processDomainEvents(
             final Optional<DomainObject> domainObjectIfAny,
             final ProcessClassContext processClassContext) {
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobject/editing/ImmutableFacetForDomainObjectAnnotation.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobject/editing/ImmutableFacetForDomainObjectAnnotation.java
index d6b71e1f1f9..4077eb56ee6 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobject/editing/ImmutableFacetForDomainObjectAnnotation.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobject/editing/ImmutableFacetForDomainObjectAnnotation.java
@@ -102,5 +102,4 @@ extends ImmutableFacetAbstract {
                 .orElseGet(()->VetoReason.editingObjectDisabledReasonNotGiven());
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobject/editing/ImmutableFacetFromConfiguration.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobject/editing/ImmutableFacetFromConfiguration.java
index f9a0a38231e..b13ad436d92 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobject/editing/ImmutableFacetFromConfiguration.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobject/editing/ImmutableFacetFromConfiguration.java
@@ -46,7 +46,4 @@ extends ImmutableFacetAbstract {
         return new ImmutableFacetFromConfiguration(reason, holder);
     }
 
-
-
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobject/entitychangepublishing/EntityChangePublishingFacetForDomainObjectAnnotation.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobject/entitychangepublishing/EntityChangePublishingFacetForDomainObjectAnnotation.java
index 91ddd209a7d..9956501d41c 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobject/entitychangepublishing/EntityChangePublishingFacetForDomainObjectAnnotation.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobject/entitychangepublishing/EntityChangePublishingFacetForDomainObjectAnnotation.java
@@ -18,7 +18,6 @@
  */
 package org.apache.causeway.core.metamodel.facets.object.domainobject.entitychangepublishing;
 
-
 import java.util.Optional;
 
 import org.apache.causeway.applib.annotation.Publishing;
@@ -68,4 +67,3 @@ extends EntityChangePublishingFacetAbstract {
         super(holder, enabled);
     }
 }
-
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobject/entitychangepublishing/EntityChangePublishingFacetForDomainObjectAnnotationAsConfigured.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobject/entitychangepublishing/EntityChangePublishingFacetForDomainObjectAnnotationAsConfigured.java
index 1221b4b7a4f..df5890d9df7 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobject/entitychangepublishing/EntityChangePublishingFacetForDomainObjectAnnotationAsConfigured.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobject/entitychangepublishing/EntityChangePublishingFacetForDomainObjectAnnotationAsConfigured.java
@@ -18,10 +18,8 @@
  */
 package org.apache.causeway.core.metamodel.facets.object.domainobject.entitychangepublishing;
 
-
 import org.apache.causeway.core.metamodel.facetapi.FacetHolder;
 
-
 public class EntityChangePublishingFacetForDomainObjectAnnotationAsConfigured extends EntityChangePublishingFacetForDomainObjectAnnotation {
 
     public EntityChangePublishingFacetForDomainObjectAnnotationAsConfigured(final FacetHolder facetHolder, final boolean enabled) {
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobject/entitychangepublishing/EntityChangePublishingFacetFromConfiguration.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobject/entitychangepublishing/EntityChangePublishingFacetFromConfiguration.java
index 0a1ef173341..cdeebda521c 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobject/entitychangepublishing/EntityChangePublishingFacetFromConfiguration.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobject/entitychangepublishing/EntityChangePublishingFacetFromConfiguration.java
@@ -18,11 +18,9 @@
  */
 package org.apache.causeway.core.metamodel.facets.object.domainobject.entitychangepublishing;
 
-
 import org.apache.causeway.core.metamodel.facetapi.FacetHolder;
 import org.apache.causeway.core.metamodel.facets.object.publish.entitychange.EntityChangePublishingFacetAbstract;
 
-
 /**
  * If the domain object has not been annotated with
  * {@link org.apache.causeway.applib.annotation.DomainObject} but entity-change-publishing
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobjectlayout/BookmarkPolicyFacetForDomainObjectLayoutAnnotation.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobjectlayout/BookmarkPolicyFacetForDomainObjectLayoutAnnotation.java
index 08064be1383..002c11e3692 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobjectlayout/BookmarkPolicyFacetForDomainObjectLayoutAnnotation.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobjectlayout/BookmarkPolicyFacetForDomainObjectLayoutAnnotation.java
@@ -25,7 +25,6 @@ import org.apache.causeway.applib.annotation.DomainObjectLayout;
 import org.apache.causeway.core.metamodel.facetapi.FacetHolder;
 import org.apache.causeway.core.metamodel.facets.object.bookmarkpolicy.BookmarkPolicyFacetAbstract;
 
-
 public class BookmarkPolicyFacetForDomainObjectLayoutAnnotation extends BookmarkPolicyFacetAbstract {
 
     public static Optional<BookmarkPolicyFacetForDomainObjectLayoutAnnotation> create(
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobjectlayout/DomainObjectLayoutFacetFactory.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobjectlayout/DomainObjectLayoutFacetFactory.java
index 0cf9636a697..9395434d4b0 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobjectlayout/DomainObjectLayoutFacetFactory.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobjectlayout/DomainObjectLayoutFacetFactory.java
@@ -91,5 +91,4 @@ extends FacetFactoryAbstract {
     private final _Lazy<MetamodelEventService> metamodelEventService = _Lazy.threadSafe(()->
         getServiceRegistry().lookupServiceElseFail(MetamodelEventService.class));
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobjectlayout/PagedFacetForDomainObjectLayoutAnnotation.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobjectlayout/PagedFacetForDomainObjectLayoutAnnotation.java
index 932b8f2a7d1..020b1ea9c40 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobjectlayout/PagedFacetForDomainObjectLayoutAnnotation.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobjectlayout/PagedFacetForDomainObjectLayoutAnnotation.java
@@ -33,7 +33,6 @@ public class PagedFacetForDomainObjectLayoutAnnotation extends PagedFacetAbstrac
             final Optional<DomainObjectLayout> domainObjectLayoutIfAny,
             final FacetHolder holder) {
 
-
         var tableDecoratorFacet = holder.getFacet(TableDecoratorFacet.class);
         if (TableDecorator.DatatablesNet.class.equals(tableDecoratorFacet.value())) {
             return Optional.of(new PagedFacetOverriddenByDataTablesDecoration(holder));
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobjectlayout/tabledec/TableDecoratorFacetForDomainObjectLayoutXml.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobjectlayout/tabledec/TableDecoratorFacetForDomainObjectLayoutXml.java
index aaabc6e4282..c9e5597abe5 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobjectlayout/tabledec/TableDecoratorFacetForDomainObjectLayoutXml.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobjectlayout/tabledec/TableDecoratorFacetForDomainObjectLayoutXml.java
@@ -48,5 +48,4 @@ extends TableDecoratorFacetAbstract {
         super(value, holder, precedence);
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainservice/annotation/DomainServiceFacetAnnotationFactory.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainservice/annotation/DomainServiceFacetAnnotationFactory.java
index 2dbec7ed857..f34fae7fa63 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainservice/annotation/DomainServiceFacetAnnotationFactory.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainservice/annotation/DomainServiceFacetAnnotationFactory.java
@@ -83,5 +83,4 @@ implements MetaModelRefiner {
 
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainservicelayout/DomainServiceLayoutFacet.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainservicelayout/DomainServiceLayoutFacet.java
index 0bb2d5feccb..e23705a6355 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainservicelayout/DomainServiceLayoutFacet.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainservicelayout/DomainServiceLayoutFacet.java
@@ -18,11 +18,9 @@
  */
 package org.apache.causeway.core.metamodel.facets.object.domainservicelayout;
 
-
 import org.apache.causeway.applib.annotation.DomainServiceLayout;
 import org.apache.causeway.core.metamodel.facetapi.Facet;
 
-
 /**
  * Corresponds to annotating the class with the {@link org.apache.causeway.applib.annotation.DomainServiceLayout} annotation.
  */
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainservicelayout/DomainServiceLayoutFacetAbstract.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainservicelayout/DomainServiceLayoutFacetAbstract.java
index 93a3a6365fc..9ef6f707410 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainservicelayout/DomainServiceLayoutFacetAbstract.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainservicelayout/DomainServiceLayoutFacetAbstract.java
@@ -18,7 +18,6 @@
  */
 package org.apache.causeway.core.metamodel.facets.object.domainservicelayout;
 
-
 import java.util.function.BiConsumer;
 
 import org.apache.causeway.applib.annotation.DomainServiceLayout;
@@ -26,7 +25,6 @@ import org.apache.causeway.core.metamodel.facetapi.Facet;
 import org.apache.causeway.core.metamodel.facetapi.FacetAbstract;
 import org.apache.causeway.core.metamodel.facetapi.FacetHolder;
 
-
 public abstract class DomainServiceLayoutFacetAbstract
 extends FacetAbstract
 implements DomainServiceLayoutFacet {
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainservicelayout/ObjectNamedFacetForDomainServiceLayoutAnnotation.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainservicelayout/ObjectNamedFacetForDomainServiceLayoutAnnotation.java
index cd2bea5aaa9..49d15841bbb 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainservicelayout/ObjectNamedFacetForDomainServiceLayoutAnnotation.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainservicelayout/ObjectNamedFacetForDomainServiceLayoutAnnotation.java
@@ -49,5 +49,4 @@ extends ObjectNamedFacetAbstract {
         super(noun, holder);
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainservicelayout/annotation/DomainServiceLayoutFacetAnnotation.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainservicelayout/annotation/DomainServiceLayoutFacetAnnotation.java
index bce98d448d0..d65cb621bd2 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainservicelayout/annotation/DomainServiceLayoutFacetAnnotation.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainservicelayout/annotation/DomainServiceLayoutFacetAnnotation.java
@@ -18,12 +18,10 @@
  */
 package org.apache.causeway.core.metamodel.facets.object.domainservicelayout.annotation;
 
-
 import org.apache.causeway.applib.annotation.DomainServiceLayout;
 import org.apache.causeway.core.metamodel.facetapi.FacetHolder;
 import org.apache.causeway.core.metamodel.facets.object.domainservicelayout.DomainServiceLayoutFacetAbstract;
 
-
 public class DomainServiceLayoutFacetAnnotation extends DomainServiceLayoutFacetAbstract {
 
     public DomainServiceLayoutFacetAnnotation(
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/entity/EntityFacet.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/entity/EntityFacet.java
index 4cc0dbe3bfb..bd049f9d721 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/entity/EntityFacet.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/entity/EntityFacet.java
@@ -135,7 +135,6 @@ public interface EntityFacet extends Facet {
                         getEntitySpecification().getLogicalType()));
     }
 
-
     /**
      * Optionally the entity pojo corresponding to given {@link Bookmark},
      * based on whether could be found.
@@ -177,6 +176,4 @@ public interface EntityFacet extends Facet {
         return new _EntityFacetForTesting(persistenceStandard, facetHolder);
     }
 
-
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/grid/GridFacet.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/grid/GridFacet.java
index 7dc607e0bba..31298be3a3b 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/grid/GridFacet.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/grid/GridFacet.java
@@ -39,5 +39,4 @@ public interface GridFacet extends Facet {
 
     Grid getGrid(@Nullable ManagedObject objectAdapter);
 
-
-}
\ No newline at end of file
+}
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/grid/GridFacetFactory.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/grid/GridFacetFactory.java
index ece6577416c..3876dcf161e 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/grid/GridFacetFactory.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/grid/GridFacetFactory.java
@@ -46,5 +46,4 @@ extends FacetFactoryAbstract {
     private final _Lazy<GridService> gridService = _Lazy.threadSafe(()->
         getServiceRegistry().lookupService(GridService.class).orElse(null));
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/ignore/datanucleus/RemoveDatanucleusPersistableTypesFacetFactory.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/ignore/datanucleus/RemoveDatanucleusPersistableTypesFacetFactory.java
index 6982b478ddc..f8bacde68b2 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/ignore/datanucleus/RemoveDatanucleusPersistableTypesFacetFactory.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/ignore/datanucleus/RemoveDatanucleusPersistableTypesFacetFactory.java
@@ -63,7 +63,4 @@ extends FacetFactoryAbstract {
         }
     }
 
-
-
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/ignore/jdo/RemoveJdoPrefixedMethodsFacetFactory.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/ignore/jdo/RemoveJdoPrefixedMethodsFacetFactory.java
index 672f13d0b94..a09a32606cc 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/ignore/jdo/RemoveJdoPrefixedMethodsFacetFactory.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/ignore/jdo/RemoveJdoPrefixedMethodsFacetFactory.java
@@ -18,7 +18,6 @@
  */
 package org.apache.causeway.core.metamodel.facets.object.ignore.jdo;
 
-
 import javax.inject.Inject;
 
 import org.apache.causeway.core.metamodel.context.MetaModelContext;
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/immutable/EditingEnabledFacet.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/immutable/EditingEnabledFacet.java
index 7bfb2d05613..24e116f1b7e 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/immutable/EditingEnabledFacet.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/immutable/EditingEnabledFacet.java
@@ -34,5 +34,4 @@ import org.apache.causeway.core.metamodel.facets.object.value.ValueFacet;
  */
 public interface EditingEnabledFacet extends Facet {
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/introspection/IntrospectionPolicyFacet.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/introspection/IntrospectionPolicyFacet.java
index 022fd16f3f7..57e5feda494 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/introspection/IntrospectionPolicyFacet.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/introspection/IntrospectionPolicyFacet.java
@@ -18,7 +18,6 @@
  */
 package org.apache.causeway.core.metamodel.facets.object.introspection;
 
-
 import org.apache.causeway.applib.annotation.DomainObject;
 import org.apache.causeway.applib.annotation.Introspection;
 import org.apache.causeway.applib.annotation.Introspection.EncapsulationPolicy;
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/mixin/MetaModelValidatorForMixinTypes.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/mixin/MetaModelValidatorForMixinTypes.java
index c04a17fd1a9..b16951fb69a 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/mixin/MetaModelValidatorForMixinTypes.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/mixin/MetaModelValidatorForMixinTypes.java
@@ -71,5 +71,4 @@ public class MetaModelValidatorForMixinTypes {
         return false;
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/navparent/annotation/NavigableParentAnnotationFacetFactory.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/navparent/annotation/NavigableParentAnnotationFacetFactory.java
index ef5e516e6b8..20ab07d6f85 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/navparent/annotation/NavigableParentAnnotationFacetFactory.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/navparent/annotation/NavigableParentAnnotationFacetFactory.java
@@ -192,5 +192,4 @@ implements MetaModelRefiner {
 
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/navparent/method/NavigableParentFacetViaMethod.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/navparent/method/NavigableParentFacetViaMethod.java
index 89818013f3a..15eb31dac02 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/navparent/method/NavigableParentFacetViaMethod.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/navparent/method/NavigableParentFacetViaMethod.java
@@ -83,7 +83,6 @@ extends NavigableParentFacetAbstract {
         }
     }
 
-
     @Override
     public void visitAttributes(final BiConsumer<String, Object> visitor) {
         super.visitAttributes(visitor);
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/projection/ident/TitleFacetFromProjectionFacet.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/projection/ident/TitleFacetFromProjectionFacet.java
index f9e8c98e222..1e99bfcf6ef 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/projection/ident/TitleFacetFromProjectionFacet.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/projection/ident/TitleFacetFromProjectionFacet.java
@@ -51,5 +51,4 @@ extends TitleFacetAbstract {
         visitor.accept("projectionFacet", projectionFacet.getClass().getName());
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/promptStyle/PromptStyleFacetAbstract.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/promptStyle/PromptStyleFacetAbstract.java
index 92c728fc32e..cc9e7f00ea3 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/promptStyle/PromptStyleFacetAbstract.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/promptStyle/PromptStyleFacetAbstract.java
@@ -25,7 +25,6 @@ import org.apache.causeway.core.metamodel.facetapi.FacetHolder;
 public abstract class PromptStyleFacetAbstract extends FacetAbstract
 implements PromptStyleFacet {
 
-
     public static final Class<PromptStyleFacet> type() {
         return PromptStyleFacet.class;
     }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/publish/entitychange/EntityChangePublishingFacet.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/publish/entitychange/EntityChangePublishingFacet.java
index d477c9ec03b..91513f3bee0 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/publish/entitychange/EntityChangePublishingFacet.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/publish/entitychange/EntityChangePublishingFacet.java
@@ -18,12 +18,10 @@
  */
 package org.apache.causeway.core.metamodel.facets.object.publish.entitychange;
 
-
 import org.apache.causeway.core.metamodel.facetapi.Facet;
 import org.apache.causeway.core.metamodel.facetapi.FacetHolder;
 import org.apache.causeway.core.metamodel.spec.ObjectSpecification;
 
-
 /**
  * Corresponds to annotating the entity class with
  * {@Code @DomainObject(entityChangePublishing=ENABLED)}.
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/support/ObjectSupportFacetFactory.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/support/ObjectSupportFacetFactory.java
index f775c1303b6..04eb1e947aa 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/support/ObjectSupportFacetFactory.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/support/ObjectSupportFacetFactory.java
@@ -143,5 +143,4 @@ extends MethodPrefixBasedFacetFactoryAbstract {
         });
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/title/TitleFacet.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/title/TitleFacet.java
index a5c069329ad..25abd612523 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/title/TitleFacet.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/title/TitleFacet.java
@@ -39,7 +39,6 @@ public interface TitleFacet extends Facet {
      */
     String title(TitleRenderRequest titleRenderRequest);
 
-
     default String title(final ManagedObject targetAdapter) {
         return title(TitleRenderRequest.builder()
                 .object(targetAdapter)
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/title/parser/TitleFacetFromValueFacet.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/title/parser/TitleFacetFromValueFacet.java
index 9720f4dd6ee..ab55c66a60d 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/title/parser/TitleFacetFromValueFacet.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/title/parser/TitleFacetFromValueFacet.java
@@ -68,7 +68,6 @@ implements TitleFacet {
             return Enums.getFriendlyNameOf((Enum<?>)pojo);
         }
 
-
         // support for qualified value semantics, requires a 'where' context, that is,
         // what property, collection, action return or action param this is to be rendered for ...
         if(renderRequest.getFeature()!=null) {
@@ -126,5 +125,4 @@ implements TitleFacet {
         valueFacet.visitAttributes(visitor);
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/value/CompositeValueUpdater.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/value/CompositeValueUpdater.java
index 9a6a0d3bf2e..d8c2490656c 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/value/CompositeValueUpdater.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/value/CompositeValueUpdater.java
@@ -47,7 +47,6 @@ public abstract class CompositeValueUpdater {
                 final InteractionInitiatedBy interactionInitiatedBy);
     }
 
-
     @Delegate(excludes=X.class)
     private final ObjectActionMixedIn delegate;
 
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/viewmodel/ViewModelFacetFactory.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/viewmodel/ViewModelFacetFactory.java
index af56a2a7c61..e39178009f4 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/viewmodel/ViewModelFacetFactory.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/viewmodel/ViewModelFacetFactory.java
@@ -71,7 +71,6 @@ implements
         // DomainObject(nature=VIEW_MODEL) is managed by the DomainObjectAnnotationFacetFactory as a fallback strategy
     }
 
-
     // //////////////////////////////////////
 
     @Override
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/viewmodel/ViewModelFacetForViewModelInterface.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/viewmodel/ViewModelFacetForViewModelInterface.java
index 291355c5b1b..9edd8cb8af7 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/viewmodel/ViewModelFacetForViewModelInterface.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/viewmodel/ViewModelFacetForViewModelInterface.java
@@ -69,7 +69,6 @@ extends ViewModelFacetAbstract {
             var explicitInjectConstructors = ProgrammingModelConstants.ViewmodelConstructor.PUBLIC_WITH_INJECT_SEMANTICS.getAll(cls);
             var publicConstructors = ProgrammingModelConstants.ViewmodelConstructor.PUBLIC_ANY.getAll(cls);
 
-
             var violation = explicitInjectConstructors.getCardinality().isMultiple()
                     ? ProgrammingModelConstants.MessageTemplate.VIEWMODEL_MULTIPLE_CONSTRUCTORS_WITH_INJECT_SEMANTICS
                     : explicitInjectConstructors.getCardinality().isZero()
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/objectvalue/fileaccept/FileAcceptFacetAbstract.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/objectvalue/fileaccept/FileAcceptFacetAbstract.java
index 697c745c7ec..4bbd1853095 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/objectvalue/fileaccept/FileAcceptFacetAbstract.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/objectvalue/fileaccept/FileAcceptFacetAbstract.java
@@ -32,5 +32,4 @@ public abstract class FileAcceptFacetAbstract extends SingleStringValueFacetAbst
         super(type(), holder, value);
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/objectvalue/mandatory/MandatoryFacetAbstract.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/objectvalue/mandatory/MandatoryFacetAbstract.java
index 025877b57ee..ae47a32761f 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/objectvalue/mandatory/MandatoryFacetAbstract.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/objectvalue/mandatory/MandatoryFacetAbstract.java
@@ -145,7 +145,6 @@ implements MandatoryFacet {
 
         final Can<MandatoryFacet> conflictingFacets = findConflictingMandatoryFacets(mandatoryFacet);
 
-
         if(conflictingFacets.isNotEmpty()) {
             var holder = mandatoryFacet.getFacetHolder();
 
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/objectvalue/mustsatisfyspec/MustSatisfySpecificationFacetAbstract.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/objectvalue/mustsatisfyspec/MustSatisfySpecificationFacetAbstract.java
index 664891eb3bb..44d783e54ea 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/objectvalue/mustsatisfyspec/MustSatisfySpecificationFacetAbstract.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/objectvalue/mustsatisfyspec/MustSatisfySpecificationFacetAbstract.java
@@ -112,5 +112,4 @@ implements MustSatisfySpecificationFacet {
                 : false;
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/objectvalue/regex/RegExFacetAbstract.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/objectvalue/regex/RegExFacetAbstract.java
index c1aefa061d5..26f04e32c81 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/objectvalue/regex/RegExFacetAbstract.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/objectvalue/regex/RegExFacetAbstract.java
@@ -105,7 +105,6 @@ implements RegExFacet {
                 && Objects.equals(this.message(), other.message());
     }
 
-
     // -- UTILITY
 
     protected static int asMask(final javax.validation.constraints.Pattern.Flag[] flags) {
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/objectvalue/valuesemantics/ValueSemanticsSelectingFacetAbstract.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/objectvalue/valuesemantics/ValueSemanticsSelectingFacetAbstract.java
index 068125de3b3..ee90a7781a4 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/objectvalue/valuesemantics/ValueSemanticsSelectingFacetAbstract.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/objectvalue/valuesemantics/ValueSemanticsSelectingFacetAbstract.java
@@ -34,5 +34,4 @@ implements ValueSemanticsSelectingFacet {
         super(type(), holder, value);
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/param/autocomplete/MinLengthUtil.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/param/autocomplete/MinLengthUtil.java
index a6d31f301c1..31c2ad7fe4e 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/param/autocomplete/MinLengthUtil.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/param/autocomplete/MinLengthUtil.java
@@ -48,6 +48,4 @@ public final class MinLengthUtil {
 
     public static final int MIN_LENGTH_DEFAULT = 1;
 
-
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/param/choices/methodnum/ActionParameterChoicesFacetViaMethodFactory.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/param/choices/methodnum/ActionParameterChoicesFacetViaMethodFactory.java
index 831a166309a..3f72cf7f1cb 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/param/choices/methodnum/ActionParameterChoicesFacetViaMethodFactory.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/param/choices/methodnum/ActionParameterChoicesFacetViaMethodFactory.java
@@ -46,5 +46,4 @@ extends ActionParameterSupportFacetFactoryAbstract {
                         choicesMethod, paramSupportReturnType, patConstructor, paramAsHolder));
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/param/hide/method/ActionParameterHiddenFacetViaMethod.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/param/hide/method/ActionParameterHiddenFacetViaMethod.java
index 85eb3544e41..5cf0d0735c8 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/param/hide/method/ActionParameterHiddenFacetViaMethod.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/param/hide/method/ActionParameterHiddenFacetViaMethod.java
@@ -89,5 +89,4 @@ implements ImperativeFacet {
         ImperativeFacet.visitAttributes(this, visitor);
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/param/hide/method/ActionParameterHiddenFacetViaMethodFactory.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/param/hide/method/ActionParameterHiddenFacetViaMethodFactory.java
index c2b4a5e146c..543c7553ff7 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/param/hide/method/ActionParameterHiddenFacetViaMethodFactory.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/param/hide/method/ActionParameterHiddenFacetViaMethodFactory.java
@@ -49,5 +49,4 @@ extends ActionParameterSupportFacetFactoryAbstract {
                         hideMethod, patConstructor, paramAsHolder));
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/param/mandatory/dflt/MandatoryFacetOnParametersDefaultFactory.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/param/mandatory/dflt/MandatoryFacetOnParametersDefaultFactory.java
index be6f573667b..a67fa0778b6 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/param/mandatory/dflt/MandatoryFacetOnParametersDefaultFactory.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/param/mandatory/dflt/MandatoryFacetOnParametersDefaultFactory.java
@@ -54,5 +54,4 @@ public class MandatoryFacetOnParametersDefaultFactory extends FacetFactoryAbstra
                 .required(processParameterContext.getFacetHolder()));
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/param/parameter/ParameterAnnotationFacetFactory.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/param/parameter/ParameterAnnotationFacetFactory.java
index 93d9c578079..7addd9a522b 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/param/parameter/ParameterAnnotationFacetFactory.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/param/parameter/ParameterAnnotationFacetFactory.java
@@ -63,7 +63,6 @@ extends FacetFactoryAbstract {
                         .create(parameterIfAny, getConfiguration(), holder));
     }
 
-
     void processParamsMaxLength(final ProcessParameterContext processParameterContext) {
 
         var holder = processParameterContext.getFacetHolder();
@@ -130,5 +129,4 @@ extends FacetFactoryAbstract {
                 .create(parameterIfAny, holder));
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/param/parameter/mandatory/MandatoryFacetInvertedByNullableAnnotationOnParameter.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/param/parameter/mandatory/MandatoryFacetInvertedByNullableAnnotationOnParameter.java
index 8e0af4bc57f..c34e6d2ff3d 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/param/parameter/mandatory/MandatoryFacetInvertedByNullableAnnotationOnParameter.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/param/parameter/mandatory/MandatoryFacetInvertedByNullableAnnotationOnParameter.java
@@ -55,5 +55,4 @@ extends MandatoryFacetAbstract {
         super(Semantics.OPTIONAL, holder);
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/param/parameter/mustsatisfy/MustSatisfySpecificationFacetForParameterAnnotation.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/param/parameter/mustsatisfy/MustSatisfySpecificationFacetForParameterAnnotation.java
index d7ec6bee07b..e7fb53682b0 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/param/parameter/mustsatisfy/MustSatisfySpecificationFacetForParameterAnnotation.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/param/parameter/mustsatisfy/MustSatisfySpecificationFacetForParameterAnnotation.java
@@ -52,5 +52,4 @@ extends MustSatisfySpecificationFacetAbstract {
         super(specifications, holder);
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/param/support/ActionParameterSupportFacetFactoryAbstract.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/param/support/ActionParameterSupportFacetFactoryAbstract.java
index 10331e57c34..5daaede62ab 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/param/support/ActionParameterSupportFacetFactoryAbstract.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/param/support/ActionParameterSupportFacetFactoryAbstract.java
@@ -91,5 +91,4 @@ extends MemberAndPropertySupportFacetFactoryAbstract {
             FacetedMethodParameter paramAsHolder,
             ParamSupportingMethodSearchResult searchResult);
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/param/validate/method/ActionParameterValidationFacetViaMethodFactory.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/param/validate/method/ActionParameterValidationFacetViaMethodFactory.java
index ec4aa89d301..af3c667704e 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/param/validate/method/ActionParameterValidationFacetViaMethodFactory.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/param/validate/method/ActionParameterValidationFacetViaMethodFactory.java
@@ -53,5 +53,4 @@ extends ActionParameterSupportFacetFactoryAbstract  {
                         validateMethod, patConstructor, paramAsHolder));
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/accessor/PropertyAccessorFacetViaAccessor.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/accessor/PropertyAccessorFacetViaAccessor.java
index c0af68ae525..d9e57515c87 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/accessor/PropertyAccessorFacetViaAccessor.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/accessor/PropertyAccessorFacetViaAccessor.java
@@ -39,7 +39,6 @@ public class PropertyAccessorFacetViaAccessor
 extends PropertyOrCollectionAccessorFacetAbstract
 implements ImperativeFacet {
 
-
     @Getter(onMethod_ = {@Override}) private final @NonNull Can<MethodFacade> methods;
 
     public PropertyAccessorFacetViaAccessor(
@@ -85,5 +84,4 @@ implements ImperativeFacet {
         ImperativeFacet.visitAttributes(this, visitor);
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/disabled/fromimmutable/DisabledFacetOnPropertyFromImmutable.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/disabled/fromimmutable/DisabledFacetOnPropertyFromImmutable.java
index 4cd48612c88..e0d99a0b8fe 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/disabled/fromimmutable/DisabledFacetOnPropertyFromImmutable.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/disabled/fromimmutable/DisabledFacetOnPropertyFromImmutable.java
@@ -66,6 +66,4 @@ extends DisabledFacetAbstract {
                 .or(()->VetoReason.immutableIfNoReasonGivenByImmutableFacet().toOptional());
     }
 
-
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/disabled/inferred/DisabledFacetOnPropertyFromMissingSetter.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/disabled/inferred/DisabledFacetOnPropertyFromMissingSetter.java
index e0cd7b4217f..f70b8e8e211 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/disabled/inferred/DisabledFacetOnPropertyFromMissingSetter.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/disabled/inferred/DisabledFacetOnPropertyFromMissingSetter.java
@@ -30,5 +30,4 @@ extends DisabledFacetAbstract {
         super(Where.ANYWHERE, VetoReason.propertyHasNoSetter(), holder);
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/mandatory/dflt/MandatoryFacetOnProperyDefaultFactory.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/mandatory/dflt/MandatoryFacetOnProperyDefaultFactory.java
index ba933579e2f..7f72dd6424b 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/mandatory/dflt/MandatoryFacetOnProperyDefaultFactory.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/mandatory/dflt/MandatoryFacetOnProperyDefaultFactory.java
@@ -55,5 +55,4 @@ extends FacetFactoryAbstract {
                 .required(processMethodContext.getFacetHolder()));
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/projection/ProjectingFacetFromPropertyAnnotation.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/projection/ProjectingFacetFromPropertyAnnotation.java
index dcdd1683980..d937dec5be5 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/projection/ProjectingFacetFromPropertyAnnotation.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/projection/ProjectingFacetFromPropertyAnnotation.java
@@ -47,7 +47,6 @@ extends ProjectingFacetAbstract {
 
     }
 
-
     private final Projecting projecting;
 
     private ProjectingFacetFromPropertyAnnotation(
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/property/PropertyAnnotationFacetFactory.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/property/PropertyAnnotationFacetFactory.java
index 2432cf7acd6..d59d724d9a3 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/property/PropertyAnnotationFacetFactory.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/property/PropertyAnnotationFacetFactory.java
@@ -236,8 +236,6 @@ extends FacetFactoryAbstract {
                 .create(propertyIfAny, getConfiguration(), holder));
     }
 
-
-
     void processMaxLength(final ProcessMethodContext processMethodContext, final Optional<Property> propertyIfAny) {
 
         var holder = processMethodContext.getFacetHolder();
@@ -321,5 +319,4 @@ extends FacetFactoryAbstract {
                 .create(propertyIfAny, holder));
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/property/mandatory/MandatoryFacetInvertedByNullableAnnotationOnProperty.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/property/mandatory/MandatoryFacetInvertedByNullableAnnotationOnProperty.java
index c13961de652..4728de1beab 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/property/mandatory/MandatoryFacetInvertedByNullableAnnotationOnProperty.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/property/mandatory/MandatoryFacetInvertedByNullableAnnotationOnProperty.java
@@ -57,5 +57,4 @@ extends MandatoryFacetAbstract {
         super(Semantics.OPTIONAL, holder);
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/property/mustsatisfy/MustSatisfySpecificationFacetForPropertyAnnotation.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/property/mustsatisfy/MustSatisfySpecificationFacetForPropertyAnnotation.java
index 093a9c67ecf..d56f9c55d54 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/property/mustsatisfy/MustSatisfySpecificationFacetForPropertyAnnotation.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/property/mustsatisfy/MustSatisfySpecificationFacetForPropertyAnnotation.java
@@ -52,5 +52,4 @@ extends MustSatisfySpecificationFacetAbstract {
         super(specifications, holder);
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/update/clear/PropertyClearFacet.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/update/clear/PropertyClearFacet.java
index caa4c52785e..12a6dd63dca 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/update/clear/PropertyClearFacet.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/update/clear/PropertyClearFacet.java
@@ -32,5 +32,4 @@ import org.apache.causeway.core.metamodel.facetapi.Facet;
  */
 public interface PropertyClearFacet extends PropertyClearingAccessor, Facet {
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/value/semantics/MaxFractionalDigitsFacetFromValueSemanticsAnnotation.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/value/semantics/MaxFractionalDigitsFacetFromValueSemanticsAnnotation.java
index ffa4e65b642..1b165f72698 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/value/semantics/MaxFractionalDigitsFacetFromValueSemanticsAnnotation.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/value/semantics/MaxFractionalDigitsFacetFromValueSemanticsAnnotation.java
@@ -44,5 +44,4 @@ extends MaxFractionalDigitsFacetAbstract {
        super(maxFractionalDigits, holder);
    }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/value/semantics/MaxTotalDigitsFacetFromJavaxValidationDigitsAnnotation.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/value/semantics/MaxTotalDigitsFacetFromJavaxValidationDigitsAnnotation.java
index 7b2a91256bb..23811c81135 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/value/semantics/MaxTotalDigitsFacetFromJavaxValidationDigitsAnnotation.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/value/semantics/MaxTotalDigitsFacetFromJavaxValidationDigitsAnnotation.java
@@ -45,5 +45,4 @@ extends MaxTotalDigitsFacetAbstract {
        super(maxTotalDigits, holder);
    }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/inspect/model/FacetGroupNode.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/inspect/model/FacetGroupNode.java
index 7d1cbf6c31f..0a3132c7635 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/inspect/model/FacetGroupNode.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/inspect/model/FacetGroupNode.java
@@ -85,6 +85,4 @@ public class FacetGroupNode extends MMNode {
                 .sorted((a, b)->a.title().compareToIgnoreCase(b.title()));
     }
 
-
 }
-
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/inspect/model/MMNode.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/inspect/model/MMNode.java
index 9d03fe23bb7..42e4783aaae 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/inspect/model/MMNode.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/inspect/model/MMNode.java
@@ -130,5 +130,4 @@ public abstract class MMNode {
         return nameOf(annotationName).negate();
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/inspect/model/MMNodeFactory.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/inspect/model/MMNodeFactory.java
index 4fb0efaf358..787a1a5500f 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/inspect/model/MMNodeFactory.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/inspect/model/MMNodeFactory.java
@@ -30,7 +30,6 @@ import org.apache.causeway.schema.metamodel.v2.Property;
 
 public class MMNodeFactory {
 
-
     public static MMNode annotation(final Annotation annotation, final MMNode parentNode) {
         var node = new AnnotationNode();
         node.setAnnotation(annotation);
@@ -97,5 +96,4 @@ public class MMNodeFactory {
         return node;
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/InteractionAdvisorFacet.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/InteractionAdvisorFacet.java
index d2fbaa7ab27..8d51bc3d318 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/InteractionAdvisorFacet.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/InteractionAdvisorFacet.java
@@ -40,5 +40,4 @@ import org.apache.causeway.core.metamodel.facetapi.Facet;
  */
 public interface InteractionAdvisorFacet extends InteractionAdvisor, Facet {
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/InteractionContext.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/InteractionContext.java
index 64febc0bf6a..2ee1014c49d 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/InteractionContext.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/InteractionContext.java
@@ -120,5 +120,4 @@ public abstract class InteractionContext {
         return head.getTarget();
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/ActionInteraction.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/ActionInteraction.java
index 43c42e39296..92484c9407f 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/ActionInteraction.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/ActionInteraction.java
@@ -283,5 +283,4 @@ extends MemberInteraction<ManagedAction, ActionInteraction> {
                 feature.getFeatureIdentifier());
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/CollectionInteraction.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/CollectionInteraction.java
index c3ece36114b..9d20d7803bb 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/CollectionInteraction.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/CollectionInteraction.java
@@ -65,6 +65,4 @@ extends MemberInteraction<ManagedCollection, CollectionInteraction> {
         return super.getManagedMemberElseThrow(onFailure);
     }
 
-
 }
-
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/InteractionRailway.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/InteractionRailway.java
index 8e2fea2eb20..411e0c16886 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/InteractionRailway.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/InteractionRailway.java
@@ -62,5 +62,3 @@ implements
     }
 
 }
-
-
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/ManagedAction.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/ManagedAction.java
index 0eac6d9f653..f5437fd40b8 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/ManagedAction.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/ManagedAction.java
@@ -229,5 +229,4 @@ public final class ManagedAction extends ManagedMember {
         }
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/ManagedFeature.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/ManagedFeature.java
index e075aef46a3..676577607db 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/ManagedFeature.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/ManagedFeature.java
@@ -48,7 +48,6 @@ public interface ManagedFeature {
      */
     ObjectSpecification getElementType();
 
-
     /**
      * @return The feature's underlying type.
      * For actions this is the action's return type.
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/ManagedMember.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/ManagedMember.java
index 5ed4ff2c615..3b8c3482f2f 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/ManagedMember.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/ManagedMember.java
@@ -72,7 +72,6 @@ implements ManagedFeature {
         this.owner = managedObject;
     }
 
-
     @Override
     public abstract ObjectMember getMetaModel();
 
@@ -105,7 +104,6 @@ implements ManagedFeature {
     @Getter @Setter @NonNull
     private RepresentationMode representationMode = RepresentationMode.AUTO;
 
-
     /**
      * @return non-empty if hidden
      */
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/ManagedParameter.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/ManagedParameter.java
index d7002b65705..b34b6e7a61e 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/ManagedParameter.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/ManagedParameter.java
@@ -65,5 +65,4 @@ implements
 
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/ManagedProperty.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/ManagedProperty.java
index f2eecabbb59..c8077f25369 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/ManagedProperty.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/ManagedProperty.java
@@ -112,7 +112,6 @@ extends ManagedMember {
         }
     }
 
-
     /**
      * @param newValue
      * @return non-empty if the interaction is not valid for given {@code proposedNewValue}
@@ -130,7 +129,6 @@ extends ManagedMember {
         return Optional.empty();
     }
 
-
     /**
      * If visibility is vetoed, returns an empty but specified ManagedObject.
      * @return the property value as to be used by the UI for representation
@@ -145,7 +143,6 @@ extends ManagedMember {
             : ManagedObject.empty(property.getElementType());
     }
 
-
     // -- NEGOTIATION
 
     public PropertyNegotiationModel startNegotiation() {
@@ -165,4 +162,3 @@ extends ManagedMember {
     }
 
 }
-
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/MemberInteraction.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/MemberInteraction.java
index 5c519eff041..773b19c33e0 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/MemberInteraction.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/MemberInteraction.java
@@ -108,5 +108,4 @@ public abstract class MemberInteraction<T extends ManagedMember, H extends Membe
         return InteractionRailway.veto(veto);
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/ParameterNegotiationModel.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/ParameterNegotiationModel.java
index 35b67782c57..c39be78e259 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/ParameterNegotiationModel.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/ParameterNegotiationModel.java
@@ -48,7 +48,6 @@ import org.apache.causeway.core.metamodel.spec.feature.ObjectActionParameter;
 import lombok.Getter;
 import lombok.NonNull;
 
-
 /**
  * Model used to negotiate the parameter values of an action by means of an UI dialog.
  * <p>
@@ -220,7 +219,6 @@ public class ParameterNegotiationModel {
                 .collect(Can.toCan());
     }
 
-
     @NonNull public ManagedObject getParamValue(final int paramNr) {
         return paramModels.getElseFail(paramNr).getValue().getValue();
     }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/PropertyNegotiationModel.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/PropertyNegotiationModel.java
index 15127cfeab0..ebaee2c9980 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/PropertyNegotiationModel.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/PropertyNegotiationModel.java
@@ -223,5 +223,4 @@ public class PropertyNegotiationModel implements ManagedValue {
         isCurrentValueAbsent.invalidate();
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/_BindingUtil.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/_BindingUtil.java
index befc6f1f803..adb894835c9 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/_BindingUtil.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/_BindingUtil.java
@@ -184,5 +184,4 @@ class _BindingUtil {
         }
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/layout/DeweyOrderSet.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/layout/DeweyOrderSet.java
index 5e7409537c5..21bbdcae238 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/layout/DeweyOrderSet.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/layout/DeweyOrderSet.java
@@ -344,7 +344,6 @@ public class DeweyOrderSet implements Comparable<DeweyOrderSet>, Iterable<Object
         }
     }
 
-
     // //////////////////////////////////////
     // compareTo, equals, hashCode, toString
     // //////////////////////////////////////
@@ -402,5 +401,4 @@ public class DeweyOrderSet implements Comparable<DeweyOrderSet>, Iterable<Object
         return getGroupFullName() + ":" + size() + "el/" + (size() - childOrderSets.size()) + "m/" + childOrderSets.size() + "ch";
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/layout/LayoutFacetUtil.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/layout/LayoutFacetUtil.java
index 81e0a1072ea..78535a4e0b3 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/layout/LayoutFacetUtil.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/layout/LayoutFacetUtil.java
@@ -144,7 +144,6 @@ public class LayoutFacetUtil {
         .ifPresent(hasNamed::setNamed);
     }
 
-
     private void setObjectDescribedIfAny(
             final HasDescribedAs hasDescribedAs,
             final FacetHolder facetHolder) {
@@ -181,7 +180,6 @@ public class LayoutFacetUtil {
         }
     }
 
-
     private void setMemberNamedIfAny(
             final HasNamed hasNamed,
             final FacetHolder facetHolder) {
@@ -255,8 +253,6 @@ public class LayoutFacetUtil {
         }
     }
 
-
-
     public void setPagedIfAny(
             final CollectionLayoutData collectionLayoutData,
             final FacetHolder facetHolder, final ObjectSpecification objectSpec) {
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/methods/MethodFinder.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/methods/MethodFinder.java
index 981962c000c..aed189ea0d3 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/methods/MethodFinder.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/methods/MethodFinder.java
@@ -200,7 +200,6 @@ public class MethodFinder {
                 methodNameCandidates);
     }
 
-
     // -- HELPER
 
     private static MethodFinder havingAnyOrNoAnnotation(
@@ -275,5 +274,4 @@ public class MethodFinder {
         return isMarkerAnnotationPresent;
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/methods/MethodFinderPAT.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/methods/MethodFinderPAT.java
index 06ea10a3242..1b36130dfff 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/methods/MethodFinderPAT.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/methods/MethodFinderPAT.java
@@ -83,5 +83,4 @@ public final class MethodFinderPAT {
                 .map(constructor->MethodAndPatConstructor.of(supportingMethod, constructor));
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/methods/MethodPrefixBasedFacetFactoryAbstract.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/methods/MethodPrefixBasedFacetFactoryAbstract.java
index 42686c4dffa..f38c04dae2c 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/methods/MethodPrefixBasedFacetFactoryAbstract.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/methods/MethodPrefixBasedFacetFactoryAbstract.java
@@ -148,6 +148,4 @@ implements MethodPrefixBasedFacetFactory {
         return actionId.startsWith(prefix) && actionId.length() > prefix.length();
     }
 
-
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/object/ManagedObject.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/object/ManagedObject.java
index 29f8a8c8ba3..0fb526431d8 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/object/ManagedObject.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/object/ManagedObject.java
@@ -632,5 +632,4 @@ extends
         throw _Exceptions.unmatchedCase(specialization);
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/object/ManagedObjects.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/object/ManagedObjects.java
index 6b7a097f7b7..324756388ae 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/object/ManagedObjects.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/object/ManagedObjects.java
@@ -207,7 +207,6 @@ public final class ManagedObjects {
                 .orElseThrow(()->_Exceptions.illegalArgument("cannot stringify %s", managedObject));
     }
 
-
     /**
      *
      * @param managedObject
@@ -238,7 +237,6 @@ public final class ManagedObjects {
                         : "?" + separator + "?");
     }
 
-
     // -- PACKING
 
     /**
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/object/MmAssertionUtils.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/object/MmAssertionUtils.java
index a71c59d48f1..b37311a6b14 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/object/MmAssertionUtils.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/object/MmAssertionUtils.java
@@ -144,5 +144,4 @@ public class MmAssertionUtils {
                 ()->String.format("object %s does not provide a bookmark", adapter));
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/object/MmSpecUtils.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/object/MmSpecUtils.java
index 1a641bad7dd..f622a41cfdb 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/object/MmSpecUtils.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/object/MmSpecUtils.java
@@ -137,5 +137,4 @@ public final class MmSpecUtils {
                 "org.apache.causeway.testing.fixtures.applib.fixturescripts.FixtureScript");
     }
 
-
-}
\ No newline at end of file
+}
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/object/MmTitleUtils.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/object/MmTitleUtils.java
index 7f6f0593b2f..4ced0e4a6d5 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/object/MmTitleUtils.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/object/MmTitleUtils.java
@@ -78,5 +78,4 @@ public class MmTitleUtils {
         }
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/object/MmUnwrapUtils.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/object/MmUnwrapUtils.java
index c63343efe87..aac721f0776 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/object/MmUnwrapUtils.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/object/MmUnwrapUtils.java
@@ -107,7 +107,6 @@ public final class MmUnwrapUtils {
                 .collect(_Lists.toUnmodifiable());
     }
 
-
     /**
      *
      * @param adapters
@@ -122,4 +121,4 @@ public final class MmUnwrapUtils {
                 .collect(_Sets.toUnmodifiable());
     }
 
-}
\ No newline at end of file
+}
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/object/MmVisibilityUtils.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/object/MmVisibilityUtils.java
index 54b0de36c73..6b1a5cc080f 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/object/MmVisibilityUtils.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/object/MmVisibilityUtils.java
@@ -81,7 +81,6 @@ public final class MmVisibilityUtils {
         return autofittedObjectContainer;
     }
 
-
     /**
      * @param adapter - wrapper of domain object whose visibility is being checked,
      *      must not be a mixin
@@ -122,4 +121,4 @@ public final class MmVisibilityUtils {
                 .createForRegular(objectAdapter, interactionInitiatedBy, where);
     }
 
-}
\ No newline at end of file
+}
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/objectmanager/ObjectCreator.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/objectmanager/ObjectCreator.java
index 778d3979d77..8b221ceb645 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/objectmanager/ObjectCreator.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/objectmanager/ObjectCreator.java
@@ -62,7 +62,6 @@ interface ObjectCreator {
             getMetaModelContext().getServiceRegistry()
                     .lookupServiceElseFail(ObjectLifecyclePublisher.class);
 
-
         @Override
         public ManagedObject createObject(final ObjectSpecification spec) {
 
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/objectmanager/ObjectManager.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/objectmanager/ObjectManager.java
index 23586b9151a..4002d3d6352 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/objectmanager/ObjectManager.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/objectmanager/ObjectManager.java
@@ -221,5 +221,4 @@ public interface ObjectManager extends HasMetaModelContext {
                         .collect(Can.toCan()));
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/objectmanager/ObjectManagerDefault.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/objectmanager/ObjectManagerDefault.java
index 31f3035a1c8..95a3588c492 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/objectmanager/ObjectManagerDefault.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/objectmanager/ObjectManagerDefault.java
@@ -106,7 +106,6 @@ public class ObjectManagerDefault implements ObjectManager {
         throw _Exceptions.unrecoverable("unsupported ObjectMemento type %s", memento.getClass());
     }
 
-
     // JUnit support
     public static ObjectManager forTesting(final MetaModelContext metaModelContext) {
         var objectManager = new ObjectManagerDefault(metaModelContext);
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/postprocessors/param/ActionParameterDefaultsFacetFromAssociatedCollection.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/postprocessors/param/ActionParameterDefaultsFacetFromAssociatedCollection.java
index f5915f78ee9..2a80eb9f215 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/postprocessors/param/ActionParameterDefaultsFacetFromAssociatedCollection.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/postprocessors/param/ActionParameterDefaultsFacetFromAssociatedCollection.java
@@ -43,5 +43,4 @@ extends ActionParameterDefaultsFacetAbstract {
         return pendingArgs.getMultiselectChoices().getSelected();
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/postprocessors/properties/DisabledFromImmutablePostProcessor.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/postprocessors/properties/DisabledFromImmutablePostProcessor.java
index 6194f19959a..05e80a58fe4 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/postprocessors/properties/DisabledFromImmutablePostProcessor.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/postprocessors/properties/DisabledFromImmutablePostProcessor.java
@@ -33,7 +33,6 @@ import org.apache.causeway.core.metamodel.spec.ObjectSpecification;
 import org.apache.causeway.core.metamodel.spec.feature.ObjectAction;
 import org.apache.causeway.core.metamodel.spec.feature.OneToOneAssociation;
 
-
 /**
  * Replaces {@link DisabledFacetOnPropertyFromImmutableFactory}
  */
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/progmodel/ProgrammingModel.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/progmodel/ProgrammingModel.java
index 7ed75f90038..bf46b06460f 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/progmodel/ProgrammingModel.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/progmodel/ProgrammingModel.java
@@ -110,7 +110,6 @@ extends HasMetaModelContext {
 
     }
 
-
     // -- INTERFACE
 
     <T extends FacetFactory> void addFactory(
@@ -128,7 +127,6 @@ extends HasMetaModelContext {
             T instance,
             Marker ... markers);
 
-
     Stream<FacetFactory> streamFactories();
     Stream<MetaModelValidator> streamValidators();
     Stream<MetaModelPostProcessor> streamPostProcessors();
@@ -167,5 +165,4 @@ extends HasMetaModelContext {
         });
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/progmodel/ProgrammingModelAbstract.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/progmodel/ProgrammingModelAbstract.java
index 6c7ba1a1135..9c08c37bb39 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/progmodel/ProgrammingModelAbstract.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/progmodel/ProgrammingModelAbstract.java
@@ -237,5 +237,4 @@ implements
         }
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/progmodel/ProgrammingModelInitFilter.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/progmodel/ProgrammingModelInitFilter.java
index 1b42b79ee45..2985437f8f2 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/progmodel/ProgrammingModelInitFilter.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/progmodel/ProgrammingModelInitFilter.java
@@ -72,8 +72,4 @@ public interface ProgrammingModelInitFilter {
         };
     }
 
-
-
-
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/progmodel/ProgrammingModelInitFilterDefault.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/progmodel/ProgrammingModelInitFilterDefault.java
index 005830c612e..e39eb1a68cf 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/progmodel/ProgrammingModelInitFilterDefault.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/progmodel/ProgrammingModelInitFilterDefault.java
@@ -83,6 +83,4 @@ public class ProgrammingModelInitFilterDefault implements ProgrammingModelInitFi
         return filterOnMarker.test(markersIfAny);
     }
 
-
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/appfeat/ApplicationFeatureDefault.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/appfeat/ApplicationFeatureDefault.java
index 1d234ae1083..641895b7822 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/appfeat/ApplicationFeatureDefault.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/appfeat/ApplicationFeatureDefault.java
@@ -157,5 +157,4 @@ Comparable<ApplicationFeature> {
         return toString.toString(this);
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/appfeat/ApplicationFeatureRepositoryDefault.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/appfeat/ApplicationFeatureRepositoryDefault.java
index cc3110f3f6e..22e56aa63cf 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/appfeat/ApplicationFeatureRepositoryDefault.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/appfeat/ApplicationFeatureRepositoryDefault.java
@@ -80,7 +80,6 @@ implements ApplicationFeatureRepository, MetamodelListener {
     private final CausewayConfiguration configuration;
     private final SpecificationLoader specificationLoader;
 
-
     // -- caches
     private Map<String, ApplicationFeatureId> featureIdentifiersByName;
 
@@ -163,7 +162,6 @@ implements ApplicationFeatureRepository, MetamodelListener {
             return;
         }
 
-
         var logicalType = spec.getLogicalType();
         var logicalTypeName = logicalType.getLogicalTypeName();
         var typeFeatureId = ApplicationFeatureId.newType(logicalTypeName);
@@ -218,7 +216,6 @@ implements ApplicationFeatureRepository, MetamodelListener {
         return facet != null ? facet.value() : null;
     }
 
-
     ApplicationFeatureId addClassParent(final ApplicationFeatureId classFeatureId) {
         final ApplicationFeatureId parentPackageId = classFeatureId.getParentNamespaceFeatureId();
         final ApplicationFeatureDefault parentPackage = (ApplicationFeatureDefault)findPackageElseCreate(parentPackageId);
@@ -393,26 +390,21 @@ implements ApplicationFeatureRepository, MetamodelListener {
         throw _Exceptions.illegalArgument("Feature of unknown sort '%s'", featureId.getSort());
     }
 
-
     public ApplicationFeature findNamespace(final ApplicationFeatureId featureId) {
         initializeIfRequired();
         return namespaceFeatures.get(featureId);
     }
 
-
     public ApplicationFeature findLogicalType(final ApplicationFeatureId featureId) {
         initializeIfRequired();
         return typeFeatures.get(featureId);
     }
 
-
     public ApplicationFeature findMember(final ApplicationFeatureId featureId) {
         initializeIfRequired();
         return memberFeatures.get(featureId);
     }
 
-
-
     // -- allFeatures, allPackages, allClasses, allMembers
 
     public Collection<ApplicationFeature> allFeatures(final ApplicationFeatureSort featureType) {
@@ -484,5 +476,4 @@ implements ApplicationFeatureRepository, MetamodelListener {
         return featureIdentifiersByName;
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/classsubstitutor/ClassSubstitutor.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/classsubstitutor/ClassSubstitutor.java
index dcab5fb2bdd..085ed238d45 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/classsubstitutor/ClassSubstitutor.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/classsubstitutor/ClassSubstitutor.java
@@ -134,5 +134,4 @@ public interface ClassSubstitutor {
      */
     Substitution getSubstitution(@NonNull Class<?> cls);
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/classsubstitutor/ClassSubstitutorAbstract.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/classsubstitutor/ClassSubstitutorAbstract.java
index 2afbf4b93ff..ddaabcf0cee 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/classsubstitutor/ClassSubstitutorAbstract.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/classsubstitutor/ClassSubstitutorAbstract.java
@@ -102,7 +102,6 @@ public abstract class ClassSubstitutorAbstract implements ClassSubstitutor {
     private final Set<String> packageNamesToIgnore = _Sets.newHashSet();
     private final Set<String> proxyPackageNamesToSkip = _Sets.newHashSet();
 
-
     /**
      * For any classes registered as ignored, {@link #getReplacement(Class)} will
      * return <tt>null</tt>.
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/classsubstitutor/ClassSubstitutorDefault.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/classsubstitutor/ClassSubstitutorDefault.java
index 515997b42f0..92092112ef0 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/classsubstitutor/ClassSubstitutorDefault.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/classsubstitutor/ClassSubstitutorDefault.java
@@ -70,5 +70,4 @@ public class ClassSubstitutorDefault extends ClassSubstitutorAbstract {
         skipProxyPackage("org.datanucleus.");
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/columnorder/ColumnOrderTxtFileServiceDefault.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/columnorder/ColumnOrderTxtFileServiceDefault.java
index 7266f87a0e9..87580d29dc2 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/columnorder/ColumnOrderTxtFileServiceDefault.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/columnorder/ColumnOrderTxtFileServiceDefault.java
@@ -63,7 +63,6 @@ public class ColumnOrderTxtFileServiceDefault implements ColumnOrderTxtFileServi
         return zipBuilder.toBytes();
     }
 
-
     // HELPERS
 
     private void addStandaloneEntry(Object domainObject, final ZipUtils.EntryBuilder zipBuilder) {
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/deadlock/DeadlockRecognizer.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/deadlock/DeadlockRecognizer.java
index 1f0aa6dd813..2c7f607ffc3 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/deadlock/DeadlockRecognizer.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/deadlock/DeadlockRecognizer.java
@@ -20,7 +20,6 @@ package org.apache.causeway.core.metamodel.services.deadlock;
 
 import lombok.SneakyThrows;
 
-
 /**
  * Provides a pluggable mechanism
  *
@@ -38,5 +37,3 @@ public interface DeadlockRecognizer {
     }
 
 }
-
-
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/exceprecog/ExceptionRecognizerForRecoverableException.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/exceprecog/ExceptionRecognizerForRecoverableException.java
index 6340491dbc5..28245240b2f 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/exceprecog/ExceptionRecognizerForRecoverableException.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/exceprecog/ExceptionRecognizerForRecoverableException.java
@@ -48,5 +48,4 @@ public class ExceptionRecognizerForRecoverableException extends ExceptionRecogni
         super(Category.RECOVERABLE, RecoverableException.class);
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/GridLoaderServiceDefault.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/GridLoaderServiceDefault.java
index dcf79dd5c5c..bdec1501c6f 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/GridLoaderServiceDefault.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/GridLoaderServiceDefault.java
@@ -243,5 +243,4 @@ public class GridLoaderServiceDefault implements GridLoaderService {
             .findFirst();
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/GridSystemServiceAbstract.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/GridSystemServiceAbstract.java
index 01387587341..2dedb0a6e9a 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/GridSystemServiceAbstract.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/GridSystemServiceAbstract.java
@@ -122,7 +122,6 @@ implements GridSystemService<G> {
         }
     }
 
-
     /**
      * Mandatory hook method for subclasses, where they must ensure that all object members (properties, collections
      * and actions) are in the grid metadata, typically by deriving this information from other existing metadata
@@ -132,7 +131,6 @@ implements GridSystemService<G> {
             final Grid grid,
             final Class<?> domainClass);
 
-
     /**
      * Overwrites (replaces) any existing facets in the metamodel with info taken from the grid.
      *
@@ -396,7 +394,6 @@ implements GridSystemService<G> {
         grid.visit(MetamodelToGridOverridingVisitor.of(objectSpec));
     }
 
-
     @Programmatic
     @Override
     public void minimal(final G grid, final Class<?> domainClass) {
@@ -425,6 +422,4 @@ implements GridSystemService<G> {
         });
     }
 
-
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/spi/LayoutResourceLoader.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/spi/LayoutResourceLoader.java
index 13a9a9e2e9e..96e9b7ddf9b 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/spi/LayoutResourceLoader.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/spi/LayoutResourceLoader.java
@@ -18,7 +18,6 @@
  */
 package org.apache.causeway.core.metamodel.services.grid.spi;
 
-
 import java.util.Optional;
 
 import org.apache.causeway.applib.annotation.Programmatic;
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/spi/LayoutResourceLoaderDefault.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/spi/LayoutResourceLoaderDefault.java
index b0b654f2415..afb7d5e4635 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/spi/LayoutResourceLoaderDefault.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/spi/LayoutResourceLoaderDefault.java
@@ -18,7 +18,6 @@
  */
 package org.apache.causeway.core.metamodel.services.grid.spi;
 
-
 import javax.annotation.Priority;
 import javax.inject.Named;
 
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/ixn/InteractionDtoFactory.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/ixn/InteractionDtoFactory.java
index c020744d993..0520ce39e4f 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/ixn/InteractionDtoFactory.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/ixn/InteractionDtoFactory.java
@@ -45,7 +45,6 @@ import org.apache.causeway.schema.ixn.v2.PropertyEditDto;
  */
 public interface InteractionDtoFactory {
 
-
     /**
      * Called by the framework when invoking an action, to create an
      * {@link ActionInvocationDto} capturing the details of the action
@@ -96,5 +95,4 @@ public interface InteractionDtoFactory {
             ObjectAction objectAction,
             ManagedObject resultObject);
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/metamodel/DomainMemberDefault.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/metamodel/DomainMemberDefault.java
index b29b7ce8459..05de03429e7 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/metamodel/DomainMemberDefault.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/metamodel/DomainMemberDefault.java
@@ -105,7 +105,6 @@ public class DomainMemberDefault implements DomainMember {
                                     : "1 Object";
     }
 
-
     @XmlElement @Override
     public String getLogicalTypeName() {
         return spec.getLogicalTypeName();
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/metamodel/DomainModelDefault.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/metamodel/DomainModelDefault.java
index 36e8894388e..cc8be16ed23 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/metamodel/DomainModelDefault.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/metamodel/DomainModelDefault.java
@@ -54,5 +54,4 @@ public class DomainModelDefault implements DomainModel {
 
     // --
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/metamodel/MetaModelExporter.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/metamodel/MetaModelExporter.java
index d61133e08aa..5a752899d88 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/metamodel/MetaModelExporter.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/metamodel/MetaModelExporter.java
@@ -422,8 +422,6 @@ class MetaModelExporter {
         return facetType;
     }
 
-
-
     private void addFacetAttributes(
             final Facet facet,
             final org.apache.causeway.schema.metamodel.v2.Facet facetType,
@@ -465,7 +463,4 @@ class MetaModelExporter {
         return specification.getBeanSort().isValue();
     }
 
-
-
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/metamodel/MetaModelServiceDefault.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/metamodel/MetaModelServiceDefault.java
index 467e35a5482..15d05bf5f00 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/metamodel/MetaModelServiceDefault.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/metamodel/MetaModelServiceDefault.java
@@ -116,7 +116,6 @@ public class MetaModelServiceDefault implements MetaModelService {
         specificationLoader.reloadSpecification(domainType);
     }
 
-
     @Override
     public DomainModel getDomainModel() {
 
@@ -146,8 +145,6 @@ public class MetaModelServiceDefault implements MetaModelService {
         return new DomainModelDefault(rows);
     }
 
-
-
     protected boolean exclude(final OneToOneAssociation property) {
         return false;
     }
@@ -169,8 +166,6 @@ public class MetaModelServiceDefault implements MetaModelService {
         return className.startsWith("java") || className.startsWith("org.joda");
     }
 
-
-
     @Override
     public BeanSort sortOf(
             final @Nullable Class<?> domainType, final Mode mode) {
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/objectlifecycle/ObjectLifecyclePublisher.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/objectlifecycle/ObjectLifecyclePublisher.java
index aa3ee9796ef..5ff467e8e24 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/objectlifecycle/ObjectLifecyclePublisher.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/objectlifecycle/ObjectLifecyclePublisher.java
@@ -128,6 +128,4 @@ public interface ObjectLifecyclePublisher {
 
     //void onPostRemove(ManagedObject entity);
 
-
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/objectlifecycle/PropertyChangeRecord.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/objectlifecycle/PropertyChangeRecord.java
index 7986b984a07..81cd33856f9 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/objectlifecycle/PropertyChangeRecord.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/objectlifecycle/PropertyChangeRecord.java
@@ -47,7 +47,6 @@ public final class PropertyChangeRecord implements Comparable<PropertyChangeReco
     public Bookmark getBookmark() {return id.getBookmark();}
     public String getPropertyId() {return id.getPropertyId();}
 
-
     public static PropertyChangeRecord ofNew(
             final @NonNull PropertyChangeRecordId pcrId) {
         return new PropertyChangeRecord(pcrId)
@@ -138,7 +137,6 @@ public final class PropertyChangeRecord implements Comparable<PropertyChangeReco
         return this;
     }
 
-
     // -- UTILITY
 
     public EntityPropertyChange toEntityPropertyChange(
@@ -168,7 +166,6 @@ public final class PropertyChangeRecord implements Comparable<PropertyChangeReco
         return MmUnwrapUtils.single(referencedAdapter);
     }
 
-
     @Override
     public int compareTo(PropertyChangeRecord o) {
         return Comparator
@@ -176,4 +173,3 @@ public final class PropertyChangeRecord implements Comparable<PropertyChangeReco
                 .compare(this, o);
     }
 }
-
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/title/TitlesAndTranslationsValidator.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/title/TitlesAndTranslationsValidator.java
index bff14b7072e..286717197b4 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/title/TitlesAndTranslationsValidator.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/title/TitlesAndTranslationsValidator.java
@@ -98,11 +98,9 @@ extends MetaModelValidatorAbstract {
                         );
             }
 
-
         });
     }
 
-
     private void validateEnumTitles() {
 
         var specificationLoader = getSpecificationLoader();
@@ -174,5 +172,4 @@ extends MetaModelValidatorAbstract {
 
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/spec/ObjectSpecification.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/spec/ObjectSpecification.java
index 0cf3acaa2b1..043c249e697 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/spec/ObjectSpecification.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/spec/ObjectSpecification.java
@@ -178,7 +178,6 @@ extends
                 .findAny();
     }
 
-
     /**
      * @return Java class this specification is associated with
      */
@@ -294,7 +293,6 @@ extends
      */
     Optional<Contributing> contributing();
 
-
     // //////////////////////////////////////////////////////////////
     // TitleContext
     // //////////////////////////////////////////////////////////////
@@ -336,7 +334,6 @@ extends
     // Facets
     // //////////////////////////////////////////////////////////////
 
-
     /**
      * Determines if the object represents an value or object.
      *
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/spec/feature/ObjectAction.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/spec/feature/ObjectAction.java
index eee630fab32..46c30f9548f 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/spec/feature/ObjectAction.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/spec/feature/ObjectAction.java
@@ -121,7 +121,6 @@ public interface ObjectAction extends ObjectMember {
             Can<ManagedObject> parameters,
             InteractionInitiatedBy interactionInitiatedBy);
 
-
     // -- isArgumentSetValid, isArgumentSetValidForParameters, isArgumentSetValidForAction
 
     /**
@@ -177,7 +176,6 @@ public interface ObjectAction extends ObjectMember {
             Can<ManagedObject> proposedArguments,
             InteractionInitiatedBy interactionInitiatedBy);
 
-
     // -- INTERACTION HEAD
 
     ActionInteractionHead interactionHead(@NonNull ManagedObject actionOwner);
@@ -240,7 +238,6 @@ public interface ObjectAction extends ObjectMember {
      */
     ObjectActionParameter getParameterByName(String paramName);
 
-
     /**
      * The actual target to invoke actions upon.
      *
@@ -431,7 +428,6 @@ public interface ObjectAction extends ObjectMember {
         }
     }
 
-
     // -- Predicates
 
     public static final class Predicates {
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/spec/feature/ObjectActionContainer.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/spec/feature/ObjectActionContainer.java
index 9893050bbed..02ed6eb4db9 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/spec/feature/ObjectActionContainer.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/spec/feature/ObjectActionContainer.java
@@ -67,7 +67,6 @@ public interface ObjectActionContainer {
     default ObjectAction getActionElseFail(final String id) {
         return getActionElseFail(id, ActionScope.ANY, MixedIn.INCLUDED); }
 
-
     // -- ACTION LOOKUP, DECLARED ACTIONS (NO INHERITANCE CONSIDERED)
 
     /**
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/spec/feature/ObjectActionParameter.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/spec/feature/ObjectActionParameter.java
index ba737029212..f6b1037f660 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/spec/feature/ObjectActionParameter.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/spec/feature/ObjectActionParameter.java
@@ -112,7 +112,6 @@ extends ObjectFeature, CurrentHolder {
             int position,
             InteractionInitiatedBy interactionInitiatedBy);
 
-
     /**
      * Whether there is an autoComplete provided (eg <tt>autoCompleteXxx</tt> supporting
      * method) for the parameter.
@@ -134,8 +133,6 @@ extends ObjectFeature, CurrentHolder {
             String searchArg,
             InteractionInitiatedBy interactionInitiatedBy);
 
-
-
     int getAutoCompleteMinLength();
     /**
      * Whether there are any choices provided (eg <tt>choicesXxx</tt> supporting
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/spec/feature/ObjectAssociation.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/spec/feature/ObjectAssociation.java
index 0150501792a..7c047520a1f 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/spec/feature/ObjectAssociation.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/spec/feature/ObjectAssociation.java
@@ -102,7 +102,6 @@ public interface ObjectAssociation extends ObjectMember, CurrentHolder {
             ManagedObject object,
             InteractionInitiatedBy interactionInitiatedBy);
 
-
     /**
      * Whether there are any auto-complete provided (eg <tt>autoCompleteXxx</tt> supporting
      * method) for the association.
@@ -264,6 +263,4 @@ public interface ObjectAssociation extends ObjectMember, CurrentHolder {
         }
     }
 
-
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/spec/feature/ObjectAssociationContainer.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/spec/feature/ObjectAssociationContainer.java
index 8424f9acca4..6096e63d9b2 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/spec/feature/ObjectAssociationContainer.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/spec/feature/ObjectAssociationContainer.java
@@ -110,7 +110,6 @@ public interface ObjectAssociationContainer {
      */
     Stream<ObjectAssociation> streamAssociations(MixedIn mixedIn);
 
-
     /**
      * All {@link ObjectAssociation association}s that represent
      * {@link OneToOneAssociation properties}.
@@ -150,5 +149,4 @@ public interface ObjectAssociationContainer {
      */
     Stream<ObjectAssociation> streamDeclaredAssociations(final MixedIn mixedIn);
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/spec/feature/ObjectFeature.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/spec/feature/ObjectFeature.java
index b0b441458cf..10d414f9968 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/spec/feature/ObjectFeature.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/spec/feature/ObjectFeature.java
@@ -159,7 +159,6 @@ public interface ObjectFeature extends Specification {
      */
     ObjectSpecification getElementType();
 
-
     /**
      * Returns a flag indicating if it can be left unset when the action can be
      * invoked.
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/spec/feature/ObjectMember.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/spec/feature/ObjectMember.java
index 891feb1a3bb..709159e9187 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/spec/feature/ObjectMember.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/spec/feature/ObjectMember.java
@@ -90,7 +90,6 @@ public interface ObjectMember extends ObjectFeature {
      */
     boolean isAlwaysHidden();
 
-
     /**
      * Determines if this member is visible (not hidden), represented as a {@link Consent}.
      * @param target
@@ -172,12 +171,10 @@ public interface ObjectMember extends ObjectFeature {
      */
     boolean isExplicitlyAnnotated();
 
-
     // /////////////////////////////////////////////////////////////
     // Debugging
     // /////////////////////////////////////////////////////////////
 
-
     /**
      * Thrown if the user is not authorized to access an action or any property/collection of an entity.
      *
@@ -243,7 +240,6 @@ public interface ObjectMember extends ObjectFeature {
         return memberById;
     }
 
-
     // -- COLLECTION PAGE SIZE (COLL + NON-SCALAR ACTION RESULT)
 
     /**
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/spec/feature/memento/PropertyMemento.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/spec/feature/memento/PropertyMemento.java
index e66b6634ec9..ed7a713addd 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/spec/feature/memento/PropertyMemento.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/spec/feature/memento/PropertyMemento.java
@@ -78,5 +78,4 @@ public class PropertyMemento implements Serializable {
         return getIdentifier().getLogicalTypeName() + "#" + getIdentifier().getMemberLogicalName();
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/ProgrammingModelServiceDefault.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/ProgrammingModelServiceDefault.java
index e5056ec7805..dfea49b82c5 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/ProgrammingModelServiceDefault.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/ProgrammingModelServiceDefault.java
@@ -79,7 +79,6 @@ implements ProgrammingModelService {
             var validatorCount = programmingModel.streamValidators().count();
             var postProcessorCount = programmingModel.streamPostProcessors().count();
 
-
             log.info("Collected after asking {} refiners, and passing filter '{}':",
                     refinerCount,
                     programmingModelInitFilter.getClass());
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/SpecificationCacheDefault.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/SpecificationCacheDefault.java
index c450eeb741d..b5d0af88931 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/SpecificationCacheDefault.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/SpecificationCacheDefault.java
@@ -32,7 +32,6 @@ import org.apache.causeway.core.metamodel.spec.ObjectSpecification;
 
 import lombok.NonNull;
 
-
 class SpecificationCacheDefault<T extends ObjectSpecification> implements SpecificationCache<T> {
 
     private final Map<Class<?>, T> specByClass = _Maps.newHashMap();
@@ -117,5 +116,4 @@ class SpecificationCacheDefault<T extends ObjectSpecification> implements Specif
         }
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/_ValidateUtil.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/_ValidateUtil.java
index 0cc6f4d55c3..db90c269e1e 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/_ValidateUtil.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/_ValidateUtil.java
@@ -59,7 +59,6 @@ class _ValidateUtil{
         log.debug("Done running MetaModelValidators.");
     }
 
-
     // -- HELPER
 
     private void runValidator(final MetaModelValidator validator, final Can<ObjectSpecification> snapshot) {
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/facetprocessor/FacetProcessor.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/facetprocessor/FacetProcessor.java
index b581075f4e8..13bd3859fbc 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/facetprocessor/FacetProcessor.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/facetprocessor/FacetProcessor.java
@@ -256,7 +256,6 @@ implements HasMetaModelContext, AutoCloseable{
 
     private List<ObjectTypeFacetFactory> objectSpecIfFacetFactoryList = null;
 
-
     private List<ObjectTypeFacetFactory> getObjectSpecIfFacetFactoryList() {
         if(objectSpecIfFacetFactoryList == null) {
             var facetFactories = _Lists.<ObjectTypeFacetFactory>newArrayList();
@@ -304,7 +303,6 @@ implements HasMetaModelContext, AutoCloseable{
         .forEach(facetFactory->facetFactory.process(ctx));
     }
 
-
     /**
      * Attaches all facets applicable to the provided {@link FeatureType type of
      * feature} to the supplied {@link FacetHolder}.
@@ -448,5 +446,4 @@ implements HasMetaModelContext, AutoCloseable{
         return methodRemover != null ? methodRemover : MethodRemover.NOOP;
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/FacetedMethodsBuilder.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/FacetedMethodsBuilder.java
index 1d97189b2f1..12743d987c6 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/FacetedMethodsBuilder.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/FacetedMethodsBuilder.java
@@ -153,7 +153,6 @@ implements HasMetaModelContext {
     // introspect class
     // ////////////////////////////////////////////////////////////////////////////
 
-
     public void introspectClass() {
         if (log.isDebugEnabled()) {
             log.debug("introspecting {}: class-level details", getClassName());
@@ -194,7 +193,6 @@ implements HasMetaModelContext {
                     methodRemover.streamRemaining(),
                     associationCandidateMethods::add);
 
-
         // Ensure all return types are known
 
         TypeExtractor.streamMethodReturn(associationCandidateMethods)
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/ObjectActionDefault.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/ObjectActionDefault.java
index 7d3e7aec967..712a8ebd8cc 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/ObjectActionDefault.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/ObjectActionDefault.java
@@ -343,7 +343,6 @@ implements ObjectAction {
         return resultSet.createConsent();
     }
 
-
     @Override
     public InteractionResultSet isArgumentSetValidForParameters(
             final InteractionHead head,
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/ObjectActionMixedIn.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/ObjectActionMixedIn.java
index 169d1e88e20..8530baf7e42 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/ObjectActionMixedIn.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/ObjectActionMixedIn.java
@@ -197,7 +197,6 @@ implements MixedInMember {
                 interactionInitiatedBy);
     }
 
-
     @Override
     public ObjectSpecification getMixinType() {
         return getSpecificationLoader().loadSpecification(mixinType);
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/ObjectActionParameterAbstract.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/ObjectActionParameterAbstract.java
index fa98d9a4443..1982a670885 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/ObjectActionParameterAbstract.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/ObjectActionParameterAbstract.java
@@ -211,7 +211,6 @@ implements
         return facet != null? facet.getMinLength(): MinLengthUtil.MIN_LENGTH_DEFAULT;
     }
 
-
     // -- Choices
 
     @Override
@@ -305,7 +304,6 @@ implements
         }
     }
 
-
     // > Visibility
 
     private ActionArgVisibilityContext createArgumentVisibilityContext(
@@ -362,7 +360,6 @@ implements
         return usableResult.createConsent();
     }
 
-
     // -- Validation
 
     @Override
@@ -389,7 +386,6 @@ implements
         return validResult.createConsent();
     }
 
-
     // -- CONTRACT
 
     @Override
@@ -397,5 +393,4 @@ implements
         return String.format("ObjectActionParameter[id=%s]", getFeatureIdentifier());
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/ObjectAssociationAbstract.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/ObjectAssociationAbstract.java
index 279c9908a70..bffd4593ea9 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/ObjectAssociationAbstract.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/ObjectAssociationAbstract.java
@@ -81,7 +81,6 @@ implements ObjectAssociation {
         return elementType;
     }
 
-
     @Override
     public boolean hasChoices() {
         return containsFacet(PropertyChoicesFacet.class);
@@ -95,6 +94,4 @@ implements ObjectAssociation {
     @Override
     public abstract boolean isEmpty(final ManagedObject adapter, final InteractionInitiatedBy interactionInitiatedBy);
 
-
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/ObjectMemberAbstract.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/ObjectMemberAbstract.java
index 05550f40778..362ccefc1e9 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/ObjectMemberAbstract.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/ObjectMemberAbstract.java
@@ -125,7 +125,6 @@ implements
                         textFacet->Optional.empty()));
     }
 
-
     @Override
     public final Optional<String> getDescription(final Supplier<ManagedObject> domainObjectProvider) {
         return lookupFacet(MemberDescribedFacet.class)
@@ -145,7 +144,6 @@ implements
                                 textFacet->Optional.empty()));
     }
 
-
     @Override
     public final String getHelp() {
         final HelpFacet facet = getFacet(HelpFacet.class);
@@ -177,7 +175,6 @@ implements
         .map(HasStaticText::translated);
     }
 
-
     // -- Hidden (or visible)
     /**
      * Create an {@link InteractionContext} to represent an attempt to view this
@@ -194,8 +191,6 @@ implements
             final InteractionInitiatedBy interactionInitiatedBy,
             final Where where);
 
-
-
     @Override
     public boolean isAlwaysHidden() {
         return HiddenFacet.isAlwaysHidden(getFacetHolder());
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/ObjectSpecificationAbstract.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/ObjectSpecificationAbstract.java
index 41013fda688..968f87655a3 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/ObjectSpecificationAbstract.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/ObjectSpecificationAbstract.java
@@ -134,7 +134,6 @@ implements ObjectSpecification {
         }
     }
 
-
     // -- FIELDS
 
     private final PostProcessor postProcessor;
@@ -173,8 +172,6 @@ implements ObjectSpecification {
     private final _Lazy<Can<ObjectSpecification>> unmodifiableInterfaces =
             _Lazy.threadSafe(()->Can.ofCollection(interfaces));
 
-
-
     private final Subclasses directSubclasses = new Subclasses();
     // built lazily
     private Subclasses transitiveSubclasses;
@@ -199,7 +196,6 @@ implements ObjectSpecification {
 
     private IntrospectionState introspectionState = IntrospectionState.NOT_INTROSPECTED;
 
-
     // -- Constructor
     protected ObjectSpecificationAbstract(
             final Class<?> introspectedClass,
@@ -543,7 +539,6 @@ implements ObjectSpecification {
                 || otherClass.isAssignableFrom(thisClass);
     }
 
-
     // -- NAME, DESCRIPTION, PERSISTABILITY
 
     @Override
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/OneToManyActionParameterDefault.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/OneToManyActionParameterDefault.java
index cc7033ab7af..140fe986bc2 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/OneToManyActionParameterDefault.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/OneToManyActionParameterDefault.java
@@ -48,5 +48,4 @@ implements OneToManyActionParameter {
                         "framework bug: non-scalar feature must have a TypeOfFacet"));
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/OneToManyAssociationDefault.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/OneToManyAssociationDefault.java
index e05d22d91cc..f9fbe8c06d4 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/OneToManyAssociationDefault.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/OneToManyAssociationDefault.java
@@ -125,7 +125,6 @@ implements OneToManyAssociation {
         return CollectionFacet.elementCount(collection) == 0;
     }
 
-
     // -- defaults
     @Override
     public ManagedObject getDefault(final ManagedObject ownerAdapter) {
@@ -136,7 +135,6 @@ implements OneToManyAssociation {
     public void toDefault(final ManagedObject ownerAdapter) {
     }
 
-
     // -- choices & autoComplete
 
     @Override
@@ -152,7 +150,6 @@ implements OneToManyAssociation {
         return false;
     }
 
-
     @Override
     public boolean hasAutoComplete() {
         return false;
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/OneToManyAssociationMixedIn.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/OneToManyAssociationMixedIn.java
index 1ce0b283668..6010bf065c9 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/OneToManyAssociationMixedIn.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/OneToManyAssociationMixedIn.java
@@ -82,7 +82,6 @@ implements MixedInMember {
      */
     private final ObjectSpecification mixeeSpec;
 
-
     /**
      * Hold facets rather than delegate to the mixin action (different types might use layout metadata to position
      * the mixin in different ways)
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/OneToOneActionParameterDefault.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/OneToOneActionParameterDefault.java
index 91ad1bc6eeb..3c7f39b6fc3 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/OneToOneActionParameterDefault.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/OneToOneActionParameterDefault.java
@@ -33,5 +33,4 @@ implements OneToOneActionParameter {
         super(FeatureType.ACTION_PARAMETER_SINGULAR, index, paramElementType, actionImpl);
     }
 
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/OneToOneAssociationDefault.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/OneToOneAssociationDefault.java
index c52b9907c60..f0e7b6c3ccb 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/OneToOneAssociationDefault.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/OneToOneAssociationDefault.java
@@ -91,7 +91,6 @@ implements OneToOneAssociation {
                 InteractionUtils.renderPolicy(ownerAdapter));
     }
 
-
     @Override
     public UsabilityContext createUsableInteractionContext(
             final ManagedObject ownerAdapter,
@@ -280,7 +279,6 @@ implements OneToOneAssociation {
                 interactionInitiatedBy);
     }
 
-
     @Override
     public boolean hasAutoComplete() {
         final PropertyAutoCompleteFacet propertyAutoCompleteFacet = getFacet(PropertyAutoCompleteFacet.class);
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/OneToOneAssociationMixedIn.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/OneToOneAssociationMixedIn.java
index 7a77604c3c4..3a82a7efa64 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/OneToOneAssociationMixedIn.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/OneToOneAssociationMixedIn.java
@@ -77,7 +77,6 @@ implements MixedInMember {
      */
     private final ObjectSpecification mixeeSpec;
 
-
     /**
      * Hold facets rather than delegate to the contributed action.
      */
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/dflt/ObjectSpecificationDefault.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/dflt/ObjectSpecificationDefault.java
index 6281ba9436e..98cd420d80b 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/dflt/ObjectSpecificationDefault.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/dflt/ObjectSpecificationDefault.java
@@ -193,7 +193,6 @@ implements FacetHolder {
         }
     }
 
-
     // -- create associations and actions
     private Stream<ObjectAssociation> createAssociations() {
         return facetedMethodsBuilder.getAssociationFacetedMethods()
@@ -353,7 +352,6 @@ implements FacetHolder {
         return isDomainServiceLazy.get();
     }
 
-
     // -- TO STRING
 
     @Override
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/dflt/_AssociationsAsColumns.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/dflt/_AssociationsAsColumns.java
index c7a1b5905d5..64cd6e05e5c 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/dflt/_AssociationsAsColumns.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/dflt/_AssociationsAsColumns.java
@@ -171,6 +171,4 @@ class _AssociationsAsColumns implements HasMetaModelContext {
                 : PARENTED_TABLES;
     }
 
-
-
 }
diff --git a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/validator/ValidationFailure.java b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/validator/ValidationFailure.java
index 6a91764b353..959e77cc430 100644
--- a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/validator/ValidationFailure.java
+++ b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/validator/ValidationFailure.java
@@ -75,7 +75,6 @@ public final class ValidationFailure implements Comparable<ValidationFailure> {
         raise(facetHolder, String.format(messageFormat, args));
     }
 
... 22461 lines suppressed ...