You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by ah...@apache.org on 2021/12/22 21:51:47 UTC

[isis] branch master updated: ISIS-2933: [antora] regen. docs

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/isis.git


The following commit(s) were added to refs/heads/master by this push:
     new bfd3fa4  ISIS-2933: [antora] regen. docs
bfd3fa4 is described below

commit bfd3fa4631feed38562c6790bb988ff41c2adf59
Author: Andi Huber <ah...@apache.org>
AuthorDate: Wed Dec 22 22:51:35 2021 +0100

    ISIS-2933: [antora] regen. docs
---
 .../modules/applib/pages/index/Identifier.adoc     |  20 +--
 .../client/RepresentationTypeSimplifiedV2.adoc     |   6 +-
 .../applib/pages/index/clock/VirtualClock.adoc     |  48 +++---
 .../pages/index/domain/DomainObjectList.adoc       |   4 +-
 .../applib/pages/index/events/EventObjectBase.adoc |   2 +-
 .../index/events/domain/AbstractDomainEvent.adoc   |  38 ++---
 .../index/events/domain/ActionDomainEvent.adoc     |  10 +-
 .../index/events/domain/CollectionDomainEvent.adoc |   2 +-
 .../index/events/domain/PropertyDomainEvent.adoc   |   2 +-
 .../events/lifecycle/AbstractLifecycleEvent.adoc   |   2 +-
 .../index/events/lifecycle/ObjectCreatedEvent.adoc |   2 +-
 .../index/events/lifecycle/ObjectLoadedEvent.adoc  |   2 +-
 .../events/lifecycle/ObjectPersistedEvent.adoc     |   2 +-
 .../events/lifecycle/ObjectPersistingEvent.adoc    |   2 +-
 .../events/lifecycle/ObjectRemovingEvent.adoc      |   2 +-
 .../index/events/lifecycle/ObjectUpdatedEvent.adoc |   2 +-
 .../events/lifecycle/ObjectUpdatingEvent.adoc      |   2 +-
 .../pages/index/events/ui/AbstractUiEvent.adoc     |   2 +-
 .../pages/index/events/ui/CssClassUiEvent.adoc     |   4 +-
 .../applib/pages/index/events/ui/IconUiEvent.adoc  |   4 +-
 .../pages/index/events/ui/LayoutUiEvent.adoc       |   4 +-
 .../applib/pages/index/events/ui/TitleUiEvent.adoc |   6 +-
 .../index/exceptions/RecoverableException.adoc     |  10 +-
 .../index/exceptions/UnrecoverableException.adoc   |  10 +-
 .../unrecoverable/DomainModelException.adoc        |   6 +-
 .../unrecoverable/MetaModelException.adoc          |   6 +-
 .../unrecoverable/NoAuthenticatorException.adoc    |   6 +-
 .../unrecoverable/ObjectNotFoundException.adoc     |   4 +-
 .../unrecoverable/ObjectPersistenceException.adoc  |   6 +-
 .../unrecoverable/PersistFailedException.adoc      |   6 +-
 .../unrecoverable/ReflectiveActionException.adoc   |   6 +-
 .../unrecoverable/RepositoryException.adoc         |   6 +-
 .../unrecoverable/UnknownTypeException.adoc        |   4 +-
 .../applib/pages/index/graph/tree/TreeNode.adoc    |  10 +-
 .../applib/pages/index/graph/tree/TreePath.adoc    |   2 +-
 .../modules/applib/pages/index/id/LogicalType.adoc |  14 +-
 .../JavaSqlXMLGregorianCalendarMarshalling.adoc    |   4 +-
 .../JavaTimeXMLGregorianCalendarMarshalling.adoc   |  24 +--
 .../index/jaxb/PersistentEntitiesAdapter.adoc      |   4 +-
 .../pages/index/jaxb/PersistentEntityAdapter.adoc  |   4 +-
 .../index/layout/component/ActionLayoutData.adoc   |  30 ++--
 .../layout/component/CollectionLayoutData.adoc     |  26 ++--
 .../index/layout/component/CssClassFaPosition.adoc |   2 +-
 .../layout/component/DomainObjectLayoutData.adoc   |  20 +--
 .../pages/index/layout/component/FieldSet.adoc     |  12 +-
 .../index/layout/component/PropertyLayoutData.adoc |  32 ++--
 .../layout/component/ServiceActionLayoutData.adoc  |  10 +-
 .../applib/pages/index/layout/grid/Grid.adoc       |   8 +-
 .../pages/index/layout/grid/GridAbstract.adoc      |   6 +-
 .../layout/grid/bootstrap3/BS3ClearFixVisible.adoc |   2 +-
 .../pages/index/layout/grid/bootstrap3/BS3Col.adoc |  24 +--
 .../index/layout/grid/bootstrap3/BS3Element.adoc   |   2 +-
 .../layout/grid/bootstrap3/BS3ElementAbstract.adoc |   2 +-
 .../index/layout/grid/bootstrap3/BS3Grid.adoc      |   8 +-
 .../pages/index/layout/grid/bootstrap3/BS3Row.adoc |   8 +-
 .../layout/grid/bootstrap3/BS3RowContent.adoc      |   4 +-
 .../pages/index/layout/grid/bootstrap3/BS3Tab.adoc |   6 +-
 .../index/layout/grid/bootstrap3/BS3TabGroup.adoc  |  10 +-
 .../index/layout/grid/bootstrap3/SizeSpan.adoc     |  12 +-
 .../applib/pages/index/layout/links/Link.adoc      |   2 +-
 .../pages/index/layout/menubars/MenuBars.adoc      |   2 +-
 .../index/layout/menubars/MenuBarsAbstract.adoc    |   2 +-
 .../index/layout/menubars/bootstrap3/BS3Menu.adoc  |   4 +-
 .../layout/menubars/bootstrap3/BS3MenuBars.adoc    |  12 +-
 .../applib/pages/index/locale/UserLocale.adoc      |   2 +-
 .../pages/index/mixins/dto/Dto_downloadXml.adoc    |   2 +-
 .../pages/index/mixins/dto/Dto_downloadXsd.adoc    |   2 +-
 .../mixins/layout/Object_downloadLayoutXml.adoc    |   2 +-
 .../metamodel/Object_downloadMetamodelXml.adoc     |   2 +-
 .../modules/applib/pages/index/query/Query.adoc    |   4 +-
 .../index/services/appfeat/ApplicationFeature.adoc |   2 +-
 .../services/appfeat/ApplicationFeatureId.adoc     |  30 ++--
 .../appfeatui/ApplicationFeatureViewModel.adoc     |  10 +-
 .../services/appfeatui/ApplicationNamespace.adoc   |   2 +-
 .../index/services/appfeatui/ApplicationType.adoc  |   2 +-
 .../services/appfeatui/ApplicationTypeAction.adoc  |   2 +-
 .../appfeatui/ApplicationTypeCollection.adoc       |   2 +-
 .../services/appfeatui/ApplicationTypeMember.adoc  |   2 +-
 .../appfeatui/ApplicationTypeProperty.adoc         |   2 +-
 .../pages/index/services/bookmark/Bookmark.adoc    |  18 +--
 .../index/services/bookmark/BookmarkService.adoc   |   2 +-
 .../conmap/ContentMappingServiceForCommandDto.adoc |   4 +-
 .../ContentMappingServiceForCommandsDto.adoc       |   4 +-
 .../processor/spi/CommandDtoProcessorService.adoc  |   2 +-
 .../spi/CommandDtoProcessorServiceIdentity.adoc    |   2 +-
 .../services/confview/ConfigurationProperty.adoc   |   4 +-
 .../services/conmap/ContentMappingService.adoc     |   2 +-
 .../services/error/ErrorReportingService.adoc      |   2 +-
 .../pages/index/services/error/SimpleTicket.adoc   |   8 +-
 .../exceprecog/ExceptionRecognizerAbstract.adoc    |  10 +-
 .../exceprecog/ExceptionRecognizerForType.adoc     |  10 +-
 .../index/services/exceprecog/Recognition.adoc     |   2 +-
 .../index/services/factory/FactoryService.adoc     |   2 +-
 .../pages/index/services/grid/GridService.adoc     |   4 +-
 .../applib/pages/index/services/health/Health.adoc |   2 +-
 .../pages/index/services/hint/HintStore.adoc       |   6 +-
 .../index/services/i18n/TranslatableString.adoc    |  10 +-
 .../index/services/i18n/TranslationContext.adoc    |  10 +-
 .../index/services/i18n/TranslationService.adoc    |   4 +-
 .../index/services/i18n/TranslationsResolver.adoc  |   2 +-
 .../index/services/iactn/ActionInvocation.adoc     |   2 +-
 .../pages/index/services/iactn/Execution.adoc      |  14 +-
 .../pages/index/services/iactn/PropertyEdit.adoc   |   2 +-
 .../services/iactnlayer/InteractionContext.adoc    |  14 +-
 .../services/iactnlayer/InteractionService.adoc    |   8 +-
 .../index/services/inject/ServiceInjector.adoc     |   2 +-
 .../pages/index/services/jaxb/JaxbService.adoc     |   6 +-
 .../pages/index/services/layout/LayoutService.adoc |   4 +-
 .../index/services/layout/LayoutServiceMenu.adoc   |   2 +-
 .../pages/index/services/menu/MenuBarsService.adoc |   2 +-
 .../index/services/message/MessageService.adoc     |  12 +-
 .../pages/index/services/metamodel/Config.adoc     |   2 +-
 .../index/services/metamodel/MetaModelService.adoc |   8 +-
 .../publishing/log/EntityChangesLogger.adoc        |   2 +-
 .../publishing/log/EntityPropertyChangeLogger.adoc |   2 +-
 .../services/publishing/log/ExecutionLogger.adoc   |   2 +-
 .../queryresultscache/QueryResultsCache.adoc       |  14 +-
 .../index/services/registry/ServiceRegistry.adoc   |   8 +-
 .../services/repository/RepositoryService.adoc     |   2 +-
 .../session/SessionLoggingServiceLogging.adoc      |   2 +-
 .../index/services/sitemap/SitemapServiceMenu.adoc |   2 +-
 .../pages/index/services/sudo/SudoService.adoc     |   4 +-
 .../index/services/swagger/SwaggerService.adoc     |   2 +-
 .../TableColumnOrderForCollectionTypeAbstract.adoc |   4 +-
 .../services/tablecol/TableColumnOrderService.adoc |   4 +-
 .../tablecol/TableColumnVisibilityService.adoc     |   2 +-
 .../pages/index/services/title/TitleService.adoc   |   4 +-
 .../services/urlencoding/UrlEncodingService.adoc   |   6 +-
 ...rlEncodingServiceUsingBaseEncodingAbstract.adoc |   4 +-
 .../services/user/ImpersonateMenuAdvisor.adoc      |   4 +-
 .../services/user/ImpersonatedUserHolder.adoc      |   2 +-
 .../pages/index/services/user/RoleMemento.adoc     |   4 +-
 .../pages/index/services/user/UserMemento.adoc     |  16 +-
 .../pages/index/services/user/UserService.adoc     |   2 +-
 .../userreg/events/EmailEventAbstract.adoc         |   2 +-
 .../userreg/events/EmailRegistrationEvent.adoc     |   2 +-
 .../userreg/events/PasswordResetEvent.adoc         |   2 +-
 .../index/services/wrapper/DisabledException.adoc  |   2 +-
 .../index/services/wrapper/HiddenException.adoc    |   2 +-
 .../index/services/wrapper/InvalidException.adoc   |   2 +-
 .../services/wrapper/control/AsyncControl.adoc     |  16 +-
 .../index/services/wrapper/events/AccessEvent.adoc |   2 +-
 .../wrapper/events/ActionArgumentEvent.adoc        |   2 +-
 .../wrapper/events/ActionInvocationEvent.adoc      |   4 +-
 .../wrapper/events/ActionUsabilityEvent.adoc       |   2 +-
 .../wrapper/events/ActionVisibilityEvent.adoc      |   2 +-
 .../wrapper/events/CollectionAccessEvent.adoc      |   2 +-
 .../wrapper/events/CollectionAddToEvent.adoc       |   2 +-
 .../wrapper/events/CollectionMethodEvent.adoc      |   2 +-
 .../wrapper/events/CollectionRemoveFromEvent.adoc  |   2 +-
 .../wrapper/events/CollectionUsabilityEvent.adoc   |   2 +-
 .../services/wrapper/events/InteractionEvent.adoc  |   4 +-
 .../services/wrapper/events/ObjectTitleEvent.adoc  |   2 +-
 .../wrapper/events/ObjectValidityEvent.adoc        |   2 +-
 .../wrapper/events/ObjectVisibilityEvent.adoc      |   2 +-
 .../services/wrapper/events/ParseValueEvent.adoc   |   2 +-
 .../wrapper/events/PropertyAccessEvent.adoc        |   2 +-
 .../wrapper/events/PropertyModifyEvent.adoc        |   2 +-
 .../wrapper/events/PropertyUsabilityEvent.adoc     |   2 +-
 .../wrapper/events/PropertyVisibilityEvent.adoc    |   2 +-
 .../services/wrapper/events/UsabilityEvent.adoc    |   2 +-
 .../services/wrapper/events/ValidityEvent.adoc     |   2 +-
 .../services/wrapper/events/VisibilityEvent.adoc   |   2 +-
 .../wrapper/listeners/InteractionAdapter.adoc      |  32 ++--
 .../services/xactn/TransactionalProcessor.adoc     |  10 +-
 .../pages/index/services/xml/XmlService.adoc       |   6 +-
 .../services/xmlsnapshot/XmlSnapshotService.adoc   |   6 +-
 .../XmlSnapshotService~Snapshot~Builder.adoc       |   4 +-
 .../pages/index/spec/AbstractSpecification.adoc    |   2 +-
 .../pages/index/spec/AbstractSpecification2.adoc   |   4 +-
 .../applib/pages/index/spec/SpecificationAnd.adoc  |   4 +-
 .../applib/pages/index/spec/SpecificationNot.adoc  |   4 +-
 .../applib/pages/index/spec/SpecificationOr.adoc   |   4 +-
 .../modules/applib/pages/index/util/Enums.adoc     |  14 +-
 .../modules/applib/pages/index/util/JaxbUtil.adoc  |  10 +-
 .../applib/pages/index/util/ObjectContracts.adoc   |  18 +--
 .../applib/pages/index/util/ReasonBuffer.adoc      |   4 +-
 .../applib/pages/index/util/ReasonBuffer2.adoc     |  18 +--
 .../modules/applib/pages/index/util/Reasons.adoc   |   2 +-
 .../applib/pages/index/util/TitleBuffer.adoc       |  38 ++---
 .../pages/index/util/TitleBufferException.adoc     |   6 +-
 .../modules/applib/pages/index/util/ZipReader.adoc |   4 +-
 .../pages/index/util/schema/ChangesDtoUtils.adoc   |  12 +-
 .../pages/index/util/schema/CommandDtoUtils.adoc   |  26 ++--
 .../pages/index/util/schema/CommonDtoUtils.adoc    |   4 +-
 .../index/util/schema/InteractionDtoUtils.adoc     |  38 ++---
 .../index/util/schema/MemberExecutionDtoUtils.adoc |  16 +-
 .../modules/applib/pages/index/value/Blob.adoc     |  20 +--
 .../modules/applib/pages/index/value/Clob.adoc     |  20 +--
 .../pages/index/value/LocalResourcePath.adoc       |  10 +-
 .../modules/applib/pages/index/value/Markup.adoc   |   4 +-
 .../modules/applib/pages/index/value/Password.adoc |   6 +-
 .../index/value/semantics/EncodingException.adoc   |   6 +-
 .../pages/index/value/semantics/OrderRelation.adoc |   4 +-
 .../applib/pages/index/value/semantics/Parser.adoc |   2 +-
 .../index/value/semantics/ParsingException.adoc    |   6 +-
 .../pages/index/value/semantics/ValueComposer.adoc |   2 +-
 .../commons/pages/index/btree/Compound.adoc        |  12 +-
 .../commons/pages/index/btree/FunCompound.adoc     |  16 +-
 .../commons/pages/index/collections/Can.adoc       |  38 ++---
 .../commons/pages/index/functional/Result.adoc     |  32 ++--
 .../pages/index/resource/ResourceCoordinates.adoc  |   4 +-
 .../services/command/CommandDtoFactory.adoc        |   8 +-
 .../tablecol/TableColumnOrderServiceDefault.adoc   |   4 +-
 .../TableColumnOrderServiceUsingTxtFile.adoc       |   4 +-
 .../publish/ObjectLifecyclePublisherDefault.adoc   |  16 +-
 .../transaction/TransactionServiceSpring.adoc      |  10 +-
 .../runtimeservices/xml/XmlServiceDefault.adoc     |   6 +-
 .../manager/AuthorizationManager.adoc              |   6 +-
 .../authorization/manager/AuthorizorChooser.adoc   |   2 +-
 .../ImpersonatedUserHolderUsingHttpSession.adoc    |   2 +-
 .../mixins/HasUsername_recentCommandsByUser.adoc   |   2 +-
 .../commandlog/jdo/ui/CommandServiceMenu.adoc      |   4 +-
 .../primary/config/PrimaryConfig.adoc              |   2 +-
 .../primary/restapi/CommandRetrievalService.adoc   |   2 +-
 .../IsisModuleExtCommandReplaySecondary.adoc       |   4 +-
 .../secondary/analyser/CommandReplayAnalyser.adoc  |   2 +-
 .../analyser/CommandReplayAnalyserException.adoc   |   2 +-
 .../analyser/CommandReplayAnalyserResult.adoc      |   2 +-
 .../analysis/CommandReplayAnalysisService.adoc     |   2 +-
 .../secondary/config/SecondaryConfig.adoc          |   2 +-
 .../secondary/fetch/CommandFetcher.adoc            |   2 +-
 .../secondary/job/ReplicateAndReplayJob.adoc       |   2 +-
 .../secondary/job/SecondaryStatusData.adoc         |   6 +-
 .../pages/index/cors/impl/IsisModuleExtCors.adoc   |   2 +-
 .../spi/CalendarableDereferencingService.adoc      |   2 +-
 .../fullcalendar/applib/value/CalendarEvent.adoc   |  12 +-
 .../jaxrsclient/applib/client/JaxRsResponse.adoc   |   2 +-
 .../index/quartz/context/JobExecutionData.adoc     |   2 +-
 .../spring/AutowiringSpringBeanJobFactory.adoc     |   2 +-
 .../pages/index/restclient/ResponseDigest.adoc     |  10 +-
 .../pages/index/restclient/RestfulClient.adoc      |   4 +-
 .../index/restclient/RestfulClientException.adoc   |   6 +-
 .../index/restclient/auth/BasicAuthFilter.adoc     |   6 +-
 .../index/secman/applib/SecmanConfiguration.adoc   |   2 +-
 .../permission/dom/ApplicationPermission.adoc      |   6 +-
 .../permission/dom/ApplicationPermissionValue.adoc |  10 +-
 .../dom/ApplicationPermissionValueSet.adoc         |   8 +-
 .../spi/PermissionsEvaluationService.adoc          |   2 +-
 .../spi/PermissionsEvaluationServiceAbstract.adoc  |   2 +-
 .../secman/applib/role/dom/ApplicationRole.adoc    |   4 +-
 .../applib/role/dom/ApplicationRoleRepository.adoc |   2 +-
 .../applib/seed/SeedSecurityModuleService.adoc     |   2 +-
 .../applib/tenancy/dom/ApplicationTenancy.adoc     |   4 +-
 .../secman/applib/user/dom/ApplicationUser.adoc    |   4 +-
 .../applib/user/dom/ApplicationUserStatus.adoc     |   2 +-
 .../AbstractUserAndRolesFixtureScript.adoc         |   8 +-
 .../services/PasswordEncoderUsingJBcrypt.adoc      |   4 +-
 .../authenticator/AuthenticatorSecman.adoc         |   8 +-
 .../AuthenticatorSecmanAutoConfiguration.adoc      |   2 +-
 .../integration/authorizor/AuthorizorSecman.adoc   |   4 +-
 .../userreg/UserRegistrationServiceForSecman.adoc  |   8 +-
 .../shiro/IsisModuleExtSecmanShiroRealm.adoc       |   4 +-
 .../CollectionContentsAsExcelFactory.adoc          |   4 +-
 .../wicket/pdfjs/applib/config/PdfJsConfig.adoc    |  12 +-
 .../viewer/wicket/pdfjs/applib/config/Scale.adoc   |   4 +-
 .../pdfjs/applib/spi/PdfJsViewerAdvisor.adoc       |   8 +-
 .../jdo/applib/services/JdoSupportService.adoc     |   8 +-
 .../IsisModulePersistenceJdoDatanucleus.adoc       |   8 +-
 .../changetracking/JdoLifecycleListener.adoc       |  28 ++--
 .../jdo/datanucleus/dialect/DnJdoDialect.adoc      |   4 +-
 .../mixins/Persistable_downloadJdoMetadata.adoc    |   2 +-
 .../applib/IsisBookmarkConverter.adoc              |   4 +-
 .../applib/IsisLocalResourcePathConverter.adoc     |   4 +-
 .../typeconverters/applib/IsisMarkupConverter.adoc |   4 +-
 .../applib/IsisPasswordConverter.adoc              |   4 +-
 .../schema/v2/IsisChangesDtoConverter.adoc         |   4 +-
 .../schema/v2/IsisCommandDtoConverter.adoc         |   4 +-
 .../schema/v2/IsisInteractionDtoConverter.adoc     |   4 +-
 .../schema/v2/IsisOidDtoConverter.adoc             |   4 +-
 .../time/IsoOffsetTimeConverter.adoc               |   4 +-
 .../time/IsoZonedDateTimeConverter.adoc            |   4 +-
 .../changetracking/EntityChangeTrackerJdo.adoc     |  20 +--
 .../jpa/applib/integration/IsisEntityListener.adoc |  14 +-
 .../jpa/applib/services/JpaSupportService.adoc     |   2 +-
 .../index/jpa/applib/types/BlobJpaEmbeddable.adoc  |   4 +-
 .../index/jpa/applib/types/ClobJpaEmbeddable.adoc  |   4 +-
 .../bypass/authentication/AuthenticatorBypass.adoc |   4 +-
 .../bypass/authorization/AuthorizorBypass.adoc     |   4 +-
 .../index/keycloak/IsisModuleSecurityKeycloak.adoc |   2 +-
 .../shiro/authentication/AuthenticatorShiro.adoc   |   6 +-
 .../index/shiro/authorization/AuthorizorShiro.adoc |   4 +-
 .../index/shiro/webmodule/WebModuleShiro.adoc      |   4 +-
 .../authconverters/AuthenticationConverter.adoc    |   2 +-
 .../spring/authentication/AuthenticatorSpring.adoc |   6 +-
 .../spring/webmodule/SpringSecurityFilter.adoc     |   2 +-
 .../subdomains/pages/index/base/applib/Dflt.adoc   |   2 +-
 .../applib/services/calendar/CalendarService.adoc  |   4 +-
 .../pages/index/base/applib/utils/ClassUtils.adoc  |   2 +-
 .../index/base/applib/utils/JodaPeriodUtils.adoc   |   6 +-
 .../pages/index/base/applib/utils/MathUtils.adoc   |  10 +-
 .../index/base/applib/utils/MessageUtils.adoc      |   2 +-
 .../pages/index/base/applib/utils/StringUtils.adoc |  10 +-
 .../index/base/applib/utils/TitleBuilder.adoc      |   8 +-
 .../base/applib/valuetypes/AbstractInterval.adoc   |  18 +--
 .../base/applib/valuetypes/LocalDateInterval.adoc  |  14 +-
 .../base/applib/with/WithIntervalMutable.adoc      |   4 +-
 .../excel/applib/dom/ExcelMetaDataEnabled.adoc     |   4 +-
 .../index/excel/applib/dom/WorksheetContent.adoc   |   2 +-
 .../index/excel/applib/dom/WorksheetSpec.adoc      |  14 +-
 .../index/excel/applib/util/AnnotationTriplet.adoc |   4 +-
 .../excel/applib/util/ExcelFileBlobConverter.adoc  |   4 +-
 .../pages/index/excel/applib/util/PivotUtils.adoc  |   6 +-
 .../index/excel/applib/util/SheetPivoter.adoc      |   2 +-
 .../pages/index/excel/testing/ExcelFixture.adoc    |  10 +-
 .../pages/index/excel/testing/ExcelFixture2.adoc   |   2 +-
 .../excel/testing/ExcelFixtureRowHandler.adoc      |   2 +-
 .../excel/testing/ExcelFixtureWorkbookHandler.adoc |   2 +-
 .../spring/applib/service/BeanDescriptor.adoc      |   2 +-
 .../index/spring/applib/service/ContextBeans.adoc  |   2 +-
 .../spring/applib/service/SpringBeansService.adoc  |   2 +-
 .../applib/classrules/ArchitectureDomainRules.adoc |   2 +-
 .../applib/classrules/ArchitectureJpaRules.adoc    |   2 +-
 .../modulerules/ArchitectureModuleRules.adoc       |   4 +-
 .../services/AbstractRandomValueGenerator.adoc     |   2 +-
 .../index/fakedata/applib/services/Addresses.adoc  |   2 +-
 .../fakedata/applib/services/BigDecimals.adoc      |   4 +-
 .../fakedata/applib/services/BigIntegers.adoc      |   2 +-
 .../index/fakedata/applib/services/Books.adoc      |   2 +-
 .../index/fakedata/applib/services/Booleans.adoc   |   2 +-
 .../index/fakedata/applib/services/Bytes.adoc      |   6 +-
 .../index/fakedata/applib/services/Chars.adoc      |   4 +-
 .../fakedata/applib/services/Collections.adoc      |  56 +++----
 .../index/fakedata/applib/services/Comms.adoc      |   2 +-
 .../fakedata/applib/services/CreditCards.adoc      |   2 +-
 .../index/fakedata/applib/services/Doubles.adoc    |   4 +-
 .../index/fakedata/applib/services/Enums.adoc      |   2 +-
 .../fakedata/applib/services/FakeDataService.adoc  |   2 +-
 .../index/fakedata/applib/services/Floats.adoc     |   4 +-
 .../index/fakedata/applib/services/Integers.adoc   |   6 +-
 .../index/fakedata/applib/services/IsisBlobs.adoc  |   2 +-
 .../index/fakedata/applib/services/IsisClobs.adoc  |   2 +-
 .../fakedata/applib/services/IsisPasswords.adoc    |   4 +-
 .../fakedata/applib/services/JavaSqlDates.adoc     |   8 +-
 .../applib/services/JavaSqlTimestamps.adoc         |   8 +-
 .../applib/services/JavaTimeDateTimes.adoc         |   8 +-
 .../applib/services/JavaTimeLocalDates.adoc        |   8 +-
 .../fakedata/applib/services/JavaTimePeriods.adoc  |  14 +-
 .../fakedata/applib/services/JavaUtilDates.adoc    |   8 +-
 .../fakedata/applib/services/JodaDateTimes.adoc    |   8 +-
 .../fakedata/applib/services/JodaLocalDates.adoc   |   8 +-
 .../fakedata/applib/services/JodaPeriods.adoc      |  14 +-
 .../index/fakedata/applib/services/Longs.adoc      |   6 +-
 .../index/fakedata/applib/services/Lorem.adoc      |   2 +-
 .../index/fakedata/applib/services/Names.adoc      |   2 +-
 .../index/fakedata/applib/services/Shorts.adoc     |   6 +-
 .../index/fakedata/applib/services/Strings.adoc    |   8 +-
 .../pages/index/fakedata/applib/services/Urls.adoc |   2 +-
 .../index/fakedata/applib/services/Uuids.adoc      |   2 +-
 .../applib/events/FixturesInstalledEvent.adoc      |   2 +-
 .../applib/events/FixturesInstallingEvent.adoc     |   2 +-
 .../fixturescripts/ExecutionParametersDefault.adoc |  70 ++++-----
 .../fixturescripts/ExecutionParametersService.adoc |   2 +-
 .../applib/fixturescripts/FixtureResultList.adoc   |  10 +-
 .../applib/fixturescripts/FixtureScript.adoc       |   6 +-
 .../applib/fixturescripts/FixtureScripts.adoc      |  30 ++--
 .../FixtureScriptsSpecification.adoc               |   6 +-
 ...iptsSpecificationProviderAutoConfiguration.adoc |   2 +-
 .../FixtureScript~ExecutionContext.adoc            | 102 ++++++-------
 .../applib/modules/ModuleWithFixturesService.adoc  |  12 +-
 .../applib/personas/BuilderScriptAbstract.adoc     |   6 +-
 .../applib/personas/PersonaWithFinder.adoc         |   2 +-
 .../services/InitialFixtureScriptsInstaller.adoc   |   4 +-
 .../applib/setup/PersonaEnumPersistAll.adoc        |   4 +-
 .../index/h2console/ui/services/H2ManagerMenu.adoc |   2 +-
 .../h2console/ui/webmodule/WebModuleH2Console.adoc |   4 +-
 .../applib/ExceptionRecognizerTranslate.adoc       |   2 +-
 .../applib/swagger/SwaggerExporter.adoc            |   4 +-
 .../applib/validate/DomainModelValidator.adoc      |  12 +-
 .../integration/ObjectFactoryForIntegration.adoc   |   4 +-
 .../applib/dom/pojo/PojoTester.adoc                |   6 +-
 .../applib/jmocking/InjectIntoJMockAction.adoc     |   4 +-
 .../applib/jmocking/IsisActions.adoc               |   4 +-
 .../applib/jmocking/JMockActions.adoc              |   4 +-
 .../applib/jmocking/JUnitRuleMockery2.adoc         |  12 +-
 .../applib/matchers/ClassMatchers.adoc             |   6 +-
 .../applib/matchers/ComparableMatchers.adoc        |   2 +-
 .../applib/matchers/FileMatchers.adoc              |   2 +-
 .../applib/matchers/JaxbMatchers.adoc              |   2 +-
 .../applib/matchers/ListMatchers.adoc              |  10 +-
 .../applib/matchers/StringMatchers.adoc            |   6 +-
 .../applib/matchers/ThrowableMatchers.adoc         |   4 +-
 .../unittestsupport/applib/util/CollectUtils.adoc  |   2 +-
 .../unittestsupport/applib/util/FileUtils.adoc     |  18 +--
 .../unittestsupport/applib/util/InjectUtils.adoc   |   6 +-
 .../unittestsupport/applib/util/ReflectUtils.adoc  |   4 +-
 .../unittestsupport/applib/util/StringUtils.adoc   |   4 +-
 .../asciidoc/applib/jaxb/AsciiDocJaxbAdapter.adoc  |   4 +-
 .../index/asciidoc/applib/value/AsciiDoc.adoc      |   6 +-
 .../jdo/dn5/converters/IsisAsciiDocConverter.adoc  |   4 +-
 .../jpa/converters/IsisAsciiDocConverter.adoc      |   4 +-
 .../JodaTimeXMLGregorianCalendarMarshalling.adoc   |  16 +-
 .../jodatime/applib/value/JodaTimeConverters.adoc  |  24 +--
 .../index/markdown/applib/value/Markdown.adoc      |   6 +-
 .../jdo/dn5/converters/IsisMarkdownConverter.adoc  |   4 +-
 .../jpa/converters/IsisMarkdownConverter.adoc      |   4 +-
 .../common/applib/mixins/Object_impersonate.adoc   |   2 +-
 .../applib/mixins/Object_impersonateWithRoles.adoc |   8 +-
 .../restfulobjects/applib/JsonRepresentation.adoc  | 162 ++++++++++-----------
 .../restfulobjects/applib/LinkRepresentation.adoc  |  12 +-
 .../pages/index/restfulobjects/applib/Rel.adoc     |   6 +-
 .../restfulobjects/applib/RepresentationType.adoc  |  20 +--
 .../restfulobjects/applib/RestfulRequest.adoc      |   4 +-
 .../restfulobjects/applib/RestfulResponse.adoc     |   6 +-
 .../AbstractObjectMemberRepresentation.adoc        |   2 +-
 .../domainobjects/ActionResultRepresentation.adoc  |   2 +-
 .../DomainObjectMemberRepresentation.adoc          |   2 +-
 .../domainobjects/DomainObjectRepresentation.adoc  |   8 +-
 .../applib/domainobjects/DomainObjectResource.adoc |  46 +++---
 .../applib/domainobjects/DomainRepresentation.adoc |   6 +-
 .../domainobjects/DomainServiceResource.adoc       |  24 +--
 .../applib/domainobjects/ListRepresentation.adoc   |   2 +-
 .../domainobjects/ObjectActionRepresentation.adoc  |   2 +-
 .../ObjectCollectionRepresentation.adoc            |   2 +-
 .../ObjectPropertyRepresentation.adoc              |   2 +-
 .../domainobjects/ScalarValueRepresentation.adoc   |   2 +-
 .../AbstractTypeMemberRepresentation.adoc          |   2 +-
 .../ActionDescriptionRepresentation.adoc           |   2 +-
 .../ActionParameterDescriptionRepresentation.adoc  |   2 +-
 .../CollectionDescriptionRepresentation.adoc       |   2 +-
 .../domaintypes/DomainTypeRepresentation.adoc      |   2 +-
 .../applib/domaintypes/DomainTypeResource.adoc     |  16 +-
 .../PropertyDescriptionRepresentation.adoc         |   2 +-
 .../TypeActionResultRepresentation.adoc            |   2 +-
 .../applib/domaintypes/TypeListRepresentation.adoc |   2 +-
 .../applib/errors/ErrorRepresentation.adoc         |   2 +-
 .../applib/health/HealthRepresentation.adoc        |   2 +-
 .../applib/homepage/HomePageRepresentation.adoc    |   2 +-
 .../applib/user/UserRepresentation.adoc            |   2 +-
 .../restfulobjects/applib/util/JsonMapper.adoc     |  10 +-
 .../restfulobjects/applib/util/JsonNodeUtils.adoc  |   6 +-
 .../index/restfulobjects/applib/util/Parser.adoc   |   8 +-
 .../index/restfulobjects/applib/util/PathNode.adoc |   4 +-
 .../applib/util/UrlEncodingUtils.adoc              |  12 +-
 .../applib/version/VersionRepresentation.adoc      |   2 +-
 .../webmodule/WebModuleJaxrsResteasy4.adoc         |   2 +-
 .../restfulobjects/rendering/IResourceContext.adoc |   6 +-
 .../rendering/service/RepresentationService.adoc   |  12 +-
 .../conneg/ContentNegotiationServiceAbstract.adoc  |  10 +-
 ...entNegotiationServiceForRestfulObjectsV1_0.adoc |  18 +--
 .../ContentNegotiationServiceOrgApacheIsisV1.adoc  |  10 +-
 .../ContentNegotiationServiceOrgApacheIsisV2.adoc  |  14 +-
 .../ContentNegotiationServiceXRoDomainType.adoc    |   4 +-
 .../service/swagger/SwaggerServiceMenu.adoc        |   2 +-
 .../auth/AuthenticationStrategyAbstract.adoc       |   2 +-
 .../auth/AuthenticationStrategyBasicAuth.adoc      |   2 +-
 .../auth/AuthenticationStrategyDefault.adoc        |   4 +-
 447 files changed, 1586 insertions(+), 1586 deletions(-)

diff --git a/antora/components/refguide-index/modules/applib/pages/index/Identifier.adoc b/antora/components/refguide-index/modules/applib/pages/index/Identifier.adoc
index 691292d..bd80654 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/Identifier.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/Identifier.adoc
@@ -11,19 +11,19 @@ For xref:refguide:applib:index/Identifier.adoc[Identifier] (s) of type _Identifi
 .Identifier.java
 ----
 class Identifier {
-  Identifier classIdentifier(final LogicalType typeIdentifier)
-  Identifier propertyOrCollectionIdentifier(final LogicalType typeIdentifier, final String propertyOrCollectionName)
-  Identifier methodIdentifier(final LogicalType typeIdentifier, final Method method)     // <.>
-  Identifier actionIdentifier(final LogicalType typeIdentifier, final String actionName, final Class<?>... parameterClasses)
-  Identifier actionIdentifier(final LogicalType typeIdentifier, final String actionName, final Can<String> parameterClassNames)
-  Identifier withParameterIndex(final int parameterIndex)
-  String getLogicalIdentityString(final String delimiter)
+  Identifier classIdentifier(LogicalType typeIdentifier)
+  Identifier propertyOrCollectionIdentifier(LogicalType typeIdentifier, String propertyOrCollectionName)
+  Identifier methodIdentifier(LogicalType typeIdentifier, Method method)     // <.>
+  Identifier actionIdentifier(LogicalType typeIdentifier, String actionName, Class<?>... parameterClasses)
+  Identifier actionIdentifier(LogicalType typeIdentifier, String actionName, Can<String> parameterClassNames)
+  Identifier withParameterIndex(int parameterIndex)
+  String getLogicalIdentityString(String delimiter)
   String getClassNaturalName()
   String getMemberNaturalName()
   Can<String> getMemberParameterClassNaturalNames()
-  int compareTo(final Identifier other)
-  boolean equals(final Object obj)
-  boolean isEqualTo(final Identifier other)
+  int compareTo(Identifier other)
+  boolean equals(Object obj)
+  boolean isEqualTo(Identifier other)
   int hashCode()
   String toString()
 }
diff --git a/antora/components/refguide-index/modules/applib/pages/index/client/RepresentationTypeSimplifiedV2.adoc b/antora/components/refguide-index/modules/applib/pages/index/client/RepresentationTypeSimplifiedV2.adoc
index fcd6fc1..c5765a4 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/client/RepresentationTypeSimplifiedV2.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/client/RepresentationTypeSimplifiedV2.adoc
@@ -21,9 +21,9 @@ final String typeLiteral;
   boolean isValue()
   boolean isValues()
   boolean isVoid()
-  String getContentTypeHeaderValue(final String profileName)
-  Optional<RepresentationTypeSimplifiedV2> parse(final String typeLiteral)
-  Optional<RepresentationTypeSimplifiedV2> parseContentTypeHeaderString(final String contentTypeHeaderString)
+  String getContentTypeHeaderValue(String profileName)
+  Optional<RepresentationTypeSimplifiedV2> parse(String typeLiteral)
+  Optional<RepresentationTypeSimplifiedV2> parseContentTypeHeaderString(String contentTypeHeaderString)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/clock/VirtualClock.adoc b/antora/components/refguide-index/modules/applib/pages/index/clock/VirtualClock.adoc
index 8c5ccb2..9f6b147 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/clock/VirtualClock.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/clock/VirtualClock.adoc
@@ -11,40 +11,40 @@ Works in connection with xref:refguide:applib:index/services/iactnlayer/Interact
 interface VirtualClock {
   Instant nowAsInstant()     // <.>
   VirtualClock system()     // <.>
-  VirtualClock nowAt(final Instant virtualNow)     // <.>
-  VirtualClock nowAt(final java.time.LocalDate virtualNow)     // <.>
-  VirtualClock nowAt(final java.time.LocalDateTime virtualNow)
-  VirtualClock nowAt(final java.time.OffsetDateTime virtualNow)
-  VirtualClock nowAt(final java.time.ZonedDateTime virtualNow)
-  VirtualClock nowAt(final java.util.Date virtualNow)
-  VirtualClock nowAt(final org.joda.time.LocalDate virtualNow)     // <.>
-  VirtualClock nowAt(final org.joda.time.LocalDateTime virtualNow)     // <.>
-  VirtualClock nowAt(final org.joda.time.DateTime virtualNow)     // <.>
-  VirtualClock frozenAt(final Instant frozenAt)     // <.>
-  VirtualClock frozenAt(final java.time.LocalDate frozenAt)
-  VirtualClock frozenAt(final java.time.LocalDateTime frozenAt)
-  VirtualClock frozenAt(final java.time.OffsetDateTime frozenAt)
-  VirtualClock frozenAt(final java.time.ZonedDateTime frozenAt)
-  VirtualClock frozenAt(final java.util.Date frozenAt)
-  VirtualClock frozenAt(final org.joda.time.LocalDate frozenAt)     // <.>
-  VirtualClock frozenAt(final org.joda.time.LocalDateTime frozenAt)     // <.>
-  VirtualClock frozenAt(final org.joda.time.DateTime frozenAt)     // <.>
+  VirtualClock nowAt(Instant virtualNow)     // <.>
+  VirtualClock nowAt(java.time.LocalDate virtualNow)     // <.>
+  VirtualClock nowAt(java.time.LocalDateTime virtualNow)
+  VirtualClock nowAt(java.time.OffsetDateTime virtualNow)
+  VirtualClock nowAt(java.time.ZonedDateTime virtualNow)
+  VirtualClock nowAt(java.util.Date virtualNow)
+  VirtualClock nowAt(org.joda.time.LocalDate virtualNow)     // <.>
+  VirtualClock nowAt(org.joda.time.LocalDateTime virtualNow)     // <.>
+  VirtualClock nowAt(org.joda.time.DateTime virtualNow)     // <.>
+  VirtualClock frozenAt(Instant frozenAt)     // <.>
+  VirtualClock frozenAt(java.time.LocalDate frozenAt)
+  VirtualClock frozenAt(java.time.LocalDateTime frozenAt)
+  VirtualClock frozenAt(java.time.OffsetDateTime frozenAt)
+  VirtualClock frozenAt(java.time.ZonedDateTime frozenAt)
+  VirtualClock frozenAt(java.util.Date frozenAt)
+  VirtualClock frozenAt(org.joda.time.LocalDate frozenAt)     // <.>
+  VirtualClock frozenAt(org.joda.time.LocalDateTime frozenAt)     // <.>
+  VirtualClock frozenAt(org.joda.time.DateTime frozenAt)     // <.>
   VirtualClock frozenTestClock()     // <.>
   long nowAsEpochMilli()     // <.>
-  LocalDate nowAsLocalDate(final ZoneId zoneId)     // <.>
+  LocalDate nowAsLocalDate(ZoneId zoneId)     // <.>
   LocalDate nowAsLocalDate()     // <.>
-  LocalDateTime nowAsLocalDateTime(final ZoneId zoneId)     // <.>
+  LocalDateTime nowAsLocalDateTime(ZoneId zoneId)     // <.>
   LocalDateTime nowAsLocalDateTime()     // <.>
-  OffsetDateTime nowAsOffsetDateTime(final ZoneId zoneId)     // <.>
+  OffsetDateTime nowAsOffsetDateTime(ZoneId zoneId)     // <.>
   OffsetDateTime nowAsOffsetDateTime()     // <.>
   java.util.Date nowAsJavaUtilDate()     // <.>
   java.sql.Timestamp nowAsJavaSqlTimestamp()     // <.>
   XMLGregorianCalendar nowAsXmlGregorianCalendar()     // <.>
-  org.joda.time.DateTime nowAsJodaDateTime(final ZoneId zoneId)     // <.>
+  org.joda.time.DateTime nowAsJodaDateTime(ZoneId zoneId)     // <.>
   org.joda.time.DateTime nowAsJodaDateTime()     // <.>
-  org.joda.time.LocalDateTime nowAsJodaLocalDateTime(final ZoneId zoneId)     // <.>
+  org.joda.time.LocalDateTime nowAsJodaLocalDateTime(ZoneId zoneId)     // <.>
   org.joda.time.LocalDateTime nowAsJodaLocalDateTime()     // <.>
-  org.joda.time.LocalDate nowAsJodaLocalDate(final ZoneId zoneId)     // <.>
+  org.joda.time.LocalDate nowAsJodaLocalDate(ZoneId zoneId)     // <.>
   org.joda.time.LocalDate nowAsJodaLocalDate()     // <.>
 }
 ----
diff --git a/antora/components/refguide-index/modules/applib/pages/index/domain/DomainObjectList.adoc b/antora/components/refguide-index/modules/applib/pages/index/domain/DomainObjectList.adoc
index cb96eb9..d78eac4 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/domain/DomainObjectList.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/domain/DomainObjectList.adoc
@@ -17,12 +17,12 @@ Thus, the RO client then only ever needs to know how to render an object, in all
 class DomainObjectList {
   public static final String LOGICAL_TYPE_NAME;
   DomainObjectList()
-  DomainObjectList(final String title, final String elementTypeFqcn, final String actionOwningFqcn, final String actionId, final String actionArguments)
+  DomainObjectList(String title, String elementTypeFqcn, String actionOwningFqcn, String actionId, String actionArguments)
   String title()
   String getActionId()
   String getActionArguments()
   List<Object> getObjects()
-  void setObjects(final List<Object> objects)
+  void setObjects(List<Object> objects)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/events/EventObjectBase.adoc b/antora/components/refguide-index/modules/applib/pages/index/events/EventObjectBase.adoc
index e6ef10c..7991773 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/events/EventObjectBase.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/events/EventObjectBase.adoc
@@ -8,7 +8,7 @@
 ----
 class EventObjectBase<T> {
   T getSource()     // <.>
-  void initSource(final T source)     // <.>
+  void initSource(T source)     // <.>
   String toString()     // <.>
 }
 ----
diff --git a/antora/components/refguide-index/modules/applib/pages/index/events/domain/AbstractDomainEvent.adoc b/antora/components/refguide-index/modules/applib/pages/index/events/domain/AbstractDomainEvent.adoc
index 723b3a9..fe9a152 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/events/domain/AbstractDomainEvent.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/events/domain/AbstractDomainEvent.adoc
@@ -14,30 +14,30 @@ The class also provides a simple mechanism to allow adhoc sharing of user data b
 ----
 class AbstractDomainEvent<S> {
   AbstractDomainEvent()     // <.>
-  AbstractDomainEvent(final S source)     // <.>
-  AbstractDomainEvent(final S source, final Identifier identifier)
+  AbstractDomainEvent(S source)     // <.>
+  AbstractDomainEvent(S source, Identifier identifier)
   S getSource()     // <.>
-  void setMixedIn(final Object mixedIn)     // <.>
+  void setMixedIn(Object mixedIn)     // <.>
   T getSubject()     // <.>
-  void setEventPhase(final Phase phase)     // <.>
-  void setIdentifier(final Identifier identifier)     // <.>
+  void setEventPhase(Phase phase)     // <.>
+  void setIdentifier(Identifier identifier)     // <.>
   void hide()     // <.>
-  void hideIf(final boolean condition)     // <.>
-  void hideIf(final BooleanSupplier shouldHide)     // <.>
+  void hideIf(boolean condition)     // <.>
+  void hideIf(BooleanSupplier shouldHide)     // <.>
   boolean isDisabled()
-  void disable(final String reason)     // <.>
-  void disable(final TranslatableString reason)     // <.>
-  void disableIfReason(final Supplier<String> reasonSupplier)     // <.>
-  void disableIfTranslatableReason(final Supplier<TranslatableString> reasonSupplier)     // <.>
+  void disable(String reason)     // <.>
+  void disable(TranslatableString reason)     // <.>
+  void disableIfReason(Supplier<String> reasonSupplier)     // <.>
+  void disableIfTranslatableReason(Supplier<TranslatableString> reasonSupplier)     // <.>
   boolean isInvalid()
-  void invalidate(final String reason)     // <.>
-  void invalidate(final TranslatableString reason)     // <.>
-  void invalidateIfReason(final Supplier<String> reasonSupplier)     // <.>
-  void invalidateIfTranslatableReason(final Supplier<TranslatableString> reasonSupplier)     // <.>
-  void veto(final String reason, final Object... args)     // <.>
-  void veto(final TranslatableString translatableReason)     // <.>
-  Object get(final Object key)     // <.>
-  void put(final Object key, final Object value)     // <.>
+  void invalidate(String reason)     // <.>
+  void invalidate(TranslatableString reason)     // <.>
+  void invalidateIfReason(Supplier<String> reasonSupplier)     // <.>
+  void invalidateIfTranslatableReason(Supplier<TranslatableString> reasonSupplier)     // <.>
+  void veto(String reason, Object... args)     // <.>
+  void veto(TranslatableString translatableReason)     // <.>
+  Object get(Object key)     // <.>
+  void put(Object key, Object value)     // <.>
   String toString()
 }
 ----
diff --git a/antora/components/refguide-index/modules/applib/pages/index/events/domain/ActionDomainEvent.adoc b/antora/components/refguide-index/modules/applib/pages/index/events/domain/ActionDomainEvent.adoc
index 5c1dffa..b9ad0bd 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/events/domain/ActionDomainEvent.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/events/domain/ActionDomainEvent.adoc
@@ -19,12 +19,12 @@ The class itself is instantiated automatically by the framework using a no-arg c
 ----
 class ActionDomainEvent<S> {
   ActionDomainEvent()     // <.>
-  ActionDomainEvent(final S source)     // <.>
-  void setReturnValue(final Object returnValue)     // <.>
+  ActionDomainEvent(S source)     // <.>
+  void setReturnValue(Object returnValue)     // <.>
   void setSemantics(SemanticsOf semantics)     // <.>
-  void setParameterNames(final List<String> parameterNames)     // <.>
-  void setParameterTypes(final List<Class<?>> parameterTypes)     // <.>
-  void setMixedIn(final Object mixedIn)     // <.>
+  void setParameterNames(List<String> parameterNames)     // <.>
+  void setParameterTypes(List<Class<?>> parameterTypes)     // <.>
+  void setMixedIn(Object mixedIn)     // <.>
   String toString()
 }
 ----
diff --git a/antora/components/refguide-index/modules/applib/pages/index/events/domain/CollectionDomainEvent.adoc b/antora/components/refguide-index/modules/applib/pages/index/events/domain/CollectionDomainEvent.adoc
index 3ccd694..7bd3e2b 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/events/domain/CollectionDomainEvent.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/events/domain/CollectionDomainEvent.adoc
@@ -14,7 +14,7 @@ The class itself is instantiated automatically by the framework using a no-arg c
 ----
 class CollectionDomainEvent<S, T> {
   CollectionDomainEvent()     // <.>
-  CollectionDomainEvent(final S source)     // <.>
+  CollectionDomainEvent(S source)     // <.>
   String toString()
 }
 ----
diff --git a/antora/components/refguide-index/modules/applib/pages/index/events/domain/PropertyDomainEvent.adoc b/antora/components/refguide-index/modules/applib/pages/index/events/domain/PropertyDomainEvent.adoc
index 5effed2..96addb6 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/events/domain/PropertyDomainEvent.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/events/domain/PropertyDomainEvent.adoc
@@ -18,7 +18,7 @@ The class itself is instantiated automatically by the framework using a no-arg c
 ----
 class PropertyDomainEvent<S, T> {
   PropertyDomainEvent()     // <.>
-  PropertyDomainEvent(final S source)     // <.>
+  PropertyDomainEvent(S source)     // <.>
   String toString()
 }
 ----
diff --git a/antora/components/refguide-index/modules/applib/pages/index/events/lifecycle/AbstractLifecycleEvent.adoc b/antora/components/refguide-index/modules/applib/pages/index/events/lifecycle/AbstractLifecycleEvent.adoc
index 9cf3361..55839b1 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/events/lifecycle/AbstractLifecycleEvent.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/events/lifecycle/AbstractLifecycleEvent.adoc
@@ -10,7 +10,7 @@ Superclass for all lifecycle events that are raised by the framework when loadin
 ----
 class AbstractLifecycleEvent<S> {
   AbstractLifecycleEvent()
-  AbstractLifecycleEvent(final S source)
+  AbstractLifecycleEvent(S source)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/events/lifecycle/ObjectCreatedEvent.adoc b/antora/components/refguide-index/modules/applib/pages/index/events/lifecycle/ObjectCreatedEvent.adoc
index 58edd87..da19005 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/events/lifecycle/ObjectCreatedEvent.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/events/lifecycle/ObjectCreatedEvent.adoc
@@ -10,7 +10,7 @@ Broadcast when an object (entiy or view model) is first instantiated using the _
 ----
 class ObjectCreatedEvent<S> {
   ObjectCreatedEvent()
-  ObjectCreatedEvent(final S source)
+  ObjectCreatedEvent(S source)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/events/lifecycle/ObjectLoadedEvent.adoc b/antora/components/refguide-index/modules/applib/pages/index/events/lifecycle/ObjectLoadedEvent.adoc
index 0e11712..194468c 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/events/lifecycle/ObjectLoadedEvent.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/events/lifecycle/ObjectLoadedEvent.adoc
@@ -10,7 +10,7 @@ Broadcast when an entity is retrieved from the database.
 ----
 class ObjectLoadedEvent<S> {
   ObjectLoadedEvent()
-  ObjectLoadedEvent(final S source)
+  ObjectLoadedEvent(S source)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/events/lifecycle/ObjectPersistedEvent.adoc b/antora/components/refguide-index/modules/applib/pages/index/events/lifecycle/ObjectPersistedEvent.adoc
index df581b1..51cf590 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/events/lifecycle/ObjectPersistedEvent.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/events/lifecycle/ObjectPersistedEvent.adoc
@@ -10,7 +10,7 @@ Broadcast when an entity is first saved (inserted) into the database either expl
 ----
 class ObjectPersistedEvent<S> {
   ObjectPersistedEvent()
-  ObjectPersistedEvent(final S source)
+  ObjectPersistedEvent(S source)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/events/lifecycle/ObjectPersistingEvent.adoc b/antora/components/refguide-index/modules/applib/pages/index/events/lifecycle/ObjectPersistingEvent.adoc
index 3ba1ce9..d66ba3e 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/events/lifecycle/ObjectPersistingEvent.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/events/lifecycle/ObjectPersistingEvent.adoc
@@ -10,7 +10,7 @@ Broadcast when an entity is about to be saved (inserted) into the database eithe
 ----
 class ObjectPersistingEvent<S> {
   ObjectPersistingEvent()
-  ObjectPersistingEvent(final S source)
+  ObjectPersistingEvent(S source)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/events/lifecycle/ObjectRemovingEvent.adoc b/antora/components/refguide-index/modules/applib/pages/index/events/lifecycle/ObjectRemovingEvent.adoc
index 24a018d..1c87b3d 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/events/lifecycle/ObjectRemovingEvent.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/events/lifecycle/ObjectRemovingEvent.adoc
@@ -10,7 +10,7 @@ Broadcast when an entity is about to be removed (deleted) into the database eith
 ----
 class ObjectRemovingEvent<S> {
   ObjectRemovingEvent()
-  ObjectRemovingEvent(final S source)
+  ObjectRemovingEvent(S source)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/events/lifecycle/ObjectUpdatedEvent.adoc b/antora/components/refguide-index/modules/applib/pages/index/events/lifecycle/ObjectUpdatedEvent.adoc
index ba1d9ca..82872af 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/events/lifecycle/ObjectUpdatedEvent.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/events/lifecycle/ObjectUpdatedEvent.adoc
@@ -10,7 +10,7 @@ Broadcast when an entity has just been updated in the database, usually as the r
 ----
 class ObjectUpdatedEvent<S> {
   ObjectUpdatedEvent()
-  ObjectUpdatedEvent(final S source)
+  ObjectUpdatedEvent(S source)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/events/lifecycle/ObjectUpdatingEvent.adoc b/antora/components/refguide-index/modules/applib/pages/index/events/lifecycle/ObjectUpdatingEvent.adoc
index d53eedb..f0192e3 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/events/lifecycle/ObjectUpdatingEvent.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/events/lifecycle/ObjectUpdatingEvent.adoc
@@ -10,7 +10,7 @@ Broadcast when an entity is about to be updated in the database, usually as the
 ----
 class ObjectUpdatingEvent<S> {
   ObjectUpdatingEvent()
-  ObjectUpdatingEvent(final S source)
+  ObjectUpdatingEvent(S source)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/events/ui/AbstractUiEvent.adoc b/antora/components/refguide-index/modules/applib/pages/index/events/ui/AbstractUiEvent.adoc
index b2170cc..d0fc25d 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/events/ui/AbstractUiEvent.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/events/ui/AbstractUiEvent.adoc
@@ -8,7 +8,7 @@
 ----
 class AbstractUiEvent<S> {
   AbstractUiEvent()     // <.>
-  AbstractUiEvent(final S source)
+  AbstractUiEvent(S source)
   Object get(Object key)     // <.>
   void put(Object key, Object value)     // <.>
 }
diff --git a/antora/components/refguide-index/modules/applib/pages/index/events/ui/CssClassUiEvent.adoc b/antora/components/refguide-index/modules/applib/pages/index/events/ui/CssClassUiEvent.adoc
index 02ea467..80764b3 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/events/ui/CssClassUiEvent.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/events/ui/CssClassUiEvent.adoc
@@ -17,8 +17,8 @@ The class itself is instantiated automatically by the framework.
 ----
 class CssClassUiEvent<S> {
   CssClassUiEvent()     // <.>
-  CssClassUiEvent(final S source)
-  void setCssClass(final String cssClass)     // <.>
+  CssClassUiEvent(S source)
+  void setCssClass(String cssClass)     // <.>
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/events/ui/IconUiEvent.adoc b/antora/components/refguide-index/modules/applib/pages/index/events/ui/IconUiEvent.adoc
index a377408..bf7c672 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/events/ui/IconUiEvent.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/events/ui/IconUiEvent.adoc
@@ -17,9 +17,9 @@ The class itself is instantiated automatically by the framework.
 ----
 class IconUiEvent<S> {
   IconUiEvent()     // <.>
-  IconUiEvent(final S source)
+  IconUiEvent(S source)
   String getIconName()     // <.>
-  void setIconName(final String iconName)     // <.>
+  void setIconName(String iconName)     // <.>
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/events/ui/LayoutUiEvent.adoc b/antora/components/refguide-index/modules/applib/pages/index/events/ui/LayoutUiEvent.adoc
index bf734038..ac8d8cf 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/events/ui/LayoutUiEvent.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/events/ui/LayoutUiEvent.adoc
@@ -17,8 +17,8 @@ The class itself is instantiated automatically by the framework.
 ----
 class LayoutUiEvent<S> {
   LayoutUiEvent()     // <.>
-  LayoutUiEvent(final S source)
-  void setLayout(final String layout)     // <.>
+  LayoutUiEvent(S source)
+  void setLayout(String layout)     // <.>
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/events/ui/TitleUiEvent.adoc b/antora/components/refguide-index/modules/applib/pages/index/events/ui/TitleUiEvent.adoc
index b454187..9813a92 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/events/ui/TitleUiEvent.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/events/ui/TitleUiEvent.adoc
@@ -17,9 +17,9 @@ The class itself is instantiated automatically by the framework.
 ----
 class TitleUiEvent<S> {
   TitleUiEvent()     // <.>
-  TitleUiEvent(final S source)
-  void setTitle(final String title)     // <.>
-  void setTranslatableTitle(final TranslatableString translatableTitle)     // <.>
+  TitleUiEvent(S source)
+  void setTitle(String title)     // <.>
+  void setTranslatableTitle(TranslatableString translatableTitle)     // <.>
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/exceptions/RecoverableException.adoc b/antora/components/refguide-index/modules/applib/pages/index/exceptions/RecoverableException.adoc
index 070ab36..1e2ba5d 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/exceptions/RecoverableException.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/exceptions/RecoverableException.adoc
@@ -15,11 +15,11 @@ The framework attempts to apply some heuristics; if the underlying Isis transact
 .RecoverableException.java
 ----
 class RecoverableException {
-  RecoverableException(final String msg)
-  RecoverableException(final TranslatableString translatableMessage, final Class<?> translationContextClass, final String translationContextMethod)
-  RecoverableException(final Throwable cause)
-  RecoverableException(final String msg, final Throwable cause)
-  RecoverableException(final TranslatableString translatableMessage, final Class<?> translationContextClass, final String translationContextMethod, final Throwable cause)
+  RecoverableException(String msg)
+  RecoverableException(TranslatableString translatableMessage, Class<?> translationContextClass, String translationContextMethod)
+  RecoverableException(Throwable cause)
+  RecoverableException(String msg, Throwable cause)
+  RecoverableException(TranslatableString translatableMessage, Class<?> translationContextClass, String translationContextMethod, Throwable cause)
   String getMessage()
 }
 ----
diff --git a/antora/components/refguide-index/modules/applib/pages/index/exceptions/UnrecoverableException.adoc b/antora/components/refguide-index/modules/applib/pages/index/exceptions/UnrecoverableException.adoc
index 5a13060..3f40e6a 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/exceptions/UnrecoverableException.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/exceptions/UnrecoverableException.adoc
@@ -11,11 +11,11 @@ Throwing this exception will (dependent on the viewer) result in some sort of an
 .UnrecoverableException.java
 ----
 class UnrecoverableException {
-  UnrecoverableException(final String msg)
-  UnrecoverableException(final TranslatableString translatableMessage, final Class<?> translationContextClass, final String translationContextMethod)
-  UnrecoverableException(final Throwable cause)
-  UnrecoverableException(final String msg, final Throwable cause)
-  UnrecoverableException(final TranslatableString translatableMessage, final Class<?> translationContextClass, final String translationContextMethod, final Throwable cause)
+  UnrecoverableException(String msg)
+  UnrecoverableException(TranslatableString translatableMessage, Class<?> translationContextClass, String translationContextMethod)
+  UnrecoverableException(Throwable cause)
+  UnrecoverableException(String msg, Throwable cause)
+  UnrecoverableException(TranslatableString translatableMessage, Class<?> translationContextClass, String translationContextMethod, Throwable cause)
   String getMessage()
 }
 ----
diff --git a/antora/components/refguide-index/modules/applib/pages/index/exceptions/unrecoverable/DomainModelException.adoc b/antora/components/refguide-index/modules/applib/pages/index/exceptions/unrecoverable/DomainModelException.adoc
index 433b6a8..d16f39e 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/exceptions/unrecoverable/DomainModelException.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/exceptions/unrecoverable/DomainModelException.adoc
@@ -9,9 +9,9 @@ Thrown when a problem is found with the domain model, and Isis cannot proceed.
 .DomainModelException.java
 ----
 class DomainModelException {
-  DomainModelException(final String message)
-  DomainModelException(final Throwable cause)
-  DomainModelException(final String message, final Throwable cause)
+  DomainModelException(String message)
+  DomainModelException(Throwable cause)
+  DomainModelException(String message, Throwable cause)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/exceptions/unrecoverable/MetaModelException.adoc b/antora/components/refguide-index/modules/applib/pages/index/exceptions/unrecoverable/MetaModelException.adoc
index c994367..6ead8ef 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/exceptions/unrecoverable/MetaModelException.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/exceptions/unrecoverable/MetaModelException.adoc
@@ -7,9 +7,9 @@
 .MetaModelException.java
 ----
 class MetaModelException {
-  MetaModelException(final String message)
-  MetaModelException(final Throwable cause)
-  MetaModelException(final String message, final Throwable cause)
+  MetaModelException(String message)
+  MetaModelException(Throwable cause)
+  MetaModelException(String message, Throwable cause)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/exceptions/unrecoverable/NoAuthenticatorException.adoc b/antora/components/refguide-index/modules/applib/pages/index/exceptions/unrecoverable/NoAuthenticatorException.adoc
index 9dbefc9..6b7c0e6 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/exceptions/unrecoverable/NoAuthenticatorException.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/exceptions/unrecoverable/NoAuthenticatorException.adoc
@@ -9,9 +9,9 @@ Indicates that there is no Authenticator available to authenticate a user based
 .NoAuthenticatorException.java
 ----
 class NoAuthenticatorException {
-  NoAuthenticatorException(final String msg)
-  NoAuthenticatorException(final String msg, final Throwable cause)
-  NoAuthenticatorException(final Throwable cause)
+  NoAuthenticatorException(String msg)
+  NoAuthenticatorException(String msg, Throwable cause)
+  NoAuthenticatorException(Throwable cause)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/exceptions/unrecoverable/ObjectNotFoundException.adoc b/antora/components/refguide-index/modules/applib/pages/index/exceptions/unrecoverable/ObjectNotFoundException.adoc
index 0cbfae3..fb44d46 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/exceptions/unrecoverable/ObjectNotFoundException.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/exceptions/unrecoverable/ObjectNotFoundException.adoc
@@ -9,8 +9,8 @@ Indicates that the persistence context was unable to get an instantiate for the
 .ObjectNotFoundException.java
 ----
 class ObjectNotFoundException {
-  ObjectNotFoundException(final String oid)
-  ObjectNotFoundException(final String oid, final Throwable cause)
+  ObjectNotFoundException(String oid)
+  ObjectNotFoundException(String oid, Throwable cause)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/exceptions/unrecoverable/ObjectPersistenceException.adoc b/antora/components/refguide-index/modules/applib/pages/index/exceptions/unrecoverable/ObjectPersistenceException.adoc
index 90eb765..76f2064 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/exceptions/unrecoverable/ObjectPersistenceException.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/exceptions/unrecoverable/ObjectPersistenceException.adoc
@@ -7,9 +7,9 @@
 .ObjectPersistenceException.java
 ----
 class ObjectPersistenceException {
-  ObjectPersistenceException(final String message)
-  ObjectPersistenceException(final String message, final Throwable cause)
-  ObjectPersistenceException(final Throwable cause)
+  ObjectPersistenceException(String message)
+  ObjectPersistenceException(String message, Throwable cause)
+  ObjectPersistenceException(Throwable cause)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/exceptions/unrecoverable/PersistFailedException.adoc b/antora/components/refguide-index/modules/applib/pages/index/exceptions/unrecoverable/PersistFailedException.adoc
index 844265d..098c307 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/exceptions/unrecoverable/PersistFailedException.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/exceptions/unrecoverable/PersistFailedException.adoc
@@ -11,9 +11,9 @@ This exception is intended to represent an unexpected and non-recoverable condit
 .PersistFailedException.java
 ----
 class PersistFailedException {
-  PersistFailedException(final String msg)
-  PersistFailedException(final Throwable cause)
-  PersistFailedException(final String msg, final Throwable cause)
+  PersistFailedException(String msg)
+  PersistFailedException(Throwable cause)
+  PersistFailedException(String msg, Throwable cause)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/exceptions/unrecoverable/ReflectiveActionException.adoc b/antora/components/refguide-index/modules/applib/pages/index/exceptions/unrecoverable/ReflectiveActionException.adoc
index e3d607c..4c6aa31 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/exceptions/unrecoverable/ReflectiveActionException.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/exceptions/unrecoverable/ReflectiveActionException.adoc
@@ -7,9 +7,9 @@
 .ReflectiveActionException.java
 ----
 class ReflectiveActionException {
-  ReflectiveActionException(final String msg)
-  ReflectiveActionException(final Throwable cause)
-  ReflectiveActionException(final String msg, final Throwable cause)
+  ReflectiveActionException(String msg)
+  ReflectiveActionException(Throwable cause)
+  ReflectiveActionException(String msg, Throwable cause)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/exceptions/unrecoverable/RepositoryException.adoc b/antora/components/refguide-index/modules/applib/pages/index/exceptions/unrecoverable/RepositoryException.adoc
index 485015b..8b3172e 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/exceptions/unrecoverable/RepositoryException.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/exceptions/unrecoverable/RepositoryException.adoc
@@ -11,9 +11,9 @@ This exception is intended to represent an unexpected and non-recoverable condit
 .RepositoryException.java
 ----
 class RepositoryException {
-  RepositoryException(final String msg)
-  RepositoryException(final Throwable cause)
-  RepositoryException(final String msg, final Throwable cause)
+  RepositoryException(String msg)
+  RepositoryException(Throwable cause)
+  RepositoryException(String msg, Throwable cause)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/exceptions/unrecoverable/UnknownTypeException.adoc b/antora/components/refguide-index/modules/applib/pages/index/exceptions/unrecoverable/UnknownTypeException.adoc
index d814aa1..09e0c74 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/exceptions/unrecoverable/UnknownTypeException.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/exceptions/unrecoverable/UnknownTypeException.adoc
@@ -7,8 +7,8 @@
 .UnknownTypeException.java
 ----
 class UnknownTypeException {
-  UnknownTypeException(final String message)
-  UnknownTypeException(final Object object)
+  UnknownTypeException(String message)
+  UnknownTypeException(Object object)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/graph/tree/TreeNode.adoc b/antora/components/refguide-index/modules/applib/pages/index/graph/tree/TreeNode.adoc
index c8f1d63..d750979 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/graph/tree/TreeNode.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/graph/tree/TreeNode.adoc
@@ -9,7 +9,7 @@ Fundamental building block of Tree structures.
 .TreeNode.java
 ----
 class TreeNode<T> {
-  TreeNode<T> of(final T value, final Class<? extends TreeAdapter<T>> treeAdapterClass, final TreeState sharedState)
+  TreeNode<T> of(T value, Class<? extends TreeAdapter<T>> treeAdapterClass, TreeState sharedState)
   T getValue()
   int getIncomingCount()
   int getOutgoingCount()
@@ -22,11 +22,11 @@ class TreeNode<T> {
   boolean isLeaf()
   TreePath getPositionAsPath()
   TreeState getTreeState()     // <.>
-  boolean isExpanded(final TreePath treePath)
-  void expand(final TreePath... treePaths)     // <.>
+  boolean isExpanded(TreePath treePath)
+  void expand(TreePath... treePaths)     // <.>
   void expand()     // <.>
-  void collapse(final TreePath... treePaths)     // <.>
-  TreeNode<T> lazy(final T node, final Class<? extends TreeAdapter<T>> treeAdapterClass)     // <.>
+  void collapse(TreePath... treePaths)     // <.>
+  TreeNode<T> lazy(T node, Class<? extends TreeAdapter<T>> treeAdapterClass)     // <.>
   Iterator<TreeNode<T>> iteratorHierarchyUp()
   Stream<TreeNode<T>> streamHierarchyUp()
   Iterator<TreeNode<T>> iteratorDepthFirst()
diff --git a/antora/components/refguide-index/modules/applib/pages/index/graph/tree/TreePath.adoc b/antora/components/refguide-index/modules/applib/pages/index/graph/tree/TreePath.adoc
index a8bb575..43e5afa 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/graph/tree/TreePath.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/graph/tree/TreePath.adoc
@@ -16,7 +16,7 @@ interface TreePath {
   TreePath append(int indexWithinSiblings)     // <.>
   TreePath getParentIfAny()     // <.>
   boolean isRoot()
-  TreePath of(final int... canonicalPath)
+  TreePath of(int... canonicalPath)
   TreePath root()
 }
 ----
diff --git a/antora/components/refguide-index/modules/applib/pages/index/id/LogicalType.adoc b/antora/components/refguide-index/modules/applib/pages/index/id/LogicalType.adoc
index d5a433d..268de3f 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/id/LogicalType.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/id/LogicalType.adoc
@@ -13,18 +13,18 @@ Meta-model validators will take care, that there is no logical name ambiguity: T
 .LogicalType.java
 ----
 class LogicalType {
-  LogicalType lazy(final Class<?> correspondingClass, final Supplier<String> logicalNameProvider)     // <.>
-  LogicalType eager(final Class<?> correspondingClass, final String logicalName)     // <.>
-  LogicalType fqcn(final Class<?> correspondingClass)     // <.>
+  LogicalType lazy(Class<?> correspondingClass, Supplier<String> logicalNameProvider)     // <.>
+  LogicalType eager(Class<?> correspondingClass, String logicalName)     // <.>
+  LogicalType fqcn(Class<?> correspondingClass)     // <.>
   String getClassName()     // <.>
   String getLogicalTypeName()     // <.>
   String getLogicalTypeSimpleName()     // <.>
   String getNamespace()     // <.>
-  String getLogicalTypeNameFormatted(final String root, final String delimiter)     // <.>
-  boolean equals(final Object obj)
-  boolean isEqualTo(final LogicalType other)
+  String getLogicalTypeNameFormatted(String root, String delimiter)     // <.>
+  boolean equals(Object obj)
+  boolean isEqualTo(LogicalType other)
   int hashCode()
-  int compareTo(final LogicalType other)
+  int compareTo(LogicalType other)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/jaxb/JavaSqlXMLGregorianCalendarMarshalling.adoc b/antora/components/refguide-index/modules/applib/pages/index/jaxb/JavaSqlXMLGregorianCalendarMarshalling.adoc
index 49725a0..ad46ba8 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/jaxb/JavaSqlXMLGregorianCalendarMarshalling.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/jaxb/JavaSqlXMLGregorianCalendarMarshalling.adoc
@@ -7,8 +7,8 @@
 .JavaSqlXMLGregorianCalendarMarshalling.java
 ----
 class JavaSqlXMLGregorianCalendarMarshalling {
-  Timestamp toTimestamp(final XMLGregorianCalendar calendar)
-  XMLGregorianCalendar toXMLGregorianCalendar(final Timestamp timestamp)
+  Timestamp toTimestamp(XMLGregorianCalendar calendar)
+  XMLGregorianCalendar toXMLGregorianCalendar(Timestamp timestamp)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/jaxb/JavaTimeXMLGregorianCalendarMarshalling.adoc b/antora/components/refguide-index/modules/applib/pages/index/jaxb/JavaTimeXMLGregorianCalendarMarshalling.adoc
index efbc8a9..cd730e5 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/jaxb/JavaTimeXMLGregorianCalendarMarshalling.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/jaxb/JavaTimeXMLGregorianCalendarMarshalling.adoc
@@ -7,18 +7,18 @@
 .JavaTimeXMLGregorianCalendarMarshalling.java
 ----
 class JavaTimeXMLGregorianCalendarMarshalling {
-  LocalDate toLocalDate(final XMLGregorianCalendar cal)
-  LocalTime toLocalTime(final XMLGregorianCalendar cal)
-  LocalDateTime toLocalDateTime(final XMLGregorianCalendar cal)
-  OffsetDateTime toOffsetDateTime(final XMLGregorianCalendar cal)
-  OffsetTime toOffsetTime(final XMLGregorianCalendar cal)
-  ZonedDateTime toZonedDateTime(final XMLGregorianCalendar cal)
-  XMLGregorianCalendar toXMLGregorianCalendar(final LocalDate localDate)
-  XMLGregorianCalendar toXMLGregorianCalendar(final LocalTime localTime)
-  XMLGregorianCalendar toXMLGregorianCalendar(final LocalDateTime localDateTime)
-  XMLGregorianCalendar toXMLGregorianCalendar(final OffsetTime offsetTime)
-  XMLGregorianCalendar toXMLGregorianCalendar(final OffsetDateTime offsetDateTime)
-  XMLGregorianCalendar toXMLGregorianCalendar(final ZonedDateTime zonedDateTime)
+  LocalDate toLocalDate(XMLGregorianCalendar cal)
+  LocalTime toLocalTime(XMLGregorianCalendar cal)
+  LocalDateTime toLocalDateTime(XMLGregorianCalendar cal)
+  OffsetDateTime toOffsetDateTime(XMLGregorianCalendar cal)
+  OffsetTime toOffsetTime(XMLGregorianCalendar cal)
+  ZonedDateTime toZonedDateTime(XMLGregorianCalendar cal)
+  XMLGregorianCalendar toXMLGregorianCalendar(LocalDate localDate)
+  XMLGregorianCalendar toXMLGregorianCalendar(LocalTime localTime)
+  XMLGregorianCalendar toXMLGregorianCalendar(LocalDateTime localDateTime)
+  XMLGregorianCalendar toXMLGregorianCalendar(OffsetTime offsetTime)
+  XMLGregorianCalendar toXMLGregorianCalendar(OffsetDateTime offsetDateTime)
+  XMLGregorianCalendar toXMLGregorianCalendar(ZonedDateTime zonedDateTime)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/jaxb/PersistentEntitiesAdapter.adoc b/antora/components/refguide-index/modules/applib/pages/index/jaxb/PersistentEntitiesAdapter.adoc
index 785ae04..69423c2 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/jaxb/PersistentEntitiesAdapter.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/jaxb/PersistentEntitiesAdapter.adoc
@@ -7,8 +7,8 @@
 .PersistentEntitiesAdapter.java
 ----
 class PersistentEntitiesAdapter {
-  List<Object> unmarshal(final OidsDto oidsDto)
-  OidsDto marshal(final Iterable<Object> domainObjects)
+  List<Object> unmarshal(OidsDto oidsDto)
+  OidsDto marshal(Iterable<Object> domainObjects)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/jaxb/PersistentEntityAdapter.adoc b/antora/components/refguide-index/modules/applib/pages/index/jaxb/PersistentEntityAdapter.adoc
index b3cf7ee..00a4bb0 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/jaxb/PersistentEntityAdapter.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/jaxb/PersistentEntityAdapter.adoc
@@ -7,8 +7,8 @@
 .PersistentEntityAdapter.java
 ----
 class PersistentEntityAdapter {
-  Object unmarshal(final OidDto oidDto)
-  OidDto marshal(final Object domainObject)
+  Object unmarshal(OidDto oidDto)
+  OidDto marshal(Object domainObject)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/layout/component/ActionLayoutData.adoc b/antora/components/refguide-index/modules/applib/pages/index/layout/component/ActionLayoutData.adoc
index 1f614f5..ba3c2f8 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/layout/component/ActionLayoutData.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/layout/component/ActionLayoutData.adoc
@@ -10,35 +10,35 @@ Describes the layout of a single action, broadly corresponding to _org.apache.is
 ----
 class ActionLayoutData {
   ActionLayoutData()
-  ActionLayoutData(final String id)
+  ActionLayoutData(String id)
   String getId()     // <.>
-  void setId(final String id)
+  void setId(String id)
   BookmarkPolicy getBookmarking()
-  void setBookmarking(final BookmarkPolicy bookmarking)
+  void setBookmarking(BookmarkPolicy bookmarking)
   String getCssClass()
-  void setCssClass(final String cssClass)
+  void setCssClass(String cssClass)
   String getCssClassFa()
-  void setCssClassFa(final String cssClassFa)
+  void setCssClassFa(String cssClassFa)
   CssClassFaPosition getCssClassFaPosition()
-  void setCssClassFaPosition(final CssClassFaPosition cssClassFaPosition)
+  void setCssClassFaPosition(CssClassFaPosition cssClassFaPosition)
   String getDescribedAs()
-  void setDescribedAs(final String describedAs)
+  void setDescribedAs(String describedAs)
   Where getHidden()
-  void setHidden(final Where hidden)
+  void setHidden(Where hidden)
   String getNamed()
-  void setNamed(final String named)
+  void setNamed(String named)
   org.apache.isis.applib.annotation.ActionLayout.Position getPosition()
-  void setPosition(final org.apache.isis.applib.annotation.ActionLayout.Position position)
+  void setPosition(org.apache.isis.applib.annotation.ActionLayout.Position position)
   PromptStyle getPromptStyle()
-  void setPromptStyle(final PromptStyle promptStyle)
+  void setPromptStyle(PromptStyle promptStyle)
   Redirect getRedirect()
-  void setRedirect(final Redirect redirect)
+  void setRedirect(Redirect redirect)
   ActionLayoutDataOwner getOwner()     // <.>
-  void setOwner(final ActionLayoutDataOwner owner)
+  void setOwner(ActionLayoutDataOwner owner)
   String getMetadataError()     // <.>
-  void setMetadataError(final String metadataError)
+  void setMetadataError(String metadataError)
   Link getLink()     // <.>
-  void setLink(final Link link)
+  void setLink(Link link)
   String toString()
 }
 ----
diff --git a/antora/components/refguide-index/modules/applib/pages/index/layout/component/CollectionLayoutData.adoc b/antora/components/refguide-index/modules/applib/pages/index/layout/component/CollectionLayoutData.adoc
index d692009..c275aec 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/layout/component/CollectionLayoutData.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/layout/component/CollectionLayoutData.adoc
@@ -10,31 +10,31 @@ Describes the layout of a single collection, broadly corresponds to the _org.apa
 ----
 class CollectionLayoutData {
   CollectionLayoutData()
-  CollectionLayoutData(final String id)
+  CollectionLayoutData(String id)
   String getId()     // <.>
-  void setId(final String id)
+  void setId(String id)
   String getCssClass()
-  void setCssClass(final String cssClass)
+  void setCssClass(String cssClass)
   String getDescribedAs()
-  void setDescribedAs(final String describedAs)
+  void setDescribedAs(String describedAs)
   String getDefaultView()     // <.>
-  void setDefaultView(final String defaultView)
+  void setDefaultView(String defaultView)
   Where getHidden()
-  void setHidden(final Where hidden)
+  void setHidden(Where hidden)
   String getNamed()
-  void setNamed(final String named)
+  void setNamed(String named)
   Integer getPaged()
-  void setPaged(final Integer paged)
+  void setPaged(Integer paged)
   String getSortedBy()
-  void setSortedBy(final String sortedBy)
+  void setSortedBy(String sortedBy)
   List<ActionLayoutData> getActions()
-  void setActions(final List<ActionLayoutData> actionLayoutDatas)
+  void setActions(List<ActionLayoutData> actionLayoutDatas)
   CollectionLayoutDataOwner getOwner()     // <.>
-  void setOwner(final CollectionLayoutDataOwner owner)
+  void setOwner(CollectionLayoutDataOwner owner)
   String getMetadataError()     // <.>
-  void setMetadataError(final String metadataError)
+  void setMetadataError(String metadataError)
   Link getLink()     // <.>
-  void setLink(final Link link)
+  void setLink(Link link)
   String toString()
 }
 ----
diff --git a/antora/components/refguide-index/modules/applib/pages/index/layout/component/CssClassFaPosition.adoc b/antora/components/refguide-index/modules/applib/pages/index/layout/component/CssClassFaPosition.adoc
index ce66e0b..9b1aab7 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/layout/component/CssClassFaPosition.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/layout/component/CssClassFaPosition.adoc
@@ -9,7 +9,7 @@
 enum CssClassFaPosition {
   LEFT
   RIGHT
-  boolean isLeftOrUnspecified(final CssClassFaPosition posistion)
+  boolean isLeftOrUnspecified(CssClassFaPosition posistion)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/layout/component/DomainObjectLayoutData.adoc b/antora/components/refguide-index/modules/applib/pages/index/layout/component/DomainObjectLayoutData.adoc
index 5845a4e..39b82d7 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/layout/component/DomainObjectLayoutData.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/layout/component/DomainObjectLayoutData.adoc
@@ -11,25 +11,25 @@ Describes the layout of the title and icon of a domain object, broadly correspon
 class DomainObjectLayoutData {
   DomainObjectLayoutData()
   BookmarkPolicy getBookmarking()
-  void setBookmarking(final BookmarkPolicy bookmarking)
+  void setBookmarking(BookmarkPolicy bookmarking)
   String getCssClass()
-  void setCssClass(final String cssClass)
+  void setCssClass(String cssClass)
   String getCssClassFa()
-  void setCssClassFa(final String cssClassFa)
+  void setCssClassFa(String cssClassFa)
   CssClassFaPosition getCssClassFaPosition()
-  void setCssClassFaPosition(final CssClassFaPosition cssClassFaPosition)
+  void setCssClassFaPosition(CssClassFaPosition cssClassFaPosition)
   String getDescribedAs()
-  void setDescribedAs(final String describedAs)
+  void setDescribedAs(String describedAs)
   String getNamed()
-  void setNamed(final String named)
+  void setNamed(String named)
   String getPlural()
-  void setPlural(final String plural)
+  void setPlural(String plural)
   String getMetadataError()     // <.>
-  void setMetadataError(final String metadataError)
+  void setMetadataError(String metadataError)
   DomainObjectLayoutDataOwner getOwner()     // <.>
-  void setOwner(final DomainObjectLayoutDataOwner owner)
+  void setOwner(DomainObjectLayoutDataOwner owner)
   Link getLink()     // <.>
-  void setLink(final Link link)
+  void setLink(Link link)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/layout/component/FieldSet.adoc b/antora/components/refguide-index/modules/applib/pages/index/layout/component/FieldSet.adoc
index 1f35ab6..7edff01 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/layout/component/FieldSet.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/layout/component/FieldSet.adoc
@@ -10,13 +10,13 @@ A xref:refguide:applib:index/layout/component/MemberRegion.adoc[MemberRegion] of
 ----
 class FieldSet {
   FieldSet()
-  FieldSet(final String name)
+  FieldSet(String name)
   String getId()     // <.>
-  void setId(final String id)
+  void setId(String id)
   Boolean isUnreferencedActions()     // <.>
-  void setUnreferencedActions(final Boolean unreferencedActions)
+  void setUnreferencedActions(Boolean unreferencedActions)
   Boolean isUnreferencedProperties()     // <.>
-  void setUnreferencedProperties(final Boolean unreferencedProperties)
+  void setUnreferencedProperties(Boolean unreferencedProperties)
   String getName()     // <.>
   void setName(String name)
   List<ActionLayoutData> getActions()
@@ -24,9 +24,9 @@ class FieldSet {
   List<PropertyLayoutData> getProperties()
   void setProperties(List<PropertyLayoutData> properties)
   FieldSetOwner getOwner()     // <.>
-  void setOwner(final FieldSetOwner owner)
+  void setOwner(FieldSetOwner owner)
   String getMetadataError()     // <.>
-  void setMetadataError(final String metadataError)
+  void setMetadataError(String metadataError)
   String toString()
 }
 ----
diff --git a/antora/components/refguide-index/modules/applib/pages/index/layout/component/PropertyLayoutData.adoc b/antora/components/refguide-index/modules/applib/pages/index/layout/component/PropertyLayoutData.adoc
index ac46534..1eba44d 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/layout/component/PropertyLayoutData.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/layout/component/PropertyLayoutData.adoc
@@ -10,37 +10,37 @@ Describes the layout of a single property, broadly corresponds to the _org.apach
 ----
 class PropertyLayoutData {
   PropertyLayoutData()
-  PropertyLayoutData(final String id)
+  PropertyLayoutData(String id)
   String getId()     // <.>
-  void setId(final String id)
+  void setId(String id)
   String getCssClass()
-  void setCssClass(final String cssClass)
+  void setCssClass(String cssClass)
   String getDescribedAs()
-  void setDescribedAs(final String describedAs)
+  void setDescribedAs(String describedAs)
   Where getHidden()
-  void setHidden(final Where hidden)
+  void setHidden(Where hidden)
   LabelPosition getLabelPosition()
-  void setLabelPosition(final LabelPosition labelPosition)
+  void setLabelPosition(LabelPosition labelPosition)
   Integer getMultiLine()
-  void setMultiLine(final Integer multiLine)
+  void setMultiLine(Integer multiLine)
   String getNamed()
-  void setNamed(final String named)
+  void setNamed(String named)
   PromptStyle getPromptStyle()
-  void setPromptStyle(final PromptStyle promptStyle)
+  void setPromptStyle(PromptStyle promptStyle)
   RenderDay getRenderDay()
-  void setRenderDay(final RenderDay renderDay)
+  void setRenderDay(RenderDay renderDay)
   Integer getTypicalLength()
-  void setTypicalLength(final Integer typicalLength)
+  void setTypicalLength(Integer typicalLength)
   Repainting getRepainting()
-  void setRepainting(final Repainting repainting)
+  void setRepainting(Repainting repainting)
   List<ActionLayoutData> getActions()
-  void setActions(final List<ActionLayoutData> actionLayoutDatas)
+  void setActions(List<ActionLayoutData> actionLayoutDatas)
   FieldSet getOwner()     // <.>
-  void setOwner(final FieldSet owner)
+  void setOwner(FieldSet owner)
   String getMetadataError()     // <.>
-  void setMetadataError(final String metadataError)
+  void setMetadataError(String metadataError)
   Link getLink()     // <.>
-  void setLink(final Link link)
+  void setLink(Link link)
   String toString()
 }
 ----
diff --git a/antora/components/refguide-index/modules/applib/pages/index/layout/component/ServiceActionLayoutData.adoc b/antora/components/refguide-index/modules/applib/pages/index/layout/component/ServiceActionLayoutData.adoc
index 7ac0aff..7ccabb2 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/layout/component/ServiceActionLayoutData.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/layout/component/ServiceActionLayoutData.adoc
@@ -10,9 +10,9 @@ Describes the layout of a single action, broadly corresponding to _org.apache.is
 ----
 class ServiceActionLayoutData {
   ServiceActionLayoutData()
-  ServiceActionLayoutData(final String logicalTypeName, final String id)
+  ServiceActionLayoutData(String logicalTypeName, String id)
   String getObjectType()
-  void setObjectType(final String objectType)
+  void setObjectType(String objectType)
   String getId()     // <.>
   void setId(String id)
   BookmarkPolicy getBookmarking()
@@ -28,11 +28,11 @@ class ServiceActionLayoutData {
   Boolean getNamedEscaped()
   void setNamedEscaped(Boolean namedEscaped)
   ServiceActionLayoutDataOwner getOwner()     // <.>
-  void setOwner(final ServiceActionLayoutDataOwner owner)
+  void setOwner(ServiceActionLayoutDataOwner owner)
   String getMetadataError()     // <.>
-  void setMetadataError(final String metadataError)
+  void setMetadataError(String metadataError)
   Link getLink()     // <.>
-  void setLink(final Link link)
+  void setLink(Link link)
   String getLogicalTypeNameAndId()
   String toString()
 }
diff --git a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/Grid.adoc b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/Grid.adoc
index 07f37ed..c02107b 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/Grid.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/Grid.adoc
@@ -12,15 +12,15 @@ It is used by the xref:refguide:applib:index/services/layout/LayoutService.adoc[
 ----
 interface Grid {
   Class<?> getDomainClass()
-  void setDomainClass(final Class<?> domainClass)
+  void setDomainClass(Class<?> domainClass)
   String getTnsAndSchemaLocation()
-  void setTnsAndSchemaLocation(final String tnsAndSchemaLocation)
+  void setTnsAndSchemaLocation(String tnsAndSchemaLocation)
   boolean isNormalized()
-  void setNormalized(final boolean normalized)
+  void setNormalized(boolean normalized)
   LinkedHashMap<String, PropertyLayoutData> getAllPropertiesById()
   LinkedHashMap<String, CollectionLayoutData> getAllCollectionsById()
   LinkedHashMap<String, ActionLayoutData> getAllActionsById()
-  void visit(final Grid.Visitor visitor)
+  void visit(Grid.Visitor visitor)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/GridAbstract.adoc b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/GridAbstract.adoc
index 81c63cb..f85fbbd 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/GridAbstract.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/GridAbstract.adoc
@@ -12,11 +12,11 @@ It is used by the xref:refguide:applib:index/services/layout/LayoutService.adoc[
 ----
 class GridAbstract {
   Class<?> getDomainClass()
-  void setDomainClass(final Class<?> domainClass)
+  void setDomainClass(Class<?> domainClass)
   String getTnsAndSchemaLocation()
-  void setTnsAndSchemaLocation(final String tnsAndSchemaLocation)
+  void setTnsAndSchemaLocation(String tnsAndSchemaLocation)
   boolean isNormalized()
-  void setNormalized(final boolean normalized)
+  void setNormalized(boolean normalized)
   LinkedHashMap<String, PropertyLayoutData> getAllPropertiesById()
   LinkedHashMap<String, CollectionLayoutData> getAllCollectionsById()
   LinkedHashMap<String, ActionLayoutData> getAllActionsById()
diff --git a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3ClearFixVisible.adoc b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3ClearFixVisible.adoc
index 637e8bc..3e3cd7b 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3ClearFixVisible.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3ClearFixVisible.adoc
@@ -12,7 +12,7 @@ It is rendered as a (eg) <div class="clearfix visible-xs-block ...">
 ----
 class BS3ClearFixVisible {
   CssDisplay getCssDisplay()
-  void setCssDisplay(final CssDisplay cssDisplay)
+  void setCssDisplay(CssDisplay cssDisplay)
   String toCssClass()
 }
 ----
diff --git a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3Col.adoc b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3Col.adoc
index bbdffa5..6e0e3f6 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3Col.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3Col.adoc
@@ -14,29 +14,29 @@ It is rendered as a (eg) <div class="col-md-4 ...">
 ----
 class BS3Col {
   String getId()     // <.>
-  void setId(final String id)
+  void setId(String id)
   int getSpan()
-  void setSpan(final int span)
+  void setSpan(int span)
   Boolean isUnreferencedActions()     // <.>
-  void setUnreferencedActions(final Boolean unreferencedActions)
+  void setUnreferencedActions(Boolean unreferencedActions)
   Boolean isUnreferencedCollections()     // <.>
-  void setUnreferencedCollections(final Boolean unreferencedCollections)
+  void setUnreferencedCollections(Boolean unreferencedCollections)
   DomainObjectLayoutData getDomainObject()     // <.>
-  void setDomainObject(final DomainObjectLayoutData domainObjectLayoutData)
+  void setDomainObject(DomainObjectLayoutData domainObjectLayoutData)
   List<SizeSpan> getSizeSpans()
-  void setSizeSpans(final List<SizeSpan> sizeSpans)
+  void setSizeSpans(List<SizeSpan> sizeSpans)
   List<ActionLayoutData> getActions()
-  void setActions(final List<ActionLayoutData> actions)
+  void setActions(List<ActionLayoutData> actions)
   List<BS3Row> getRows()
-  void setRows(final List<BS3Row> rows)
+  void setRows(List<BS3Row> rows)
   List<BS3TabGroup> getTabGroups()
-  void setTabGroups(final List<BS3TabGroup> tabGroups)
+  void setTabGroups(List<BS3TabGroup> tabGroups)
   List<FieldSet> getFieldSets()
-  void setFieldSets(final List<FieldSet> fieldSets)
+  void setFieldSets(List<FieldSet> fieldSets)
   List<CollectionLayoutData> getCollections()
-  void setCollections(final List<CollectionLayoutData> collections)
+  void setCollections(List<CollectionLayoutData> collections)
   String getMetadataError()     // <.>
-  void setMetadataError(final String metadataError)
+  void setMetadataError(String metadataError)
   String toCssClass()
   String toString()
 }
diff --git a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3Element.adoc b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3Element.adoc
index c06a9f9..731166d 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3Element.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3Element.adoc
@@ -8,7 +8,7 @@
 ----
 interface BS3Element {
   String getCssClass()     // <.>
-  void setCssClass(final String cssClass)
+  void setCssClass(String cssClass)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3ElementAbstract.adoc b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3ElementAbstract.adoc
index 3696fb5..9fba7b6 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3ElementAbstract.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3ElementAbstract.adoc
@@ -10,7 +10,7 @@ Superclass for all layout classes, factoring out the common _#getCssClass()_ att
 ----
 class BS3ElementAbstract {
   String getCssClass()     // <.>
-  void setCssClass(final String cssClass)
+  void setCssClass(String cssClass)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3Grid.adoc b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3Grid.adoc
index 1ca8f75..c2c2fdf 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3Grid.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3Grid.adoc
@@ -12,12 +12,12 @@ The element is rendered as a <div class="...">
 ----
 class BS3Grid {
   String getCssClass()
-  void setCssClass(final String cssClass)
+  void setCssClass(String cssClass)
   List<BS3Row> getRows()
-  void setRows(final List<BS3Row> rows)
+  void setRows(List<BS3Row> rows)
   List<String> getMetadataErrors()     // <.>
-  void setMetadataErrors(final List<String> metadataErrors)
-  void visit(final Grid.Visitor visitor)
+  void setMetadataErrors(List<String> metadataErrors)
+  void visit(Grid.Visitor visitor)
   LinkedHashMap<String, BS3Tab> getAllTabsByName()
   LinkedHashMap<String, HasCssId> getAllCssId()
   BS3Grid getGrid()
diff --git a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3Row.adoc b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3Row.adoc
index 191377d..9ee1fce 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3Row.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3Row.adoc
@@ -12,13 +12,13 @@ It is rendered as a <div class="row ...">
 ----
 class BS3Row {
   String getId()     // <.>
-  void setId(final String id)
+  void setId(String id)
   List<BS3RowContent> getCols()
-  void setCols(final List<BS3RowContent> cols)
+  void setCols(List<BS3RowContent> cols)
   String getMetadataError()     // <.>
-  void setMetadataError(final String metadataError)
+  void setMetadataError(String metadataError)
   BS3RowOwner getOwner()     // <.>
-  void setOwner(final BS3RowOwner owner)
+  void setOwner(BS3RowOwner owner)
   BS3Grid getGrid()
   String toString()
 }
diff --git a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3RowContent.adoc b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3RowContent.adoc
index 55de9f5..6024229 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3RowContent.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3RowContent.adoc
@@ -12,9 +12,9 @@ Most commonly the content of a row is xref:refguide:applib:index/layout/grid/boo
 ----
 class BS3RowContent {
   Size getSize()     // <.>
-  void setSize(final Size size)
+  void setSize(Size size)
   BS3RowContentOwner getOwner()     // <.>
-  void setOwner(final BS3RowContentOwner owner)
+  void setOwner(BS3RowContentOwner owner)
   BS3Grid getGrid()
 }
 ----
diff --git a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3Tab.adoc b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3Tab.adoc
index 1ed975d..b23f517 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3Tab.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3Tab.adoc
@@ -12,11 +12,11 @@ They simply contain one or more xref:refguide:applib:index/layout/grid/bootstrap
 ----
 class BS3Tab {
   String getName()
-  void setName(final String name)
+  void setName(String name)
   List<BS3Row> getRows()
-  void setRows(final List<BS3Row> rows)
+  void setRows(List<BS3Row> rows)
   BS3TabOwner getOwner()     // <.>
-  void setOwner(final BS3TabOwner owner)
+  void setOwner(BS3TabOwner owner)
   BS3Grid getGrid()
   String toString()
 }
diff --git a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3TabGroup.adoc b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3TabGroup.adoc
index 2cde460..60fb865 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3TabGroup.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3TabGroup.adoc
@@ -10,15 +10,15 @@ Represents a tab group containing one or more xref:refguide:applib:index/layout/
 ----
 class BS3TabGroup {
   Boolean isUnreferencedCollections()     // <.>
-  void setUnreferencedCollections(final Boolean unreferencedCollections)
+  void setUnreferencedCollections(Boolean unreferencedCollections)
   Boolean isCollapseIfOne()     // <.>
-  void setCollapseIfOne(final Boolean collapseIfOne)
+  void setCollapseIfOne(Boolean collapseIfOne)
   List<BS3Tab> getTabs()
-  void setTabs(final List<BS3Tab> tabs)
+  void setTabs(List<BS3Tab> tabs)
   BS3TabGroupOwner getOwner()     // <.>
-  void setOwner(final BS3TabGroupOwner owner)
+  void setOwner(BS3TabGroupOwner owner)
   String getMetadataError()     // <.>
-  void setMetadataError(final String metadataError)
+  void setMetadataError(String metadataError)
   BS3Grid getGrid()
 }
 ----
diff --git a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/SizeSpan.adoc b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/SizeSpan.adoc
index 937fabb..4b83dba 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/SizeSpan.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/SizeSpan.adoc
@@ -7,16 +7,16 @@
 .SizeSpan.java
 ----
 class SizeSpan {
-  SizeSpan with(final Size size, final int span)
-  SizeSpan offset(final Size size, final int span)
+  SizeSpan with(Size size, int span)
+  SizeSpan offset(Size size, int span)
   Size getSize()
-  void setSize(final Size size)
+  void setSize(Size size)
   int getSpan()
-  void setSpan(final int span)
+  void setSpan(int span)
   Boolean isOffset()
-  void setOffset(final Boolean offset)
+  void setOffset(Boolean offset)
   String toCssClassFragment()
-  StringBuilder appendCssClassFragment(final StringBuilder buf)
+  StringBuilder appendCssClassFragment(StringBuilder buf)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/layout/links/Link.adoc b/antora/components/refguide-index/modules/applib/pages/index/layout/links/Link.adoc
index 33e9e20..862147b 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/layout/links/Link.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/layout/links/Link.adoc
@@ -8,7 +8,7 @@
 ----
 class Link {
   Link()
-  Link(final String rel, final String method, final String href, final String type)
+  Link(String rel, String method, String href, String type)
   String getRel()
   String getMethod()
   String getHref()
diff --git a/antora/components/refguide-index/modules/applib/pages/index/layout/menubars/MenuBars.adoc b/antora/components/refguide-index/modules/applib/pages/index/layout/menubars/MenuBars.adoc
index a631785..4e9ab8a 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/layout/menubars/MenuBars.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/layout/menubars/MenuBars.adoc
@@ -8,7 +8,7 @@
 ----
 interface MenuBars {
   String getTnsAndSchemaLocation()
-  void setTnsAndSchemaLocation(final String tnsAndSchemaLocation)
+  void setTnsAndSchemaLocation(String tnsAndSchemaLocation)
   MenuBar menuBarFor(DomainServiceLayout.MenuBar menuBar)
   void visit(Consumer<ServiceActionLayoutData> visitor)
   Map<String, ServiceActionLayoutData> getAllServiceActionsByObjectTypeAndId()
diff --git a/antora/components/refguide-index/modules/applib/pages/index/layout/menubars/MenuBarsAbstract.adoc b/antora/components/refguide-index/modules/applib/pages/index/layout/menubars/MenuBarsAbstract.adoc
index 4212882..625296a 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/layout/menubars/MenuBarsAbstract.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/layout/menubars/MenuBarsAbstract.adoc
@@ -8,7 +8,7 @@
 ----
 class MenuBarsAbstract {
   String getTnsAndSchemaLocation()
-  void setTnsAndSchemaLocation(final String tnsAndSchemaLocation)
+  void setTnsAndSchemaLocation(String tnsAndSchemaLocation)
   LinkedHashMap<String, ServiceActionLayoutData> getAllServiceActionsByObjectTypeAndId()
 }
 ----
diff --git a/antora/components/refguide-index/modules/applib/pages/index/layout/menubars/bootstrap3/BS3Menu.adoc b/antora/components/refguide-index/modules/applib/pages/index/layout/menubars/bootstrap3/BS3Menu.adoc
index c558543..8d2e36e 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/layout/menubars/bootstrap3/BS3Menu.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/layout/menubars/bootstrap3/BS3Menu.adoc
@@ -14,10 +14,10 @@ class BS3Menu {
   String getNamed()
   void setNamed(String named)
   String getCssClassFa()
-  void setCssClassFa(final String cssClassFa)
+  void setCssClassFa(String cssClassFa)
   List<BS3MenuSection> getSections()
   Boolean isUnreferencedActions()     // <.>
-  void setUnreferencedActions(final Boolean unreferencedActions)
+  void setUnreferencedActions(Boolean unreferencedActions)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/layout/menubars/bootstrap3/BS3MenuBars.adoc b/antora/components/refguide-index/modules/applib/pages/index/layout/menubars/bootstrap3/BS3MenuBars.adoc
index 7e89fbe..76973d6 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/layout/menubars/bootstrap3/BS3MenuBars.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/layout/menubars/bootstrap3/BS3MenuBars.adoc
@@ -11,15 +11,15 @@ Describes the collection of domain services into menubars, broadly corresponding
 class BS3MenuBars {
   BS3MenuBars()
   BS3MenuBar getPrimary()
-  void setPrimary(final BS3MenuBar primary)
+  void setPrimary(BS3MenuBar primary)
   BS3MenuBar getSecondary()
-  void setSecondary(final BS3MenuBar secondary)
+  void setSecondary(BS3MenuBar secondary)
   BS3MenuBar getTertiary()
-  void setTertiary(final BS3MenuBar tertiary)
-  BS3MenuBar menuBarFor(final DomainServiceLayout.MenuBar menuBar)
-  void visit(final Consumer<ServiceActionLayoutData> visitor)
+  void setTertiary(BS3MenuBar tertiary)
+  BS3MenuBar menuBarFor(DomainServiceLayout.MenuBar menuBar)
+  void visit(Consumer<ServiceActionLayoutData> visitor)
   String getMetadataError()     // <.>
-  void setMetadataError(final String metadataError)
+  void setMetadataError(String metadataError)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/locale/UserLocale.adoc b/antora/components/refguide-index/modules/applib/pages/index/locale/UserLocale.adoc
index 3cd83be..877c974 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/locale/UserLocale.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/locale/UserLocale.adoc
@@ -10,7 +10,7 @@ User specific regional preferred settings.
 ----
 class UserLocale {
   UserLocale getDefault()
-  UserLocale valueOf(final Locale mainLocale)
+  UserLocale valueOf(Locale mainLocale)
   UserLocaleBuilder asBuilder()
 }
 ----
diff --git a/antora/components/refguide-index/modules/applib/pages/index/mixins/dto/Dto_downloadXml.adoc b/antora/components/refguide-index/modules/applib/pages/index/mixins/dto/Dto_downloadXml.adoc
index b4b2592..2057720 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/mixins/dto/Dto_downloadXml.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/mixins/dto/Dto_downloadXml.adoc
@@ -11,7 +11,7 @@ Requires that the view model is a JAXB view model, and implements the xref:refgu
 .Dto_downloadXml.java
 ----
 class Dto_downloadXml {
-  Object act(final String fileName)
+  Object act(String fileName)
   String default0Act()
 }
 ----
diff --git a/antora/components/refguide-index/modules/applib/pages/index/mixins/dto/Dto_downloadXsd.adoc b/antora/components/refguide-index/modules/applib/pages/index/mixins/dto/Dto_downloadXsd.adoc
index f0f4b32..a2bbd34 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/mixins/dto/Dto_downloadXsd.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/mixins/dto/Dto_downloadXsd.adoc
@@ -13,7 +13,7 @@ If the domain object's JAXB annotations reference only a single XSD schema then
 .Dto_downloadXsd.java
 ----
 class Dto_downloadXsd {
-  Object act(final String fileName, final IsisSchemas isisSchemas)     // <.>
+  Object act(String fileName, IsisSchemas isisSchemas)     // <.>
   String default0Act()     // <.>
   IsisSchemas default1Act()     // <.>
 }
diff --git a/antora/components/refguide-index/modules/applib/pages/index/mixins/layout/Object_downloadLayoutXml.adoc b/antora/components/refguide-index/modules/applib/pages/index/mixins/layout/Object_downloadLayoutXml.adoc
index c76cd63..3b25b22 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/mixins/layout/Object_downloadLayoutXml.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/mixins/layout/Object_downloadLayoutXml.adoc
@@ -9,7 +9,7 @@ Provides the ability to download the layout XML for any domain entity or view mo
 .Object_downloadLayoutXml.java
 ----
 class Object_downloadLayoutXml {
-  Object act(final String fileName, final Style style)
+  Object act(String fileName, Style style)
   String default0Act()     // <.>
   Style default1Act()     // <.>
 }
diff --git a/antora/components/refguide-index/modules/applib/pages/index/mixins/metamodel/Object_downloadMetamodelXml.adoc b/antora/components/refguide-index/modules/applib/pages/index/mixins/metamodel/Object_downloadMetamodelXml.adoc
index d7be89a..4e8f3c5 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/mixins/metamodel/Object_downloadMetamodelXml.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/mixins/metamodel/Object_downloadMetamodelXml.adoc
@@ -9,7 +9,7 @@ Provides the ability to download the framework's internal metamodel for any doma
 .Object_downloadMetamodelXml.java
 ----
 class Object_downloadMetamodelXml {
-  Object act(final String fileName)
+  Object act(String fileName)
   String default0Act()     // <.>
 }
 ----
diff --git a/antora/components/refguide-index/modules/applib/pages/index/query/Query.adoc b/antora/components/refguide-index/modules/applib/pages/index/query/Query.adoc
index 9062ec2..502fc6b 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/query/Query.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/query/Query.adoc
@@ -22,8 +22,8 @@ interface Query<T> {
   Query<T> withRange(long... range)
   Query<T> withStart(long start)
   Query<T> withLimit(long limit)
-  Query<T> allInstances(final Class<T> resultType)
-  NamedQuery<T> named(final Class<T> resultType, final String queryName)
+  Query<T> allInstances(Class<T> resultType)
+  NamedQuery<T> named(Class<T> resultType, String queryName)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/appfeat/ApplicationFeature.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/appfeat/ApplicationFeature.adoc
index d018137..8de9c69 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/appfeat/ApplicationFeature.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/appfeat/ApplicationFeature.adoc
@@ -10,7 +10,7 @@ interface ApplicationFeature {
   ApplicationFeatureId getFeatureId()
   String getFullyQualifiedName()
   Optional<ApplicationMemberSort> getMemberSort()     // <.>
-  SortedSet<ApplicationFeatureId> getMembersOfSort(final ApplicationMemberSort memberSort)
+  SortedSet<ApplicationFeatureId> getMembersOfSort(ApplicationMemberSort memberSort)
   Optional<Class<?>> getActionReturnType()     // <.>
   Optional<SemanticsOf> getActionSemantics()     // <.>
   boolean isPropertyOrCollectionDerived()     // <.>
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/appfeat/ApplicationFeatureId.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/appfeat/ApplicationFeatureId.adoc
index f84d2fa..5388b49 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/appfeat/ApplicationFeatureId.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/appfeat/ApplicationFeatureId.adoc
@@ -16,15 +16,15 @@ If there is a member name clash involving an _action_ and an _association_ , the
 ----
 class ApplicationFeatureId {
   public static final ApplicationFeatureId NAMESPACE_DEFAULT;
-  ApplicationFeatureId fromIdentifier(final Identifier identifier)
-  ApplicationFeatureId newFeature(final ApplicationFeatureSort featureSort, final String qualifiedLogicalName)
-  ApplicationFeatureId newFeature(final String namespace, final String logicalTypeSimpleName, final String memberName)
-  ApplicationFeatureId newNamespace(final String namespace)
-  ApplicationFeatureId newNamespace(final LogicalType logicalType)     // <.>
-  ApplicationFeatureId newType(final String logicalTypeName)
-  ApplicationFeatureId newType(final LogicalType logicalType)
-  ApplicationFeatureId newMember(final LogicalType logicalType, final String memberLogicalName)
-  ApplicationFeatureId newMember(final String logicalTypeName, final String memberLogicalName)
+  ApplicationFeatureId fromIdentifier(Identifier identifier)
+  ApplicationFeatureId newFeature(ApplicationFeatureSort featureSort, String qualifiedLogicalName)
+  ApplicationFeatureId newFeature(String namespace, String logicalTypeSimpleName, String memberName)
+  ApplicationFeatureId newNamespace(String namespace)
+  ApplicationFeatureId newNamespace(LogicalType logicalType)     // <.>
+  ApplicationFeatureId newType(String logicalTypeName)
+  ApplicationFeatureId newType(LogicalType logicalType)
+  ApplicationFeatureId newMember(LogicalType logicalType, String memberLogicalName)
+  ApplicationFeatureId newMember(String logicalTypeName, String memberLogicalName)
   ApplicationFeatureId newMember(String fullyQualifiedLogicalName)
   String title()     // <.>
   ApplicationFeatureId getParentTypeFeatureId()     // <.>
@@ -32,17 +32,17 @@ class ApplicationFeatureId {
   String getLogicalTypeName()
   ApplicationFeatureId getParentNamespaceFeatureId()     // <.>
   String stringify()
-  ApplicationFeatureId parse(final String stringified)     // <.>
+  ApplicationFeatureId parse(String stringified)     // <.>
   String asEncodedString()
-  ApplicationFeatureId parseEncoded(final String encodedString)     // <.>
+  ApplicationFeatureId parseEncoded(String encodedString)     // <.>
   Can<ApplicationFeatureId> getPathIds()
   Can<ApplicationFeatureId> getParentFeatureIds()
-  boolean contains(final ApplicationFeatureId otherFeatureId)
-  int compareTo(final ApplicationFeatureId other)
-  boolean equals(final Object o)
+  boolean contains(ApplicationFeatureId otherFeatureId)
+  int compareTo(ApplicationFeatureId other)
+  boolean equals(Object o)
   int hashCode()
   String toString()
-  ApplicationFeatureId withNamespace(final String namespace)     // <.>
+  ApplicationFeatureId withNamespace(String namespace)     // <.>
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/appfeatui/ApplicationFeatureViewModel.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/appfeatui/ApplicationFeatureViewModel.adoc
index 5bcc36d..31e63ac 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/appfeatui/ApplicationFeatureViewModel.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/appfeatui/ApplicationFeatureViewModel.adoc
@@ -11,12 +11,12 @@ View model identified by xref:refguide:applib:index/services/appfeat/Application
 class ApplicationFeatureViewModel {
   public static final String LOGICAL_TYPE_NAME;
   ApplicationFeatureViewModel()
-  ApplicationFeatureViewModel(final ApplicationFeatureId featureId)
-  ApplicationFeatureViewModel newViewModel(final ApplicationFeatureId featureId, final ApplicationFeatureRepository applicationFeatureRepository, final FactoryService factoryService)
+  ApplicationFeatureViewModel(ApplicationFeatureId featureId)
+  ApplicationFeatureViewModel newViewModel(ApplicationFeatureId featureId, ApplicationFeatureRepository applicationFeatureRepository, FactoryService factoryService)
   String title()     // <.>
   String iconName()
   String viewModelMemento()
-  void viewModelInit(final String encodedMemento)
+  void viewModelInit(String encodedMemento)
   ApplicationFeature getFeature()
   String getFullyQualifiedName()
   ApplicationFeatureSort getSort()
@@ -27,10 +27,10 @@ class ApplicationFeatureViewModel {
   boolean hideMemberName()
   ApplicationFeatureViewModel getParent()
   ApplicationFeatureViewModel getParentNamespace()     // <.>
-  boolean equals(final Object obj)
+  boolean equals(Object obj)
   int hashCode()
   String toString()
-  Function<ApplicationFeatureId, T> factory(final ApplicationFeatureRepository featureRepository, final FactoryService factory, final Class<T> viewModelType)
+  Function<ApplicationFeatureId, T> factory(ApplicationFeatureRepository featureRepository, FactoryService factory, Class<T> viewModelType)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/appfeatui/ApplicationNamespace.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/appfeatui/ApplicationNamespace.adoc
index 16402e7..2bcd151 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/appfeatui/ApplicationNamespace.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/appfeatui/ApplicationNamespace.adoc
@@ -9,7 +9,7 @@
 class ApplicationNamespace {
   public static final String LOGICAL_TYPE_NAME;
   ApplicationNamespace()
-  ApplicationNamespace(final ApplicationFeatureId featureId)
+  ApplicationNamespace(ApplicationFeatureId featureId)
   List<ApplicationFeatureViewModel> getContents()
   boolean hideContents()
 }
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/appfeatui/ApplicationType.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/appfeatui/ApplicationType.adoc
index 20a447c..4faf238 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/appfeatui/ApplicationType.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/appfeatui/ApplicationType.adoc
@@ -9,7 +9,7 @@
 class ApplicationType {
   public static final String LOGICAL_TYPE_NAME;
   ApplicationType()
-  ApplicationType(final ApplicationFeatureId featureId)
+  ApplicationType(ApplicationFeatureId featureId)
   List<ApplicationTypeAction> getActions()
   List<ApplicationTypeProperty> getProperties()
   List<ApplicationTypeCollection> getCollections()
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/appfeatui/ApplicationTypeAction.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/appfeatui/ApplicationTypeAction.adoc
index 81b7f4b..917844d 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/appfeatui/ApplicationTypeAction.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/appfeatui/ApplicationTypeAction.adoc
@@ -9,7 +9,7 @@
 class ApplicationTypeAction {
   public static final String LOGICAL_TYPE_NAME;
   ApplicationTypeAction()
-  ApplicationTypeAction(final ApplicationFeatureId featureId)
+  ApplicationTypeAction(ApplicationFeatureId featureId)
   String getReturnType()
   SemanticsOf getActionSemantics()
 }
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/appfeatui/ApplicationTypeCollection.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/appfeatui/ApplicationTypeCollection.adoc
index e195ca2..834438a 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/appfeatui/ApplicationTypeCollection.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/appfeatui/ApplicationTypeCollection.adoc
@@ -9,7 +9,7 @@
 class ApplicationTypeCollection {
   public static final String LOGICAL_TYPE_NAME;
   ApplicationTypeCollection()
-  ApplicationTypeCollection(final ApplicationFeatureId featureId)
+  ApplicationTypeCollection(ApplicationFeatureId featureId)
   String getElementType()
   boolean isDerived()
 }
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/appfeatui/ApplicationTypeMember.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/appfeatui/ApplicationTypeMember.adoc
index 5701fe5..62a176d 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/appfeatui/ApplicationTypeMember.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/appfeatui/ApplicationTypeMember.adoc
@@ -8,7 +8,7 @@
 ----
 class ApplicationTypeMember {
   public static final String LOGICAL_TYPE_NAME;
-  ApplicationTypeMember(final ApplicationFeatureId featureId)
+  ApplicationTypeMember(ApplicationFeatureId featureId)
   String getMemberName()
 }
 ----
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/appfeatui/ApplicationTypeProperty.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/appfeatui/ApplicationTypeProperty.adoc
index a34e677..2938daa 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/appfeatui/ApplicationTypeProperty.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/appfeatui/ApplicationTypeProperty.adoc
@@ -9,7 +9,7 @@
 class ApplicationTypeProperty {
   public static final String LOGICAL_TYPE_NAME;
   ApplicationTypeProperty()
-  ApplicationTypeProperty(final ApplicationFeatureId featureId)
+  ApplicationTypeProperty(ApplicationFeatureId featureId)
   String getReturnType()
   boolean isDerived()
   Integer getMaxLength()
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/bookmark/Bookmark.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/bookmark/Bookmark.adoc
index 7d55a5e..f841181 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/bookmark/Bookmark.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/bookmark/Bookmark.adoc
@@ -9,17 +9,17 @@ String representation of any persistable or re-creatable object managed by the f
 .Bookmark.java
 ----
 class Bookmark {
-  Bookmark forLogicalTypeNameAndIdentifier(final String logicalTypeName, final String identifier)
-  Bookmark forLogicalTypeAndIdentifier(final LogicalType logicalType, final String identifier)
-  Bookmark forOidDto(final OidDto oidDto)
-  Bookmark withHintId(final String hintId)
-  Optional<Bookmark> parse(final String str)     // <.>
-  Bookmark parseElseFail(final String input)
-  Optional<Bookmark> parseUrlEncoded(final String urlEncodedStr)
+  Bookmark forLogicalTypeNameAndIdentifier(String logicalTypeName, String identifier)
+  Bookmark forLogicalTypeAndIdentifier(LogicalType logicalType, String identifier)
+  Bookmark forOidDto(OidDto oidDto)
+  Bookmark withHintId(String hintId)
+  Optional<Bookmark> parse(String str)     // <.>
+  Bookmark parseElseFail(String input)
+  Optional<Bookmark> parseUrlEncoded(String urlEncodedStr)
   OidDto toOidDto()
   String stringify()
-  boolean equals(final Object other)
-  boolean equals(final Bookmark other)
+  boolean equals(Object other)
+  boolean equals(Bookmark other)
   int hashCode()
   String toString()
   String stringifyHonoringHintIfAny()     // <.>
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/bookmark/BookmarkService.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/bookmark/BookmarkService.adoc
index 1ce225f..43e0aab 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/bookmark/BookmarkService.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/bookmark/BookmarkService.adoc
@@ -13,7 +13,7 @@ interface BookmarkService {
   Optional<Bookmark> bookmarkFor(Class<?> type, String identifier)     // <.>
   Optional<Object> lookup(BookmarkHolder bookmarkHolder)     // <.>
   Optional<Object> lookup(Bookmark bookmark)     // <.>
-  Optional<T> lookup(final Bookmark bookmark, final Class<T> cls)     // <.>
+  Optional<T> lookup(Bookmark bookmark, Class<T> cls)     // <.>
   Bookmark bookmarkForElseFail(Object domainObject)     // <.>
 }
 ----
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/commanddto/conmap/ContentMappingServiceForCommandDto.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/commanddto/conmap/ContentMappingServiceForCommandDto.adoc
index 34f1c46..7462ba1 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/commanddto/conmap/ContentMappingServiceForCommandDto.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/commanddto/conmap/ContentMappingServiceForCommandDto.adoc
@@ -7,8 +7,8 @@
 .ContentMappingServiceForCommandDto.java
 ----
 class ContentMappingServiceForCommandDto {
-  Object map(final Object object, final List<MediaType> acceptableMediaTypes)
-  CommandDto asProcessedDto(final Object object)
+  Object map(Object object, List<MediaType> acceptableMediaTypes)
+  CommandDto asProcessedDto(Object object)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/commanddto/conmap/ContentMappingServiceForCommandsDto.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/commanddto/conmap/ContentMappingServiceForCommandsDto.adoc
index 8db2964..031b8b1 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/commanddto/conmap/ContentMappingServiceForCommandsDto.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/commanddto/conmap/ContentMappingServiceForCommandsDto.adoc
@@ -7,8 +7,8 @@
 .ContentMappingServiceForCommandsDto.java
 ----
 class ContentMappingServiceForCommandsDto {
-  Object map(Object object, final List<MediaType> acceptableMediaTypes)
-  CommandsDto map(final Object object)     // <.>
+  Object map(Object object, List<MediaType> acceptableMediaTypes)
+  CommandsDto map(Object object)     // <.>
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/commanddto/processor/spi/CommandDtoProcessorService.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/commanddto/processor/spi/CommandDtoProcessorService.adoc
index 3009185..42afb29 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/commanddto/processor/spi/CommandDtoProcessorService.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/commanddto/processor/spi/CommandDtoProcessorService.adoc
@@ -11,7 +11,7 @@ The service is used as a fallback if an xref:refguide:applib:index/services/comm
 .CommandDtoProcessorService.java
 ----
 interface CommandDtoProcessorService {
-  CommandDto process(final Object domainObject, final CommandDto commandDto)     // <.>
+  CommandDto process(Object domainObject, CommandDto commandDto)     // <.>
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/commanddto/processor/spi/CommandDtoProcessorServiceIdentity.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/commanddto/processor/spi/CommandDtoProcessorServiceIdentity.adoc
index ab2d70a..5005345 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/commanddto/processor/spi/CommandDtoProcessorServiceIdentity.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/commanddto/processor/spi/CommandDtoProcessorServiceIdentity.adoc
@@ -9,7 +9,7 @@ At least one implementation is required.
 .CommandDtoProcessorServiceIdentity.java
 ----
 class CommandDtoProcessorServiceIdentity {
-  CommandDto process(final Object domainObject, final CommandDto commandDto)
+  CommandDto process(Object domainObject, CommandDto commandDto)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/confview/ConfigurationProperty.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/confview/ConfigurationProperty.adoc
index f8f2386..b4c4509 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/confview/ConfigurationProperty.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/confview/ConfigurationProperty.adoc
@@ -8,8 +8,8 @@
 ----
 class ConfigurationProperty {
   public static final String LOGICAL_TYPE_NAME;
-  ConfigurationProperty(final String key, final String value)
-  int compareTo(final ConfigurationProperty other)
+  ConfigurationProperty(String key, String value)
+  int compareTo(ConfigurationProperty other)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/conmap/ContentMappingService.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/conmap/ContentMappingService.adoc
index 3215b17..da35ff0 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/conmap/ContentMappingService.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/conmap/ContentMappingService.adoc
@@ -7,7 +7,7 @@
 .ContentMappingService.java
 ----
 interface ContentMappingService {
-  Object map(Object object, final List<MediaType> acceptableMediaTypes)     // <.>
+  Object map(Object object, List<MediaType> acceptableMediaTypes)     // <.>
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/error/ErrorReportingService.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/error/ErrorReportingService.adoc
index 3b45367..d55b60a 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/error/ErrorReportingService.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/error/ErrorReportingService.adoc
@@ -19,7 +19,7 @@ The information this object can then be sed by the configured viewer, rendered w
 .ErrorReportingService.java
 ----
 interface ErrorReportingService {
-  Ticket reportError(final ErrorDetails errorDetails)
+  Ticket reportError(ErrorDetails errorDetails)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/error/SimpleTicket.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/error/SimpleTicket.adoc
index 87644c7..93611ec 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/error/SimpleTicket.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/error/SimpleTicket.adoc
@@ -16,10 +16,10 @@ so that it can be stored by the Wicket viewer as a Wicket model.
 .SimpleTicket.java
 ----
 class SimpleTicket {
-  SimpleTicket(final String reference, final String userMessage, final String details)
-  SimpleTicket(final String reference, final String userMessage, final String details, final StackTracePolicy stackTracePolicy)
-  SimpleTicket(final String reference, final String userMessage, final String details, final String kittenUrl)
-  SimpleTicket(final String reference, final String userMessage, final String details, final StackTracePolicy stackTracePolicy, final String kittenUrl)
+  SimpleTicket(String reference, String userMessage, String details)
+  SimpleTicket(String reference, String userMessage, String details, StackTracePolicy stackTracePolicy)
+  SimpleTicket(String reference, String userMessage, String details, String kittenUrl)
+  SimpleTicket(String reference, String userMessage, String details, StackTracePolicy stackTracePolicy, String kittenUrl)
   String getReference()
   String getUserMessage()
   String getDetails()
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/exceprecog/ExceptionRecognizerAbstract.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/exceprecog/ExceptionRecognizerAbstract.adoc
index 21ccfdc..b603e1f 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/exceprecog/ExceptionRecognizerAbstract.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/exceprecog/ExceptionRecognizerAbstract.adoc
@@ -11,11 +11,11 @@ If a messaging-parsing _Function_ is provided through the constructor, then the
 .ExceptionRecognizerAbstract.java
 ----
 class ExceptionRecognizerAbstract {
-  ExceptionRecognizerAbstract(final Category category, final Predicate<Throwable> predicate, final Function<Throwable, String> rootCauseMessageFormatter)
-  ExceptionRecognizerAbstract(final Predicate<Throwable> predicate, final Function<Throwable, String> rootCauseMessageFormatter)
-  ExceptionRecognizerAbstract(final Category category, final Predicate<Throwable> predicate)
-  ExceptionRecognizerAbstract(final Predicate<Throwable> predicate)
-  Optional<Recognition> recognize(final Throwable ex)
+  ExceptionRecognizerAbstract(Category category, Predicate<Throwable> predicate, Function<Throwable, String> rootCauseMessageFormatter)
+  ExceptionRecognizerAbstract(Predicate<Throwable> predicate, Function<Throwable, String> rootCauseMessageFormatter)
+  ExceptionRecognizerAbstract(Category category, Predicate<Throwable> predicate)
+  ExceptionRecognizerAbstract(Predicate<Throwable> predicate)
+  Optional<Recognition> recognize(Throwable ex)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/exceprecog/ExceptionRecognizerForType.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/exceprecog/ExceptionRecognizerForType.adoc
index 7c92f3b..16995b6 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/exceprecog/ExceptionRecognizerForType.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/exceprecog/ExceptionRecognizerForType.adoc
@@ -11,11 +11,11 @@ If a messaging-parsing _Function_ is provided through the constructor, then the
 .ExceptionRecognizerForType.java
 ----
 class ExceptionRecognizerForType {
-  ExceptionRecognizerForType(final Category category, final Class<? extends Exception> exceptionType, final Function<Throwable, String> rootCauseMessageFormatter)
-  ExceptionRecognizerForType(final Category category, final Predicate<Throwable> predicate, final Function<Throwable, String> rootCauseMessageFormatter)
-  ExceptionRecognizerForType(final Category category, final Class<? extends Exception> exceptionType)
-  ExceptionRecognizerForType(final Class<? extends Exception> exceptionType, final Function<Throwable, String> rootCauseMessageFormatter)
-  ExceptionRecognizerForType(final Predicate<Throwable> predicate, final Function<Throwable, String> rootCauseMessageFormatter)
+  ExceptionRecognizerForType(Category category, Class<? extends Exception> exceptionType, Function<Throwable, String> rootCauseMessageFormatter)
+  ExceptionRecognizerForType(Category category, Predicate<Throwable> predicate, Function<Throwable, String> rootCauseMessageFormatter)
+  ExceptionRecognizerForType(Category category, Class<? extends Exception> exceptionType)
+  ExceptionRecognizerForType(Class<? extends Exception> exceptionType, Function<Throwable, String> rootCauseMessageFormatter)
+  ExceptionRecognizerForType(Predicate<Throwable> predicate, Function<Throwable, String> rootCauseMessageFormatter)
   ExceptionRecognizerForType(Class<? extends Exception> exceptionType)
 }
 ----
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/exceprecog/Recognition.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/exceprecog/Recognition.adoc
index 88271c1..5cc2660 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/exceprecog/Recognition.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/exceprecog/Recognition.adoc
@@ -11,7 +11,7 @@ Returned by _ExceptionRecognizer#recognize(Throwable)_ when the exception recogn
 .Recognition.java
 ----
 class Recognition {
-  Optional<Recognition> of(final Category category, final String reason)     // <.>
+  Optional<Recognition> of(Category category, String reason)     // <.>
   String toMessage(TranslationService translationService)     // <.>
   String toMessageNoCategory(TranslationService translationService)     // <.>
 }
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/factory/FactoryService.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/factory/FactoryService.adoc
index b1bdb32..65dddd9 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/factory/FactoryService.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/factory/FactoryService.adoc
@@ -15,7 +15,7 @@ interface FactoryService {
   T detachedEntity(T entity)     // <.>
   T mixin(Class<T> mixinClass, Object mixedIn)     // <.>
   T viewModel(Class<T> viewModelClass, Bookmark bookmark)     // <.>
-  T viewModel(final Class<T> viewModelClass)     // <.>
+  T viewModel(Class<T> viewModelClass)     // <.>
   T viewModel(T viewModel)     // <.>
   T create(Class<T> domainClass)     // <.>
 }
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/grid/GridService.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/grid/GridService.adoc
index 1fa47a9..e8e6bf0 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/grid/GridService.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/grid/GridService.adoc
@@ -12,10 +12,10 @@ interface GridService {
   boolean supportsReloading()     // <.>
   void remove(Class<?> domainClass)     // <.>
   boolean existsFor(Class<?> domainClass)     // <.>
-  Grid load(final Class<?> domainClass)     // <.>
+  Grid load(Class<?> domainClass)     // <.>
   Grid load(Class<?> domainClass, String layout)     // <.>
   Grid defaultGridFor(Class<?> domainClass)     // <.>
-  Grid normalize(final Grid grid)     // <.>
+  Grid normalize(Grid grid)     // <.>
   Grid complete(Grid grid)     // <.>
   Grid minimal(Grid grid)     // <.>
 }
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/health/Health.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/health/Health.adoc
index 2c2986f..57bc48b 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/health/Health.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/health/Health.adoc
@@ -8,7 +8,7 @@
 ----
 class Health {
   Health ok()
-  Health error(final Throwable throwable)
+  Health error(Throwable throwable)
   Health error(String message)
   boolean getResult()
 }
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/hint/HintStore.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/hint/HintStore.adoc
index 0b826d6..147602c 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/hint/HintStore.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/hint/HintStore.adoc
@@ -11,9 +11,9 @@ This store _is_ used by the Wicket viewer. For example, the viewer remembers whi
 .HintStore.java
 ----
 interface HintStore {
-  String get(final Bookmark bookmark, String hintKey)     // <.>
-  void set(final Bookmark bookmark, String hintKey, String value)     // <.>
-  void remove(final Bookmark bookmark, String hintKey)     // <.>
+  String get(Bookmark bookmark, String hintKey)     // <.>
+  void set(Bookmark bookmark, String hintKey, String value)     // <.>
+  void remove(Bookmark bookmark, String hintKey)     // <.>
   void removeAll(Bookmark bookmark)     // <.>
   Set<String> findHintKeys(Bookmark bookmark)     // <.>
 }
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/i18n/TranslatableString.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/i18n/TranslatableString.adoc
index 99390e1..3d51665 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/i18n/TranslatableString.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/i18n/TranslatableString.adoc
@@ -7,17 +7,17 @@
 .TranslatableString.java
 ----
 class TranslatableString {
-  TranslatableString tr(final String pattern, final Object... paramArgs)     // <.>
-  TranslatableString trn(final String singularPattern, final String pluralPattern, final int number, final Object... paramArgs)     // <.>
+  TranslatableString tr(String pattern, Object... paramArgs)     // <.>
+  TranslatableString trn(String singularPattern, String pluralPattern, int number, Object... paramArgs)     // <.>
   String getSingularText()     // <.>
   String getPluralText()     // <.>
   boolean isPluralForm()
   Map<String, Object> getArgumentsByParameterName()     // <.>
-  String translate(final TranslationService translationService, final TranslationContext context)     // <.>
+  String translate(TranslationService translationService, TranslationContext context)     // <.>
   String getPattern()     // <.>
-  String translated(final String translatedText)
+  String translated(String translatedText)
   String format(String format, Map<String, Object> values)
-  boolean equals(final Object o)
+  boolean equals(Object o)
   int hashCode()
   String toString()
 }
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/i18n/TranslationContext.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/i18n/TranslationContext.adoc
index 5e2a8e5..e526d79 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/i18n/TranslationContext.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/i18n/TranslationContext.adoc
@@ -7,11 +7,11 @@
 .TranslationContext.java
 ----
 class TranslationContext {
-  TranslationContext forTranslationContextHolder(final HasTranslationContext hasTranslationContext)
-  TranslationContext forClassName(final Class<?> contextClass)
-  TranslationContext forMethod(final Class<?> contextClass, final String contextMethodName)
-  TranslationContext forMethod(final Method method)
-  TranslationContext forEnum(final Enum<?> objectAsEnum)
+  TranslationContext forTranslationContextHolder(HasTranslationContext hasTranslationContext)
+  TranslationContext forClassName(Class<?> contextClass)
+  TranslationContext forMethod(Class<?> contextClass, String contextMethodName)
+  TranslationContext forMethod(Method method)
+  TranslationContext forEnum(Enum<?> objectAsEnum)
   TranslationContext empty()
 }
 ----
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/i18n/TranslationService.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/i18n/TranslationService.adoc
index ee5e147..b0b7e98 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/i18n/TranslationService.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/i18n/TranslationService.adoc
@@ -11,8 +11,8 @@ As such, this domain service is the cornerstone of the framework's i18n support.
 .TranslationService.java
 ----
 interface TranslationService {
-  String translate(final TranslationContext context, final String text)     // <.>
-  String translate(final TranslationContext context, final String singularText, final String pluralText, int num)     // <.>
+  String translate(TranslationContext context, String text)     // <.>
+  String translate(TranslationContext context, String singularText, String pluralText, int num)     // <.>
   Mode getMode()     // <.>
 }
 ----
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/i18n/TranslationsResolver.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/i18n/TranslationsResolver.adoc
index f39b725..45c6e22 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/i18n/TranslationsResolver.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/i18n/TranslationsResolver.adoc
@@ -11,7 +11,7 @@ This is one of the supporting services that work together to implement the frame
 .TranslationsResolver.java
 ----
 interface TranslationsResolver {
-  List<String> readLines(final String file)     // <.>
+  List<String> readLines(String file)     // <.>
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/iactn/ActionInvocation.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/iactn/ActionInvocation.adoc
index 626b95f..6eee0b8 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/iactn/ActionInvocation.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/iactn/ActionInvocation.adoc
@@ -7,7 +7,7 @@
 .ActionInvocation.java
 ----
 class ActionInvocation {
-  ActionInvocation(final Interaction interaction, final Identifier memberId, final Object target, final List<Object> args, final String targetMember, final String targetClass)
+  ActionInvocation(Interaction interaction, Identifier memberId, Object target, List<Object> args, String targetMember, String targetClass)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/iactn/Execution.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/iactn/Execution.adoc
index 2d1ff0d..0ac02d7 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/iactn/Execution.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/iactn/Execution.adoc
@@ -11,14 +11,14 @@ The xref:refguide:applib:index/services/iactn/Interaction.adoc[Interaction] has
 .Execution.java
 ----
 class Execution<T, E> {
-  void setParent(final Execution<?, ?> parent)     // <.>
+  void setParent(Execution<?, ?> parent)     // <.>
   List<Execution<?, ?>> getChildren()     // <.>
-  void setEvent(final E event)     // <.>
-  Timestamp start(final ClockService clockService, final MetricsService metricsService)
-  void setCompletedAt(final Timestamp completedAt, final MetricsService metricsService)     // <.>
-  void setReturned(final Object returned)     // <.>
-  void setThrew(final Exception threw)     // <.>
-  void setDto(final T executionDto)     // <.>
+  void setEvent(E event)     // <.>
+  Timestamp start(ClockService clockService, MetricsService metricsService)
+  void setCompletedAt(Timestamp completedAt, MetricsService metricsService)     // <.>
+  void setReturned(Object returned)     // <.>
+  void setThrew(Exception threw)     // <.>
+  void setDto(T executionDto)     // <.>
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/iactn/PropertyEdit.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/iactn/PropertyEdit.adoc
index 17f5365..3bfb86a 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/iactn/PropertyEdit.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/iactn/PropertyEdit.adoc
@@ -7,7 +7,7 @@
 .PropertyEdit.java
 ----
 class PropertyEdit {
-  PropertyEdit(final Interaction interaction, final Identifier memberId, final Object target, final Object newValue, final String targetMember, final String targetClass)
+  PropertyEdit(Interaction interaction, Identifier memberId, Object target, Object newValue, String targetMember, String targetClass)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/iactnlayer/InteractionContext.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/iactnlayer/InteractionContext.adoc
index f6ecdcf..b83e36f 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/iactnlayer/InteractionContext.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/iactnlayer/InteractionContext.adoc
@@ -9,14 +9,14 @@ Provides the user and scenario specific environment for an xref:refguide:applib:
 .InteractionContext.java
 ----
 class InteractionContext {
-  InteractionContext ofUserWithSystemDefaults(final UserMemento user)     // <.>
+  InteractionContext ofUserWithSystemDefaults(UserMemento user)     // <.>
   UserLocale getLocale()
-  UnaryOperator<InteractionContext> switchUser(final UserMemento userMemento)     // <.>
-  UnaryOperator<InteractionContext> switchClock(final VirtualClock clock)     // <.>
-  UnaryOperator<InteractionContext> switchLocale(final UserLocale locale)     // <.>
-  UnaryOperator<InteractionContext> switchTimeZone(final ZoneId timeZone)     // <.>
-  UnaryOperator<T> combine(final UnaryOperator<T>... mappers)     // <.>
-  UnaryOperator<T> combine(final Stream<UnaryOperator<T>> mappers)     // <.>
+  UnaryOperator<InteractionContext> switchUser(UserMemento userMemento)     // <.>
+  UnaryOperator<InteractionContext> switchClock(VirtualClock clock)     // <.>
+  UnaryOperator<InteractionContext> switchLocale(UserLocale locale)     // <.>
+  UnaryOperator<InteractionContext> switchTimeZone(ZoneId timeZone)     // <.>
+  UnaryOperator<T> combine(UnaryOperator<T>... mappers)     // <.>
+  UnaryOperator<T> combine(Stream<UnaryOperator<T>> mappers)     // <.>
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/iactnlayer/InteractionService.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/iactnlayer/InteractionService.adoc
index d7b61b6..6d08fd3 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/iactnlayer/InteractionService.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/iactnlayer/InteractionService.adoc
@@ -23,10 +23,10 @@ interface InteractionService {
   void run(InteractionContext interactionContext, ThrowingRunnable runnable)     // <.>
   R callAnonymous(Callable<R> callable)     // <.>
   void runAnonymous(ThrowingRunnable runnable)     // <.>
-  Result<R> callAndCatch(final InteractionContext interactionContext, final Callable<R> callable)     // <.>
-  Result<Void> runAndCatch(final InteractionContext interactionContext, final ThrowingRunnable runnable)     // <.>
-  Result<R> callAnonymousAndCatch(final Callable<R> callable)     // <.>
-  Result<Void> runAnonymousAndCatch(final ThrowingRunnable runnable)     // <.>
+  Result<R> callAndCatch(InteractionContext interactionContext, Callable<R> callable)     // <.>
+  Result<Void> runAndCatch(InteractionContext interactionContext, ThrowingRunnable runnable)     // <.>
+  Result<R> callAnonymousAndCatch(Callable<R> callable)     // <.>
+  Result<Void> runAnonymousAndCatch(ThrowingRunnable runnable)     // <.>
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/inject/ServiceInjector.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/inject/ServiceInjector.adoc
index d2db56b..cbbcdf1 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/inject/ServiceInjector.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/inject/ServiceInjector.adoc
@@ -9,7 +9,7 @@ Resolves injection points using the _org.apache.isis.applib.services.registry.Se
 .ServiceInjector.java
 ----
 interface ServiceInjector {
-  T injectServicesInto(final T domainObject)     // <.>
+  T injectServicesInto(T domainObject)     // <.>
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/jaxb/JaxbService.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/jaxb/JaxbService.adoc
index cb99d68..184d0a3 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/jaxb/JaxbService.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/jaxb/JaxbService.adoc
@@ -11,11 +11,11 @@ The default implementation automatically caches the JAXB marshallers by target c
 .JaxbService.java
 ----
 interface JaxbService {
-  Object fromXml(final JAXBContext jaxbContext, final String xml)     // <.>
+  Object fromXml(JAXBContext jaxbContext, String xml)     // <.>
   Object fromXml(JAXBContext jaxbContext, String xml, Map<String, Object> unmarshallerProperties)     // <.>
-  T fromXml(final Class<T> domainClass, final String xml)     // <.>
+  T fromXml(Class<T> domainClass, String xml)     // <.>
   T fromXml(Class<T> domainClass, String xml, Map<String, Object> unmarshallerProperties)     // <.>
-  String toXml(final Object domainObject)     // <.>
+  String toXml(Object domainObject)     // <.>
   String toXml(Object domainObject, Map<String, Object> marshallerProperties)     // <.>
   Map<String, String> toXsd(Object domainObject, IsisSchemas isisSchemas)     // <.>
 }
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/layout/LayoutService.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/layout/LayoutService.adoc
index 65af901..b5f00d2 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/layout/LayoutService.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/layout/LayoutService.adoc
@@ -10,8 +10,8 @@ Provides the ability to obtain the XML layout for a single domain object or for
 ----
 interface LayoutService {
   String toXml(Class<?> domainClass, Style style)     // <.>
-  byte[] toZip(final Style style)     // <.>
-  String toMenuBarsXml(final MenuBarsService.Type type)     // <.>
+  byte[] toZip(Style style)     // <.>
+  String toMenuBarsXml(MenuBarsService.Type type)     // <.>
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/layout/LayoutServiceMenu.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/layout/LayoutServiceMenu.adoc
index 121efb2..1b0bf23 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/layout/LayoutServiceMenu.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/layout/LayoutServiceMenu.adoc
@@ -10,7 +10,7 @@ Simply provides a UI to allow layouts (obtained from xref:refguide:applib:index/
 ----
 class LayoutServiceMenu {
   public static final String LOGICAL_TYPE_NAME;
-  LayoutServiceMenu(final LayoutService layoutService)
+  LayoutServiceMenu(LayoutService layoutService)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/menu/MenuBarsService.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/menu/MenuBarsService.adoc
index b3b6c74..1fbaa50 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/menu/MenuBarsService.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/menu/MenuBarsService.adoc
@@ -12,7 +12,7 @@ This is used by the Wicket viewer to build up the menu. It is also served as the
 ----
 interface MenuBarsService {
   MenuBars menuBars()     // <.>
-  MenuBars menuBars(final Type type)     // <.>
+  MenuBars menuBars(Type type)     // <.>
   MenuBarsService forTesting()
 }
 ----
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/message/MessageService.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/message/MessageService.adoc
index f343171..412ed04 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/message/MessageService.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/message/MessageService.adoc
@@ -12,14 +12,14 @@ These messages can either be simple strings, or can be translated.
 ----
 interface MessageService {
   void informUser(String message)     // <.>
-  String informUser(TranslatableString message, final Class<?> contextClass, final String contextMethod)     // <.>
-  String informUser(TranslatableString message, final TranslationContext translationContext)     // <.>
+  String informUser(TranslatableString message, Class<?> contextClass, String contextMethod)     // <.>
+  String informUser(TranslatableString message, TranslationContext translationContext)     // <.>
   void warnUser(String message)     // <.>
-  String warnUser(TranslatableString message, final Class<?> contextClass, final String contextMethod)     // <.>
-  String warnUser(TranslatableString message, final TranslationContext translationContext)     // <.>
+  String warnUser(TranslatableString message, Class<?> contextClass, String contextMethod)     // <.>
+  String warnUser(TranslatableString message, TranslationContext translationContext)     // <.>
   void raiseError(String message)     // <.>
-  String raiseError(TranslatableString message, final Class<?> contextClass, final String contextMethod)     // <.>
-  String raiseError(TranslatableString message, final TranslationContext translationContext)     // <.>
+  String raiseError(TranslatableString message, Class<?> contextClass, String contextMethod)     // <.>
+  String raiseError(TranslatableString message, TranslationContext translationContext)     // <.>
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/metamodel/Config.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/metamodel/Config.adoc
index cdc475c..e91c008 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/metamodel/Config.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/metamodel/Config.adoc
@@ -17,7 +17,7 @@ class Config {
   Config withIgnoreBuiltInValueTypes()
   Config withIgnoreMixins()
   boolean isNamespacePrefixAny()
-  Config withNamespacePrefix(final String namespacePrefix)     // <.>
+  Config withNamespacePrefix(String namespacePrefix)     // <.>
   boolean isIgnoreNoop()
   boolean isIgnoreInterfaces()
   boolean isIgnoreAbstractClasses()
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/metamodel/MetaModelService.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/metamodel/MetaModelService.adoc
index 8bbbac9..e7ec508 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/metamodel/MetaModelService.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/metamodel/MetaModelService.adoc
@@ -9,14 +9,14 @@ This service provides a formal API into the framework's metamodel.
 .MetaModelService.java
 ----
 interface MetaModelService {
-  Optional<LogicalType> lookupLogicalTypeByName(final String logicalTypeName)     // <.>
-  Optional<LogicalType> lookupLogicalTypeByClass(final Class<?> domainType)     // <.>
-  void rebuild(final Class<?> domainType)     // <.>
+  Optional<LogicalType> lookupLogicalTypeByName(String logicalTypeName)     // <.>
+  Optional<LogicalType> lookupLogicalTypeByClass(Class<?> domainType)     // <.>
+  void rebuild(Class<?> domainType)     // <.>
   DomainModel getDomainModel()     // <.>
   BeanSort sortOf(Class<?> domainType, Mode mode)     // <.>
   BeanSort sortOf(Bookmark bookmark, Mode mode)     // <.>
   CommandDtoProcessor commandDtoProcessorFor(String logicalMemberIdentifier)     // <.>
-  MetamodelDto exportMetaModel(final Config config)     // <.>
+  MetamodelDto exportMetaModel(Config config)     // <.>
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/publishing/log/EntityChangesLogger.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/publishing/log/EntityChangesLogger.adoc
index 4842e41..61bf1ee 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/publishing/log/EntityChangesLogger.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/publishing/log/EntityChangesLogger.adoc
@@ -8,7 +8,7 @@
 ----
 class EntityChangesLogger {
   boolean isEnabled()
-  void onChanging(final EntityChanges changingEntities)
+  void onChanging(EntityChanges changingEntities)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/publishing/log/EntityPropertyChangeLogger.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/publishing/log/EntityPropertyChangeLogger.adoc
index c295673..6e31973 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/publishing/log/EntityPropertyChangeLogger.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/publishing/log/EntityPropertyChangeLogger.adoc
@@ -8,7 +8,7 @@
 ----
 class EntityPropertyChangeLogger {
   boolean isEnabled()
-  void onChanging(final EntityPropertyChange entityPropertyChange)
+  void onChanging(EntityPropertyChange entityPropertyChange)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/publishing/log/ExecutionLogger.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/publishing/log/ExecutionLogger.adoc
index 25dabf8..7b6fd83 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/publishing/log/ExecutionLogger.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/publishing/log/ExecutionLogger.adoc
@@ -8,7 +8,7 @@
 ----
 class ExecutionLogger {
   boolean isEnabled()
-  void onExecution(final Execution<?, ?> execution)
+  void onExecution(Execution<?, ?> execution)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/queryresultscache/QueryResultsCache.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/queryresultscache/QueryResultsCache.adoc
index 3d8c3da..fd8b7ca 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/queryresultscache/QueryResultsCache.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/queryresultscache/QueryResultsCache.adoc
@@ -13,13 +13,13 @@ For example, code that makes a repository call many times within a loop can be p
 .QueryResultsCache.java
 ----
 class QueryResultsCache {
-  T execute(final Callable<T> callable, final Class<?> callingClass, final String methodName, final Object... keys)     // <.>
-  R execute(final MethodReferences.Call0<? extends R> action, final Class<?> callingClass, final String methodName)
-  R execute(final MethodReferences.Call1<? extends R, A0> action, final Class<?> callingClass, final String methodName, final A0 arg0)
-  R execute(final MethodReferences.Call2<? extends R, A0, A1> action, final Class<?> callingClass, final String methodName, final A0 arg0, final A1 arg1)
-  R execute(final MethodReferences.Call3<? extends R, A0, A1, A2> action, final Class<?> callingClass, final String methodName, final A0 arg0, final A1 arg1, final A2 arg2)
-  R execute(final MethodReferences.Call4<? extends R, A0, A1, A2, A3> action, final Class<?> callingClass, final String methodName, final A0 arg0, final A1 arg1, final A2 arg2, final A3 arg3)
-  R execute(final MethodReferences.Call5<? extends R, A0, A1, A2, A3, A4> action, final Class<?> callingClass, final String methodName, final A0 arg0, final A1 arg1, final A2 arg2, final A3 arg3, final A4 arg4)
+  T execute(Callable<T> callable, Class<?> callingClass, String methodName, Object... keys)     // <.>
+  R execute(MethodReferences.Call0<? extends R> action, Class<?> callingClass, String methodName)
+  R execute(MethodReferences.Call1<? extends R, A0> action, Class<?> callingClass, String methodName, A0 arg0)
+  R execute(MethodReferences.Call2<? extends R, A0, A1> action, Class<?> callingClass, String methodName, A0 arg0, A1 arg1)
+  R execute(MethodReferences.Call3<? extends R, A0, A1, A2> action, Class<?> callingClass, String methodName, A0 arg0, A1 arg1, A2 arg2)
+  R execute(MethodReferences.Call4<? extends R, A0, A1, A2, A3> action, Class<?> callingClass, String methodName, A0 arg0, A1 arg1, A2 arg2, A3 arg3)
+  R execute(MethodReferences.Call5<? extends R, A0, A1, A2, A3, A4> action, Class<?> callingClass, String methodName, A0 arg0, A1 arg1, A2 arg2, A3 arg3, A4 arg4)
   void onTransactionEnded()     // <.>
   void destroy()
 }
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/registry/ServiceRegistry.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/registry/ServiceRegistry.adoc
index 9f17ddd..67a67e7 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/registry/ServiceRegistry.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/registry/ServiceRegistry.adoc
@@ -10,15 +10,15 @@ Collects together methods for injecting or looking up domain services (either pr
 ----
 interface ServiceRegistry {
   Can<T> select(Class<T> type, Annotation[] qualifiers)     // <.>
-  Can<T> select(final Class<T> type)     // <.>
+  Can<T> select(Class<T> type)     // <.>
   Stream<_ManagedBeanAdapter> streamRegisteredBeansOfType(Class<?> requiredType)     // <.>
   Stream<_ManagedBeanAdapter> streamRegisteredBeans()     // <.>
   Optional<_ManagedBeanAdapter> lookupRegisteredBeanById(String id)     // <.>
   _ManagedBeanAdapter lookupRegisteredBeanByIdElseFail(String id)     // <.>
-  Optional<?> lookupBeanById(final String id)
-  Optional<T> lookupService(final Class<T> serviceClass)     // <.>
+  Optional<?> lookupBeanById(String id)
+  Optional<T> lookupService(Class<T> serviceClass)     // <.>
   Optional<T> lookupService(Class<T> serviceClass, Comparator<Object> comparator)     // <.>
-  T lookupServiceElseFail(final Class<T> serviceClass)     // <.>
+  T lookupServiceElseFail(Class<T> serviceClass)     // <.>
   void clearRegisteredBeans()     // <.>
 }
 ----
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/repository/RepositoryService.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/repository/RepositoryService.adoc
index a53d41a..08544c6 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/repository/RepositoryService.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/repository/RepositoryService.adoc
@@ -15,7 +15,7 @@ interface RepositoryService {
   T detachedEntity(T entity)     // <.>
   T persist(T domainObject)     // <.>
   T persistAndFlush(T domainObject)     // <.>
-  void persistAndFlush(final Object... domainObjects)     // <.>
+  void persistAndFlush(Object... domainObjects)     // <.>
   void remove(Object domainObject)     // <.>
   void removeAndFlush(Object domainObject)     // <.>
   void removeAll(Class<T> cls)     // <.>
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/session/SessionLoggingServiceLogging.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/session/SessionLoggingServiceLogging.adoc
index 6e0ecb7..c4c36af 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/session/SessionLoggingServiceLogging.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/session/SessionLoggingServiceLogging.adoc
@@ -7,7 +7,7 @@
 .SessionLoggingServiceLogging.java
 ----
 class SessionLoggingServiceLogging {
-  void log(final Type type, final String username, final Date date, final CausedBy causedBy, final String sessionId)
+  void log(Type type, String username, Date date, CausedBy causedBy, String sessionId)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/sitemap/SitemapServiceMenu.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/sitemap/SitemapServiceMenu.adoc
index 0a6c619..c1d169c 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/sitemap/SitemapServiceMenu.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/sitemap/SitemapServiceMenu.adoc
@@ -10,7 +10,7 @@ Simply provides a UI to allow a site-map (obtained from xref:refguide:applib:ind
 ----
 class SitemapServiceMenu {
   public static final String LOGICAL_TYPE_NAME;
-  SitemapServiceMenu(final SitemapService sitemapService)
+  SitemapServiceMenu(SitemapService sitemapService)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/sudo/SudoService.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/sudo/SudoService.adoc
index a287ad6..ea69c85 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/sudo/SudoService.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/sudo/SudoService.adoc
@@ -14,8 +14,8 @@ The primary use case for this service is for fixture scripts and integration tes
 ----
 class SudoService {
   public static RoleMemento ACCESS_ALL_ROLE;     // <.>
-  T call(final UnaryOperator<InteractionContext> sudoMapper, final Callable<T> callable)     // <.>
-  void run(final UnaryOperator<InteractionContext> sudoMapper, final ThrowingRunnable runnable)     // <.>
+  T call(UnaryOperator<InteractionContext> sudoMapper, Callable<T> callable)     // <.>
+  void run(UnaryOperator<InteractionContext> sudoMapper, ThrowingRunnable runnable)     // <.>
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/swagger/SwaggerService.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/swagger/SwaggerService.adoc
index 2c5e388..3cd48ea 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/swagger/SwaggerService.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/swagger/SwaggerService.adoc
@@ -11,7 +11,7 @@ These spec files can then be used with the link:http://swagger.io/swagger-ui/[Sw
 .SwaggerService.java
 ----
 interface SwaggerService {
-  String generateSwaggerSpec(final Visibility visibility, final Format format)     // <.>
+  String generateSwaggerSpec(Visibility visibility, Format format)     // <.>
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/tablecol/TableColumnOrderForCollectionTypeAbstract.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/tablecol/TableColumnOrderForCollectionTypeAbstract.adoc
index 9dfa413..8ee9f30 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/tablecol/TableColumnOrderForCollectionTypeAbstract.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/tablecol/TableColumnOrderForCollectionTypeAbstract.adoc
@@ -9,8 +9,8 @@ Convenience implementation of xref:refguide:applib:index/services/tablecol/Table
 .TableColumnOrderForCollectionTypeAbstract.java
 ----
 class TableColumnOrderForCollectionTypeAbstract<T> {
-  List<String> orderParented(final Object parent, final String collectionId, final Class<?> collectionType, final List<String> propertyIds)     // <.>
-  List<String> orderStandalone(final Class<?> collectionType, final List<String> propertyIds)     // <.>
+  List<String> orderParented(Object parent, String collectionId, Class<?> collectionType, List<String> propertyIds)     // <.>
+  List<String> orderStandalone(Class<?> collectionType, List<String> propertyIds)     // <.>
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/tablecol/TableColumnOrderService.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/tablecol/TableColumnOrderService.adoc
index b0b9340..234e891 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/tablecol/TableColumnOrderService.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/tablecol/TableColumnOrderService.adoc
@@ -17,8 +17,8 @@ The similar xref:refguide:applib:index/services/tablecol/TableColumnVisibilitySe
 .TableColumnOrderService.java
 ----
 interface TableColumnOrderService {
-  List<String> orderParented(final Object parent, final String collectionId, final Class<?> collectionType, final List<String> propertyIds)     // <.>
-  List<String> orderStandalone(final Class<?> collectionType, final List<String> propertyIds)     // <.>
+  List<String> orderParented(Object parent, String collectionId, Class<?> collectionType, List<String> propertyIds)     // <.>
+  List<String> orderStandalone(Class<?> collectionType, List<String> propertyIds)     // <.>
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/tablecol/TableColumnVisibilityService.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/tablecol/TableColumnVisibilityService.adoc
index 0db505e..e98540e 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/tablecol/TableColumnVisibilityService.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/tablecol/TableColumnVisibilityService.adoc
@@ -13,7 +13,7 @@ There can be multiple implementations of this service registered, ordered as per
 .TableColumnVisibilityService.java
 ----
 interface TableColumnVisibilityService {
-  boolean hides(final Class<?> collectionType, final String memberId)     // <.>
+  boolean hides(Class<?> collectionType, String memberId)     // <.>
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/title/TitleService.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/title/TitleService.adoc
index 04ad91d..2a322b3 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/title/TitleService.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/title/TitleService.adoc
@@ -9,8 +9,8 @@ Provides methods to programmatically obtain the title and icon of a domain objec
 .TitleService.java
 ----
 interface TitleService {
-  String titleOf(final Object domainObject)     // <.>
-  String iconNameOf(final Object domainObject)     // <.>
+  String titleOf(Object domainObject)     // <.>
+  String iconNameOf(Object domainObject)     // <.>
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/urlencoding/UrlEncodingService.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/urlencoding/UrlEncodingService.adoc
index fb98649..ec38db8 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/urlencoding/UrlEncodingService.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/urlencoding/UrlEncodingService.adoc
@@ -11,10 +11,10 @@ The service is used by the framework to map mementos (derived from the state of
 .UrlEncodingService.java
 ----
 interface UrlEncodingService {
-  String encode(final byte[] bytes)     // <.>
+  String encode(byte[] bytes)     // <.>
   byte[] decode(String str)     // <.>
-  String encodeString(final String str)
-  String decodeToString(final String str)
+  String encodeString(String str)
+  String decodeToString(String str)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/urlencoding/UrlEncodingServiceUsingBaseEncodingAbstract.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/urlencoding/UrlEncodingServiceUsingBaseEncodingAbstract.adoc
index c3caee2..3a63e02 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/urlencoding/UrlEncodingServiceUsingBaseEncodingAbstract.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/urlencoding/UrlEncodingServiceUsingBaseEncodingAbstract.adoc
@@ -9,8 +9,8 @@ Provided as a convenient base class for providing alternative implementations of
 .UrlEncodingServiceUsingBaseEncodingAbstract.java
 ----
 class UrlEncodingServiceUsingBaseEncodingAbstract {
-  String encode(final byte[] bytes)
-  byte[] decode(final String str)
+  String encode(byte[] bytes)
+  byte[] decode(String str)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/user/ImpersonateMenuAdvisor.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/user/ImpersonateMenuAdvisor.adoc
index d9a8a3f..b01b032 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/user/ImpersonateMenuAdvisor.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/user/ImpersonateMenuAdvisor.adoc
@@ -13,8 +13,8 @@ This will result in the simpler _ImpersonateMenu.impersonate#act(String)_ (which
 interface ImpersonateMenuAdvisor {
   List<String> allUserNames()     // <.>
   List<String> allRoleNames()     // <.>
-  List<String> roleNamesFor(final String username)     // <.>
-  String multiTenancyTokenFor(final String username)     // <.>
+  List<String> roleNamesFor(String username)     // <.>
+  String multiTenancyTokenFor(String username)     // <.>
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/user/ImpersonatedUserHolder.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/user/ImpersonatedUserHolder.adoc
index 9ff2c13..c9ce1a8 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/user/ImpersonatedUserHolder.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/user/ImpersonatedUserHolder.adoc
@@ -12,7 +12,7 @@ The intention is that viewers provide an implementation of this service.. Note t
 ----
 interface ImpersonatedUserHolder {
   boolean supportsImpersonation()     // <.>
-  void setUserMemento(final UserMemento userMemento)     // <.>
+  void setUserMemento(UserMemento userMemento)     // <.>
   Optional<UserMemento> getUserMemento()
   void clearUserMemento()
 }
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/user/RoleMemento.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/user/RoleMemento.adoc
index c3fc203..512c1d2 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/user/RoleMemento.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/user/RoleMemento.adoc
@@ -10,8 +10,8 @@ Immutable serializable value held by xref:refguide:applib:index/services/user/Us
 ----
 class RoleMemento {
   public static final String LOGICAL_TYPE_NAME;
-  RoleMemento(final String name)     // <.>
-  RoleMemento(final String name, final String description)     // <.>
+  RoleMemento(String name)     // <.>
+  RoleMemento(String name, String description)     // <.>
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/user/UserMemento.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/user/UserMemento.adoc
index bd3f796..325335f 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/user/UserMemento.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/user/UserMemento.adoc
@@ -11,16 +11,16 @@ Immutable serializable value holding details about a user and its roles.
 class UserMemento {
   public static final String LOGICAL_TYPE_NAME;
   UserMemento system()     // <.>
-  UserMemento ofName(final String name)     // <.>
-  UserMemento ofNameAndRoles(final String name, final RoleMemento... roles)     // <.>
-  UserMemento ofNameAndRoleNames(final String name, final String... roleNames)     // <.>
-  UserMemento ofNameAndRoleNames(final String name, final List<String> roleNames)     // <.>
-  UserMemento ofNameAndRoleNames(final String name, final Stream<String> roleNames)     // <.>
+  UserMemento ofName(String name)     // <.>
+  UserMemento ofNameAndRoles(String name, RoleMemento... roles)     // <.>
+  UserMemento ofNameAndRoleNames(String name, String... roleNames)     // <.>
+  UserMemento ofNameAndRoleNames(String name, List<String> roleNames)     // <.>
+  UserMemento ofNameAndRoleNames(String name, Stream<String> roleNames)     // <.>
   List<RoleMemento> getRoles()     // <.>
-  UserMemento withRoleAdded(final String role)
-  boolean isCurrentUser(final String userName)     // <.>
+  UserMemento withRoleAdded(String role)
+  boolean isCurrentUser(String userName)     // <.>
   Stream<String> streamRoleNames()
-  boolean hasRoleName(final String roleName)
+  boolean hasRoleName(String roleName)
   UserMementoBuilder asBuilder()
   UserLocale asUserLocale()
 }
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/user/UserService.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/user/UserService.adoc
index 1727cb1..49123f2 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/user/UserService.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/user/UserService.adoc
@@ -21,7 +21,7 @@ class UserService {
   String currentUserNameElseNobody()     // <.>
   boolean isImpersonating()     // <.>
   boolean supportsImpersonation()     // <.>
-  void impersonateUser(final String userName, final List<String> roles, final String multiTenancyToken)     // <.>
+  void impersonateUser(String userName, List<String> roles, String multiTenancyToken)     // <.>
   void stopImpersonating()     // <.>
 }
 ----
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/userreg/events/EmailEventAbstract.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/userreg/events/EmailEventAbstract.adoc
index 9d23591..8663c4d 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/userreg/events/EmailEventAbstract.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/userreg/events/EmailEventAbstract.adoc
@@ -9,7 +9,7 @@ An event sent to all services interested in user registration
 .EmailEventAbstract.java
 ----
 class EmailEventAbstract {
-  EmailEventAbstract(final String email, final String confirmationUrl, final String applicationName)
+  EmailEventAbstract(String email, String confirmationUrl, String applicationName)
   String getEmail()
   String getConfirmationUrl()
   String getApplicationName()
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/userreg/events/EmailRegistrationEvent.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/userreg/events/EmailRegistrationEvent.adoc
index f563bdc..3f19d54 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/userreg/events/EmailRegistrationEvent.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/userreg/events/EmailRegistrationEvent.adoc
@@ -9,7 +9,7 @@ An event send to all services interested in user registration
 .EmailRegistrationEvent.java
 ----
 class EmailRegistrationEvent {
-  EmailRegistrationEvent(final String email, final String confirmationUrl, final String applicationName)
+  EmailRegistrationEvent(String email, String confirmationUrl, String applicationName)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/userreg/events/PasswordResetEvent.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/userreg/events/PasswordResetEvent.adoc
index a49b7b2..d9d773f 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/userreg/events/PasswordResetEvent.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/userreg/events/PasswordResetEvent.adoc
@@ -9,7 +9,7 @@ An event send to all services interested in user password reset
 .PasswordResetEvent.java
 ----
 class PasswordResetEvent {
-  PasswordResetEvent(final String email, final String confirmationUrl, final String applicationName)
+  PasswordResetEvent(String email, String confirmationUrl, String applicationName)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/DisabledException.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/DisabledException.adoc
index ba9484e..73a596f 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/DisabledException.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/DisabledException.adoc
@@ -9,7 +9,7 @@ Superclass of exceptions which indicate an attempt to interact with a class memb
 .DisabledException.java
 ----
 class DisabledException {
-  DisabledException(final InteractionEvent interactionEvent)
+  DisabledException(InteractionEvent interactionEvent)
   UsabilityEvent getInteractionEvent()
 }
 ----
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/HiddenException.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/HiddenException.adoc
index 677e7c9..ccba3f2 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/HiddenException.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/HiddenException.adoc
@@ -9,7 +9,7 @@ Superclass of exceptions which indicate an attempt to interact with a class memb
 .HiddenException.java
 ----
 class HiddenException {
-  HiddenException(final InteractionEvent interactionEvent)
+  HiddenException(InteractionEvent interactionEvent)
   VisibilityEvent getInteractionEvent()
 }
 ----
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/InvalidException.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/InvalidException.adoc
index b856a67..674bc10 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/InvalidException.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/InvalidException.adoc
@@ -9,7 +9,7 @@ Superclass of exceptions which indicate an attempt to interact with an object or
 .InvalidException.java
 ----
 class InvalidException {
-  InvalidException(final InteractionEvent interactionEvent)
+  InvalidException(InteractionEvent interactionEvent)
   ValidityEvent getInteractionEvent()
 }
 ----
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/control/AsyncControl.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/control/AsyncControl.adoc
index 4d1c8a7..469f146 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/control/AsyncControl.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/control/AsyncControl.adoc
@@ -12,15 +12,15 @@ Executing in a separate thread means that the target and arguments are used in a
 ----
 class AsyncControl<R> {
   AsyncControl<Void> returningVoid()     // <.>
-  AsyncControl<X> returning(final Class<X> cls)     // <.>
+  AsyncControl<X> returning(Class<X> cls)     // <.>
   AsyncControl<R> withSkipRules()     // <.>
-  AsyncControl with(final ExceptionHandler exceptionHandler)     // <.>
-  AsyncControl<R> with(final ExecutorService executorService)     // <.>
-  AsyncControl<R> withClock(final VirtualClock clock)
-  AsyncControl<R> withLocale(final Locale locale)
-  AsyncControl<R> withTimeZone(final ZoneId timeZone)
-  AsyncControl<R> withUser(final UserMemento user)     // <.>
-  void setFuture(final Future<R> future)     // <.>
+  AsyncControl with(ExceptionHandler exceptionHandler)     // <.>
+  AsyncControl<R> with(ExecutorService executorService)     // <.>
+  AsyncControl<R> withClock(VirtualClock clock)
+  AsyncControl<R> withLocale(Locale locale)
+  AsyncControl<R> withTimeZone(ZoneId timeZone)
+  AsyncControl<R> withUser(UserMemento user)     // <.>
+  void setFuture(Future<R> future)     // <.>
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/AccessEvent.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/AccessEvent.adoc
index 827bcfe..e9a8bb1 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/AccessEvent.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/AccessEvent.adoc
@@ -11,7 +11,7 @@ Analogous to xref:refguide:applib:index/services/wrapper/events/ValidityEvent.ad
 .AccessEvent.java
 ----
 class AccessEvent {
-  AccessEvent(final Object source, final Identifier identifier)
+  AccessEvent(Object source, Identifier identifier)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/ActionArgumentEvent.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/ActionArgumentEvent.adoc
index 769d4dc..734cca5 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/ActionArgumentEvent.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/ActionArgumentEvent.adoc
@@ -13,7 +13,7 @@ Called once per argument, and before xref:refguide:applib:index/services/wrapper
 .ActionArgumentEvent.java
 ----
 class ActionArgumentEvent {
-  ActionArgumentEvent(final Object source, final Identifier actionIdentifier, final Object[] args, final int position)
+  ActionArgumentEvent(Object source, Identifier actionIdentifier, Object[] args, int position)
   Object[] getArgs()
   int getPosition()     // <.>
   Object getProposed()
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/ActionInvocationEvent.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/ActionInvocationEvent.adoc
index 9e2959d..dbed8f9 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/ActionInvocationEvent.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/ActionInvocationEvent.adoc
@@ -13,9 +13,9 @@ Called after each of the xref:refguide:applib:index/services/wrapper/events/Acti
 .ActionInvocationEvent.java
 ----
 class ActionInvocationEvent {
-  ActionInvocationEvent(final Object source, final Identifier actionIdentifier, final Object[] args)
+  ActionInvocationEvent(Object source, Identifier actionIdentifier, Object[] args)
   Object[] getArgs()
-  void setArgs(final Object[] args)
+  void setArgs(Object[] args)
   Object getProposed()     // <.>
 }
 ----
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/ActionUsabilityEvent.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/ActionUsabilityEvent.adoc
index d50c939..091924d 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/ActionUsabilityEvent.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/ActionUsabilityEvent.adoc
@@ -11,7 +11,7 @@ If _#getReason()_ is not `null` then provides the reason why the action is disab
 .ActionUsabilityEvent.java
 ----
 class ActionUsabilityEvent {
-  ActionUsabilityEvent(final Object source, final Identifier actionIdentifier)
+  ActionUsabilityEvent(Object source, Identifier actionIdentifier)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/ActionVisibilityEvent.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/ActionVisibilityEvent.adoc
index 2520ad3..e6d8086 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/ActionVisibilityEvent.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/ActionVisibilityEvent.adoc
@@ -11,7 +11,7 @@ If _#getReason()_ is not `null` then provides the reason why the action is invis
 .ActionVisibilityEvent.java
 ----
 class ActionVisibilityEvent {
-  ActionVisibilityEvent(final Object source, final Identifier actionIdentifier)
+  ActionVisibilityEvent(Object source, Identifier actionIdentifier)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/CollectionAccessEvent.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/CollectionAccessEvent.adoc
index 2024336..063ade3 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/CollectionAccessEvent.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/CollectionAccessEvent.adoc
@@ -11,7 +11,7 @@ Analogous to xref:refguide:applib:index/services/wrapper/events/CollectionAddToE
 .CollectionAccessEvent.java
 ----
 class CollectionAccessEvent {
-  CollectionAccessEvent(final Object source, final Identifier collectionIdentifier)
+  CollectionAccessEvent(Object source, Identifier collectionIdentifier)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/CollectionAddToEvent.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/CollectionAddToEvent.adoc
index b11a26d..3abe1a8 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/CollectionAddToEvent.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/CollectionAddToEvent.adoc
@@ -11,7 +11,7 @@ If _#getReason()_ is not `null` then provides the reason why the object is inval
 .CollectionAddToEvent.java
 ----
 class CollectionAddToEvent {
-  CollectionAddToEvent(final Object source, final Identifier collectionIdentifier, final Object proposed)
+  CollectionAddToEvent(Object source, Identifier collectionIdentifier, Object proposed)
   Object getProposed()     // <.>
 }
 ----
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/CollectionMethodEvent.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/CollectionMethodEvent.adoc
index 8fe466b..68af778 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/CollectionMethodEvent.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/CollectionMethodEvent.adoc
@@ -9,7 +9,7 @@
 .CollectionMethodEvent.java
 ----
 class CollectionMethodEvent {
-  CollectionMethodEvent(final Object source, final Identifier collectionIdentifier, final Object domainObject, final String methodName, final Object[] args, final Object returnValue)
+  CollectionMethodEvent(Object source, Identifier collectionIdentifier, Object domainObject, String methodName, Object[] args, Object returnValue)
   Object getSource()     // <.>
   Object getDomainObject()     // <.>
   String getMethodName()     // <.>
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/CollectionRemoveFromEvent.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/CollectionRemoveFromEvent.adoc
index 10cb1e8..4f0e23c 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/CollectionRemoveFromEvent.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/CollectionRemoveFromEvent.adoc
@@ -11,7 +11,7 @@ If _#getReason()_ is not `null` then provides the reason why the object is inval
 .CollectionRemoveFromEvent.java
 ----
 class CollectionRemoveFromEvent {
-  CollectionRemoveFromEvent(final Object source, final Identifier collectionIdentifier, final Object proposed)
+  CollectionRemoveFromEvent(Object source, Identifier collectionIdentifier, Object proposed)
   Object getProposed()
 }
 ----
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/CollectionUsabilityEvent.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/CollectionUsabilityEvent.adoc
index ce03d19..1d9c19b 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/CollectionUsabilityEvent.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/CollectionUsabilityEvent.adoc
@@ -11,7 +11,7 @@ If _#getReason()_ is not `null` then provides the reason why the collection is d
 .CollectionUsabilityEvent.java
 ----
 class CollectionUsabilityEvent {
-  CollectionUsabilityEvent(final Object source, final Identifier identifier)
+  CollectionUsabilityEvent(Object source, Identifier identifier)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/InteractionEvent.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/InteractionEvent.adoc
index a34c582..eb8206f 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/InteractionEvent.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/InteractionEvent.adoc
@@ -11,7 +11,7 @@ Many of the interactions are checks for xref:refguide:applib:index/services/wrap
 .InteractionEvent.java
 ----
 class InteractionEvent {
-  InteractionEvent(final Object source, final Identifier identifier)
+  InteractionEvent(Object source, Identifier identifier)
   Object getSource()     // <.>
   Identifier getIdentifier()     // <.>
   String getClassName()     // <.>
@@ -23,7 +23,7 @@ class InteractionEvent {
   String getReason()     // <.>
   String getReasonMessage()     // <.>
   Class<?> getAdvisorClass()     // <.>
-  void advised(final String reason, final Class<?> advisorClass)     // <.>
+  void advised(String reason, Class<?> advisorClass)     // <.>
   boolean isVeto()     // <.>
 }
 ----
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/ObjectTitleEvent.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/ObjectTitleEvent.adoc
index 5e67c7c..20c0a14 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/ObjectTitleEvent.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/ObjectTitleEvent.adoc
@@ -11,7 +11,7 @@ The _#getReason()_ will always be `null` ; access is always allowed.
 .ObjectTitleEvent.java
 ----
 class ObjectTitleEvent {
-  ObjectTitleEvent(final Object source, final Identifier classIdentifier, final String title)
+  ObjectTitleEvent(Object source, Identifier classIdentifier, String title)
   String getTitle()
 }
 ----
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/ObjectValidityEvent.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/ObjectValidityEvent.adoc
index 972dc44..35b50eb 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/ObjectValidityEvent.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/ObjectValidityEvent.adoc
@@ -11,7 +11,7 @@ If _#getReason()_ is not `null` then provides the reason why the object is inval
 .ObjectValidityEvent.java
 ----
 class ObjectValidityEvent {
-  ObjectValidityEvent(final Object source, final Identifier classIdentifier)
+  ObjectValidityEvent(Object source, Identifier classIdentifier)
   Object getProposed()
 }
 ----
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/ObjectVisibilityEvent.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/ObjectVisibilityEvent.adoc
index 8a8583d..a67c050 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/ObjectVisibilityEvent.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/ObjectVisibilityEvent.adoc
@@ -11,7 +11,7 @@ If _#getReason()_ is not `null` then provides the reason why the object is invis
 .ObjectVisibilityEvent.java
 ----
 class ObjectVisibilityEvent {
-  ObjectVisibilityEvent(final Object source, final Identifier classIdentifier)
+  ObjectVisibilityEvent(Object source, Identifier classIdentifier)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/ParseValueEvent.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/ParseValueEvent.adoc
index a90dbdd..6f8a169 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/ParseValueEvent.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/ParseValueEvent.adoc
@@ -11,7 +11,7 @@ If _#getReason()_ is not `null` then provides the reason why the proposed value
 .ParseValueEvent.java
 ----
 class ParseValueEvent {
-  ParseValueEvent(final Object source, final Identifier classIdentifier, final String proposed)
+  ParseValueEvent(Object source, Identifier classIdentifier, String proposed)
   Object getSource()     // <.>
   String getProposed()
 }
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/PropertyAccessEvent.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/PropertyAccessEvent.adoc
index cce4fa6..a9f8519 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/PropertyAccessEvent.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/PropertyAccessEvent.adoc
@@ -11,7 +11,7 @@ Analogous to xref:refguide:applib:index/services/wrapper/events/PropertyModifyEv
 .PropertyAccessEvent.java
 ----
 class PropertyAccessEvent {
-  PropertyAccessEvent(final Object source, final Identifier propertyIdentifier, final Object value)
+  PropertyAccessEvent(Object source, Identifier propertyIdentifier, Object value)
   Object getValue()
 }
 ----
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/PropertyModifyEvent.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/PropertyModifyEvent.adoc
index 19a2e50..3a930f3 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/PropertyModifyEvent.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/PropertyModifyEvent.adoc
@@ -11,7 +11,7 @@ If _#getReason()_ is not `null` then provides the reason why the value is invali
 .PropertyModifyEvent.java
 ----
 class PropertyModifyEvent {
-  PropertyModifyEvent(final Object source, final Identifier propertyIdentifier, final Object proposed)
+  PropertyModifyEvent(Object source, Identifier propertyIdentifier, Object proposed)
   Object getProposed()     // <.>
 }
 ----
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/PropertyUsabilityEvent.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/PropertyUsabilityEvent.adoc
index 686aed9..505006e 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/PropertyUsabilityEvent.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/PropertyUsabilityEvent.adoc
@@ -11,7 +11,7 @@ If _#getReason()_ is not `null` then provides the reason why the property is dis
 .PropertyUsabilityEvent.java
 ----
 class PropertyUsabilityEvent {
-  PropertyUsabilityEvent(final Object source, final Identifier propertyIdentifier)
+  PropertyUsabilityEvent(Object source, Identifier propertyIdentifier)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/PropertyVisibilityEvent.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/PropertyVisibilityEvent.adoc
index 70e16b4..e99f8be 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/PropertyVisibilityEvent.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/PropertyVisibilityEvent.adoc
@@ -11,7 +11,7 @@ If _#getReason()_ is not `null` then provides the reason why the property is inv
 .PropertyVisibilityEvent.java
 ----
 class PropertyVisibilityEvent {
-  PropertyVisibilityEvent(final Object source, final Identifier propertyIdentifier)
+  PropertyVisibilityEvent(Object source, Identifier propertyIdentifier)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/UsabilityEvent.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/UsabilityEvent.adoc
index 6797b81..f43b35b 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/UsabilityEvent.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/UsabilityEvent.adoc
@@ -11,7 +11,7 @@ If _#getReason()_ is `null` , then is usable; otherwise is disabled.
 .UsabilityEvent.java
 ----
 class UsabilityEvent {
-  UsabilityEvent(final Object source, final Identifier identifier)
+  UsabilityEvent(Object source, Identifier identifier)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/ValidityEvent.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/ValidityEvent.adoc
index f6ffa9a..9a97812 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/ValidityEvent.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/ValidityEvent.adoc
@@ -19,7 +19,7 @@ If _#getReason()_ is `null` , then is usable; otherwise is disabled.
 .ValidityEvent.java
 ----
 class ValidityEvent {
-  ValidityEvent(final Object source, final Identifier identifier)
+  ValidityEvent(Object source, Identifier identifier)
   Object getSource()
   String getReasonMessage()
 }
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/VisibilityEvent.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/VisibilityEvent.adoc
index a5cb36c..717ba6c 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/VisibilityEvent.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/events/VisibilityEvent.adoc
@@ -11,7 +11,7 @@ If _#getReason()_ is `null` , then is usable; otherwise is invisible.
 .VisibilityEvent.java
 ----
 class VisibilityEvent {
-  VisibilityEvent(final Object source, final Identifier identifier)
+  VisibilityEvent(Object source, Identifier identifier)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/listeners/InteractionAdapter.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/listeners/InteractionAdapter.adoc
index b71a8c0..ed1ff61 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/listeners/InteractionAdapter.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/listeners/InteractionAdapter.adoc
@@ -9,22 +9,22 @@ Provides no-op implementations of each of the methods within xref:refguide:appli
 .InteractionAdapter.java
 ----
 class InteractionAdapter {
-  void propertyVisible(final PropertyVisibilityEvent ev)
-  void propertyUsable(final PropertyUsabilityEvent ev)
-  void propertyAccessed(final PropertyAccessEvent ev)
-  void propertyModified(final PropertyModifyEvent ev)
-  void collectionVisible(final CollectionVisibilityEvent ev)
-  void collectionUsable(final CollectionUsabilityEvent ev)
-  void collectionAccessed(final CollectionAccessEvent ev)
-  void collectionAddedTo(final CollectionAddToEvent ev)
-  void collectionRemovedFrom(final CollectionRemoveFromEvent ev)
-  void collectionMethodInvoked(final CollectionMethodEvent interactionEvent)
-  void actionVisible(final ActionVisibilityEvent interactionEvent)
-  void actionUsable(final ActionUsabilityEvent ev)
-  void actionArgument(final ActionArgumentEvent ev)
-  void actionInvoked(final ActionInvocationEvent ev)
-  void objectPersisted(final ObjectValidityEvent ev)
-  void objectTitleRead(final ObjectTitleEvent ev)
+  void propertyVisible(PropertyVisibilityEvent ev)
+  void propertyUsable(PropertyUsabilityEvent ev)
+  void propertyAccessed(PropertyAccessEvent ev)
+  void propertyModified(PropertyModifyEvent ev)
+  void collectionVisible(CollectionVisibilityEvent ev)
+  void collectionUsable(CollectionUsabilityEvent ev)
+  void collectionAccessed(CollectionAccessEvent ev)
+  void collectionAddedTo(CollectionAddToEvent ev)
+  void collectionRemovedFrom(CollectionRemoveFromEvent ev)
+  void collectionMethodInvoked(CollectionMethodEvent interactionEvent)
+  void actionVisible(ActionVisibilityEvent interactionEvent)
+  void actionUsable(ActionUsabilityEvent ev)
+  void actionArgument(ActionArgumentEvent ev)
+  void actionInvoked(ActionInvocationEvent ev)
+  void objectPersisted(ObjectValidityEvent ev)
+  void objectTitleRead(ObjectTitleEvent ev)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/xactn/TransactionalProcessor.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/xactn/TransactionalProcessor.adoc
index ee01de4..0592830 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/xactn/TransactionalProcessor.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/xactn/TransactionalProcessor.adoc
@@ -10,11 +10,11 @@ Provides the mechanism to run a block of code within a transaction boundary, usi
 ----
 interface TransactionalProcessor {
   Result<T> callTransactional(TransactionDefinition def, Callable<T> callable)     // <.>
-  Result<Void> runTransactional(final TransactionDefinition def, final ThrowingRunnable runnable)     // <.>
-  Result<T> callTransactional(final Propagation propagation, final Callable<T> callable)     // <.>
-  Result<Void> runTransactional(final Propagation propagation, final ThrowingRunnable runnable)     // <.>
-  Result<T> callWithinCurrentTransactionElseCreateNew(final Callable<T> callable)     // <.>
-  Result<Void> runWithinCurrentTransactionElseCreateNew(final ThrowingRunnable runnable)     // <.>
+  Result<Void> runTransactional(TransactionDefinition def, ThrowingRunnable runnable)     // <.>
+  Result<T> callTransactional(Propagation propagation, Callable<T> callable)     // <.>
+  Result<Void> runTransactional(Propagation propagation, ThrowingRunnable runnable)     // <.>
+  Result<T> callWithinCurrentTransactionElseCreateNew(Callable<T> callable)     // <.>
+  Result<Void> runWithinCurrentTransactionElseCreateNew(ThrowingRunnable runnable)     // <.>
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/xml/XmlService.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/xml/XmlService.adoc
index 7e712ec..80eb22d 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/xml/XmlService.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/xml/XmlService.adoc
@@ -10,9 +10,9 @@ This service provides a number of utility services for interacting with w3c DOM
 ----
 interface XmlService {
   Document asDocument(String xmlStr)     // <.>
-  String asString(final Document doc)     // <.>
-  Element getChildElement(final Element el, final String tagname)     // <.>
-  String getChildTextValue(final Element el)     // <.>
+  String asString(Document doc)     // <.>
+  Element getChildElement(Element el, String tagname)     // <.>
+  String getChildTextValue(Element el)     // <.>
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/xmlsnapshot/XmlSnapshotService.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/xmlsnapshot/XmlSnapshotService.adoc
index 4aad1a7..83229ce 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/xmlsnapshot/XmlSnapshotService.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/xmlsnapshot/XmlSnapshotService.adoc
@@ -15,9 +15,9 @@ The service offers a basic API to create a snapshot of a single object, and a mo
 .XmlSnapshotService.java
 ----
 interface XmlSnapshotService {
-  XmlSnapshotService.Snapshot snapshotFor(final Object domainObject)     // <.>
-  XmlSnapshotService.Snapshot.Builder builderFor(final Object domainObject)     // <.>
-  T getChildElementValue(final Element el, final String tagname, final Class<T> expectedCls)     // <.>
+  XmlSnapshotService.Snapshot snapshotFor(Object domainObject)     // <.>
+  XmlSnapshotService.Snapshot.Builder builderFor(Object domainObject)     // <.>
+  T getChildElementValue(Element el, String tagname, Class<T> expectedCls)     // <.>
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/xmlsnapshot/XmlSnapshotService~Snapshot~Builder.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/xmlsnapshot/XmlSnapshotService~Snapshot~Builder.adoc
index 27ea779..f66a725 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/xmlsnapshot/XmlSnapshotService~Snapshot~Builder.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/xmlsnapshot/XmlSnapshotService~Snapshot~Builder.adoc
@@ -7,8 +7,8 @@
 .XmlSnapshotService~Snapshot~Builder.java
 ----
 interface Builder {
-  void includePath(final String path)     // <.>
-  void includePathAndAnnotation(final String path, final String annotation)     // <.>
+  void includePath(String path)     // <.>
+  void includePathAndAnnotation(String path, String annotation)     // <.>
   XmlSnapshotService.Snapshot build()     // <.>
 }
 ----
diff --git a/antora/components/refguide-index/modules/applib/pages/index/spec/AbstractSpecification.adoc b/antora/components/refguide-index/modules/applib/pages/index/spec/AbstractSpecification.adoc
index 18015f4..0e1b84e 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/spec/AbstractSpecification.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/spec/AbstractSpecification.adoc
@@ -16,7 +16,7 @@ Implementation note: inspired by (borrowed code from) Hamcrest's `TypeSafeMatche
 .AbstractSpecification.java
 ----
 class AbstractSpecification<T> {
-  String satisfies(final Object obj)     // <.>
+  String satisfies(Object obj)     // <.>
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/spec/AbstractSpecification2.adoc b/antora/components/refguide-index/modules/applib/pages/index/spec/AbstractSpecification2.adoc
index cbbb5bc..35941a1 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/spec/AbstractSpecification2.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/spec/AbstractSpecification2.adoc
@@ -16,8 +16,8 @@ Implementation note: inspired by (borrowed code from) Hamcrest's `TypeSafeMatche
 .AbstractSpecification2.java
 ----
 class AbstractSpecification2<T> {
-  String satisfies(final Object obj)
-  TranslatableString satisfiesTranslatable(final Object obj)     // <.>
+  String satisfies(Object obj)
+  TranslatableString satisfiesTranslatable(Object obj)     // <.>
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/spec/SpecificationAnd.adoc b/antora/components/refguide-index/modules/applib/pages/index/spec/SpecificationAnd.adoc
index 321d812..edf16f4 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/spec/SpecificationAnd.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/spec/SpecificationAnd.adoc
@@ -22,8 +22,8 @@ public class MilkAndSugarSpec extends SpecificationAnd {
 .SpecificationAnd.java
 ----
 class SpecificationAnd {
-  SpecificationAnd(final Specification... specifications)
-  String satisfies(final Object obj)
+  SpecificationAnd(Specification... specifications)
+  String satisfies(Object obj)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/spec/SpecificationNot.adoc b/antora/components/refguide-index/modules/applib/pages/index/spec/SpecificationNot.adoc
index 67af9d0..38a0693 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/spec/SpecificationNot.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/spec/SpecificationNot.adoc
@@ -24,8 +24,8 @@ public class NoSugarThanksSpec extends SpecificationNot {
 .SpecificationNot.java
 ----
 class SpecificationNot {
-  SpecificationNot(final Specification specification)
-  String satisfies(final Object obj)
+  SpecificationNot(Specification specification)
+  String satisfies(Object obj)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/spec/SpecificationOr.adoc b/antora/components/refguide-index/modules/applib/pages/index/spec/SpecificationOr.adoc
index 542ca3c..14b2d12 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/spec/SpecificationOr.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/spec/SpecificationOr.adoc
@@ -22,8 +22,8 @@ public class TeaOrCoffeeSpec extends SpecificationOr {
 .SpecificationOr.java
 ----
 class SpecificationOr {
-  SpecificationOr(final Specification... specifications)
-  String satisfies(final Object obj)
+  SpecificationOr(Specification... specifications)
+  String satisfies(Object obj)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/util/Enums.adoc b/antora/components/refguide-index/modules/applib/pages/index/util/Enums.adoc
index 277dac1..195153a 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/util/Enums.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/util/Enums.adoc
@@ -7,13 +7,13 @@
 .Enums.java
 ----
 class Enums {
-  String getFriendlyNameOf(final Enum<?> anEnum)
-  String getFriendlyNameOf(final String anEnumName)
-  String getEnumNameFromFriendly(final String anEnumFriendlyName)
-  String enumToHttpHeader(final Enum<?> anEnum)
-  String enumNameToHttpHeader(final String name)
-  String enumToCamelCase(final Enum<?> anEnum)
-  Optional<T> parseFriendlyName(final Class<T> correspondingClass, final String text)
+  String getFriendlyNameOf(Enum<?> anEnum)
+  String getFriendlyNameOf(String anEnumName)
+  String getEnumNameFromFriendly(String anEnumFriendlyName)
+  String enumToHttpHeader(Enum<?> anEnum)
+  String enumNameToHttpHeader(String name)
+  String enumToCamelCase(Enum<?> anEnum)
+  Optional<T> parseFriendlyName(Class<T> correspondingClass, String text)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/util/JaxbUtil.adoc b/antora/components/refguide-index/modules/applib/pages/index/util/JaxbUtil.adoc
index bb6539b..911144b 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/util/JaxbUtil.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/util/JaxbUtil.adoc
@@ -11,11 +11,11 @@ For example usage, seeIsis addons' publishmq module(non-ASF)
 .JaxbUtil.java
 ----
 class JaxbUtil {
-  Result<T> fromXml(final Reader reader, final Class<T> dtoClass)
-  Result<T> fromXml(final Class<?> contextClass, final String resourceName, final Class<T> dtoClass)
-  Result<String> toXml(final Object dto)
-  void toXml(final T dto, final Writer writer)
-  JAXBContext jaxbContextFor(final Class<?> dtoClass)
+  Result<T> fromXml(Reader reader, Class<T> dtoClass)
+  Result<T> fromXml(Class<?> contextClass, String resourceName, Class<T> dtoClass)
+  Result<String> toXml(Object dto)
+  void toXml(T dto, Writer writer)
+  JAXBContext jaxbContextFor(Class<?> dtoClass)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/util/ObjectContracts.adoc b/antora/components/refguide-index/modules/applib/pages/index/util/ObjectContracts.adoc
index 903c45e..9f4991c 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/util/ObjectContracts.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/util/ObjectContracts.adoc
@@ -9,15 +9,15 @@ Provides fluent composition for Objects' equals, hashCode and toString.
 .ObjectContracts.java
 ----
 class ObjectContracts {
-  ToString<T> toString(final String name, final Function<T, ?> getter)
-  Equality<T> checkEquals(final Function<T, ?> getter)
-  Hashing<T> hashing(final Function<T, ?> getter)
-  ObjectContract<T> contract(final Class<T> objectClass)
-  ObjectContract<T> parse(final Class<T> target, final String propertyNames)
-  String toString(final T obj, final String propertyNames)
-  boolean equals(final T obj, final Object other, final String propertyNames)
-  int hashCode(final Object obj, final String propertyNames)
-  int compare(final T obj, final T other, final String propertyNames)
+  ToString<T> toString(String name, Function<T, ?> getter)
+  Equality<T> checkEquals(Function<T, ?> getter)
+  Hashing<T> hashing(Function<T, ?> getter)
+  ObjectContract<T> contract(Class<T> objectClass)
+  ObjectContract<T> parse(Class<T> target, String propertyNames)
+  String toString(T obj, String propertyNames)
+  boolean equals(T obj, Object other, String propertyNames)
+  int hashCode(Object obj, String propertyNames)
+  int compare(T obj, T other, String propertyNames)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/util/ReasonBuffer.adoc b/antora/components/refguide-index/modules/applib/pages/index/util/ReasonBuffer.adoc
index 451ab99..7616b2d 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/util/ReasonBuffer.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/util/ReasonBuffer.adoc
@@ -13,8 +13,8 @@ An alternative is to use the (very simple) xref:refguide:applib:index/util/Reaso
 .ReasonBuffer.java
 ----
 class ReasonBuffer {
-  void append(final String reason)     // <.>
-  void appendOnCondition(final boolean condition, final String reason)     // <.>
+  void append(String reason)     // <.>
+  void appendOnCondition(boolean condition, String reason)     // <.>
   String getReason()     // <.>
 }
 ----
diff --git a/antora/components/refguide-index/modules/applib/pages/index/util/ReasonBuffer2.adoc b/antora/components/refguide-index/modules/applib/pages/index/util/ReasonBuffer2.adoc
index 4fd03da..1ed85ec 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/util/ReasonBuffer2.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/util/ReasonBuffer2.adoc
@@ -14,16 +14,16 @@ class ReasonBuffer2 {
   Builder builder()
   ReasonBuffer2 forAll()
   ReasonBuffer2 forSingle()
-  ReasonBuffer2 forAll(final String prefix)
-  ReasonBuffer2 forSingle(final String prefix)
-  ReasonBuffer2 append(final LazyReason lazyReason)
-  void appendIfNotPresent(final Optional<?> optional, final String reason)
-  ReasonBuffer2 append(final String reason)     // <.>
-  ReasonBuffer2 append(final boolean condition, final String reason)     // <.>
-  ReasonBuffer2 append(final Condition condition, final String reason)     // <.>
+  ReasonBuffer2 forAll(String prefix)
+  ReasonBuffer2 forSingle(String prefix)
+  ReasonBuffer2 append(LazyReason lazyReason)
+  void appendIfNotPresent(Optional<?> optional, String reason)
+  ReasonBuffer2 append(String reason)     // <.>
+  ReasonBuffer2 append(boolean condition, String reason)     // <.>
+  ReasonBuffer2 append(Condition condition, String reason)     // <.>
   String getReason()     // <.>
-  String appendReason(final StringBuilder buf)     // <.>
-  ReasonBuffer2 plus(final ReasonBuffer2 other)     // <.>
+  String appendReason(StringBuilder buf)     // <.>
+  ReasonBuffer2 plus(ReasonBuffer2 other)     // <.>
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/util/Reasons.adoc b/antora/components/refguide-index/modules/applib/pages/index/util/Reasons.adoc
index f0b5505..d3d40e7 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/util/Reasons.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/util/Reasons.adoc
@@ -9,7 +9,7 @@ Very simple alternative to xref:refguide:applib:index/util/ReasonBuffer.adoc[Rea
 .Reasons.java
 ----
 class Reasons {
-  String coalesce(final String... reasons)
+  String coalesce(String... reasons)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/util/TitleBuffer.adoc b/antora/components/refguide-index/modules/applib/pages/index/util/TitleBuffer.adoc
index 14fb63e..0bc4f3e 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/util/TitleBuffer.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/util/TitleBuffer.adoc
@@ -14,27 +14,27 @@ The benefits of using this class is that null references are safely ignored (rat
 ----
 class TitleBuffer {
   TitleBuffer()     // <.>
-  TitleBuffer(final Object object)     // <.>
-  TitleBuffer(final Object object, final String defaultTitle)     // <.>
-  TitleBuffer(final String text)     // <.>
-  boolean isEmpty(final Object object)     // <.>
-  boolean isEmpty(final String text)     // <.>
-  TitleBuffer append(final int number)     // <.>
-  TitleBuffer append(final Object object)     // <.>
-  TitleBuffer append(final Object object, final String defaultValue)     // <.>
-  TitleBuffer append(final String text)     // <.>
-  TitleBuffer append(final String joiner, final Object object)     // <.>
-  TitleBuffer append(final String joiner, final Object object, final String defaultTitle)     // <.>
-  TitleBuffer append(final String joiner, final String text)     // <.>
+  TitleBuffer(Object object)     // <.>
+  TitleBuffer(Object object, String defaultTitle)     // <.>
+  TitleBuffer(String text)     // <.>
+  boolean isEmpty(Object object)     // <.>
+  boolean isEmpty(String text)     // <.>
+  TitleBuffer append(int number)     // <.>
+  TitleBuffer append(Object object)     // <.>
+  TitleBuffer append(Object object, String defaultValue)     // <.>
+  TitleBuffer append(String text)     // <.>
+  TitleBuffer append(String joiner, Object object)     // <.>
+  TitleBuffer append(String joiner, Object object, String defaultTitle)     // <.>
+  TitleBuffer append(String joiner, String text)     // <.>
   TitleBuffer appendSpace()     // <.>
-  TitleBuffer concat(final Object object)     // <.>
-  TitleBuffer concat(final Object object, final String defaultValue)     // <.>
-  TitleBuffer concat(final String text)     // <.>
-  TitleBuffer concat(final String joiner, final String text)     // <.>
-  TitleBuffer concat(final String joiner, final Object object)     // <.>
-  TitleBuffer concat(final String joiner, final Object object, final String defaultValue)     // <.>
+  TitleBuffer concat(Object object)     // <.>
+  TitleBuffer concat(Object object, String defaultValue)     // <.>
+  TitleBuffer concat(String text)     // <.>
+  TitleBuffer concat(String joiner, String text)     // <.>
+  TitleBuffer concat(String joiner, Object object)     // <.>
+  TitleBuffer concat(String joiner, Object object, String defaultValue)     // <.>
   String toString()     // <.>
-  TitleBuffer truncate(final int noWords)     // <.>
+  TitleBuffer truncate(int noWords)     // <.>
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/util/TitleBufferException.adoc b/antora/components/refguide-index/modules/applib/pages/index/util/TitleBufferException.adoc
index 6659163..c83da6c 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/util/TitleBufferException.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/util/TitleBufferException.adoc
@@ -8,9 +8,9 @@
 ----
 class TitleBufferException {
   TitleBufferException()
-  TitleBufferException(final String msg)
-  TitleBufferException(final Throwable cause)
-  TitleBufferException(final String msg, final Throwable cause)
+  TitleBufferException(String msg)
+  TitleBufferException(Throwable cause)
+  TitleBufferException(String msg, Throwable cause)
   Throwable getCause()
 }
 ----
diff --git a/antora/components/refguide-index/modules/applib/pages/index/util/ZipReader.adoc b/antora/components/refguide-index/modules/applib/pages/index/util/ZipReader.adoc
index 1b23756..9d5f203 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/util/ZipReader.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/util/ZipReader.adoc
@@ -9,8 +9,8 @@ Zip utility for processing compressed input.
 .ZipReader.java
 ----
 class ZipReader {
-  void read(final InputStream inputStream, final ZipVisistor zipVisistor)
-  Optional<R> digest(final InputStream inputStream, final ZipDigester<R> zipDigester)
+  void read(InputStream inputStream, ZipVisistor zipVisistor)
+  Optional<R> digest(InputStream inputStream, ZipDigester<R> zipDigester)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/util/schema/ChangesDtoUtils.adoc b/antora/components/refguide-index/modules/applib/pages/index/util/schema/ChangesDtoUtils.adoc
index 0586f37..e38b5e1 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/util/schema/ChangesDtoUtils.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/util/schema/ChangesDtoUtils.adoc
@@ -9,12 +9,12 @@
 class ChangesDtoUtils {
   void init()
   JAXBContext getJaxbContext()
-  ChangesDto fromXml(final Reader reader)
-  ChangesDto fromXml(final String xml)
-  ChangesDto fromXml(final Class<?> contextClass, final String resourceName, final Charset charset)
-  String toXml(final ChangesDto changesDto)
-  void toXml(final ChangesDto changesDto, final Writer writer)
-  void dump(final ChangesDto changesDto, final PrintStream out)
+  ChangesDto fromXml(Reader reader)
+  ChangesDto fromXml(String xml)
+  ChangesDto fromXml(Class<?> contextClass, String resourceName, Charset charset)
+  String toXml(ChangesDto changesDto)
+  void toXml(ChangesDto changesDto, Writer writer)
+  void dump(ChangesDto changesDto, PrintStream out)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/util/schema/CommandDtoUtils.adoc b/antora/components/refguide-index/modules/applib/pages/index/util/schema/CommandDtoUtils.adoc
index 574a902..de44384 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/util/schema/CommandDtoUtils.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/util/schema/CommandDtoUtils.adoc
@@ -9,19 +9,19 @@
 class CommandDtoUtils {
   void init()
   JAXBContext getJaxbContext()
-  CommandDto fromXml(final Reader reader)
-  CommandDto clone(final CommandDto commandDto)
-  CommandDto fromXml(final String xml)
-  CommandDto fromXml(final Class<?> contextClass, final String resourceName, final Charset charset)
-  String toXml(final CommandDto commandDto)
-  void toXml(final CommandDto commandDto, final Writer writer)
-  OidsDto targetsFor(final CommandDto dto)
-  ParamsDto parametersFor(final ActionDto actionDto)
-  PeriodDto timingsFor(final CommandDto commandDto)
-  String getUserData(final CommandDto dto, final String key)
-  void setUserData(final CommandDto dto, final String key, final String value)
-  void setUserData(final CommandDto dto, final String key, final Bookmark bookmark)
-  void clearUserData(final CommandDto dto, final String key)
+  CommandDto fromXml(Reader reader)
+  CommandDto clone(CommandDto commandDto)
+  CommandDto fromXml(String xml)
+  CommandDto fromXml(Class<?> contextClass, String resourceName, Charset charset)
+  String toXml(CommandDto commandDto)
+  void toXml(CommandDto commandDto, Writer writer)
+  OidsDto targetsFor(CommandDto dto)
+  ParamsDto parametersFor(ActionDto actionDto)
+  PeriodDto timingsFor(CommandDto commandDto)
+  String getUserData(CommandDto dto, String key)
+  void setUserData(CommandDto dto, String key, String value)
+  void setUserData(CommandDto dto, String key, Bookmark bookmark)
+  void clearUserData(CommandDto dto, String key)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/util/schema/CommonDtoUtils.adoc b/antora/components/refguide-index/modules/applib/pages/index/util/schema/CommonDtoUtils.adoc
index 07ea06c..7e53ad2 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/util/schema/CommonDtoUtils.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/util/schema/CommonDtoUtils.adoc
@@ -7,8 +7,8 @@
 .CommonDtoUtils.java
 ----
 class CommonDtoUtils {
-  String getMapValue(final MapDto mapDto, final String key)
-  void putMapKeyValue(final MapDto mapDto, final String key, final String value)
+  String getMapValue(MapDto mapDto, String key)
+  void putMapKeyValue(MapDto mapDto, String key, String value)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/util/schema/InteractionDtoUtils.adoc b/antora/components/refguide-index/modules/applib/pages/index/util/schema/InteractionDtoUtils.adoc
index 8ea574f..7d1910c 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/util/schema/InteractionDtoUtils.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/util/schema/InteractionDtoUtils.adoc
@@ -9,25 +9,25 @@
 class InteractionDtoUtils {
   void init()
   JAXBContext getJaxbContext()
-  InteractionDto fromXml(final Reader reader)
-  InteractionDto fromXml(final String xml)
-  InteractionDto fromXml(final Class<?> contextClass, final String resourceName, final Charset charset)
-  String toXml(final InteractionDto interactionDto)
-  void toXml(final InteractionDto interactionDto, final Writer writer)
-  InteractionDto newInteractionDto(final Execution<?, ?> execution)     // <.>
-  InteractionDto newInteractionDto(final Execution<?, ?> execution, final Strategy strategy)     // <.>
-  ActionInvocationDto newActionInvocation(final int sequence, final Bookmark targetBookmark, final String targetTitle, final String actionIdentifier, final List<ParamDto> parameterDtos, final String user)
-  PropertyEditDto newPropertyEdit(final int sequence, final Bookmark targetBookmark, final String targetTitle, final String propertyIdentifier, final ValueWithTypeDto newValueDto, final String user)
-  String deriveLogicalMemberId(final Bookmark bookmark, final String memberId)
-  List<ParamDto> getParameters(final ActionInvocationDto ai)
-  List<String> getParameterNames(final ActionInvocationDto ai)
-  List<ValueType> getParameterTypes(final ActionInvocationDto ai)
-  ParamDto getParameter(final ActionInvocationDto ai, final int paramNum)
-  ValueDto getParameterArgument(final ActionInvocationDto ai, final int paramNum)
-  String getParameterName(final ActionInvocationDto ai, final int paramNum)
-  ValueType getParameterType(final ActionInvocationDto ai, final int paramNum)
-  boolean isNull(final ActionInvocationDto ai, final int paramNum)
-  void dump(final InteractionDto ixnDto, final PrintStream out)
+  InteractionDto fromXml(Reader reader)
+  InteractionDto fromXml(String xml)
+  InteractionDto fromXml(Class<?> contextClass, String resourceName, Charset charset)
+  String toXml(InteractionDto interactionDto)
+  void toXml(InteractionDto interactionDto, Writer writer)
+  InteractionDto newInteractionDto(Execution<?, ?> execution)     // <.>
+  InteractionDto newInteractionDto(Execution<?, ?> execution, Strategy strategy)     // <.>
+  ActionInvocationDto newActionInvocation(int sequence, Bookmark targetBookmark, String targetTitle, String actionIdentifier, List<ParamDto> parameterDtos, String user)
+  PropertyEditDto newPropertyEdit(int sequence, Bookmark targetBookmark, String targetTitle, String propertyIdentifier, ValueWithTypeDto newValueDto, String user)
+  String deriveLogicalMemberId(Bookmark bookmark, String memberId)
+  List<ParamDto> getParameters(ActionInvocationDto ai)
+  List<String> getParameterNames(ActionInvocationDto ai)
+  List<ValueType> getParameterTypes(ActionInvocationDto ai)
+  ParamDto getParameter(ActionInvocationDto ai, int paramNum)
+  ValueDto getParameterArgument(ActionInvocationDto ai, int paramNum)
+  String getParameterName(ActionInvocationDto ai, int paramNum)
+  ValueType getParameterType(ActionInvocationDto ai, int paramNum)
+  boolean isNull(ActionInvocationDto ai, int paramNum)
+  void dump(InteractionDto ixnDto, PrintStream out)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/util/schema/MemberExecutionDtoUtils.adoc b/antora/components/refguide-index/modules/applib/pages/index/util/schema/MemberExecutionDtoUtils.adoc
index 2d6312a..ed75a69 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/util/schema/MemberExecutionDtoUtils.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/util/schema/MemberExecutionDtoUtils.adoc
@@ -7,14 +7,14 @@
 .MemberExecutionDtoUtils.java
 ----
 class MemberExecutionDtoUtils {
-  T clone(final T dto)
-  MetricsDto metricsFor(final MemberExecutionDto executionDto)
-  PeriodDto timingsFor(final MetricsDto metricsDto)
-  ObjectCountsDto objectCountsFor(final MetricsDto metricsDto)
-  DifferenceDto numberObjectsLoadedFor(final ObjectCountsDto objectCountsDto)
-  DifferenceDto numberObjectsDirtiedFor(final ObjectCountsDto objectCountsDto)
-  String toXml(final T dto)
-  void toXml(final T dto, final Writer writer)
+  T clone(T dto)
+  MetricsDto metricsFor(MemberExecutionDto executionDto)
+  PeriodDto timingsFor(MetricsDto metricsDto)
+  ObjectCountsDto objectCountsFor(MetricsDto metricsDto)
+  DifferenceDto numberObjectsLoadedFor(ObjectCountsDto objectCountsDto)
+  DifferenceDto numberObjectsDirtiedFor(ObjectCountsDto objectCountsDto)
+  String toXml(T dto)
+  void toXml(T dto, Writer writer)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/value/Blob.adoc b/antora/components/refguide-index/modules/applib/pages/index/value/Blob.adoc
index 1e6acab..a1bebd3 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/value/Blob.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/value/Blob.adoc
@@ -15,20 +15,20 @@ Conceptually you can consider it as a set of bytes (a picture, a video etc), tho
 .Blob.java
 ----
 class Blob {
-  Blob(final String name, final String primaryType, final String subtype, final byte[] bytes)
-  Blob(final String name, final String mimeTypeBase, final byte[] bytes)
-  Blob(final String name, final MimeType mimeType, final byte[] bytes)
-  Blob of(final String name, final CommonMimeType mimeType, final byte[] content)     // <.>
+  Blob(String name, String primaryType, String subtype, byte[] bytes)
+  Blob(String name, String mimeTypeBase, byte[] bytes)
+  Blob(String name, MimeType mimeType, byte[] bytes)
+  Blob of(String name, CommonMimeType mimeType, byte[] content)     // <.>
   String getName()
   MimeType getMimeType()
   byte[] getBytes()
-  Clob toClob(final Charset charset)
-  void writeBytesTo(final OutputStream os)     // <.>
-  void consume(final Consumer<InputStream> consumer)     // <.>
-  R digest(final Function<InputStream, R> digester)     // <.>
+  Clob toClob(Charset charset)
+  void writeBytesTo(OutputStream os)     // <.>
+  void consume(Consumer<InputStream> consumer)     // <.>
+  R digest(Function<InputStream, R> digester)     // <.>
   Blob zip()
-  Blob unZip(final CommonMimeType resultingMimeType)
-  boolean equals(final Object o)
+  Blob unZip(CommonMimeType resultingMimeType)
+  boolean equals(Object o)
   int hashCode()
   String toString()
   Optional<BufferedImage> asImage()     // <.>
diff --git a/antora/components/refguide-index/modules/applib/pages/index/value/Clob.adoc b/antora/components/refguide-index/modules/applib/pages/index/value/Clob.adoc
index 29d4f7f..ffaaa35 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/value/Clob.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/value/Clob.adoc
@@ -15,19 +15,19 @@ Conceptually you can consider it as a set of characters (an RTF or XML document,
 .Clob.java
 ----
 class Clob {
-  Clob(final String name, final String primaryType, final String subType, final char[] chars)
-  Clob(final String name, final String mimeTypeBase, final char[] chars)
-  Clob(final String name, final MimeType mimeType, final char[] chars)
-  Clob(final String name, final String primaryType, final String subType, final CharSequence chars)
-  Clob(final String name, final String mimeTypeBase, final CharSequence chars)
-  Clob(final String name, final MimeType mimeType, final CharSequence chars)
-  Clob of(final String name, final CommonMimeType mimeType, final CharSequence content)     // <.>
+  Clob(String name, String primaryType, String subType, char[] chars)
+  Clob(String name, String mimeTypeBase, char[] chars)
+  Clob(String name, MimeType mimeType, char[] chars)
+  Clob(String name, String primaryType, String subType, CharSequence chars)
+  Clob(String name, String mimeTypeBase, CharSequence chars)
+  Clob(String name, MimeType mimeType, CharSequence chars)
+  Clob of(String name, CommonMimeType mimeType, CharSequence content)     // <.>
   String getName()
   MimeType getMimeType()
   CharSequence getChars()
-  Blob toBlob(final Charset charset)
-  void writeCharsTo(final Writer wr)
-  boolean equals(final Object o)
+  Blob toBlob(Charset charset)
+  void writeCharsTo(Writer wr)
+  boolean equals(Object o)
   int hashCode()
   String toString()
 }
diff --git a/antora/components/refguide-index/modules/applib/pages/index/value/LocalResourcePath.adoc b/antora/components/refguide-index/modules/applib/pages/index/value/LocalResourcePath.adoc
index 1aa75ba..b532a8b 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/value/LocalResourcePath.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/value/LocalResourcePath.adoc
@@ -13,14 +13,14 @@ xref:refguide:applib:index/value/OpenUrlStrategy.adoc[OpenUrlStrategy] gives con
 .LocalResourcePath.java
 ----
 class LocalResourcePath {
-  LocalResourcePath(final String path)
-  LocalResourcePath(final String path, final OpenUrlStrategy openUrlStrategy)
+  LocalResourcePath(String path)
+  LocalResourcePath(String path, OpenUrlStrategy openUrlStrategy)
   String getValue()
-  String getEffectivePath(final UnaryOperator<String> contextPathPrepender)
+  String getEffectivePath(UnaryOperator<String> contextPathPrepender)
   String toString()
-  boolean equals(final Object obj)
+  boolean equals(Object obj)
   int hashCode()
-  boolean isEqualTo(final LocalResourcePath other)
+  boolean isEqualTo(LocalResourcePath other)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/value/Markup.adoc b/antora/components/refguide-index/modules/applib/pages/index/value/Markup.adoc
index c3d7b12..bd30c61 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/value/Markup.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/value/Markup.adoc
@@ -10,8 +10,8 @@ Intended to be used as a read-only property, to render plain HTML.
 ----
 class Markup {
   Markup()
-  Markup(final String html)
-  Markup valueOf(final String html)
+  Markup(String html)
+  Markup valueOf(String html)
   String asHtml()
   String toString()
 }
diff --git a/antora/components/refguide-index/modules/applib/pages/index/value/Password.adoc b/antora/components/refguide-index/modules/applib/pages/index/value/Password.adoc
index 05d8add..e236fd0 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/value/Password.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/value/Password.adoc
@@ -9,9 +9,9 @@ Represents a password that will not displayed to the UI but can be persisted.
 .Password.java
 ----
 class Password {
-  Password(final String password)
-  Password of(final String password)
-  boolean checkPassword(final String password)
+  Password(String password)
+  Password of(String password)
+  boolean checkPassword(String password)
   String toString()
 }
 ----
diff --git a/antora/components/refguide-index/modules/applib/pages/index/value/semantics/EncodingException.adoc b/antora/components/refguide-index/modules/applib/pages/index/value/semantics/EncodingException.adoc
index 5f83f35..2f1e67c 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/value/semantics/EncodingException.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/value/semantics/EncodingException.adoc
@@ -10,9 +10,9 @@ Indicates that encoding or decoding has failed.
 ----
 class EncodingException {
   EncodingException()
-  EncodingException(final String msg)
-  EncodingException(final String msg, final Throwable cause)
-  EncodingException(final Throwable cause)
+  EncodingException(String msg)
+  EncodingException(String msg, Throwable cause)
+  EncodingException(Throwable cause)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/value/semantics/OrderRelation.adoc b/antora/components/refguide-index/modules/applib/pages/index/value/semantics/OrderRelation.adoc
index 2649410..81c406b 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/value/semantics/OrderRelation.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/value/semantics/OrderRelation.adoc
@@ -17,9 +17,9 @@ Does supports an _epsilon_ parameter (measure of accuracy), which has different
 interface OrderRelation<T, D> {
   D epsilon()     // <.>
   int compare(T a, T b, D epsilon)     // <.>
-  int compare(final T a, final T b)
+  int compare(T a, T b)
   boolean equals(T a, T b, D epsilon)     // <.>
-  boolean equals(final T a, final T b)
+  boolean equals(T a, T b)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/value/semantics/Parser.adoc b/antora/components/refguide-index/modules/applib/pages/index/value/semantics/Parser.adoc
index bf952f5..54b6061 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/value/semantics/Parser.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/value/semantics/Parser.adoc
@@ -29,7 +29,7 @@ interface Parser<T> {
   T parseTextRepresentation(ValueSemanticsProvider.Context context, String text)     // <.>
   int typicalLength()     // <.>
   int maxLength()     // <.>
-  String getPattern(final ValueSemanticsProvider.Context context)
+  String getPattern(ValueSemanticsProvider.Context context)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/value/semantics/ParsingException.adoc b/antora/components/refguide-index/modules/applib/pages/index/value/semantics/ParsingException.adoc
index e107f48..623ef2e 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/value/semantics/ParsingException.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/value/semantics/ParsingException.adoc
@@ -10,9 +10,9 @@ Indicates that parsing has failed, ie the entry is illegal (rather than invalid)
 ----
 class ParsingException {
   ParsingException()
-  ParsingException(final String msg)
-  ParsingException(final String msg, final Throwable cause)
-  ParsingException(final Throwable cause)
+  ParsingException(String msg)
+  ParsingException(String msg, Throwable cause)
+  ParsingException(Throwable cause)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/value/semantics/ValueComposer.adoc b/antora/components/refguide-index/modules/applib/pages/index/value/semantics/ValueComposer.adoc
index 7e42671..5c63aa3 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/value/semantics/ValueComposer.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/value/semantics/ValueComposer.adoc
@@ -9,7 +9,7 @@ Provides construction and extraction for a given value-type from and into its co
 .ValueComposer.java
 ----
 interface ValueComposer<T> {
-  Object getValueMixin(final T value)
+  Object getValueMixin(T value)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/commons/pages/index/btree/Compound.adoc b/antora/components/refguide-index/modules/commons/pages/index/btree/Compound.adoc
index 66bbc64..be3c610 100644
--- a/antora/components/refguide-index/modules/commons/pages/index/btree/Compound.adoc
+++ b/antora/components/refguide-index/modules/commons/pages/index/btree/Compound.adoc
@@ -9,15 +9,15 @@ Represents a binary tree data structure.
 .Compound.java
 ----
 class Compound<T> {
-  Compound<T> of(final T left)
-  Compound<T> of(final T left, final T right)
-  Compound<T> of(final T left, final Compound<T> right)
-  Compound<T> of(final Compound<T> left, final T right)
-  Compound<T> of(final Compound<T> left, final Compound<T> right)
+  Compound<T> of(T left)
+  Compound<T> of(T left, T right)
+  Compound<T> of(T left, Compound<T> right)
+  Compound<T> of(Compound<T> left, T right)
+  Compound<T> of(Compound<T> left, Compound<T> right)
   int size()     // <.>
   Stream<T> streamDepthFirstPostorder()
   List<T> flatten()
-  Compound<X> map(final Function<T, X> mapper)
+  Compound<X> map(Function<T, X> mapper)
   Compound<T> nil()
 }
 ----
diff --git a/antora/components/refguide-index/modules/commons/pages/index/btree/FunCompound.adoc b/antora/components/refguide-index/modules/commons/pages/index/btree/FunCompound.adoc
index 6ef133c..659ea79 100644
--- a/antora/components/refguide-index/modules/commons/pages/index/btree/FunCompound.adoc
+++ b/antora/components/refguide-index/modules/commons/pages/index/btree/FunCompound.adoc
@@ -9,17 +9,17 @@ Represents a binary tree data structure of function elements.
 .FunCompound.java
 ----
 class FunCompound<T, R> {
-  FunCompound<T, R> of(final Function<T, R> left)
-  FunCompound<T, R> of(final Function<T, R> left, final Function<T, R> right)
-  FunCompound<T, R> of(final Function<T, R> left, final FunCompound<T, R> right)
-  FunCompound<T, R> of(final FunCompound<T, R> left, final Function<T, R> right)
-  FunCompound<T, R> of(final FunCompound<T, R> left, final FunCompound<T, R> right)
+  FunCompound<T, R> of(Function<T, R> left)
+  FunCompound<T, R> of(Function<T, R> left, Function<T, R> right)
+  FunCompound<T, R> of(Function<T, R> left, FunCompound<T, R> right)
+  FunCompound<T, R> of(FunCompound<T, R> left, Function<T, R> right)
+  FunCompound<T, R> of(FunCompound<T, R> left, FunCompound<T, R> right)
   int size()     // <.>
   Stream<Function<T, R>> streamDepthFirstPostorder()
   List<Function<T, R>> flatten()
-  Compound<R> apply(final T value)
-  FunCompound<T, X> map(final Function<R, X> mapper)
-  FunCompound<T, X> compose(final FunCompound<R, X> other)
+  Compound<R> apply(T value)
+  FunCompound<T, X> map(Function<R, X> mapper)
+  FunCompound<T, X> compose(FunCompound<R, X> other)
   FunCompound<T, R> nil()
 }
 ----
diff --git a/antora/components/refguide-index/modules/commons/pages/index/collections/Can.adoc b/antora/components/refguide-index/modules/commons/pages/index/collections/Can.adoc
index 708e558..56f19ad 100644
--- a/antora/components/refguide-index/modules/commons/pages/index/collections/Can.adoc
+++ b/antora/components/refguide-index/modules/commons/pages/index/collections/Can.adoc
@@ -18,8 +18,8 @@ interface Can<T> {
   Cardinality getCardinality()     // <.>
   int size()     // <.>
   Optional<T> get(int elementIndex)     // <.>
-  T getElseFail(final int elementIndex)     // <.>
-  int compareTo(final Can<T> o)     // <.>
+  T getElseFail(int elementIndex)     // <.>
+  int compareTo(Can<T> o)     // <.>
   Stream<T> stream()     // <.>
   Stream<T> parallelStream()     // <.>
   Optional<T> getFirst()     // <.>
@@ -30,30 +30,30 @@ interface Can<T> {
   T getSingletonOrFail()     // <.>
   boolean contains(T element)     // <.>
   Can<T> empty()     // <.>
-  Can<T> ofNullable(final T element)     // <.>
-  Can<T> ofSingleton(final T element)     // <.>
-  Can<T> of(final T... array)     // <.>
-  Can<T> ofArray(final T[] array)     // <.>
-  Can<T> ofCollection(final Collection<T> collection)     // <.>
-  Can<T> ofIterable(final Iterable<T> iterable)     // <.>
-  Can<T> ofEnumeration(final Enumeration<T> enumeration)     // <.>
-  Can<T> ofStream(final Stream<T> stream)     // <.>
-  Can<T> ofInstance(final Instance<T> instance)     // <.>
+  Can<T> ofNullable(T element)     // <.>
+  Can<T> ofSingleton(T element)     // <.>
+  Can<T> of(T... array)     // <.>
+  Can<T> ofArray(T[] array)     // <.>
+  Can<T> ofCollection(Collection<T> collection)     // <.>
+  Can<T> ofIterable(Iterable<T> iterable)     // <.>
+  Can<T> ofEnumeration(Enumeration<T> enumeration)     // <.>
+  Can<T> ofStream(Stream<T> stream)     // <.>
+  Can<T> ofInstance(Instance<T> instance)     // <.>
   Can<T> sorted(Comparator<? super T> comparator)     // <.>
   Can<T> distinct()     // <.>
   Can<T> distinct(BiPredicate<T, T> equality)     // <.>
   Can<T> reverse()     // <.>
   Can<T> filter(Predicate<? super T> predicate)     // <.>
-  Can<R> map(final Function<? super T, R> mapper)     // <.>
-  Can<R> flatMap(final Function<? super T, ? extends Can<? extends R>> mapper)
-  Can<T> concat(final Can<T> can, final T element)     // <.>
+  Can<R> map(Function<? super T, R> mapper)     // <.>
+  Can<R> flatMap(Function<? super T, ? extends Can<? extends R>> mapper)
+  Can<T> concat(Can<T> can, T element)     // <.>
   Iterator<T> iterator(int skip, int limit)     // <.>
   Iterator<T> reverseIterator()
   void forEach(Consumer<? super T> action)
   void zip(Iterable<R> zippedIn, BiConsumer<? super T, ? super R> action)     // <.>
   Can<R> zipMap(Iterable<Z> zippedIn, BiFunction<? super T, ? super Z, R> mapper)     // <.>
   Can<T> add(T element)
-  Can<T> addUnique(final T element)     // <.>
+  Can<T> addUnique(T element)     // <.>
   Can<T> addAll(Can<T> other)
   Can<T> add(int index, T element)     // <.>
   Can<T> replace(int index, T element)
@@ -61,9 +61,9 @@ interface Can<T> {
   Can<T> remove(T element)
   Can<T> pickByIndex(int... indices)     // <.>
   int indexOf(T element)     // <.>
-  boolean isEqualTo(final Can<?> other)     // <.>
-  boolean startsWith(final Can<?> other)     // <.>
-  boolean endsWith(final Can<?> other)     // <.>
+  boolean isEqualTo(Can<?> other)     // <.>
+  boolean startsWith(Can<?> other)     // <.>
+  boolean endsWith(Can<?> other)     // <.>
   boolean isEmpty()
   boolean isNotEmpty()
   boolean isCardinalityOne()
@@ -73,7 +73,7 @@ interface Can<T> {
   Set<T> toSet()     // <.>
   Set<T> toSet(Consumer<T> onDuplicated)     // <.>
   C toCollection(Supplier<C> collectionFactory)     // <.>
-  T[] toArray(final T[] a)     // <.>
+  T[] toArray(T[] a)     // <.>
   T[] toArray(Class<T> elementType)     // <.>
 }
 ----
diff --git a/antora/components/refguide-index/modules/commons/pages/index/functional/Result.adoc b/antora/components/refguide-index/modules/commons/pages/index/functional/Result.adoc
index fbe45a7..a7e77ce 100644
--- a/antora/components/refguide-index/modules/commons/pages/index/functional/Result.adoc
+++ b/antora/components/refguide-index/modules/commons/pages/index/functional/Result.adoc
@@ -9,29 +9,29 @@ The xref:refguide:commons:index/functional/Result.adoc[Result] type represents a
 .Result.java
 ----
 class Result<L> {
-  Result<L> of(final Callable<L> callable)
-  Result<L> success(final L value)
-  Result<L> failure(final Throwable throwable)
-  Result<L> failure(final String message)
-  Result<L> failure(final String message, final Throwable cause)
+  Result<L> of(Callable<L> callable)
+  Result<L> success(L value)
+  Result<L> failure(Throwable throwable)
+  Result<L> failure(String message)
+  Result<L> failure(String message, Throwable cause)
   boolean isSuccess()
   boolean isFailure()
   Optional<L> getValue()
   Optional<Throwable> getFailure()
-  Result<L> ifSuccess(final Consumer<L> valueConsumer)
-  Result<L> ifSuccessAndValuePresent(final Consumer<L> valueConsumer)
-  Result<L> ifFailure(final Consumer<Throwable> exceptionConsumer)
-  Result<L> mapSuccessWithEmptyValueToFailure(final Supplier<E> onNullValue)
+  Result<L> ifSuccess(Consumer<L> valueConsumer)
+  Result<L> ifSuccessAndValuePresent(Consumer<L> valueConsumer)
+  Result<L> ifFailure(Consumer<Throwable> exceptionConsumer)
+  Result<L> mapSuccessWithEmptyValueToFailure(Supplier<E> onNullValue)
   Result<L> mapSuccessWithEmptyValueToNoSuchElement()
-  Result<T> mapSuccess(final Function<L, T> successMapper)
-  Result<L> mapFailure(final UnaryOperator<Throwable> failureMapper)
-  T fold(final Function<L, T> successMapper, final Function<Throwable, T> failureMapper)
+  Result<T> mapSuccess(Function<L, T> successMapper)
+  Result<L> mapFailure(UnaryOperator<Throwable> failureMapper)
+  T fold(Function<L, T> successMapper, Function<Throwable, T> failureMapper)
   L presentElseFail()
   Optional<L> optionalElseFail()
-  L presentElseThrow(final UnaryOperator<Throwable> toThrowable)
-  Optional<L> optionalElseThrow(final UnaryOperator<Throwable> toThrowable)
-  L presentElse(final L defaultValue)
-  L presentElseGet(final Supplier<L> defaultValueSupplier)
+  L presentElseThrow(UnaryOperator<Throwable> toThrowable)
+  Optional<L> optionalElseThrow(UnaryOperator<Throwable> toThrowable)
+  L presentElse(L defaultValue)
+  L presentElseGet(Supplier<L> defaultValueSupplier)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/commons/pages/index/resource/ResourceCoordinates.adoc b/antora/components/refguide-index/modules/commons/pages/index/resource/ResourceCoordinates.adoc
index 227fa09..ebc79c0 100644
--- a/antora/components/refguide-index/modules/commons/pages/index/resource/ResourceCoordinates.adoc
+++ b/antora/components/refguide-index/modules/commons/pages/index/resource/ResourceCoordinates.adoc
@@ -7,8 +7,8 @@
 .ResourceCoordinates.java
 ----
 class ResourceCoordinates {
-  ResourceCoordinates fromFile(final File file)
-  int compareTo(final ResourceCoordinates other)
+  ResourceCoordinates fromFile(File file)
+  int compareTo(ResourceCoordinates other)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/core/pages/index/metamodel/services/command/CommandDtoFactory.adoc b/antora/components/refguide-index/modules/core/pages/index/metamodel/services/command/CommandDtoFactory.adoc
index 6987c8d..1da27e1 100644
--- a/antora/components/refguide-index/modules/core/pages/index/metamodel/services/command/CommandDtoFactory.adoc
+++ b/antora/components/refguide-index/modules/core/pages/index/metamodel/services/command/CommandDtoFactory.adoc
@@ -11,10 +11,10 @@ There are some similarities to _org.apache.isis.core.metamodel.services.ixn.Inte
 .CommandDtoFactory.java
 ----
 interface CommandDtoFactory {
-  CommandDto asCommandDto(final UUID interactionId, final Can<InteractionHead> targets, final ObjectAction objectAction, final Can<ManagedObject> argAdapters)     // <.>
-  CommandDto asCommandDto(final UUID interactionId, final Can<InteractionHead> targets, final OneToOneAssociation association, final ManagedObject valueAdapterOrNull)     // <.>
-  void addActionArgs(final ObjectAction objectAction, final ActionDto actionDto, final Can<ManagedObject> argAdapters)     // <.>
-  void addPropertyValue(final OneToOneAssociation property, final PropertyDto propertyDto, final ManagedObject valueAdapter)     // <.>
+  CommandDto asCommandDto(UUID interactionId, Can<InteractionHead> targets, ObjectAction objectAction, Can<ManagedObject> argAdapters)     // <.>
+  CommandDto asCommandDto(UUID interactionId, Can<InteractionHead> targets, OneToOneAssociation association, ManagedObject valueAdapterOrNull)     // <.>
+  void addActionArgs(ObjectAction objectAction, ActionDto actionDto, Can<ManagedObject> argAdapters)     // <.>
+  void addPropertyValue(OneToOneAssociation property, PropertyDto propertyDto, ManagedObject valueAdapter)     // <.>
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/core/pages/index/metamodel/services/tablecol/TableColumnOrderServiceDefault.adoc b/antora/components/refguide-index/modules/core/pages/index/metamodel/services/tablecol/TableColumnOrderServiceDefault.adoc
index e42096b..f162446 100644
--- a/antora/components/refguide-index/modules/core/pages/index/metamodel/services/tablecol/TableColumnOrderServiceDefault.adoc
+++ b/antora/components/refguide-index/modules/core/pages/index/metamodel/services/tablecol/TableColumnOrderServiceDefault.adoc
@@ -9,8 +9,8 @@ Used as a identity fallback.
 .TableColumnOrderServiceDefault.java
 ----
 class TableColumnOrderServiceDefault {
-  List<String> orderParented(final Object parent, final String collectionId, final Class<?> collectionType, final List<String> propertyIds)     // <.>
-  List<String> orderStandalone(final Class<?> collectionType, final List<String> propertyIds)     // <.>
+  List<String> orderParented(Object parent, String collectionId, Class<?> collectionType, List<String> propertyIds)     // <.>
+  List<String> orderStandalone(Class<?> collectionType, List<String> propertyIds)     // <.>
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/core/pages/index/metamodel/services/tablecol/TableColumnOrderServiceUsingTxtFile.adoc b/antora/components/refguide-index/modules/core/pages/index/metamodel/services/tablecol/TableColumnOrderServiceUsingTxtFile.adoc
index 652e879..8bb6e1b 100644
--- a/antora/components/refguide-index/modules/core/pages/index/metamodel/services/tablecol/TableColumnOrderServiceUsingTxtFile.adoc
+++ b/antora/components/refguide-index/modules/core/pages/index/metamodel/services/tablecol/TableColumnOrderServiceUsingTxtFile.adoc
@@ -15,8 +15,8 @@ Also note that properties that have been explicitly hidden from tables using _Pr
 .TableColumnOrderServiceUsingTxtFile.java
 ----
 class TableColumnOrderServiceUsingTxtFile {
-  List<String> orderParented(final Object domainObject, final String collectionId, final Class<?> collectionType, final List<String> propertyIds)     // <.>
-  List<String> orderStandalone(final Class<?> domainClass, final List<String> propertyIds)     // <.>
+  List<String> orderParented(Object domainObject, String collectionId, Class<?> collectionType, List<String> propertyIds)     // <.>
+  List<String> orderStandalone(Class<?> domainClass, List<String> propertyIds)     // <.>
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/core/pages/index/runtimeservices/publish/ObjectLifecyclePublisherDefault.adoc b/antora/components/refguide-index/modules/core/pages/index/runtimeservices/publish/ObjectLifecyclePublisherDefault.adoc
index d74b993..7d5809a 100644
--- a/antora/components/refguide-index/modules/core/pages/index/runtimeservices/publish/ObjectLifecyclePublisherDefault.adoc
+++ b/antora/components/refguide-index/modules/core/pages/index/runtimeservices/publish/ObjectLifecyclePublisherDefault.adoc
@@ -7,14 +7,14 @@
 .ObjectLifecyclePublisherDefault.java
 ----
 class ObjectLifecyclePublisherDefault {
-  ObjectLifecyclePublisherDefault(final EventBusService eventBusService, final EntityPropertyChangePublisher entityPropertyChangePublisher)
-  void onPostCreate(final ManagedObject domainObject)
-  void onPrePersist(final ManagedObject entity)
-  void onPreUpdate(final ManagedObject entity, final Can<PropertyChangeRecord> changeRecords)
-  void onPreRemove(final ManagedObject entity)
-  void onPostPersist(final ManagedObject entity)
-  void onPostUpdate(final ManagedObject entity)
-  void onPostLoad(final ManagedObject entity)
+  ObjectLifecyclePublisherDefault(EventBusService eventBusService, EntityPropertyChangePublisher entityPropertyChangePublisher)
+  void onPostCreate(ManagedObject domainObject)
+  void onPrePersist(ManagedObject entity)
+  void onPreUpdate(ManagedObject entity, Can<PropertyChangeRecord> changeRecords)
+  void onPreRemove(ManagedObject entity)
+  void onPostPersist(ManagedObject entity)
+  void onPostUpdate(ManagedObject entity)
+  void onPostLoad(ManagedObject entity)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/core/pages/index/runtimeservices/transaction/TransactionServiceSpring.adoc b/antora/components/refguide-index/modules/core/pages/index/runtimeservices/transaction/TransactionServiceSpring.adoc
index 880a5f3..433c9df 100644
--- a/antora/components/refguide-index/modules/core/pages/index/runtimeservices/transaction/TransactionServiceSpring.adoc
+++ b/antora/components/refguide-index/modules/core/pages/index/runtimeservices/transaction/TransactionServiceSpring.adoc
@@ -7,14 +7,14 @@
 .TransactionServiceSpring.java
 ----
 class TransactionServiceSpring {
-  TransactionServiceSpring(final List<PlatformTransactionManager> platformTransactionManagers, final List<PersistenceExceptionTranslator> persistenceExceptionTranslators, final InteractionLayerTracker interactionLayerTracker)
-  Result<T> callTransactional(final TransactionDefinition def, final Callable<T> callable)
+  TransactionServiceSpring(List<PlatformTransactionManager> platformTransactionManagers, List<PersistenceExceptionTranslator> persistenceExceptionTranslators, InteractionLayerTracker interactionLayerTracker)
+  Result<T> callTransactional(TransactionDefinition def, Callable<T> callable)
   void flushTransaction()
   Optional<TransactionId> currentTransactionId()
   TransactionState currentTransactionState()
-  void beforeEnteringTransactionalBoundary(final Interaction interaction)     // <.>
-  void onTransactionEnded(final TransactionAfterCompletionEvent event)     // <.>
-  void afterLeavingTransactionalBoundary(final Interaction interaction)     // <.>
+  void beforeEnteringTransactionalBoundary(Interaction interaction)     // <.>
+  void onTransactionEnded(TransactionAfterCompletionEvent event)     // <.>
+  void afterLeavingTransactionalBoundary(Interaction interaction)     // <.>
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/core/pages/index/runtimeservices/xml/XmlServiceDefault.adoc b/antora/components/refguide-index/modules/core/pages/index/runtimeservices/xml/XmlServiceDefault.adoc
index 0db38a9..cf2da2f 100644
--- a/antora/components/refguide-index/modules/core/pages/index/runtimeservices/xml/XmlServiceDefault.adoc
+++ b/antora/components/refguide-index/modules/core/pages/index/runtimeservices/xml/XmlServiceDefault.adoc
@@ -8,9 +8,9 @@
 ----
 class XmlServiceDefault {
   Document asDocument(String xmlStr)
-  String asString(final Document doc)
-  Element getChildElement(final Element el, final String tagname)
-  String getChildTextValue(final Element el)
+  String asString(Document doc)
+  Element getChildElement(Element el, String tagname)
+  String getChildTextValue(Element el)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/core/pages/index/security/authorization/manager/AuthorizationManager.adoc b/antora/components/refguide-index/modules/core/pages/index/security/authorization/manager/AuthorizationManager.adoc
index 931a460..af1c1b2 100644
--- a/antora/components/refguide-index/modules/core/pages/index/security/authorization/manager/AuthorizationManager.adoc
+++ b/antora/components/refguide-index/modules/core/pages/index/security/authorization/manager/AuthorizationManager.adoc
@@ -9,9 +9,9 @@ Authorizes the user in the current session view and use members of an object.
 .AuthorizationManager.java
 ----
 class AuthorizationManager {
-  AuthorizationManager(final List<Authorizor> authorizors, final AuthorizorChooser authorizorChooser)
-  boolean isUsable(final InteractionContext authentication, final Identifier identifier)     // <.>
-  boolean isVisible(final InteractionContext authentication, final Identifier identifier)     // <.>
+  AuthorizationManager(List<Authorizor> authorizors, AuthorizorChooser authorizorChooser)
+  boolean isUsable(InteractionContext authentication, Identifier identifier)     // <.>
+  boolean isVisible(InteractionContext authentication, Identifier identifier)     // <.>
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/core/pages/index/security/authorization/manager/AuthorizorChooser.adoc b/antora/components/refguide-index/modules/core/pages/index/security/authorization/manager/AuthorizorChooser.adoc
index bfc8153..f165817 100644
--- a/antora/components/refguide-index/modules/core/pages/index/security/authorization/manager/AuthorizorChooser.adoc
+++ b/antora/components/refguide-index/modules/core/pages/index/security/authorization/manager/AuthorizorChooser.adoc
@@ -9,7 +9,7 @@ Provides an SPI to select from multiple xref:refguide:core:index/security/author
 .AuthorizorChooser.java
 ----
 interface AuthorizorChooser {
-  Authorizor chooseFrom(final List<Authorizor> authorizors)     // <.>
+  Authorizor chooseFrom(List<Authorizor> authorizors)     // <.>
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/core/pages/index/webapp/impersonation/ImpersonatedUserHolderUsingHttpSession.adoc b/antora/components/refguide-index/modules/core/pages/index/webapp/impersonation/ImpersonatedUserHolderUsingHttpSession.adoc
index f7fb7fe..b756d10 100644
--- a/antora/components/refguide-index/modules/core/pages/index/webapp/impersonation/ImpersonatedUserHolderUsingHttpSession.adoc
+++ b/antora/components/refguide-index/modules/core/pages/index/webapp/impersonation/ImpersonatedUserHolderUsingHttpSession.adoc
@@ -10,7 +10,7 @@ Implementation that supports impersonation, using the _HttpSession_ to store the
 ----
 class ImpersonatedUserHolderUsingHttpSession {
   boolean supportsImpersonation()
-  void setUserMemento(final UserMemento userMemento)
+  void setUserMemento(UserMemento userMemento)
   Optional<UserMemento> getUserMemento()
   void clearUserMemento()
 }
diff --git a/antora/components/refguide-index/modules/extensions/pages/index/commandlog/jdo/mixins/HasUsername_recentCommandsByUser.adoc b/antora/components/refguide-index/modules/extensions/pages/index/commandlog/jdo/mixins/HasUsername_recentCommandsByUser.adoc
index c08c34b..cc91fb9 100644
--- a/antora/components/refguide-index/modules/extensions/pages/index/commandlog/jdo/mixins/HasUsername_recentCommandsByUser.adoc
+++ b/antora/components/refguide-index/modules/extensions/pages/index/commandlog/jdo/mixins/HasUsername_recentCommandsByUser.adoc
@@ -7,7 +7,7 @@
 .HasUsername_recentCommandsByUser.java
 ----
 class HasUsername_recentCommandsByUser {
-  HasUsername_recentCommandsByUser(final HasUsername hasUsername)
+  HasUsername_recentCommandsByUser(HasUsername hasUsername)
   List<CommandJdo> coll()
   boolean hideColl()
 }
diff --git a/antora/components/refguide-index/modules/extensions/pages/index/commandlog/jdo/ui/CommandServiceMenu.adoc b/antora/components/refguide-index/modules/extensions/pages/index/commandlog/jdo/ui/CommandServiceMenu.adoc
index 2d79b28..f47274b 100644
--- a/antora/components/refguide-index/modules/extensions/pages/index/commandlog/jdo/ui/CommandServiceMenu.adoc
+++ b/antora/components/refguide-index/modules/extensions/pages/index/commandlog/jdo/ui/CommandServiceMenu.adoc
@@ -10,11 +10,11 @@ class CommandServiceMenu {
   public final static String LOGICAL_TYPE_NAME;
   List<CommandJdo> activeCommands()
   boolean hideActiveCommands()
-  List<CommandJdo> findCommands(final LocalDate from, final LocalDate to)
+  List<CommandJdo> findCommands(LocalDate from, LocalDate to)
   boolean hideFindCommands()
   LocalDate default0FindCommands()
   LocalDate default1FindCommands()
-  CommandJdo findCommandById(final UUID transactionId)
+  CommandJdo findCommandById(UUID transactionId)
   boolean hideFindCommandById()
   void truncateLog()
 }
diff --git a/antora/components/refguide-index/modules/extensions/pages/index/commandreplay/primary/config/PrimaryConfig.adoc b/antora/components/refguide-index/modules/extensions/pages/index/commandreplay/primary/config/PrimaryConfig.adoc
index ab01517..6215988 100644
--- a/antora/components/refguide-index/modules/extensions/pages/index/commandreplay/primary/config/PrimaryConfig.adoc
+++ b/antora/components/refguide-index/modules/extensions/pages/index/commandreplay/primary/config/PrimaryConfig.adoc
@@ -7,7 +7,7 @@
 .PrimaryConfig.java
 ----
 class PrimaryConfig {
-  PrimaryConfig(final IsisConfiguration isisConfiguration)
+  PrimaryConfig(IsisConfiguration isisConfiguration)
   boolean isConfigured()
 }
 ----
diff --git a/antora/components/refguide-index/modules/extensions/pages/index/commandreplay/primary/restapi/CommandRetrievalService.adoc b/antora/components/refguide-index/modules/extensions/pages/index/commandreplay/primary/restapi/CommandRetrievalService.adoc
index 689b0ec..a7dbf43 100644
--- a/antora/components/refguide-index/modules/extensions/pages/index/commandreplay/primary/restapi/CommandRetrievalService.adoc
+++ b/antora/components/refguide-index/modules/extensions/pages/index/commandreplay/primary/restapi/CommandRetrievalService.adoc
@@ -8,7 +8,7 @@
 ----
 class CommandRetrievalService {
   public static final String LOGICAL_TYPE_NAME;
-  List<? extends CommandModel> findCommandsOnPrimaryFrom(final UUID interactionId, final Integer batchSize)     // <.>
+  List<? extends CommandModel> findCommandsOnPrimaryFrom(UUID interactionId, Integer batchSize)     // <.>
   Integer default1FindCommandsOnPrimaryFrom()
 }
 ----
diff --git a/antora/components/refguide-index/modules/extensions/pages/index/commandreplay/secondary/IsisModuleExtCommandReplaySecondary.adoc b/antora/components/refguide-index/modules/extensions/pages/index/commandreplay/secondary/IsisModuleExtCommandReplaySecondary.adoc
index b98fe6f..7e98aa2 100644
--- a/antora/components/refguide-index/modules/extensions/pages/index/commandreplay/secondary/IsisModuleExtCommandReplaySecondary.adoc
+++ b/antora/components/refguide-index/modules/extensions/pages/index/commandreplay/secondary/IsisModuleExtCommandReplaySecondary.adoc
@@ -11,8 +11,8 @@ class IsisModuleExtCommandReplaySecondary {
   JobDetailFactoryBean replicateAndReplayJobDetailFactory()
   SimpleTriggerFactoryBean replicateAndReplayTriggerFactory(JobDetail job)
   SpringBeanJobFactory springBeanJobFactory()
-  SchedulerFactoryBean scheduler(final Trigger trigger, final JobDetail jobDetail, final SpringBeanJobFactory sbjf)
-  Scheduler scheduler(final Trigger trigger, final JobDetail job, final SchedulerFactoryBean factory)
+  SchedulerFactoryBean scheduler(Trigger trigger, JobDetail jobDetail, SpringBeanJobFactory sbjf)
+  Scheduler scheduler(Trigger trigger, JobDetail job, SchedulerFactoryBean factory)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/extensions/pages/index/commandreplay/secondary/analyser/CommandReplayAnalyser.adoc b/antora/components/refguide-index/modules/extensions/pages/index/commandreplay/secondary/analyser/CommandReplayAnalyser.adoc
index 4aa5fdf..1f14260 100644
--- a/antora/components/refguide-index/modules/extensions/pages/index/commandreplay/secondary/analyser/CommandReplayAnalyser.adoc
+++ b/antora/components/refguide-index/modules/extensions/pages/index/commandreplay/secondary/analyser/CommandReplayAnalyser.adoc
@@ -7,7 +7,7 @@
 .CommandReplayAnalyser.java
 ----
 interface CommandReplayAnalyser {
-  String analyzeReplay(final CommandModel commandJdo)     // <.>
+  String analyzeReplay(CommandModel commandJdo)     // <.>
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/extensions/pages/index/commandreplay/secondary/analyser/CommandReplayAnalyserException.adoc b/antora/components/refguide-index/modules/extensions/pages/index/commandreplay/secondary/analyser/CommandReplayAnalyserException.adoc
index 8985470..4606150 100644
--- a/antora/components/refguide-index/modules/extensions/pages/index/commandreplay/secondary/analyser/CommandReplayAnalyserException.adoc
+++ b/antora/components/refguide-index/modules/extensions/pages/index/commandreplay/secondary/analyser/CommandReplayAnalyserException.adoc
@@ -8,7 +8,7 @@
 ----
 class CommandReplayAnalyserException {
   void init()
-  String analyzeReplay(final CommandModel commandModel)
+  String analyzeReplay(CommandModel commandModel)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/extensions/pages/index/commandreplay/secondary/analyser/CommandReplayAnalyserResult.adoc b/antora/components/refguide-index/modules/extensions/pages/index/commandreplay/secondary/analyser/CommandReplayAnalyserResult.adoc
index 212009f..9f886a0 100644
--- a/antora/components/refguide-index/modules/extensions/pages/index/commandreplay/secondary/analyser/CommandReplayAnalyserResult.adoc
+++ b/antora/components/refguide-index/modules/extensions/pages/index/commandreplay/secondary/analyser/CommandReplayAnalyserResult.adoc
@@ -8,7 +8,7 @@
 ----
 class CommandReplayAnalyserResult {
   void init()
-  String analyzeReplay(final CommandModel commandModel)
+  String analyzeReplay(CommandModel commandModel)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/extensions/pages/index/commandreplay/secondary/analysis/CommandReplayAnalysisService.adoc b/antora/components/refguide-index/modules/extensions/pages/index/commandreplay/secondary/analysis/CommandReplayAnalysisService.adoc
index 4a6316f..bee7a97 100644
--- a/antora/components/refguide-index/modules/extensions/pages/index/commandreplay/secondary/analysis/CommandReplayAnalysisService.adoc
+++ b/antora/components/refguide-index/modules/extensions/pages/index/commandreplay/secondary/analysis/CommandReplayAnalysisService.adoc
@@ -7,7 +7,7 @@
 .CommandReplayAnalysisService.java
 ----
 class CommandReplayAnalysisService {
-  void analyse(final CommandModel commandModel)     // <.>
+  void analyse(CommandModel commandModel)     // <.>
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/extensions/pages/index/commandreplay/secondary/config/SecondaryConfig.adoc b/antora/components/refguide-index/modules/extensions/pages/index/commandreplay/secondary/config/SecondaryConfig.adoc
index 5800daf..4621c5e 100644
--- a/antora/components/refguide-index/modules/extensions/pages/index/commandreplay/secondary/config/SecondaryConfig.adoc
+++ b/antora/components/refguide-index/modules/extensions/pages/index/commandreplay/secondary/config/SecondaryConfig.adoc
@@ -7,7 +7,7 @@
 .SecondaryConfig.java
 ----
 class SecondaryConfig {
-  SecondaryConfig(final IsisConfiguration isisConfiguration)
+  SecondaryConfig(IsisConfiguration isisConfiguration)
   boolean isConfigured()
 }
 ----
diff --git a/antora/components/refguide-index/modules/extensions/pages/index/commandreplay/secondary/fetch/CommandFetcher.adoc b/antora/components/refguide-index/modules/extensions/pages/index/commandreplay/secondary/fetch/CommandFetcher.adoc
index 97c85bf..df1b895 100644
--- a/antora/components/refguide-index/modules/extensions/pages/index/commandreplay/secondary/fetch/CommandFetcher.adoc
+++ b/antora/components/refguide-index/modules/extensions/pages/index/commandreplay/secondary/fetch/CommandFetcher.adoc
@@ -7,7 +7,7 @@
 .CommandFetcher.java
 ----
 class CommandFetcher {
-  List<CommandDto> fetchCommand(final CommandModel previousHwmIfAny)     // <.>
+  List<CommandDto> fetchCommand(CommandModel previousHwmIfAny)     // <.>
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/extensions/pages/index/commandreplay/secondary/job/ReplicateAndReplayJob.adoc b/antora/components/refguide-index/modules/extensions/pages/index/commandreplay/secondary/job/ReplicateAndReplayJob.adoc
index 971c582..443aee1 100644
--- a/antora/components/refguide-index/modules/extensions/pages/index/commandreplay/secondary/job/ReplicateAndReplayJob.adoc
+++ b/antora/components/refguide-index/modules/extensions/pages/index/commandreplay/secondary/job/ReplicateAndReplayJob.adoc
@@ -7,7 +7,7 @@
 .ReplicateAndReplayJob.java
 ----
 class ReplicateAndReplayJob {
-  void execute(final JobExecutionContext quartzContext)
+  void execute(JobExecutionContext quartzContext)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/extensions/pages/index/commandreplay/secondary/job/SecondaryStatusData.adoc b/antora/components/refguide-index/modules/extensions/pages/index/commandreplay/secondary/job/SecondaryStatusData.adoc
index ea6b4be..c8f4c99 100644
--- a/antora/components/refguide-index/modules/extensions/pages/index/commandreplay/secondary/job/SecondaryStatusData.adoc
+++ b/antora/components/refguide-index/modules/extensions/pages/index/commandreplay/secondary/job/SecondaryStatusData.adoc
@@ -7,10 +7,10 @@
 .SecondaryStatusData.java
 ----
 class SecondaryStatusData {
-  SecondaryStatusData(final JobExecutionContext jobExecutionContext)
+  SecondaryStatusData(JobExecutionContext jobExecutionContext)
   SecondaryStatus getSecondaryStatus()
-  SecondaryStatus getSecondaryStatus(final SecondaryStatus defaultStatus)
-  void setSecondaryStatus(final SecondaryStatus mode)
+  SecondaryStatus getSecondaryStatus(SecondaryStatus defaultStatus)
+  void setSecondaryStatus(SecondaryStatus mode)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/extensions/pages/index/cors/impl/IsisModuleExtCors.adoc b/antora/components/refguide-index/modules/extensions/pages/index/cors/impl/IsisModuleExtCors.adoc
index 67fd783..519b45c 100644
--- a/antora/components/refguide-index/modules/extensions/pages/index/cors/impl/IsisModuleExtCors.adoc
+++ b/antora/components/refguide-index/modules/extensions/pages/index/cors/impl/IsisModuleExtCors.adoc
@@ -7,7 +7,7 @@
 .IsisModuleExtCors.java
 ----
 class IsisModuleExtCors {
-  FilterRegistrationBean<Filter> createCorsFilterRegistration(final IsisConfiguration isisConfiguration, final RestEasyConfiguration restEasyConfiguration)
+  FilterRegistrationBean<Filter> createCorsFilterRegistration(IsisConfiguration isisConfiguration, RestEasyConfiguration restEasyConfiguration)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/extensions/pages/index/fullcalendar/applib/spi/CalendarableDereferencingService.adoc b/antora/components/refguide-index/modules/extensions/pages/index/fullcalendar/applib/spi/CalendarableDereferencingService.adoc
index bbbfff3..6b7317b 100644
--- a/antora/components/refguide-index/modules/extensions/pages/index/fullcalendar/applib/spi/CalendarableDereferencingService.adoc
+++ b/antora/components/refguide-index/modules/extensions/pages/index/fullcalendar/applib/spi/CalendarableDereferencingService.adoc
@@ -11,7 +11,7 @@ For example, the `incode-module-commchannel` 's `Note` implements `CalendarEvent
 .CalendarableDereferencingService.java
 ----
 interface CalendarableDereferencingService {
-  Object dereference(final Object calendarableOrCalendarEventable)
+  Object dereference(Object calendarableOrCalendarEventable)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/extensions/pages/index/fullcalendar/applib/value/CalendarEvent.adoc b/antora/components/refguide-index/modules/extensions/pages/index/fullcalendar/applib/value/CalendarEvent.adoc
index 43ca994..db8abd4 100644
--- a/antora/components/refguide-index/modules/extensions/pages/index/fullcalendar/applib/value/CalendarEvent.adoc
+++ b/antora/components/refguide-index/modules/extensions/pages/index/fullcalendar/applib/value/CalendarEvent.adoc
@@ -9,12 +9,12 @@ Value type representing an event on a calendar.
 .CalendarEvent.java
 ----
 class CalendarEvent {
-  CalendarEvent of(final ZonedDateTime dateTime, final String calendarName, final String title)
-  CalendarEvent of(final ZonedDateTime dateTime, final String calendarName, final String title, final String notes)
-  CalendarEvent withDateTime(final ZonedDateTime dateTime)
-  CalendarEvent withDateTime(final LocalDateTime localDateTime, final ZoneId zoneId)
-  ZonedDateTime asDateTime(final ZoneId zoneId)
-  int compareTo(final CalendarEvent other)
+  CalendarEvent of(ZonedDateTime dateTime, String calendarName, String title)
+  CalendarEvent of(ZonedDateTime dateTime, String calendarName, String title, String notes)
+  CalendarEvent withDateTime(ZonedDateTime dateTime)
+  CalendarEvent withDateTime(LocalDateTime localDateTime, ZoneId zoneId)
+  ZonedDateTime asDateTime(ZoneId zoneId)
+  int compareTo(CalendarEvent other)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/extensions/pages/index/jaxrsclient/applib/client/JaxRsResponse.adoc b/antora/components/refguide-index/modules/extensions/pages/index/jaxrsclient/applib/client/JaxRsResponse.adoc
index 874320e..72e281c 100644
--- a/antora/components/refguide-index/modules/extensions/pages/index/jaxrsclient/applib/client/JaxRsResponse.adoc
+++ b/antora/components/refguide-index/modules/extensions/pages/index/jaxrsclient/applib/client/JaxRsResponse.adoc
@@ -8,7 +8,7 @@
 ----
 interface JaxRsResponse {
   int getStatus()
-  T readEntity(final Class<T> entityType)
+  T readEntity(Class<T> entityType)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/extensions/pages/index/quartz/context/JobExecutionData.adoc b/antora/components/refguide-index/modules/extensions/pages/index/quartz/context/JobExecutionData.adoc
index 7f1967c..1bfcf55 100644
--- a/antora/components/refguide-index/modules/extensions/pages/index/quartz/context/JobExecutionData.adoc
+++ b/antora/components/refguide-index/modules/extensions/pages/index/quartz/context/JobExecutionData.adoc
@@ -9,7 +9,7 @@ Requires that the job is annotated with the _org.quartz.PersistJobDataAfterExecu
 .JobExecutionData.java
 ----
 class JobExecutionData {
-  String getString(String key, final String defaultValue)     // <.>
+  String getString(String key, String defaultValue)     // <.>
   void setString(String key, String value)     // <.>
 }
 ----
diff --git a/antora/components/refguide-index/modules/extensions/pages/index/quartz/spring/AutowiringSpringBeanJobFactory.adoc b/antora/components/refguide-index/modules/extensions/pages/index/quartz/spring/AutowiringSpringBeanJobFactory.adoc
index 226087e..87e49be 100644
--- a/antora/components/refguide-index/modules/extensions/pages/index/quartz/spring/AutowiringSpringBeanJobFactory.adoc
+++ b/antora/components/refguide-index/modules/extensions/pages/index/quartz/spring/AutowiringSpringBeanJobFactory.adoc
@@ -7,7 +7,7 @@
 .AutowiringSpringBeanJobFactory.java
 ----
 class AutowiringSpringBeanJobFactory {
-  void setApplicationContext(final ApplicationContext context)
+  void setApplicationContext(ApplicationContext context)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/extensions/pages/index/restclient/ResponseDigest.adoc b/antora/components/refguide-index/modules/extensions/pages/index/restclient/ResponseDigest.adoc
index 1c3f017..720eb93 100644
--- a/antora/components/refguide-index/modules/extensions/pages/index/restclient/ResponseDigest.adoc
+++ b/antora/components/refguide-index/modules/extensions/pages/index/restclient/ResponseDigest.adoc
@@ -7,16 +7,16 @@
 .ResponseDigest.java
 ----
 class ResponseDigest<T> {
-  ResponseDigest<T> of(final Response response, final Class<T> entityType)     // <.>
-  ResponseDigest<T> ofList(final Response response, final Class<T> entityType, final GenericType<List<T>> genericType)     // <.>
-  ResponseDigest<T> ofAsyncFailure(final Future<Response> asyncResponse, final Class<T> entityType, final Exception failure)     // <.>
+  ResponseDigest<T> of(Response response, Class<T> entityType)     // <.>
+  ResponseDigest<T> ofList(Response response, Class<T> entityType, GenericType<List<T>> genericType)     // <.>
+  ResponseDigest<T> ofAsyncFailure(Future<Response> asyncResponse, Class<T> entityType, Exception failure)     // <.>
   boolean isSuccess()     // <.>
   boolean isFailure()     // <.>
   Optional<T> getEntity()     // <.>
   Can<T> getEntities()     // <.>
   Exception getFailureCause()     // <.>
-  T singletonOrElseMapFailure(final Function<Exception, T> failureMapper)     // <.>
-  Can<T> multipleOrElseMapFailure(final Function<Exception, Can<T>> failureMapper)     // <.>
+  T singletonOrElseMapFailure(Function<Exception, T> failureMapper)     // <.>
+  Can<T> multipleOrElseMapFailure(Function<Exception, Can<T>> failureMapper)     // <.>
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/extensions/pages/index/restclient/RestfulClient.adoc b/antora/components/refguide-index/modules/extensions/pages/index/restclient/RestfulClient.adoc
index e6cd054..4e40cc0 100644
--- a/antora/components/refguide-index/modules/extensions/pages/index/restclient/RestfulClient.adoc
+++ b/antora/components/refguide-index/modules/extensions/pages/index/restclient/RestfulClient.adoc
@@ -81,8 +81,8 @@ class RestfulClient {
   ActionParameterListBuilder arguments()
   ResponseDigest<T> digest(Response response, Class<T> entityType)
   ResponseDigest<T> digestList(Response response, Class<T> entityType, GenericType<List<T>> genericType)
-  CompletableFuture<ResponseDigest<T>> digest(final Future<Response> asyncResponse, final Class<T> entityType)
-  CompletableFuture<ResponseDigest<T>> digestList(final Future<Response> asyncResponse, final Class<T> entityType, GenericType<List<T>> genericType)
+  CompletableFuture<ResponseDigest<T>> digest(Future<Response> asyncResponse, Class<T> entityType)
+  CompletableFuture<ResponseDigest<T>> digestList(Future<Response> asyncResponse, Class<T> entityType, GenericType<List<T>> genericType)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/extensions/pages/index/restclient/RestfulClientException.adoc b/antora/components/refguide-index/modules/extensions/pages/index/restclient/RestfulClientException.adoc
index b283931..43c0c81 100644
--- a/antora/components/refguide-index/modules/extensions/pages/index/restclient/RestfulClientException.adoc
+++ b/antora/components/refguide-index/modules/extensions/pages/index/restclient/RestfulClientException.adoc
@@ -8,9 +8,9 @@
 ----
 class RestfulClientException {
   RestfulClientException()
-  RestfulClientException(final String message)
-  RestfulClientException(final Throwable cause)
-  RestfulClientException(final String message, final Throwable cause)
+  RestfulClientException(String message)
+  RestfulClientException(Throwable cause)
+  RestfulClientException(String message, Throwable cause)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/extensions/pages/index/restclient/auth/BasicAuthFilter.adoc b/antora/components/refguide-index/modules/extensions/pages/index/restclient/auth/BasicAuthFilter.adoc
index 6a8cf20..1ad11fb 100644
--- a/antora/components/refguide-index/modules/extensions/pages/index/restclient/auth/BasicAuthFilter.adoc
+++ b/antora/components/refguide-index/modules/extensions/pages/index/restclient/auth/BasicAuthFilter.adoc
@@ -7,10 +7,10 @@
 .BasicAuthFilter.java
 ----
 class BasicAuthFilter {
-  BasicAuthFilter of(final Credentials credentials)
+  BasicAuthFilter of(Credentials credentials)
   Credentials getCredentials()
-  void setCredentials(final Credentials credentials)
-  void filter(final ClientRequestContext requestContext)
+  void setCredentials(Credentials credentials)
+  void filter(ClientRequestContext requestContext)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/SecmanConfiguration.adoc b/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/SecmanConfiguration.adoc
index e323978..2f9b3da 100644
--- a/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/SecmanConfiguration.adoc
+++ b/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/SecmanConfiguration.adoc
@@ -30,7 +30,7 @@ This class is implemented as a builder (courtesy of Lombok) but it provides reas
 ----
 class SecmanConfiguration {
   Stream<String> streamAdminNamespacePermissions()
-  boolean isStickyAdminNamespace(final String featureFqn)
+  boolean isStickyAdminNamespace(String featureFqn)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/permission/dom/ApplicationPermission.adoc b/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/permission/dom/ApplicationPermission.adoc
index 4f08b85..41f8ec8 100644
--- a/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/permission/dom/ApplicationPermission.adoc
+++ b/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/permission/dom/ApplicationPermission.adoc
@@ -25,10 +25,10 @@ class ApplicationPermission {
   public static final String NAMED_QUERY_FIND_BY_ROLE_NAMES;
   String title()
   String getSort()
-  ApplicationFeature findFeature(final ApplicationFeatureId featureId)
+  ApplicationFeature findFeature(ApplicationFeatureId featureId)
   Optional<ApplicationFeatureId> asFeatureId()
-  int compareTo(final org.apache.isis.extensions.secman.applib.permission.dom.ApplicationPermission other)
-  boolean equals(final Object other)
+  int compareTo(org.apache.isis.extensions.secman.applib.permission.dom.ApplicationPermission other)
+  boolean equals(Object other)
   int hashCode()
   String toString()
 }
diff --git a/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/permission/dom/ApplicationPermissionValue.adoc b/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/permission/dom/ApplicationPermissionValue.adoc
index f713d36..091aa43 100644
--- a/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/permission/dom/ApplicationPermissionValue.adoc
+++ b/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/permission/dom/ApplicationPermissionValue.adoc
@@ -11,14 +11,14 @@ Intended for value type arithmetic and also for caching. No user/role informatio
 .ApplicationPermissionValue.java
 ----
 class ApplicationPermissionValue {
-  ApplicationPermissionValue(final ApplicationFeatureId featureId, final ApplicationPermissionRule rule, final ApplicationPermissionMode mode)
+  ApplicationPermissionValue(ApplicationFeatureId featureId, ApplicationPermissionRule rule, ApplicationPermissionMode mode)
   ApplicationFeatureId getFeatureId()
   ApplicationPermissionRule getRule()
   ApplicationPermissionMode getMode()
-  boolean implies(final ApplicationFeatureId featureId, final ApplicationPermissionMode mode)
-  boolean refutes(final ApplicationFeatureId featureId, final ApplicationPermissionMode mode)
-  int compareTo(final ApplicationPermissionValue o)
-  boolean equals(final Object o)
+  boolean implies(ApplicationFeatureId featureId, ApplicationPermissionMode mode)
+  boolean refutes(ApplicationFeatureId featureId, ApplicationPermissionMode mode)
+  int compareTo(ApplicationPermissionValue o)
+  boolean equals(Object o)
   int hashCode()
   String toString()
 }
diff --git a/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/permission/dom/ApplicationPermissionValueSet.adoc b/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/permission/dom/ApplicationPermissionValueSet.adoc
index 04e1297..6c5e24a 100644
--- a/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/permission/dom/ApplicationPermissionValueSet.adoc
+++ b/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/permission/dom/ApplicationPermissionValueSet.adoc
@@ -11,10 +11,10 @@ Intended for value type arithmetic and also for caching.
 .ApplicationPermissionValueSet.java
 ----
 class ApplicationPermissionValueSet {
-  ApplicationPermissionValueSet(final List<ApplicationPermissionValue> permissionValues, final PermissionsEvaluationService permissionsEvaluationService)
-  boolean grants(final ApplicationFeatureId featureId, final ApplicationPermissionMode mode)
-  Evaluation evaluate(final ApplicationFeatureId featureId, final ApplicationPermissionMode mode)
-  boolean equals(final Object o)
+  ApplicationPermissionValueSet(List<ApplicationPermissionValue> permissionValues, PermissionsEvaluationService permissionsEvaluationService)
+  boolean grants(ApplicationFeatureId featureId, ApplicationPermissionMode mode)
+  Evaluation evaluate(ApplicationFeatureId featureId, ApplicationPermissionMode mode)
+  boolean equals(Object o)
   int hashCode()
   String toString()
 }
diff --git a/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/permission/spi/PermissionsEvaluationService.adoc b/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/permission/spi/PermissionsEvaluationService.adoc
index 446faf3..341307e 100644
--- a/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/permission/spi/PermissionsEvaluationService.adoc
+++ b/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/permission/spi/PermissionsEvaluationService.adoc
@@ -11,7 +11,7 @@ All implementations of this interface must be _java.io.Serializable_ , because a
 .PermissionsEvaluationService.java
 ----
 interface PermissionsEvaluationService {
-  ApplicationPermissionValueSet.Evaluation evaluate(final ApplicationFeatureId targetMemberId, final ApplicationPermissionMode mode, final Collection<ApplicationPermissionValue> permissionValues)     // <.>
+  ApplicationPermissionValueSet.Evaluation evaluate(ApplicationFeatureId targetMemberId, ApplicationPermissionMode mode, Collection<ApplicationPermissionValue> permissionValues)     // <.>
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/permission/spi/PermissionsEvaluationServiceAbstract.adoc b/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/permission/spi/PermissionsEvaluationServiceAbstract.adoc
index f84fde1..72a2bea 100644
--- a/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/permission/spi/PermissionsEvaluationServiceAbstract.adoc
+++ b/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/permission/spi/PermissionsEvaluationServiceAbstract.adoc
@@ -7,7 +7,7 @@
 .PermissionsEvaluationServiceAbstract.java
 ----
 class PermissionsEvaluationServiceAbstract {
-  ApplicationPermissionValueSet.Evaluation evaluate(final ApplicationFeatureId targetMemberId, final ApplicationPermissionMode mode, final Collection<ApplicationPermissionValue> permissionValues)
+  ApplicationPermissionValueSet.Evaluation evaluate(ApplicationFeatureId targetMemberId, ApplicationPermissionMode mode, Collection<ApplicationPermissionValue> permissionValues)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/role/dom/ApplicationRole.adoc b/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/role/dom/ApplicationRole.adoc
index 8f0d12f..6eff452 100644
--- a/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/role/dom/ApplicationRole.adoc
+++ b/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/role/dom/ApplicationRole.adoc
@@ -12,8 +12,8 @@ class ApplicationRole {
   public static final String NAMED_QUERY_FIND_BY_NAME_CONTAINING;
   String title()
   List<org.apache.isis.extensions.secman.applib.permission.dom.ApplicationPermission> getPermissions()
-  int compareTo(final org.apache.isis.extensions.secman.applib.role.dom.ApplicationRole other)
-  boolean equals(final Object obj)
+  int compareTo(org.apache.isis.extensions.secman.applib.role.dom.ApplicationRole other)
+  boolean equals(Object obj)
   int hashCode()
   String toString()
 }
diff --git a/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/role/dom/ApplicationRoleRepository.adoc b/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/role/dom/ApplicationRoleRepository.adoc
index 1d50d35..1d6b5a3 100644
--- a/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/role/dom/ApplicationRoleRepository.adoc
+++ b/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/role/dom/ApplicationRoleRepository.adoc
@@ -15,7 +15,7 @@ interface ApplicationRoleRepository {
   Collection<ApplicationRole> findMatching(String search)     // <.>
   Optional<ApplicationRole> findByName(String roleName)
   Optional<ApplicationRole> findByNameCached(String roleName)
-  ApplicationRole upsert(final String name, final String roleDescription)
+  ApplicationRole upsert(String name, String roleDescription)
   void addRoleToUser(ApplicationRole role, ApplicationUser user)
   void removeRoleFromUser(ApplicationRole role, ApplicationUser user)
   boolean isAdminRole(ApplicationRole role)
diff --git a/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/seed/SeedSecurityModuleService.adoc b/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/seed/SeedSecurityModuleService.adoc
index 1decf8b..d51f7f9 100644
--- a/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/seed/SeedSecurityModuleService.adoc
+++ b/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/seed/SeedSecurityModuleService.adoc
@@ -11,7 +11,7 @@ The service just runs the xref:refguide:extensions:index/secman/applib/seed/scri
 .SeedSecurityModuleService.java
 ----
 class SeedSecurityModuleService {
-  void onMetamodelEvent(final MetamodelEvent event)
+  void onMetamodelEvent(MetamodelEvent event)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/tenancy/dom/ApplicationTenancy.adoc b/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/tenancy/dom/ApplicationTenancy.adoc
index 8dd7d2b..65654ee 100644
--- a/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/tenancy/dom/ApplicationTenancy.adoc
+++ b/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/tenancy/dom/ApplicationTenancy.adoc
@@ -12,8 +12,8 @@ class ApplicationTenancy {
   public static final String NAMED_QUERY_FIND_BY_PATH;
   public static final String NAMED_QUERY_FIND_BY_NAME_OR_PATH_MATCHING;
   String title()
-  int compareTo(final org.apache.isis.extensions.secman.applib.tenancy.dom.ApplicationTenancy other)
-  boolean equals(final Object other)
+  int compareTo(org.apache.isis.extensions.secman.applib.tenancy.dom.ApplicationTenancy other)
+  boolean equals(Object other)
   int hashCode()
   String toString()
 }
diff --git a/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/user/dom/ApplicationUser.adoc b/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/user/dom/ApplicationUser.adoc
index e32de7f..ef3520f 100644
--- a/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/user/dom/ApplicationUser.adoc
+++ b/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/user/dom/ApplicationUser.adoc
@@ -21,8 +21,8 @@ class ApplicationUser {
   ApplicationPermissionValueSet getPermissionSet()
   boolean isForSelfOrRunAsAdministrator()
   boolean isLocalAccount()
-  int compareTo(final org.apache.isis.extensions.secman.applib.user.dom.ApplicationUser other)
-  boolean equals(final Object obj)
+  int compareTo(org.apache.isis.extensions.secman.applib.user.dom.ApplicationUser other)
+  boolean equals(Object obj)
   int hashCode()
   String toString()
 }
diff --git a/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/user/dom/ApplicationUserStatus.adoc b/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/user/dom/ApplicationUserStatus.adoc
index b50d080..b973e82 100644
--- a/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/user/dom/ApplicationUserStatus.adoc
+++ b/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/user/dom/ApplicationUserStatus.adoc
@@ -11,7 +11,7 @@ Whether the user's account is locked or unlocked.
 enum ApplicationUserStatus {
   UNLOCKED
   LOCKED
-  ApplicationUserStatus parse(final Boolean unlocked)
+  ApplicationUserStatus parse(Boolean unlocked)
   String toString()
   boolean isUnlocked()
 }
diff --git a/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/user/fixtures/AbstractUserAndRolesFixtureScript.adoc b/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/user/fixtures/AbstractUserAndRolesFixtureScript.adoc
index 8f92314..f658884 100644
--- a/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/user/fixtures/AbstractUserAndRolesFixtureScript.adoc
+++ b/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/user/fixtures/AbstractUserAndRolesFixtureScript.adoc
@@ -9,10 +9,10 @@ Convenience fixture script intended to be easily subclassed in order to set up a
 .AbstractUserAndRolesFixtureScript.java
 ----
 class AbstractUserAndRolesFixtureScript {
-  AbstractUserAndRolesFixtureScript(final String username, final String password, final AccountType accountType, final Can<String> roleNames)
-  AbstractUserAndRolesFixtureScript(final Supplier<String> usernameSupplier, final Supplier<String> passwordSupplier, final Supplier<AccountType> accountTypeSupplier, final Supplier<Can<String>> roleNamesSupplier)
-  AbstractUserAndRolesFixtureScript(final String username, final String password, final String emailAddress, final String tenancyPath, final AccountType accountType, final Can<String> roleNames)
-  AbstractUserAndRolesFixtureScript(final Supplier<String> usernameSupplier, final Supplier<String> passwordSupplier, final Supplier<String> emailAddressSupplier, final Supplier<String> tenancyPathSupplier, final Supplier<AccountType> accountTypeSupplier, final Supplier<Can<String>> roleNamesSupplier)
+  AbstractUserAndRolesFixtureScript(String username, String password, AccountType accountType, Can<String> roleNames)
+  AbstractUserAndRolesFixtureScript(Supplier<String> usernameSupplier, Supplier<String> passwordSupplier, Supplier<AccountType> accountTypeSupplier, Supplier<Can<String>> roleNamesSupplier)
+  AbstractUserAndRolesFixtureScript(String username, String password, String emailAddress, String tenancyPath, AccountType accountType, Can<String> roleNames)
+  AbstractUserAndRolesFixtureScript(Supplier<String> usernameSupplier, Supplier<String> passwordSupplier, Supplier<String> emailAddressSupplier, Supplier<String> tenancyPathSupplier, Supplier<AccountType> accountTypeSupplier, Supplier<Can<String>> roleNamesSupplier)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/extensions/pages/index/secman/encryption/jbcrypt/services/PasswordEncoderUsingJBcrypt.adoc b/antora/components/refguide-index/modules/extensions/pages/index/secman/encryption/jbcrypt/services/PasswordEncoderUsingJBcrypt.adoc
index bf8ff2b..edf8b4c 100644
--- a/antora/components/refguide-index/modules/extensions/pages/index/secman/encryption/jbcrypt/services/PasswordEncoderUsingJBcrypt.adoc
+++ b/antora/components/refguide-index/modules/extensions/pages/index/secman/encryption/jbcrypt/services/PasswordEncoderUsingJBcrypt.adoc
@@ -7,8 +7,8 @@
 .PasswordEncoderUsingJBcrypt.java
 ----
 class PasswordEncoderUsingJBcrypt {
-  String encode(final CharSequence rawPassword)
-  boolean matches(final CharSequence rawPassword, final String encodedPassword)
+  String encode(CharSequence rawPassword)
+  boolean matches(CharSequence rawPassword, String encodedPassword)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/extensions/pages/index/secman/integration/authenticator/AuthenticatorSecman.adoc b/antora/components/refguide-index/modules/extensions/pages/index/secman/integration/authenticator/AuthenticatorSecman.adoc
index d1831b5..e2f233f 100644
--- a/antora/components/refguide-index/modules/extensions/pages/index/secman/integration/authenticator/AuthenticatorSecman.adoc
+++ b/antora/components/refguide-index/modules/extensions/pages/index/secman/integration/authenticator/AuthenticatorSecman.adoc
@@ -11,10 +11,10 @@ This Authenticator is a fallback and is only used if there is no other implement
 .AuthenticatorSecman.java
 ----
 class AuthenticatorSecman {
-  AuthenticatorSecman(final ApplicationUserRepository applicationUserRepository, final PasswordEncoder passwordEncoder)
-  boolean canAuthenticate(final Class<? extends AuthenticationRequest> authenticationRequestClass)
-  InteractionContext authenticate(final AuthenticationRequest request, final String code)
-  void logout(final InteractionContext context)
+  AuthenticatorSecman(ApplicationUserRepository applicationUserRepository, PasswordEncoder passwordEncoder)
+  boolean canAuthenticate(Class<? extends AuthenticationRequest> authenticationRequestClass)
+  InteractionContext authenticate(AuthenticationRequest request, String code)
+  void logout(InteractionContext context)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/extensions/pages/index/secman/integration/authenticator/AuthenticatorSecmanAutoConfiguration.adoc b/antora/components/refguide-index/modules/extensions/pages/index/secman/integration/authenticator/AuthenticatorSecmanAutoConfiguration.adoc
index c86609d..589d3ba 100644
--- a/antora/components/refguide-index/modules/extensions/pages/index/secman/integration/authenticator/AuthenticatorSecmanAutoConfiguration.adoc
+++ b/antora/components/refguide-index/modules/extensions/pages/index/secman/integration/authenticator/AuthenticatorSecmanAutoConfiguration.adoc
@@ -7,7 +7,7 @@
 .AuthenticatorSecmanAutoConfiguration.java
 ----
 class AuthenticatorSecmanAutoConfiguration {
-  Authenticator authenticatorSecman(final ApplicationUserRepository applicationUserRepository, final PasswordEncoder passwordEncoder)
+  Authenticator authenticatorSecman(ApplicationUserRepository applicationUserRepository, PasswordEncoder passwordEncoder)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/extensions/pages/index/secman/integration/authorizor/AuthorizorSecman.adoc b/antora/components/refguide-index/modules/extensions/pages/index/secman/integration/authorizor/AuthorizorSecman.adoc
index 8012e6f..ce9b1a3 100644
--- a/antora/components/refguide-index/modules/extensions/pages/index/secman/integration/authorizor/AuthorizorSecman.adoc
+++ b/antora/components/refguide-index/modules/extensions/pages/index/secman/integration/authorizor/AuthorizorSecman.adoc
@@ -7,8 +7,8 @@
 .AuthorizorSecman.java
 ----
 class AuthorizorSecman {
-  boolean isVisible(final InteractionContext authentication, final Identifier identifier)
-  boolean isUsable(final InteractionContext authentication, final Identifier identifier)
+  boolean isVisible(InteractionContext authentication, Identifier identifier)
+  boolean isUsable(InteractionContext authentication, Identifier identifier)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/extensions/pages/index/secman/integration/userreg/UserRegistrationServiceForSecman.adoc b/antora/components/refguide-index/modules/extensions/pages/index/secman/integration/userreg/UserRegistrationServiceForSecman.adoc
index e2fb1d8..a93f5c2 100644
--- a/antora/components/refguide-index/modules/extensions/pages/index/secman/integration/userreg/UserRegistrationServiceForSecman.adoc
+++ b/antora/components/refguide-index/modules/extensions/pages/index/secman/integration/userreg/UserRegistrationServiceForSecman.adoc
@@ -9,10 +9,10 @@ An implementation of xref:refguide:applib:index/services/userreg/UserRegistratio
 .UserRegistrationServiceForSecman.java
 ----
 class UserRegistrationServiceForSecman {
-  boolean usernameExists(final String username)
-  void registerUser(final UserDetails userDetails)
-  boolean emailExists(final String emailAddress)
-  boolean updatePasswordByEmail(final String emailAddress, final String password)
+  boolean usernameExists(String username)
+  void registerUser(UserDetails userDetails)
+  boolean emailExists(String emailAddress)
+  boolean updatePasswordByEmail(String emailAddress, String password)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/extensions/pages/index/secman/shiro/IsisModuleExtSecmanShiroRealm.adoc b/antora/components/refguide-index/modules/extensions/pages/index/secman/shiro/IsisModuleExtSecmanShiroRealm.adoc
index cc76d6f..7424db6 100644
--- a/antora/components/refguide-index/modules/extensions/pages/index/secman/shiro/IsisModuleExtSecmanShiroRealm.adoc
+++ b/antora/components/refguide-index/modules/extensions/pages/index/secman/shiro/IsisModuleExtSecmanShiroRealm.adoc
@@ -8,8 +8,8 @@
 ----
 class IsisModuleExtSecmanShiroRealm {
   IsisModuleExtSecmanShiroRealm()     // <.>
-  V execute(final Supplier<V> closure)
-  V doExecute(final Supplier<V> closure)
+  V execute(Supplier<V> closure)
+  V doExecute(Supplier<V> closure)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/extensions/pages/index/viewer/wicket/exceldownload/ui/components/CollectionContentsAsExcelFactory.adoc b/antora/components/refguide-index/modules/extensions/pages/index/viewer/wicket/exceldownload/ui/components/CollectionContentsAsExcelFactory.adoc
index 5826f26..8c660c0 100644
--- a/antora/components/refguide-index/modules/extensions/pages/index/viewer/wicket/exceldownload/ui/components/CollectionContentsAsExcelFactory.adoc
+++ b/antora/components/refguide-index/modules/extensions/pages/index/viewer/wicket/exceldownload/ui/components/CollectionContentsAsExcelFactory.adoc
@@ -10,8 +10,8 @@ _ComponentFactory_ for _DownloadLink_ .
 ----
 class CollectionContentsAsExcelFactory {
   CollectionContentsAsExcelFactory()
-  ApplicationAdvice appliesTo(final IModel<?> model)
-  Component createComponent(final String id, final IModel<?> model)
+  ApplicationAdvice appliesTo(IModel<?> model)
+  Component createComponent(String id, IModel<?> model)
   IModel<String> getTitleLabel()
   IModel<String> getCssClass()
 }
diff --git a/antora/components/refguide-index/modules/extensions/pages/index/viewer/wicket/pdfjs/applib/config/PdfJsConfig.adoc b/antora/components/refguide-index/modules/extensions/pages/index/viewer/wicket/pdfjs/applib/config/PdfJsConfig.adoc
index db6f1d7..a7e70b0 100644
--- a/antora/components/refguide-index/modules/extensions/pages/index/viewer/wicket/pdfjs/applib/config/PdfJsConfig.adoc
+++ b/antora/components/refguide-index/modules/extensions/pages/index/viewer/wicket/pdfjs/applib/config/PdfJsConfig.adoc
@@ -9,17 +9,17 @@
 class PdfJsConfig {
   PdfJsConfig withInitialPage(int initialPage)
   int getInitialPage()
-  PdfJsConfig withInitialHeight(final int initialHeight)
+  PdfJsConfig withInitialHeight(int initialHeight)
   int getInitialHeight()
-  PdfJsConfig withInitialScale(final Scale initialScale)
+  PdfJsConfig withInitialScale(Scale initialScale)
   String getInitialScale()
-  PdfJsConfig disableWorker(final boolean disable)
+  PdfJsConfig disableWorker(boolean disable)
   boolean isWorkerDisabled()
-  PdfJsConfig withDocumentUrl(final CharSequence url)
+  PdfJsConfig withDocumentUrl(CharSequence url)
   CharSequence getDocumentUrl()
-  PdfJsConfig withWorkerUrl(final String url)
+  PdfJsConfig withWorkerUrl(String url)
   CharSequence getWorkerUrl()
-  PdfJsConfig withCanvasId(final String url)
+  PdfJsConfig withCanvasId(String url)
   CharSequence getCanvasId()
 }
 ----
diff --git a/antora/components/refguide-index/modules/extensions/pages/index/viewer/wicket/pdfjs/applib/config/Scale.adoc b/antora/components/refguide-index/modules/extensions/pages/index/viewer/wicket/pdfjs/applib/config/Scale.adoc
index 4bbfe1c..5afd833 100644
--- a/antora/components/refguide-index/modules/extensions/pages/index/viewer/wicket/pdfjs/applib/config/Scale.adoc
+++ b/antora/components/refguide-index/modules/extensions/pages/index/viewer/wicket/pdfjs/applib/config/Scale.adoc
@@ -19,9 +19,9 @@ enum Scale {
   _2_00
   _3_00
   _4_00
-  Scale(final String value)
+  Scale(String value)
   String getValue()
-  Scale forValue(final String scaleValue)
+  Scale forValue(String scaleValue)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/extensions/pages/index/viewer/wicket/pdfjs/applib/spi/PdfJsViewerAdvisor.adoc b/antora/components/refguide-index/modules/extensions/pages/index/viewer/wicket/pdfjs/applib/spi/PdfJsViewerAdvisor.adoc
index abcfd8b..1be1692 100644
--- a/antora/components/refguide-index/modules/extensions/pages/index/viewer/wicket/pdfjs/applib/spi/PdfJsViewerAdvisor.adoc
+++ b/antora/components/refguide-index/modules/extensions/pages/index/viewer/wicket/pdfjs/applib/spi/PdfJsViewerAdvisor.adoc
@@ -9,10 +9,10 @@ SPI service interface.
 .PdfJsViewerAdvisor.java
 ----
 interface PdfJsViewerAdvisor {
-  Advice advise(final InstanceKey instanceKey)
-  void pageNumChangedTo(final InstanceKey instanceKey, final int pageNum)
-  void scaleChangedTo(final InstanceKey instanceKey, final Scale scale)
-  void heightChangedTo(final InstanceKey instanceKey, final int height)
+  Advice advise(InstanceKey instanceKey)
+  void pageNumChangedTo(InstanceKey instanceKey, int pageNum)
+  void scaleChangedTo(InstanceKey instanceKey, Scale scale)
+  void heightChangedTo(InstanceKey instanceKey, int height)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/persistence/pages/index/jdo/applib/services/JdoSupportService.adoc b/antora/components/refguide-index/modules/persistence/pages/index/jdo/applib/services/JdoSupportService.adoc
index 12e01e4..3ab07da 100644
--- a/antora/components/refguide-index/modules/persistence/pages/index/jdo/applib/services/JdoSupportService.adoc
+++ b/antora/components/refguide-index/modules/persistence/pages/index/jdo/applib/services/JdoSupportService.adoc
@@ -15,10 +15,10 @@ interface JdoSupportService {
   List<Map<String, Object>> executeSql(String sql)
   Integer executeUpdate(String sql)
   void deleteAll(Class<?>... pcClasses)     // <.>
-  List<T> executeQuery(final Class<T> cls, final BooleanExpression filter)     // <.>
-  List<T> executeQuery(final Class<T> cls)
-  T executeQueryUnique(final Class<T> cls, final BooleanExpression filter)     // <.>
-  T executeQueryUnique(final Class<T> cls)
+  List<T> executeQuery(Class<T> cls, BooleanExpression filter)     // <.>
+  List<T> executeQuery(Class<T> cls)
+  T executeQueryUnique(Class<T> cls, BooleanExpression filter)     // <.>
+  T executeQueryUnique(Class<T> cls)
   JDOQLTypedQuery<T> newTypesafeQuery(Class<T> cls)     // <.>
   void disableMultivaluedFetch(JDOQLTypedQuery<?> query)     // <.>
   void disableMultivaluedFetch(Query<?> query)     // <.>
diff --git a/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/IsisModulePersistenceJdoDatanucleus.adoc b/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/IsisModulePersistenceJdoDatanucleus.adoc
index c739bff..b890a4a 100644
--- a/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/IsisModulePersistenceJdoDatanucleus.adoc
+++ b/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/IsisModulePersistenceJdoDatanucleus.adoc
@@ -7,10 +7,10 @@
 .IsisModulePersistenceJdoDatanucleus.java
 ----
 class IsisModulePersistenceJdoDatanucleus {
-  DnJdoDialect getDnJdoDialect(final DataSource dataSource)     // <.>
-  LocalPersistenceManagerFactoryBean getLocalPersistenceManagerFactoryBean(final IsisConfiguration isisConfiguration, final DataSource dataSource, final MetaModelContext metaModelContext, final EventBusService eventBusService, final Provider<EntityChangeTracker> entityChangeTrackerProvider, final IsisBeanTypeRegistry beanTypeRegistry, final DnSettings dnSettings)
-  TransactionAwarePersistenceManagerFactoryProxy getTransactionAwarePersistenceManagerFactoryProxy(final MetaModelContext metaModelContext, final LocalPersistenceManagerFactoryBean localPmfBean)
-  JdoTransactionManager getTransactionManager(final JdoDialect jdoDialect, final LocalPersistenceManagerFactoryBean localPmfBean)
+  DnJdoDialect getDnJdoDialect(DataSource dataSource)     // <.>
+  LocalPersistenceManagerFactoryBean getLocalPersistenceManagerFactoryBean(IsisConfiguration isisConfiguration, DataSource dataSource, MetaModelContext metaModelContext, EventBusService eventBusService, Provider<EntityChangeTracker> entityChangeTrackerProvider, IsisBeanTypeRegistry beanTypeRegistry, DnSettings dnSettings)
+  TransactionAwarePersistenceManagerFactoryProxy getTransactionAwarePersistenceManagerFactoryProxy(MetaModelContext metaModelContext, LocalPersistenceManagerFactoryBean localPmfBean)
+  JdoTransactionManager getTransactionManager(JdoDialect jdoDialect, LocalPersistenceManagerFactoryBean localPmfBean)
   TransactionInterceptorFactory getTransactionInterceptorFactory()     // <.>
 }
 ----
diff --git a/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/changetracking/JdoLifecycleListener.adoc b/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/changetracking/JdoLifecycleListener.adoc
index 5216cb8..1c311da 100644
--- a/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/changetracking/JdoLifecycleListener.adoc
+++ b/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/changetracking/JdoLifecycleListener.adoc
@@ -14,20 +14,20 @@
 .JdoLifecycleListener.java
 ----
 class JdoLifecycleListener {
-  void postCreate(final InstanceLifecycleEvent event)
-  void preAttach(final InstanceLifecycleEvent event)
-  void postAttach(final InstanceLifecycleEvent event)
-  void postLoad(final InstanceLifecycleEvent event)
-  void preStore(final InstanceLifecycleEvent event)
-  void postStore(final InstanceLifecycleEvent event)
-  void preDirty(final InstanceLifecycleEvent event)
-  void postDirty(final InstanceLifecycleEvent event)
-  void preDelete(final InstanceLifecycleEvent event)
-  void postDelete(final InstanceLifecycleEvent event)
-  void preClear(final InstanceLifecycleEvent event)     // <.>
-  void postClear(final InstanceLifecycleEvent event)     // <.>
-  void preDetach(final InstanceLifecycleEvent event)
-  void postDetach(final InstanceLifecycleEvent event)
+  void postCreate(InstanceLifecycleEvent event)
+  void preAttach(InstanceLifecycleEvent event)
+  void postAttach(InstanceLifecycleEvent event)
+  void postLoad(InstanceLifecycleEvent event)
+  void preStore(InstanceLifecycleEvent event)
+  void postStore(InstanceLifecycleEvent event)
+  void preDirty(InstanceLifecycleEvent event)
+  void postDirty(InstanceLifecycleEvent event)
+  void preDelete(InstanceLifecycleEvent event)
+  void postDelete(InstanceLifecycleEvent event)
+  void preClear(InstanceLifecycleEvent event)     // <.>
+  void postClear(InstanceLifecycleEvent event)     // <.>
+  void preDetach(InstanceLifecycleEvent event)
+  void postDetach(InstanceLifecycleEvent event)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/dialect/DnJdoDialect.adoc b/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/dialect/DnJdoDialect.adoc
index abae594..9a12947 100644
--- a/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/dialect/DnJdoDialect.adoc
+++ b/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/dialect/DnJdoDialect.adoc
@@ -9,8 +9,8 @@ Vendor ( _Datanucleus_ ) specific implementation of _Spring's_ _JdoDialect_ inte
 .DnJdoDialect.java
 ----
 class DnJdoDialect {
-  DnJdoDialect(final Object connectionFactory)
-  DataAccessException translateExceptionIfPossible(final RuntimeException cause)
+  DnJdoDialect(Object connectionFactory)
+  DataAccessException translateExceptionIfPossible(RuntimeException cause)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/mixins/Persistable_downloadJdoMetadata.adoc b/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/mixins/Persistable_downloadJdoMetadata.adoc
index 7c02974..dd44610 100644
--- a/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/mixins/Persistable_downloadJdoMetadata.adoc
+++ b/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/mixins/Persistable_downloadJdoMetadata.adoc
@@ -9,7 +9,7 @@ Provides the ability to download the JDOclass metadataas XML.
 .Persistable_downloadJdoMetadata.java
 ----
 class Persistable_downloadJdoMetadata {
-  Clob act(final String fileName)
+  Clob act(String fileName)
   String default0Act()
 }
 ----
diff --git a/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/typeconverters/applib/IsisBookmarkConverter.adoc b/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/typeconverters/applib/IsisBookmarkConverter.adoc
index b235acf..12ef456 100644
--- a/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/typeconverters/applib/IsisBookmarkConverter.adoc
+++ b/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/typeconverters/applib/IsisBookmarkConverter.adoc
@@ -7,8 +7,8 @@
 .IsisBookmarkConverter.java
 ----
 class IsisBookmarkConverter {
-  String toDatastoreType(final Bookmark memberValue)
-  Bookmark toMemberType(final String datastoreValue)
+  String toDatastoreType(Bookmark memberValue)
+  Bookmark toMemberType(String datastoreValue)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/typeconverters/applib/IsisLocalResourcePathConverter.adoc b/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/typeconverters/applib/IsisLocalResourcePathConverter.adoc
index 27b3beb..71bfaad 100644
--- a/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/typeconverters/applib/IsisLocalResourcePathConverter.adoc
+++ b/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/typeconverters/applib/IsisLocalResourcePathConverter.adoc
@@ -7,8 +7,8 @@
 .IsisLocalResourcePathConverter.java
 ----
 class IsisLocalResourcePathConverter {
-  String toDatastoreType(final LocalResourcePath memberValue)
-  LocalResourcePath toMemberType(final String datastoreValue)
+  String toDatastoreType(LocalResourcePath memberValue)
+  LocalResourcePath toMemberType(String datastoreValue)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/typeconverters/applib/IsisMarkupConverter.adoc b/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/typeconverters/applib/IsisMarkupConverter.adoc
index d592e32..26e7a65 100644
--- a/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/typeconverters/applib/IsisMarkupConverter.adoc
+++ b/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/typeconverters/applib/IsisMarkupConverter.adoc
@@ -7,8 +7,8 @@
 .IsisMarkupConverter.java
 ----
 class IsisMarkupConverter {
-  String toDatastoreType(final Markup memberValue)
-  Markup toMemberType(final String datastoreValue)
+  String toDatastoreType(Markup memberValue)
+  Markup toMemberType(String datastoreValue)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/typeconverters/applib/IsisPasswordConverter.adoc b/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/typeconverters/applib/IsisPasswordConverter.adoc
index 1257d63..8707ad1 100644
--- a/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/typeconverters/applib/IsisPasswordConverter.adoc
+++ b/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/typeconverters/applib/IsisPasswordConverter.adoc
@@ -7,8 +7,8 @@
 .IsisPasswordConverter.java
 ----
 class IsisPasswordConverter {
-  String toDatastoreType(final Password memberValue)
-  Password toMemberType(final String datastoreValue)
+  String toDatastoreType(Password memberValue)
+  Password toMemberType(String datastoreValue)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/typeconverters/schema/v2/IsisChangesDtoConverter.adoc b/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/typeconverters/schema/v2/IsisChangesDtoConverter.adoc
index 2c167e7..4e05b13 100644
--- a/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/typeconverters/schema/v2/IsisChangesDtoConverter.adoc
+++ b/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/typeconverters/schema/v2/IsisChangesDtoConverter.adoc
@@ -7,8 +7,8 @@
 .IsisChangesDtoConverter.java
 ----
 class IsisChangesDtoConverter {
-  String toDatastoreType(final ChangesDto memberValue)
-  ChangesDto toMemberType(final String datastoreValue)
+  String toDatastoreType(ChangesDto memberValue)
+  ChangesDto toMemberType(String datastoreValue)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/typeconverters/schema/v2/IsisCommandDtoConverter.adoc b/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/typeconverters/schema/v2/IsisCommandDtoConverter.adoc
index f9fa5da..2bfe418 100644
--- a/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/typeconverters/schema/v2/IsisCommandDtoConverter.adoc
+++ b/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/typeconverters/schema/v2/IsisCommandDtoConverter.adoc
@@ -7,8 +7,8 @@
 .IsisCommandDtoConverter.java
 ----
 class IsisCommandDtoConverter {
-  String toDatastoreType(final CommandDto memberValue)
-  CommandDto toMemberType(final String datastoreValue)
+  String toDatastoreType(CommandDto memberValue)
+  CommandDto toMemberType(String datastoreValue)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/typeconverters/schema/v2/IsisInteractionDtoConverter.adoc b/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/typeconverters/schema/v2/IsisInteractionDtoConverter.adoc
index a47d79d..eeb009e 100644
--- a/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/typeconverters/schema/v2/IsisInteractionDtoConverter.adoc
+++ b/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/typeconverters/schema/v2/IsisInteractionDtoConverter.adoc
@@ -7,8 +7,8 @@
 .IsisInteractionDtoConverter.java
 ----
 class IsisInteractionDtoConverter {
-  String toDatastoreType(final InteractionDto memberValue)
-  InteractionDto toMemberType(final String datastoreValue)
+  String toDatastoreType(InteractionDto memberValue)
+  InteractionDto toMemberType(String datastoreValue)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/typeconverters/schema/v2/IsisOidDtoConverter.adoc b/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/typeconverters/schema/v2/IsisOidDtoConverter.adoc
index 4e13146..0be5680 100644
--- a/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/typeconverters/schema/v2/IsisOidDtoConverter.adoc
+++ b/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/typeconverters/schema/v2/IsisOidDtoConverter.adoc
@@ -7,8 +7,8 @@
 .IsisOidDtoConverter.java
 ----
 class IsisOidDtoConverter {
-  String toDatastoreType(final OidDto memberValue)
-  OidDto toMemberType(final String datastoreValue)
+  String toDatastoreType(OidDto memberValue)
+  OidDto toMemberType(String datastoreValue)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/typeconverters/time/IsoOffsetTimeConverter.adoc b/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/typeconverters/time/IsoOffsetTimeConverter.adoc
index 8654d82..48a7015 100644
--- a/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/typeconverters/time/IsoOffsetTimeConverter.adoc
+++ b/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/typeconverters/time/IsoOffsetTimeConverter.adoc
@@ -7,8 +7,8 @@
 .IsoOffsetTimeConverter.java
 ----
 class IsoOffsetTimeConverter {
-  String toDatastoreType(final OffsetTime offsetTime)
-  OffsetTime toMemberType(final String datastoreValue)
+  String toDatastoreType(OffsetTime offsetTime)
+  OffsetTime toMemberType(String datastoreValue)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/typeconverters/time/IsoZonedDateTimeConverter.adoc b/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/typeconverters/time/IsoZonedDateTimeConverter.adoc
index b24a560..7b1bd19 100644
--- a/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/typeconverters/time/IsoZonedDateTimeConverter.adoc
+++ b/antora/components/refguide-index/modules/persistence/pages/index/jdo/datanucleus/typeconverters/time/IsoZonedDateTimeConverter.adoc
@@ -7,8 +7,8 @@
 .IsoZonedDateTimeConverter.java
 ----
 class IsoZonedDateTimeConverter {
-  String toDatastoreType(final ZonedDateTime offsetTime)
-  ZonedDateTime toMemberType(final String datastoreValue)
+  String toDatastoreType(ZonedDateTime offsetTime)
+  ZonedDateTime toMemberType(String datastoreValue)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/persistence/pages/index/jdo/integration/changetracking/EntityChangeTrackerJdo.adoc b/antora/components/refguide-index/modules/persistence/pages/index/jdo/integration/changetracking/EntityChangeTrackerJdo.adoc
index af0c83f..976681b 100644
--- a/antora/components/refguide-index/modules/persistence/pages/index/jdo/integration/changetracking/EntityChangeTrackerJdo.adoc
+++ b/antora/components/refguide-index/modules/persistence/pages/index/jdo/integration/changetracking/EntityChangeTrackerJdo.adoc
@@ -7,21 +7,21 @@
 .EntityChangeTrackerJdo.java
 ----
 class EntityChangeTrackerJdo {
-  EntityChangeTrackerJdo(final EntityPropertyChangePublisher entityPropertyChangePublisher, final EntityChangesPublisher entityChangesPublisher, final EventBusService eventBusService, final Provider<InteractionProvider> interactionProviderProvider)
+  EntityChangeTrackerJdo(EntityPropertyChangePublisher entityPropertyChangePublisher, EntityChangesPublisher entityChangesPublisher, EventBusService eventBusService, Provider<InteractionProvider> interactionProviderProvider)
   Set<PropertyChangeRecord> snapshotPropertyChangeRecords()
-  void onTransactionCompleting(final TransactionBeforeCompletionEvent event)     // <.>
-  Optional<EntityChanges> getEntityChanges(final java.sql.Timestamp timestamp, final String userName)
-  Can<EntityPropertyChange> getPropertyChanges(final java.sql.Timestamp timestamp, final String userName, final TransactionId txId)
+  void onTransactionCompleting(TransactionBeforeCompletionEvent event)     // <.>
+  Optional<EntityChanges> getEntityChanges(java.sql.Timestamp timestamp, String userName)
+  Can<EntityPropertyChange> getPropertyChanges(java.sql.Timestamp timestamp, String userName, TransactionId txId)
   Interaction currentInteraction()
   long countPotentialPropertyChangeRecords()
   int numberEntitiesLoaded()
   int numberEntitiesDirtied()
-  void enlistCreated(final ManagedObject entity)
-  void enlistDeleting(final ManagedObject entity)
-  void enlistUpdating(final ManagedObject entity)
-  void recognizeLoaded(final ManagedObject entity)
-  void recognizePersisting(final ManagedObject entity)
-  void recognizeUpdating(final ManagedObject entity)
+  void enlistCreated(ManagedObject entity)
+  void enlistDeleting(ManagedObject entity)
+  void enlistUpdating(ManagedObject entity)
+  void recognizeLoaded(ManagedObject entity)
+  void recognizePersisting(ManagedObject entity)
+  void recognizeUpdating(ManagedObject entity)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/persistence/pages/index/jpa/applib/integration/IsisEntityListener.adoc b/antora/components/refguide-index/modules/persistence/pages/index/jpa/applib/integration/IsisEntityListener.adoc
index 7f93b2d..3c89637 100644
--- a/antora/components/refguide-index/modules/persistence/pages/index/jpa/applib/integration/IsisEntityListener.adoc
+++ b/antora/components/refguide-index/modules/persistence/pages/index/jpa/applib/integration/IsisEntityListener.adoc
@@ -13,13 +13,13 @@ The particular persistence layer implementation in use needs to be configured, w
 .IsisEntityListener.java
 ----
 class IsisEntityListener {
-  void onPrePersist(final Object entityPojo)
-  void onPreUpdate(final Object entityPojo)
-  void onPreRemove(final Object entityPojo)
-  void onPostPersist(final Object entityPojo)
-  void onPostUpdate(final Object entityPojo)
-  void onPostRemove(final Object entityPojo)
-  void onPostLoad(final Object entityPojo)
+  void onPrePersist(Object entityPojo)
+  void onPreUpdate(Object entityPojo)
+  void onPreRemove(Object entityPojo)
+  void onPostPersist(Object entityPojo)
+  void onPostUpdate(Object entityPojo)
+  void onPostRemove(Object entityPojo)
+  void onPostLoad(Object entityPojo)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/persistence/pages/index/jpa/applib/services/JpaSupportService.adoc b/antora/components/refguide-index/modules/persistence/pages/index/jpa/applib/services/JpaSupportService.adoc
index c481985..a1890bc 100644
--- a/antora/components/refguide-index/modules/persistence/pages/index/jpa/applib/services/JpaSupportService.adoc
+++ b/antora/components/refguide-index/modules/persistence/pages/index/jpa/applib/services/JpaSupportService.adoc
@@ -10,7 +10,7 @@ Provides access to the current interaction's _EntityManager_ (s)
 ----
 interface JpaSupportService {
   Result<EntityManager> getEntityManager(Class<?> entityType)     // <.>
-  EntityManager getEntityManagerElseFail(final Class<?> entityType)     // <.>
+  EntityManager getEntityManagerElseFail(Class<?> entityType)     // <.>
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/persistence/pages/index/jpa/applib/types/BlobJpaEmbeddable.adoc b/antora/components/refguide-index/modules/persistence/pages/index/jpa/applib/types/BlobJpaEmbeddable.adoc
index aa44d51..f2b67c3 100644
--- a/antora/components/refguide-index/modules/persistence/pages/index/jpa/applib/types/BlobJpaEmbeddable.adoc
+++ b/antora/components/refguide-index/modules/persistence/pages/index/jpa/applib/types/BlobJpaEmbeddable.adoc
@@ -14,10 +14,10 @@ EclipseLink _does_ provide its own extension,
 ----
 class BlobJpaEmbeddable {
   BlobJpaEmbeddable fromBlob(Blob blob)     // <.>
-  Blob toBlob(final BlobJpaEmbeddable blobJpaEmbeddable)     // <.>
+  Blob toBlob(BlobJpaEmbeddable blobJpaEmbeddable)     // <.>
   Blob asBlob()
   String toString()
-  boolean equals(final Object o)
+  boolean equals(Object o)
   int hashCode()
 }
 ----
diff --git a/antora/components/refguide-index/modules/persistence/pages/index/jpa/applib/types/ClobJpaEmbeddable.adoc b/antora/components/refguide-index/modules/persistence/pages/index/jpa/applib/types/ClobJpaEmbeddable.adoc
index 0a04474..bae938d 100644
--- a/antora/components/refguide-index/modules/persistence/pages/index/jpa/applib/types/ClobJpaEmbeddable.adoc
+++ b/antora/components/refguide-index/modules/persistence/pages/index/jpa/applib/types/ClobJpaEmbeddable.adoc
@@ -14,10 +14,10 @@ EclipseLink _does_ provide its own extension,
 ----
 class ClobJpaEmbeddable {
   ClobJpaEmbeddable fromClob(Clob clob)     // <.>
-  Clob toClob(final ClobJpaEmbeddable clobJpaEmbeddable)     // <.>
+  Clob toClob(ClobJpaEmbeddable clobJpaEmbeddable)     // <.>
   Clob asClob()
   String toString()
-  boolean equals(final Object o)
+  boolean equals(Object o)
   int hashCode()
 }
 ----
diff --git a/antora/components/refguide-index/modules/security/pages/index/bypass/authentication/AuthenticatorBypass.adoc b/antora/components/refguide-index/modules/security/pages/index/bypass/authentication/AuthenticatorBypass.adoc
index 91df8e0..d8e6759 100644
--- a/antora/components/refguide-index/modules/security/pages/index/bypass/authentication/AuthenticatorBypass.adoc
+++ b/antora/components/refguide-index/modules/security/pages/index/bypass/authentication/AuthenticatorBypass.adoc
@@ -9,8 +9,8 @@ Implementation that bypasses authentication.
 .AuthenticatorBypass.java
 ----
 class AuthenticatorBypass {
-  boolean isValid(final AuthenticationRequest request)
-  boolean canAuthenticate(final Class<? extends AuthenticationRequest> authenticationRequestClass)
+  boolean isValid(AuthenticationRequest request)
+  boolean canAuthenticate(Class<? extends AuthenticationRequest> authenticationRequestClass)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/security/pages/index/bypass/authorization/AuthorizorBypass.adoc b/antora/components/refguide-index/modules/security/pages/index/bypass/authorization/AuthorizorBypass.adoc
index 926fc19..810d87d 100644
--- a/antora/components/refguide-index/modules/security/pages/index/bypass/authorization/AuthorizorBypass.adoc
+++ b/antora/components/refguide-index/modules/security/pages/index/bypass/authorization/AuthorizorBypass.adoc
@@ -7,8 +7,8 @@
 .AuthorizorBypass.java
 ----
 class AuthorizorBypass {
-  boolean isVisible(final InteractionContext authentication, final Identifier identifier)
-  boolean isUsable(final InteractionContext authentication, final Identifier identifier)
+  boolean isVisible(InteractionContext authentication, Identifier identifier)
+  boolean isUsable(InteractionContext authentication, Identifier identifier)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/security/pages/index/keycloak/IsisModuleSecurityKeycloak.adoc b/antora/components/refguide-index/modules/security/pages/index/keycloak/IsisModuleSecurityKeycloak.adoc
index 1280680..55e1103 100644
--- a/antora/components/refguide-index/modules/security/pages/index/keycloak/IsisModuleSecurityKeycloak.adoc
+++ b/antora/components/refguide-index/modules/security/pages/index/keycloak/IsisModuleSecurityKeycloak.adoc
@@ -9,7 +9,7 @@ Configuration Bean to support Isis Security using Keycloak.
 .IsisModuleSecurityKeycloak.java
 ----
 class IsisModuleSecurityKeycloak {
-  WebSecurityConfigurerAdapter webSecurityConfigurer(final IsisConfiguration isisConfiguration, final KeycloakOauth2UserService keycloakOidcUserService, final List<LoginSuccessHandlerUNUSED> loginSuccessHandlersUNUSED, final List<LogoutHandler> logoutHandlers)
+  WebSecurityConfigurerAdapter webSecurityConfigurer(IsisConfiguration isisConfiguration, KeycloakOauth2UserService keycloakOidcUserService, List<LoginSuccessHandlerUNUSED> loginSuccessHandlersUNUSED, List<LogoutHandler> logoutHandlers)
   KeycloakOauth2UserService keycloakOidcUserService(OAuth2ClientProperties oauth2ClientProperties)
 }
 ----
diff --git a/antora/components/refguide-index/modules/security/pages/index/shiro/authentication/AuthenticatorShiro.adoc b/antora/components/refguide-index/modules/security/pages/index/shiro/authentication/AuthenticatorShiro.adoc
index 39f6a80..0aee465 100644
--- a/antora/components/refguide-index/modules/security/pages/index/shiro/authentication/AuthenticatorShiro.adoc
+++ b/antora/components/refguide-index/modules/security/pages/index/shiro/authentication/AuthenticatorShiro.adoc
@@ -12,9 +12,9 @@ However, although there are two objects, they are set up to share the same _Secu
 ----
 class AuthenticatorShiro {
   AuthenticatorShiro(IsisConfiguration configuration)
-  boolean canAuthenticate(final Class<? extends AuthenticationRequest> authenticationRequestClass)
-  InteractionContext authenticate(final AuthenticationRequest request, final String code)
-  void logout(final InteractionContext context)
+  boolean canAuthenticate(Class<? extends AuthenticationRequest> authenticationRequestClass)
+  InteractionContext authenticate(AuthenticationRequest request, String code)
+  void logout(InteractionContext context)
   InteractionContext authenticationFor(AuthenticationRequest request, String validationCode, AuthenticationToken token, Subject currentSubject)
 }
 ----
diff --git a/antora/components/refguide-index/modules/security/pages/index/shiro/authorization/AuthorizorShiro.adoc b/antora/components/refguide-index/modules/security/pages/index/shiro/authorization/AuthorizorShiro.adoc
index 36f7c12..b23ef63 100644
--- a/antora/components/refguide-index/modules/security/pages/index/shiro/authorization/AuthorizorShiro.adoc
+++ b/antora/components/refguide-index/modules/security/pages/index/shiro/authorization/AuthorizorShiro.adoc
@@ -11,8 +11,8 @@ However, although there are two objects, they are set up to share the same _Secu
 .AuthorizorShiro.java
 ----
 class AuthorizorShiro {
-  boolean isVisible(final InteractionContext authentication, final Identifier identifier)
-  boolean isUsable(final InteractionContext authentication, final Identifier identifier)
+  boolean isVisible(InteractionContext authentication, Identifier identifier)
+  boolean isUsable(InteractionContext authentication, Identifier identifier)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/security/pages/index/shiro/webmodule/WebModuleShiro.adoc b/antora/components/refguide-index/modules/security/pages/index/shiro/webmodule/WebModuleShiro.adoc
index 9c72e09..a3edf9e 100644
--- a/antora/components/refguide-index/modules/security/pages/index/shiro/webmodule/WebModuleShiro.adoc
+++ b/antora/components/refguide-index/modules/security/pages/index/shiro/webmodule/WebModuleShiro.adoc
@@ -11,10 +11,10 @@ Can be customized via static _WebModuleShiro#setShiroEnvironmentClass(Class)_
 .WebModuleShiro.java
 ----
 class WebModuleShiro {
-  WebModuleShiro(final ServiceInjector serviceInjector)
+  WebModuleShiro(ServiceInjector serviceInjector)
   void setShiroEnvironmentClass(Class<? extends WebEnvironment> shiroEnvironmentClass)
   void setShiroIniResource(String resourcePath)
-  void prepare(final WebModuleContext ctx)
+  void prepare(WebModuleContext ctx)
   Can<ServletContextListener> init(ServletContext ctx)
 }
 ----
diff --git a/antora/components/refguide-index/modules/security/pages/index/spring/authconverters/AuthenticationConverter.adoc b/antora/components/refguide-index/modules/security/pages/index/spring/authconverters/AuthenticationConverter.adoc
index f6a91d0..c83a818 100644
--- a/antora/components/refguide-index/modules/security/pages/index/spring/authconverters/AuthenticationConverter.adoc
+++ b/antora/components/refguide-index/modules/security/pages/index/spring/authconverters/AuthenticationConverter.adoc
@@ -15,7 +15,7 @@ All known converters are checked one by one, but checking stops once one convert
 .AuthenticationConverter.java
 ----
 interface AuthenticationConverter {
-  UserMemento convert(final Authentication authentication)     // <.>
+  UserMemento convert(Authentication authentication)     // <.>
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/security/pages/index/spring/authentication/AuthenticatorSpring.adoc b/antora/components/refguide-index/modules/security/pages/index/spring/authentication/AuthenticatorSpring.adoc
index 0b2756b..73b247b 100644
--- a/antora/components/refguide-index/modules/security/pages/index/spring/authentication/AuthenticatorSpring.adoc
+++ b/antora/components/refguide-index/modules/security/pages/index/spring/authentication/AuthenticatorSpring.adoc
@@ -7,9 +7,9 @@
 .AuthenticatorSpring.java
 ----
 class AuthenticatorSpring {
-  boolean canAuthenticate(final Class<? extends AuthenticationRequest> authenticationRequestClass)
-  InteractionContext authenticate(final AuthenticationRequest request, final String code)
-  void logout(final InteractionContext session)
+  boolean canAuthenticate(Class<? extends AuthenticationRequest> authenticationRequestClass)
+  InteractionContext authenticate(AuthenticationRequest request, String code)
+  void logout(InteractionContext session)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/security/pages/index/spring/webmodule/SpringSecurityFilter.adoc b/antora/components/refguide-index/modules/security/pages/index/spring/webmodule/SpringSecurityFilter.adoc
index 6d2011b..749ab77 100644
--- a/antora/components/refguide-index/modules/security/pages/index/spring/webmodule/SpringSecurityFilter.adoc
+++ b/antora/components/refguide-index/modules/security/pages/index/spring/webmodule/SpringSecurityFilter.adoc
@@ -7,7 +7,7 @@
 .SpringSecurityFilter.java
 ----
 class SpringSecurityFilter {
-  void doFilter(final ServletRequest servletRequest, final ServletResponse servletResponse, final FilterChain filterChain)
+  void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/subdomains/pages/index/base/applib/Dflt.adoc b/antora/components/refguide-index/modules/subdomains/pages/index/base/applib/Dflt.adoc
index ba2413f..b5147ee 100644
--- a/antora/components/refguide-index/modules/subdomains/pages/index/base/applib/Dflt.adoc
+++ b/antora/components/refguide-index/modules/subdomains/pages/index/base/applib/Dflt.adoc
@@ -7,7 +7,7 @@
 .Dflt.java
 ----
 class Dflt {
-  T of(final Collection<T> choices)
+  T of(Collection<T> choices)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/subdomains/pages/index/base/applib/services/calendar/CalendarService.adoc b/antora/components/refguide-index/modules/subdomains/pages/index/base/applib/services/calendar/CalendarService.adoc
index f16e6be..76b3a06 100644
--- a/antora/components/refguide-index/modules/subdomains/pages/index/base/applib/services/calendar/CalendarService.adoc
+++ b/antora/components/refguide-index/modules/subdomains/pages/index/base/applib/services/calendar/CalendarService.adoc
@@ -8,10 +8,10 @@
 ----
 interface CalendarService {
   LocalDate beginningOfMonth()     // <.>
-  LocalDate beginningOfMonth(final LocalDate date)
+  LocalDate beginningOfMonth(LocalDate date)
   LocalDate beginningOfQuarter()     // <.>
   LocalDate beginningOfNextQuarter()     // <.>
-  LocalDate beginningOfQuarter(final LocalDate date)
+  LocalDate beginningOfQuarter(LocalDate date)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/subdomains/pages/index/base/applib/utils/ClassUtils.adoc b/antora/components/refguide-index/modules/subdomains/pages/index/base/applib/utils/ClassUtils.adoc
index e37d616..73b6885 100644
--- a/antora/components/refguide-index/modules/subdomains/pages/index/base/applib/utils/ClassUtils.adoc
+++ b/antora/components/refguide-index/modules/subdomains/pages/index/base/applib/utils/ClassUtils.adoc
@@ -7,7 +7,7 @@
 .ClassUtils.java
 ----
 class ClassUtils {
-  Class<? extends T> load(final String clsName, final Class<T> cls)
+  Class<? extends T> load(String clsName, Class<T> cls)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/subdomains/pages/index/base/applib/utils/JodaPeriodUtils.adoc b/antora/components/refguide-index/modules/subdomains/pages/index/base/applib/utils/JodaPeriodUtils.adoc
index e9be6b7..1ea6cb7 100644
--- a/antora/components/refguide-index/modules/subdomains/pages/index/base/applib/utils/JodaPeriodUtils.adoc
+++ b/antora/components/refguide-index/modules/subdomains/pages/index/base/applib/utils/JodaPeriodUtils.adoc
@@ -9,9 +9,9 @@ Utilities for manipulating parsing JODA _Period_ s.
 .JodaPeriodUtils.java
 ----
 class JodaPeriodUtils {
-  Period asPeriod(final String inputStr)
-  String asString(final Period period)
-  String asSimpleString(final Period period)
+  Period asPeriod(String inputStr)
+  String asString(Period period)
+  String asSimpleString(Period period)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/subdomains/pages/index/base/applib/utils/MathUtils.adoc b/antora/components/refguide-index/modules/subdomains/pages/index/base/applib/utils/MathUtils.adoc
index 74511b4..16a05c0 100644
--- a/antora/components/refguide-index/modules/subdomains/pages/index/base/applib/utils/MathUtils.adoc
+++ b/antora/components/refguide-index/modules/subdomains/pages/index/base/applib/utils/MathUtils.adoc
@@ -9,12 +9,12 @@ General-purpose math utilities.
 .MathUtils.java
 ----
 class MathUtils {
-  BigDecimal round(final BigDecimal input, final int precision)
-  boolean isZeroOrNull(final BigDecimal input)
-  boolean isNotZeroOrNull(final BigDecimal input)
-  BigDecimal firstNonZero(final BigDecimal... values)
+  BigDecimal round(BigDecimal input, int precision)
+  boolean isZeroOrNull(BigDecimal input)
+  boolean isNotZeroOrNull(BigDecimal input)
+  BigDecimal firstNonZero(BigDecimal... values)
   BigDecimal max(BigDecimal... input)
-  BigDecimal maxUsingFirstSignum(final BigDecimal... values)
+  BigDecimal maxUsingFirstSignum(BigDecimal... values)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/subdomains/pages/index/base/applib/utils/MessageUtils.adoc b/antora/components/refguide-index/modules/subdomains/pages/index/base/applib/utils/MessageUtils.adoc
index 21f0fed..c7bc6fe 100644
--- a/antora/components/refguide-index/modules/subdomains/pages/index/base/applib/utils/MessageUtils.adoc
+++ b/antora/components/refguide-index/modules/subdomains/pages/index/base/applib/utils/MessageUtils.adoc
@@ -7,7 +7,7 @@
 .MessageUtils.java
 ----
 class MessageUtils {
-  String normalize(final Exception ex)
+  String normalize(Exception ex)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/subdomains/pages/index/base/applib/utils/StringUtils.adoc b/antora/components/refguide-index/modules/subdomains/pages/index/base/applib/utils/StringUtils.adoc
index 0c9237b..bb42a37 100644
--- a/antora/components/refguide-index/modules/subdomains/pages/index/base/applib/utils/StringUtils.adoc
+++ b/antora/components/refguide-index/modules/subdomains/pages/index/base/applib/utils/StringUtils.adoc
@@ -7,11 +7,11 @@
 .StringUtils.java
 ----
 class StringUtils {
-  String enumTitle(final String string)
-  String enumDeTitle(final String string)
-  String wildcardToCaseInsensitiveRegex(final String pattern)
-  String wildcardToRegex(final String pattern)
-  String capitalize(final String str)
+  String enumTitle(String string)
+  String enumDeTitle(String string)
+  String wildcardToCaseInsensitiveRegex(String pattern)
+  String wildcardToRegex(String pattern)
+  String capitalize(String str)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/subdomains/pages/index/base/applib/utils/TitleBuilder.adoc b/antora/components/refguide-index/modules/subdomains/pages/index/base/applib/utils/TitleBuilder.adoc
index 4453713..899e58e 100644
--- a/antora/components/refguide-index/modules/subdomains/pages/index/base/applib/utils/TitleBuilder.adoc
+++ b/antora/components/refguide-index/modules/subdomains/pages/index/base/applib/utils/TitleBuilder.adoc
@@ -10,11 +10,11 @@ class TitleBuilder {
   public static final Class[] NO_PARAMETER_TYPES;
   public static final Object[] NO_ARGUMENTS;
   TitleBuilder start()
-  TitleBuilder withParent(final Object object)
-  TitleBuilder withName(final String name)
-  TitleBuilder withReference(final String reference)
+  TitleBuilder withParent(Object object)
+  TitleBuilder withName(String name)
+  TitleBuilder withReference(String reference)
   String toString()
-  TitleBuilder withName(final Object object)
+  TitleBuilder withName(Object object)
   TitleBuilder withTupleElement(Object object)     // <.>
 }
 ----
diff --git a/antora/components/refguide-index/modules/subdomains/pages/index/base/applib/valuetypes/AbstractInterval.adoc b/antora/components/refguide-index/modules/subdomains/pages/index/base/applib/valuetypes/AbstractInterval.adoc
index 7875fed..df81e5b 100644
--- a/antora/components/refguide-index/modules/subdomains/pages/index/base/applib/valuetypes/AbstractInterval.adoc
+++ b/antora/components/refguide-index/modules/subdomains/pages/index/base/applib/valuetypes/AbstractInterval.adoc
@@ -8,22 +8,22 @@
 ----
 class AbstractInterval<T> {
   AbstractInterval()
-  AbstractInterval(final Interval interval)
-  AbstractInterval(final LocalDate startDate, final LocalDate endDate)
-  AbstractInterval(final LocalDate startDate, final LocalDate endDate, final IntervalEnding ending)
+  AbstractInterval(Interval interval)
+  AbstractInterval(LocalDate startDate, LocalDate endDate)
+  AbstractInterval(LocalDate startDate, LocalDate endDate, IntervalEnding ending)
   Interval asInterval()
-  boolean contains(final LocalDate date)     // <.>
-  boolean contains(final T localDateInterval)     // <.>
+  boolean contains(LocalDate date)     // <.>
+  boolean contains(T localDateInterval)     // <.>
   int days()     // <.>
   LocalDate endDate()
-  LocalDate endDate(final IntervalEnding ending)
+  LocalDate endDate(IntervalEnding ending)
   LocalDate endDateExcluding()
   LocalDate endDateFromStartDate()
   boolean isValid()
-  T overlap(final T otherInterval)     // <.>
-  boolean overlaps(final T interval)     // <.>
+  T overlap(T otherInterval)     // <.>
+  boolean overlaps(T interval)     // <.>
   LocalDate startDate()
-  boolean within(final T interval)     // <.>
+  boolean within(T interval)     // <.>
   boolean isInfinite()
   boolean isOpenEnded()
 }
diff --git a/antora/components/refguide-index/modules/subdomains/pages/index/base/applib/valuetypes/LocalDateInterval.adoc b/antora/components/refguide-index/modules/subdomains/pages/index/base/applib/valuetypes/LocalDateInterval.adoc
index bd7c12c..7fd4377 100644
--- a/antora/components/refguide-index/modules/subdomains/pages/index/base/applib/valuetypes/LocalDateInterval.adoc
+++ b/antora/components/refguide-index/modules/subdomains/pages/index/base/applib/valuetypes/LocalDateInterval.adoc
@@ -8,16 +8,16 @@
 ----
 class LocalDateInterval {
   LocalDateInterval()
-  LocalDateInterval(final Interval interval)
-  LocalDateInterval(final LocalDate startDate, final LocalDate endDate)
-  LocalDateInterval(final LocalDate startDate, final LocalDate endDate, final IntervalEnding ending)
-  LocalDateInterval excluding(final LocalDate startDate, final LocalDate endDate)
-  LocalDateInterval including(final LocalDate startDate, final LocalDate endDate)
-  boolean equals(final Object obj)
+  LocalDateInterval(Interval interval)
+  LocalDateInterval(LocalDate startDate, LocalDate endDate)
+  LocalDateInterval(LocalDate startDate, LocalDate endDate, IntervalEnding ending)
+  LocalDateInterval excluding(LocalDate startDate, LocalDate endDate)
+  LocalDateInterval including(LocalDate startDate, LocalDate endDate)
+  boolean equals(Object obj)
   int hashCode()
   String toString()
   String toString(String format)
-  LocalDateInterval parseString(final String input)     // <.>
+  LocalDateInterval parseString(String input)     // <.>
   LocalDate endDateFromStartDate(LocalDate date)     // <.>
 }
 ----
diff --git a/antora/components/refguide-index/modules/subdomains/pages/index/base/applib/with/WithIntervalMutable.adoc b/antora/components/refguide-index/modules/subdomains/pages/index/base/applib/with/WithIntervalMutable.adoc
index d840078..047b64c 100644
--- a/antora/components/refguide-index/modules/subdomains/pages/index/base/applib/with/WithIntervalMutable.adoc
+++ b/antora/components/refguide-index/modules/subdomains/pages/index/base/applib/with/WithIntervalMutable.adoc
@@ -7,10 +7,10 @@
 .WithIntervalMutable.java
 ----
 interface WithIntervalMutable<T> {
-  T changeDates(final LocalDate startDate, final LocalDate endDate)
+  T changeDates(LocalDate startDate, LocalDate endDate)
   LocalDate default0ChangeDates()
   LocalDate default1ChangeDates()
-  String validateChangeDates(final LocalDate startDate, final LocalDate endDate)
+  String validateChangeDates(LocalDate startDate, LocalDate endDate)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/subdomains/pages/index/excel/applib/dom/ExcelMetaDataEnabled.adoc b/antora/components/refguide-index/modules/subdomains/pages/index/excel/applib/dom/ExcelMetaDataEnabled.adoc
index bb60598..f8cfd7d 100644
--- a/antora/components/refguide-index/modules/subdomains/pages/index/excel/applib/dom/ExcelMetaDataEnabled.adoc
+++ b/antora/components/refguide-index/modules/subdomains/pages/index/excel/applib/dom/ExcelMetaDataEnabled.adoc
@@ -7,8 +7,8 @@
 .ExcelMetaDataEnabled.java
 ----
 interface ExcelMetaDataEnabled {
-  void setExcelSheetName(final String sheetName)
-  void setExcelRowNumber(final Integer rowNumber)
+  void setExcelSheetName(String sheetName)
+  void setExcelRowNumber(Integer rowNumber)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/subdomains/pages/index/excel/applib/dom/WorksheetContent.adoc b/antora/components/refguide-index/modules/subdomains/pages/index/excel/applib/dom/WorksheetContent.adoc
index 62fa608..06bf329 100644
--- a/antora/components/refguide-index/modules/subdomains/pages/index/excel/applib/dom/WorksheetContent.adoc
+++ b/antora/components/refguide-index/modules/subdomains/pages/index/excel/applib/dom/WorksheetContent.adoc
@@ -7,7 +7,7 @@
 .WorksheetContent.java
 ----
 class WorksheetContent {
-  WorksheetContent(final List<T> domainObjects, final WorksheetSpec spec)
+  WorksheetContent(List<T> domainObjects, WorksheetSpec spec)
   List<?> getDomainObjects()
   WorksheetSpec getSpec()
 }
diff --git a/antora/components/refguide-index/modules/subdomains/pages/index/excel/applib/dom/WorksheetSpec.adoc b/antora/components/refguide-index/modules/subdomains/pages/index/excel/applib/dom/WorksheetSpec.adoc
index ffb4a80..bf41d2c 100644
--- a/antora/components/refguide-index/modules/subdomains/pages/index/excel/applib/dom/WorksheetSpec.adoc
+++ b/antora/components/refguide-index/modules/subdomains/pages/index/excel/applib/dom/WorksheetSpec.adoc
@@ -7,16 +7,16 @@
 .WorksheetSpec.java
 ----
 class WorksheetSpec {
-  WorksheetSpec(final Class<T> viewModelClass, String sheetName)     // <.>
-  WorksheetSpec(final Class<T> viewModelClass, String sheetName, final Mode mode)
-  WorksheetSpec(final RowFactory<T> factory, String sheetName, final Mode mode)
-  String prefix(final String sheetName)
+  WorksheetSpec(Class<T> viewModelClass, String sheetName)     // <.>
+  WorksheetSpec(Class<T> viewModelClass, String sheetName, Mode mode)
+  WorksheetSpec(RowFactory<T> factory, String sheetName, Mode mode)
+  String prefix(String sheetName)
   RowFactory<T> getFactory()
   String getSheetName()
   Mode getMode()
-  boolean isTooLong(final String sheetName)
-  String trim(final String sheetName)
-  boolean hasSuffix(final String sheetName)
+  boolean isTooLong(String sheetName)
+  String trim(String sheetName)
+  boolean hasSuffix(String sheetName)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/subdomains/pages/index/excel/applib/util/AnnotationTriplet.adoc b/antora/components/refguide-index/modules/subdomains/pages/index/excel/applib/util/AnnotationTriplet.adoc
index 74941e4..38e6b6d 100644
--- a/antora/components/refguide-index/modules/subdomains/pages/index/excel/applib/util/AnnotationTriplet.adoc
+++ b/antora/components/refguide-index/modules/subdomains/pages/index/excel/applib/util/AnnotationTriplet.adoc
@@ -7,10 +7,10 @@
 .AnnotationTriplet.java
 ----
 class AnnotationTriplet {
-  AnnotationTriplet(final String annotation, final Integer colNumber, final Integer order)
+  AnnotationTriplet(String annotation, Integer colNumber, Integer order)
   String getAnnotation()
   Integer getColnumber()
-  int compareTo(final AnnotationTriplet o)
+  int compareTo(AnnotationTriplet o)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/subdomains/pages/index/excel/applib/util/ExcelFileBlobConverter.adoc b/antora/components/refguide-index/modules/subdomains/pages/index/excel/applib/util/ExcelFileBlobConverter.adoc
index b60faad..a38190c 100644
--- a/antora/components/refguide-index/modules/subdomains/pages/index/excel/applib/util/ExcelFileBlobConverter.adoc
+++ b/antora/components/refguide-index/modules/subdomains/pages/index/excel/applib/util/ExcelFileBlobConverter.adoc
@@ -7,8 +7,8 @@
 .ExcelFileBlobConverter.java
 ----
 class ExcelFileBlobConverter {
-  Blob toBlob(final String name, final File file)
-  Blob toBlob(final String name, final URL resource)
+  Blob toBlob(String name, File file)
+  Blob toBlob(String name, URL resource)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/subdomains/pages/index/excel/applib/util/PivotUtils.adoc b/antora/components/refguide-index/modules/subdomains/pages/index/excel/applib/util/PivotUtils.adoc
index b61036e..abd2e4f 100644
--- a/antora/components/refguide-index/modules/subdomains/pages/index/excel/applib/util/PivotUtils.adoc
+++ b/antora/components/refguide-index/modules/subdomains/pages/index/excel/applib/util/PivotUtils.adoc
@@ -7,9 +7,9 @@
 .PivotUtils.java
 ----
 class PivotUtils {
-  void createAnnotationRow(final Row annotationRow, final List<String> annotationList)
-  void createOrderRow(final Row orderRow, final List<Integer> orderList)
-  void createTypeRow(final Row typeRow, final List<AggregationType> typeList)
+  void createAnnotationRow(Row annotationRow, List<String> annotationList)
+  void createOrderRow(Row orderRow, List<Integer> orderList)
+  void createTypeRow(Row typeRow, List<AggregationType> typeList)
   boolean cellValueEquals(Cell cell, Cell other)
   Cell addCellValueTo(Cell source, Cell target)
   void copyCell(Cell source, Cell target)
diff --git a/antora/components/refguide-index/modules/subdomains/pages/index/excel/applib/util/SheetPivoter.adoc b/antora/components/refguide-index/modules/subdomains/pages/index/excel/applib/util/SheetPivoter.adoc
index 388ec6c..2f9ef22 100644
--- a/antora/components/refguide-index/modules/subdomains/pages/index/excel/applib/util/SheetPivoter.adoc
+++ b/antora/components/refguide-index/modules/subdomains/pages/index/excel/applib/util/SheetPivoter.adoc
@@ -7,7 +7,7 @@
 .SheetPivoter.java
 ----
 class SheetPivoter {
-  void pivot(final Sheet pivotSourceSheet, final Sheet pivotTargetSheet)     // <.>
+  void pivot(Sheet pivotSourceSheet, Sheet pivotTargetSheet)     // <.>
   List<Cell> getDistinctValuesInSourceSheetColumn(Sheet sourceSheet, Integer columnNumber)
 }
 ----
diff --git a/antora/components/refguide-index/modules/subdomains/pages/index/excel/testing/ExcelFixture.adoc b/antora/components/refguide-index/modules/subdomains/pages/index/excel/testing/ExcelFixture.adoc
index 8199ba7..ae0ea35 100644
--- a/antora/components/refguide-index/modules/subdomains/pages/index/excel/testing/ExcelFixture.adoc
+++ b/antora/components/refguide-index/modules/subdomains/pages/index/excel/testing/ExcelFixture.adoc
@@ -10,12 +10,12 @@ This class should be executed using _org.apache.isis.testing.fixtures.applib.fix
 ----
 class ExcelFixture {
   public final static String LOGICAL_TYPE_NAME;
-  ExcelFixture(final URL excelResource, final Class<?>... classes)
-  ExcelFixture(final URL excelResource, final List<Class<?>> classes)
-  ExcelFixture(final Blob upload, final Class<?>... classes)
-  ExcelFixture(final Blob blob, final List<Class<?>> classes)
+  ExcelFixture(URL excelResource, Class<?>... classes)
+  ExcelFixture(URL excelResource, List<Class<?>> classes)
+  ExcelFixture(Blob upload, Class<?>... classes)
+  ExcelFixture(Blob blob, List<Class<?>> classes)
   String getQualifiedName()
-  boolean equals(final Object o)
+  boolean equals(Object o)
   int hashCode()
 }
 ----
diff --git a/antora/components/refguide-index/modules/subdomains/pages/index/excel/testing/ExcelFixture2.adoc b/antora/components/refguide-index/modules/subdomains/pages/index/excel/testing/ExcelFixture2.adoc
index 664c596..f39378e 100644
--- a/antora/components/refguide-index/modules/subdomains/pages/index/excel/testing/ExcelFixture2.adoc
+++ b/antora/components/refguide-index/modules/subdomains/pages/index/excel/testing/ExcelFixture2.adoc
@@ -10,7 +10,7 @@ This class should be executed using _org.apache.isis.testing.fixtures.applib.fix
 ----
 class ExcelFixture2 {
   public final static String LOGICAL_TYPE_NAME;
-  boolean equals(final Object o)
+  boolean equals(Object o)
   int hashCode()
 }
 ----
diff --git a/antora/components/refguide-index/modules/subdomains/pages/index/excel/testing/ExcelFixtureRowHandler.adoc b/antora/components/refguide-index/modules/subdomains/pages/index/excel/testing/ExcelFixtureRowHandler.adoc
index 0487c07..9aa8370 100644
--- a/antora/components/refguide-index/modules/subdomains/pages/index/excel/testing/ExcelFixtureRowHandler.adoc
+++ b/antora/components/refguide-index/modules/subdomains/pages/index/excel/testing/ExcelFixtureRowHandler.adoc
@@ -7,7 +7,7 @@
 .ExcelFixtureRowHandler.java
 ----
 interface ExcelFixtureRowHandler {
-  List<Object> handleRow(final FixtureScript.ExecutionContext executionContext, final ExcelFixture excelFixture, final Object previousRow)
+  List<Object> handleRow(FixtureScript.ExecutionContext executionContext, ExcelFixture excelFixture, Object previousRow)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/subdomains/pages/index/excel/testing/ExcelFixtureWorkbookHandler.adoc b/antora/components/refguide-index/modules/subdomains/pages/index/excel/testing/ExcelFixtureWorkbookHandler.adoc
index dd7f918..b9540ca 100644
--- a/antora/components/refguide-index/modules/subdomains/pages/index/excel/testing/ExcelFixtureWorkbookHandler.adoc
+++ b/antora/components/refguide-index/modules/subdomains/pages/index/excel/testing/ExcelFixtureWorkbookHandler.adoc
@@ -7,7 +7,7 @@
 .ExcelFixtureWorkbookHandler.java
 ----
 interface ExcelFixtureWorkbookHandler {
-  void workbookHandled(final FixtureScript.ExecutionContext executionContext, final ExcelFixture2 excelFixture, List<List<?>> rows)
+  void workbookHandled(FixtureScript.ExecutionContext executionContext, ExcelFixture2 excelFixture, List<List<?>> rows)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/subdomains/pages/index/spring/applib/service/BeanDescriptor.adoc b/antora/components/refguide-index/modules/subdomains/pages/index/spring/applib/service/BeanDescriptor.adoc
index a8df199..9c42d9f 100644
--- a/antora/components/refguide-index/modules/subdomains/pages/index/spring/applib/service/BeanDescriptor.adoc
+++ b/antora/components/refguide-index/modules/subdomains/pages/index/spring/applib/service/BeanDescriptor.adoc
@@ -7,7 +7,7 @@
 .BeanDescriptor.java
 ----
 class BeanDescriptor {
-  BeanDescriptor(final String beanName, final ConfigurableApplicationContext context)
+  BeanDescriptor(String beanName, ConfigurableApplicationContext context)
   List<T> dependencies(Class<T> cls)
 }
 ----
diff --git a/antora/components/refguide-index/modules/subdomains/pages/index/spring/applib/service/ContextBeans.adoc b/antora/components/refguide-index/modules/subdomains/pages/index/spring/applib/service/ContextBeans.adoc
index ac395be..20670b0 100644
--- a/antora/components/refguide-index/modules/subdomains/pages/index/spring/applib/service/ContextBeans.adoc
+++ b/antora/components/refguide-index/modules/subdomains/pages/index/spring/applib/service/ContextBeans.adoc
@@ -7,7 +7,7 @@
 .ContextBeans.java
 ----
 class ContextBeans {
-  ContextBeans describing(final ConfigurableApplicationContext context)
+  ContextBeans describing(ConfigurableApplicationContext context)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/subdomains/pages/index/spring/applib/service/SpringBeansService.adoc b/antora/components/refguide-index/modules/subdomains/pages/index/spring/applib/service/SpringBeansService.adoc
index ed53412..224ce8e 100644
--- a/antora/components/refguide-index/modules/subdomains/pages/index/spring/applib/service/SpringBeansService.adoc
+++ b/antora/components/refguide-index/modules/subdomains/pages/index/spring/applib/service/SpringBeansService.adoc
@@ -9,7 +9,7 @@ Borrowed from BeansEndpoint.
 .SpringBeansService.java
 ----
 class SpringBeansService {
-  SpringBeansService(final ConfigurableApplicationContext context)
+  SpringBeansService(ConfigurableApplicationContext context)
   Map<String, ContextBeans> beans()
 }
 ----
diff --git a/antora/components/refguide-index/modules/testing/pages/index/archtestsupport/applib/classrules/ArchitectureDomainRules.adoc b/antora/components/refguide-index/modules/testing/pages/index/archtestsupport/applib/classrules/ArchitectureDomainRules.adoc
index 41b7ff1..5a4e76c 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/archtestsupport/applib/classrules/ArchitectureDomainRules.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/archtestsupport/applib/classrules/ArchitectureDomainRules.adoc
@@ -16,7 +16,7 @@ class ArchitectureDomainRules {
   ArchRule every_DomainService_must_also_be_annotated_with_DomainServiceLayout()     // <.>
   DescribedPredicate<JavaAnnotation<?>> DomainService_logicalTypeName()
   DescribedPredicate<JavaAnnotation<?>> DomainObject_logicalTypeName()
-  DescribedPredicate<JavaAnnotation<?>> DomainXxx_logicalTypeName(final Class<? extends Annotation> annotationClass)
+  DescribedPredicate<JavaAnnotation<?>> DomainXxx_logicalTypeName(Class<? extends Annotation> annotationClass)
   ArchRule every_jaxb_view_model_must_also_be_annotated_with_DomainObject_nature_VIEW_MODEL()     // <.>
   ArchRule every_Action_mixin_must_follow_naming_convention()     // <.>
   ArchRule every_Property_mixin_must_follow_naming_convention()     // <.>
diff --git a/antora/components/refguide-index/modules/testing/pages/index/archtestsupport/applib/classrules/ArchitectureJpaRules.adoc b/antora/components/refguide-index/modules/testing/pages/index/archtestsupport/applib/classrules/ArchitectureJpaRules.adoc
index 90bfed2..b77ce4d 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/archtestsupport/applib/classrules/ArchitectureJpaRules.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/archtestsupport/applib/classrules/ArchitectureJpaRules.adoc
@@ -20,7 +20,7 @@ class ArchitectureJpaRules {
   ArchRule every_injected_field_of_jpa_Entity_must_be_annotated_with_Transient()     // <.>
   ArchRule every_jpa_Entity_must_have_an_id_field()     // <.>
   ArchRule every_jpa_Entity_must_have_a_version_field()     // <.>
-  ClassesShouldConjunction everyJpa_Entity_must_have_a_field_named_and_annotated(final String fieldName, final Class<? extends Annotation> annotationClass)
+  ClassesShouldConjunction everyJpa_Entity_must_have_a_field_named_and_annotated(String fieldName, Class<? extends Annotation> annotationClass)
   DescribedPredicate<JavaAnnotation<?>> Table_schema()
   DescribedPredicate<JavaClass> areEntities()
   DescribedPredicate<JavaAnnotation<?>> Table_uniqueConstraints()
diff --git a/antora/components/refguide-index/modules/testing/pages/index/archtestsupport/applib/modulerules/ArchitectureModuleRules.adoc b/antora/components/refguide-index/modules/testing/pages/index/archtestsupport/applib/modulerules/ArchitectureModuleRules.adoc
index d29bb83..f73116c 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/archtestsupport/applib/modulerules/ArchitectureModuleRules.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/archtestsupport/applib/modulerules/ArchitectureModuleRules.adoc
@@ -12,7 +12,7 @@ class ArchitectureModuleRules {
   List<Class<?>> analyzeClasses_packagesOf(Class<?> clazz)     // <.>
   Architectures.LayeredArchitecture code_dependencies_follow_module_Imports(List<Class<?>> moduleClasses)     // <.>
   Architectures.LayeredArchitecture code_dependencies_follow_module_Imports_and_subpackage_rules(List<Class<?>> moduleClasses, List<Subpackage> subpackages)     // <.>
-  String nameOf(Class<?> moduleClass, final String subpackageName)
+  String nameOf(Class<?> moduleClass, String subpackageName)
   String[] namesOf(Class<?> moduleClass, String... subpackageNames)
   String[] namesOf(Set<Class<?>> importingClasses, String... subpackageNames)
   String packageIdentifierFor(Class<?> moduleClass)
@@ -20,7 +20,7 @@ class ArchitectureModuleRules {
   String[] both(String str, String[] arr)
   String[] both(String[] arr1, String[] arr2)
   Map<T, Set<T>> invert(Map<T, Set<T>> valueSetByKey)
-  void accumulateTransitiveDependencies(final Class<?> referringClass, final Map<Class<?>, Set<Class<?>>> directDependenciesByReferringClass, final Set<Class<?>> transitiveDependenciesOfReferringClass)
+  void accumulateTransitiveDependencies(Class<?> referringClass, Map<Class<?>, Set<Class<?>>> directDependenciesByReferringClass, Set<Class<?>> transitiveDependenciesOfReferringClass)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/AbstractRandomValueGenerator.adoc b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/AbstractRandomValueGenerator.adoc
index bd9ffe7..a768dc9 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/AbstractRandomValueGenerator.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/AbstractRandomValueGenerator.adoc
@@ -7,7 +7,7 @@
 .AbstractRandomValueGenerator.java
 ----
 class AbstractRandomValueGenerator {
-  AbstractRandomValueGenerator(final FakeDataService fake)
+  AbstractRandomValueGenerator(FakeDataService fake)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Addresses.adoc b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Addresses.adoc
index cb93563..1f7d219 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Addresses.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Addresses.adoc
@@ -9,7 +9,7 @@ Returns random components of an address.
 .Addresses.java
 ----
 class Addresses {
-  Addresses(final FakeDataService fakeDataService)
+  Addresses(FakeDataService fakeDataService)
   String streetName()
   String streetAddressNumber()
   String streetAddress()
diff --git a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/BigDecimals.adoc b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/BigDecimals.adoc
index 60b2dae..4fa6862 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/BigDecimals.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/BigDecimals.adoc
@@ -9,9 +9,9 @@ Returns random _BigDecimal_ s, optionally constrained by precision and scale.
 .BigDecimals.java
 ----
 class BigDecimals {
-  BigDecimals(final FakeDataService fakeDataService)
+  BigDecimals(FakeDataService fakeDataService)
   BigDecimal any()
-  BigDecimal any(final int precision, final int scale)
+  BigDecimal any(int precision, int scale)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/BigIntegers.adoc b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/BigIntegers.adoc
index 9c79689..b96f3e3 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/BigIntegers.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/BigIntegers.adoc
@@ -9,7 +9,7 @@ Returns random _BigInteger_ s.
 .BigIntegers.java
 ----
 class BigIntegers {
-  BigIntegers(final FakeDataService fakeDataService)
+  BigIntegers(FakeDataService fakeDataService)
   BigInteger any()
 }
 ----
diff --git a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Books.adoc b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Books.adoc
index 0ba508f..c9c69e3 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Books.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Books.adoc
@@ -9,7 +9,7 @@ Returns random ISBN codes, either 10 or 13 character forms.
 .Books.java
 ----
 class Books {
-  Books(final FakeDataService fakeDataService)
+  Books(FakeDataService fakeDataService)
   String isbn10()
   String isbn13()
 }
diff --git a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Booleans.adoc b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Booleans.adoc
index 40f8e46..58060dc 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Booleans.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Booleans.adoc
@@ -9,7 +9,7 @@ Returns random `boolean` values with different probabilities.
 .Booleans.java
 ----
 class Booleans {
-  Booleans(final FakeDataService fakeDataService)
+  Booleans(FakeDataService fakeDataService)
   boolean coinFlip()     // <.>
   boolean either()     // <.>
   boolean diceRollOf6()     // <.>
diff --git a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Bytes.adoc b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Bytes.adoc
index 7dd45be..96ebfb9 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Bytes.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Bytes.adoc
@@ -9,9 +9,9 @@ Returns random `byte` values, optionally constrained within a range,
 .Bytes.java
 ----
 class Bytes {
-  Bytes(final FakeDataService fakeDataService)
-  byte upTo(final byte upTo)
-  byte between(final byte min, final byte max)
+  Bytes(FakeDataService fakeDataService)
+  byte upTo(byte upTo)
+  byte between(byte min, byte max)
   byte any()
 }
 ----
diff --git a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Chars.adoc b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Chars.adoc
index f3f9de2..4afb2ae 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Chars.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Chars.adoc
@@ -9,11 +9,11 @@ Returns random `char` values, optionally constrained within a range,
 .Chars.java
 ----
 class Chars {
-  Chars(final FakeDataService fakeDataService)
+  Chars(FakeDataService fakeDataService)
   char upper()     // <.>
   char lower()     // <.>
   char digit()     // <.>
-  char anyOf(final String s)     // <.>
+  char anyOf(String s)     // <.>
   char any()     // <.>
 }
 ----
diff --git a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Collections.adoc b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Collections.adoc
index 83438fc..bf47a34 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Collections.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Collections.adoc
@@ -9,34 +9,34 @@ Returns random instance of a provided collection, with overloads allowing instan
 .Collections.java
 ----
 class Collections {
-  Collections(final FakeDataService fakeDataService)
-  E anyEnum(final Class<E> enumType)
-  E anyEnumExcept(final Class<E> enumType, final Predicate<E> except)
-  T anyBounded(final Class<T> cls)
-  T anyBoundedExcept(final Class<T> cls, final Predicate<T> except)
-  T anyOf(final List<T> list)
-  T anyOf(final Collection<T> collection)
-  T anyOfExcept(final List<T> list, final Predicate<T> except)
-  T anyOfExcept(final Collection<T> collection, final Predicate<T> except)
-  char anyOf(final char... elements)
-  char anyOfExcept(final char[] elements, final Predicate<Character> except)
-  byte anyOf(final byte... elements)
-  byte anyOfExcept(final byte[] elements, final Predicate<Byte> except)
-  short anyOf(final short... elements)
-  short anyOfExcept(final short[] elements, final Predicate<Short> except)
-  int anyOf(final int... elements)
-  int anyOfExcept(final int[] elements, final Predicate<Integer> except)
-  long anyOf(final long... elements)
-  long anyOfExcept(final long[] elements, final Predicate<Long> except)
-  float anyOf(final float... elements)
-  float anyOfExcept(final float[] elements, final Predicate<Float> except)
-  double anyOf(final double... elements)
-  double anyOfExcept(final double[] elements, final Predicate<Double> except)
-  boolean anyOf(final boolean... elements)
-  boolean anyOfExcept(final boolean[] elements, final Predicate<Boolean> except)
-  T anyOf(final T... elements)
-  T anyOfExcept(final T[] elements, final Predicate<T> except)
-  E find(final Callable<E> block, final Predicate<E> except)
+  Collections(FakeDataService fakeDataService)
+  E anyEnum(Class<E> enumType)
+  E anyEnumExcept(Class<E> enumType, Predicate<E> except)
+  T anyBounded(Class<T> cls)
+  T anyBoundedExcept(Class<T> cls, Predicate<T> except)
+  T anyOf(List<T> list)
+  T anyOf(Collection<T> collection)
+  T anyOfExcept(List<T> list, Predicate<T> except)
+  T anyOfExcept(Collection<T> collection, Predicate<T> except)
+  char anyOf(char... elements)
+  char anyOfExcept(char[] elements, Predicate<Character> except)
+  byte anyOf(byte... elements)
+  byte anyOfExcept(byte[] elements, Predicate<Byte> except)
+  short anyOf(short... elements)
+  short anyOfExcept(short[] elements, Predicate<Short> except)
+  int anyOf(int... elements)
+  int anyOfExcept(int[] elements, Predicate<Integer> except)
+  long anyOf(long... elements)
+  long anyOfExcept(long[] elements, Predicate<Long> except)
+  float anyOf(float... elements)
+  float anyOfExcept(float[] elements, Predicate<Float> except)
+  double anyOf(double... elements)
+  double anyOfExcept(double[] elements, Predicate<Double> except)
+  boolean anyOf(boolean... elements)
+  boolean anyOfExcept(boolean[] elements, Predicate<Boolean> except)
+  T anyOf(T... elements)
+  T anyOfExcept(T[] elements, Predicate<T> except)
+  E find(Callable<E> block, Predicate<E> except)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Comms.adoc b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Comms.adoc
index c28d11e..de310b9 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Comms.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Comms.adoc
@@ -9,7 +9,7 @@ Returns a random string representing for communications channel of some sort (em
 .Comms.java
 ----
 class Comms {
-  Comms(final FakeDataService fakeDataService)
+  Comms(FakeDataService fakeDataService)
   String emailAddress()
   String url()
   String phoneNumber()
diff --git a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/CreditCards.adoc b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/CreditCards.adoc
index 585a945..6858e7f 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/CreditCards.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/CreditCards.adoc
@@ -9,7 +9,7 @@ Returns strings representing either credit card numbers or types (visa, amex and
 .CreditCards.java
 ----
 class CreditCards {
-  CreditCards(final FakeDataService fakeDataService, final FakeValuesService fakeValuesService)
+  CreditCards(FakeDataService fakeDataService, FakeValuesService fakeValuesService)
   String number()
   String type()
 }
diff --git a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Doubles.adoc b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Doubles.adoc
index a7a7779..c139cd3 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Doubles.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Doubles.adoc
@@ -9,9 +9,9 @@ Returns random `double` values, optionally constrained within a range,
 .Doubles.java
 ----
 class Doubles {
-  Doubles(final FakeDataService fakeDataService)
+  Doubles(FakeDataService fakeDataService)
   double any()
-  double upTo(final double max)
+  double upTo(double max)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Enums.adoc b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Enums.adoc
index 7df7721..49f30e9 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Enums.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Enums.adoc
@@ -9,7 +9,7 @@ Returns a random instance of an enum class.
 .Enums.java
 ----
 class Enums {
-  Enums(final FakeDataService fakeDataService)
+  Enums(FakeDataService fakeDataService)
   T anyOf(Class<T> cls)
 }
 ----
diff --git a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/FakeDataService.adoc b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/FakeDataService.adoc
index 9c5fb87..1a982e1 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/FakeDataService.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/FakeDataService.adoc
@@ -11,7 +11,7 @@ Also provides _#javaFaker() access_ to the _Faker_ class which provides many mor
 .FakeDataService.java
 ----
 class FakeDataService {
-  FakeDataService(final ClockService clockService, final RepositoryService repositoryService)
+  FakeDataService(ClockService clockService, RepositoryService repositoryService)
   void init()
   Faker javaFaker()     // <.>
   Names name()
diff --git a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Floats.adoc b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Floats.adoc
index 86527b0..20d2223 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Floats.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Floats.adoc
@@ -9,9 +9,9 @@ Returns random `float` values, optionally constrained within a range,
 .Floats.java
 ----
 class Floats {
-  Floats(final FakeDataService fakeDataService)
+  Floats(FakeDataService fakeDataService)
   float any()
-  float upTo(final float max)
+  float upTo(float max)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Integers.adoc b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Integers.adoc
index 356949b..8ada92b 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Integers.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Integers.adoc
@@ -9,10 +9,10 @@ Returns random `int` eger values, optionally constrained within a range,
 .Integers.java
 ----
 class Integers {
-  Integers(final FakeDataService fakeDataService)
+  Integers(FakeDataService fakeDataService)
   int any()
-  int upTo(final int upTo)
-  int between(final int min, final int max)
+  int upTo(int upTo)
+  int between(int min, int max)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/IsisBlobs.adoc b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/IsisBlobs.adoc
index 9564ab0..4261dfd 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/IsisBlobs.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/IsisBlobs.adoc
@@ -9,7 +9,7 @@ Returns random xref:refguide:applib:index/value/Blob.adoc[Blob] values, optional
 .IsisBlobs.java
 ----
 class IsisBlobs {
-  IsisBlobs(final FakeDataService fakeDataService)
+  IsisBlobs(FakeDataService fakeDataService)
   Blob any()
   Blob anyJpg()
   Blob anyPdf()
diff --git a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/IsisClobs.adoc b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/IsisClobs.adoc
index a102f93..089d1ee 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/IsisClobs.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/IsisClobs.adoc
@@ -9,7 +9,7 @@ Returns random xref:refguide:applib:index/value/Clob.adoc[Clob] values, optional
 .IsisClobs.java
 ----
 class IsisClobs {
-  IsisClobs(final FakeDataService fakeDataService)
+  IsisClobs(FakeDataService fakeDataService)
   Clob any()
   Clob anyXml()
   Clob anyRtf()
diff --git a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/IsisPasswords.adoc b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/IsisPasswords.adoc
index 72b641f..8b540ea 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/IsisPasswords.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/IsisPasswords.adoc
@@ -9,9 +9,9 @@ Returns random xref:refguide:applib:index/value/Password.adoc[Password] values,
 .IsisPasswords.java
 ----
 class IsisPasswords {
-  IsisPasswords(final FakeDataService fakeDataService)
+  IsisPasswords(FakeDataService fakeDataService)
   Password any()     // <.>
-  Password any(final int numCharacters)
+  Password any(int numCharacters)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/JavaSqlDates.adoc b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/JavaSqlDates.adoc
index 4874656..8daac1f 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/JavaSqlDates.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/JavaSqlDates.adoc
@@ -11,10 +11,10 @@ The current time ('now') is obtained from the _org.apache.isis.applib.services.c
 .JavaSqlDates.java
 ----
 class JavaSqlDates {
-  JavaSqlDates(final FakeDataService fakeDataService)
-  Date around(final Period period)     // <.>
-  Date before(final Period period)     // <.>
-  java.sql.Date after(final Period period)     // <.>
+  JavaSqlDates(FakeDataService fakeDataService)
+  Date around(Period period)     // <.>
+  Date before(Period period)     // <.>
+  java.sql.Date after(Period period)     // <.>
   java.sql.Date any()     // <.>
 }
 ----
diff --git a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/JavaSqlTimestamps.adoc b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/JavaSqlTimestamps.adoc
index 282a482..b7992ed 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/JavaSqlTimestamps.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/JavaSqlTimestamps.adoc
@@ -11,10 +11,10 @@ The current time ('now') is obtained from the _org.apache.isis.applib.services.c
 .JavaSqlTimestamps.java
 ----
 class JavaSqlTimestamps {
-  JavaSqlTimestamps(final FakeDataService fakeDataService)
-  java.sql.Timestamp around(final Period period)     // <.>
-  java.sql.Timestamp before(final Period period)     // <.>
-  java.sql.Timestamp after(final Period period)     // <.>
+  JavaSqlTimestamps(FakeDataService fakeDataService)
+  java.sql.Timestamp around(Period period)     // <.>
+  java.sql.Timestamp before(Period period)     // <.>
+  java.sql.Timestamp after(Period period)     // <.>
   java.sql.Timestamp any()     // <.>
 }
 ----
diff --git a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/JavaTimeDateTimes.adoc b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/JavaTimeDateTimes.adoc
index 287f9f4..1c3fdd1 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/JavaTimeDateTimes.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/JavaTimeDateTimes.adoc
@@ -11,10 +11,10 @@ The current time ('now') is obtained from the _org.apache.isis.applib.services.c
 .JavaTimeDateTimes.java
 ----
 class JavaTimeDateTimes {
-  JavaTimeDateTimes(final FakeDataService fakeDataService)
-  OffsetDateTime around(final Period period)     // <.>
-  OffsetDateTime before(final Period period)     // <.>
-  OffsetDateTime after(final Period period)     // <.>
+  JavaTimeDateTimes(FakeDataService fakeDataService)
+  OffsetDateTime around(Period period)     // <.>
+  OffsetDateTime before(Period period)     // <.>
+  OffsetDateTime after(Period period)     // <.>
   OffsetDateTime any()     // <.>
 }
 ----
diff --git a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/JavaTimeLocalDates.adoc b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/JavaTimeLocalDates.adoc
index 704b41e..0941d7f 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/JavaTimeLocalDates.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/JavaTimeLocalDates.adoc
@@ -11,10 +11,10 @@ The current time ('now') is obtained from the _org.apache.isis.applib.services.c
 .JavaTimeLocalDates.java
 ----
 class JavaTimeLocalDates {
-  JavaTimeLocalDates(final FakeDataService fakeDataService)
-  LocalDate around(final Period period)     // <.>
-  LocalDate before(final Period period)     // <.>
-  LocalDate after(final Period period)     // <.>
+  JavaTimeLocalDates(FakeDataService fakeDataService)
+  LocalDate around(Period period)     // <.>
+  LocalDate before(Period period)     // <.>
+  LocalDate after(Period period)     // <.>
   LocalDate any()     // <.>
 }
 ----
diff --git a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/JavaTimePeriods.adoc b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/JavaTimePeriods.adoc
index 99f0994..0f7d85f 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/JavaTimePeriods.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/JavaTimePeriods.adoc
@@ -9,13 +9,13 @@ Returns random _Period_ s constrained to last a certain number number of days, m
 .JavaTimePeriods.java
 ----
 class JavaTimePeriods {
-  JavaTimePeriods(final FakeDataService fakeDataService)
-  Period daysBetween(final int minDays, final int maxDays)
-  Period daysUpTo(final int maxDays)
-  Period monthsBetween(final int minMonths, final int maxMonths)
-  Period monthsUpTo(final int months)
-  Period yearsBetween(final int minYears, final int maxYears)
-  Period yearsUpTo(final int years)
+  JavaTimePeriods(FakeDataService fakeDataService)
+  Period daysBetween(int minDays, int maxDays)
+  Period daysUpTo(int maxDays)
+  Period monthsBetween(int minMonths, int maxMonths)
+  Period monthsUpTo(int months)
+  Period yearsBetween(int minYears, int maxYears)
+  Period yearsUpTo(int years)
   Period within(Period period)
 }
 ----
diff --git a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/JavaUtilDates.adoc b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/JavaUtilDates.adoc
index ad298cc..5a4f4a2 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/JavaUtilDates.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/JavaUtilDates.adoc
@@ -11,10 +11,10 @@ The current time ('now') is obtained from the _org.apache.isis.applib.services.c
 .JavaUtilDates.java
 ----
 class JavaUtilDates {
-  JavaUtilDates(final FakeDataService fakeDataService)
-  Date around(final Period period)     // <.>
-  Date before(final Period period)     // <.>
-  Date after(final Period period)     // <.>
+  JavaUtilDates(FakeDataService fakeDataService)
+  Date around(Period period)     // <.>
+  Date before(Period period)     // <.>
+  Date after(Period period)     // <.>
   java.util.Date any()     // <.>
 }
 ----
diff --git a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/JodaDateTimes.adoc b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/JodaDateTimes.adoc
index 96b5e5e..4660d2a 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/JodaDateTimes.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/JodaDateTimes.adoc
@@ -11,10 +11,10 @@ The current time ('now') is obtained from the _org.apache.isis.applib.services.c
 .JodaDateTimes.java
 ----
 class JodaDateTimes {
-  JodaDateTimes(final FakeDataService fakeDataService)
-  DateTime around(final Period period)     // <.>
-  DateTime before(final Period period)     // <.>
-  DateTime after(final Period period)     // <.>
+  JodaDateTimes(FakeDataService fakeDataService)
+  DateTime around(Period period)     // <.>
+  DateTime before(Period period)     // <.>
+  DateTime after(Period period)     // <.>
   DateTime any()     // <.>
 }
 ----
diff --git a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/JodaLocalDates.adoc b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/JodaLocalDates.adoc
index fb3f94f..f789d2c 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/JodaLocalDates.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/JodaLocalDates.adoc
@@ -11,10 +11,10 @@ The current time ('now') is obtained from the _org.apache.isis.applib.services.c
 .JodaLocalDates.java
 ----
 class JodaLocalDates {
-  JodaLocalDates(final FakeDataService fakeDataService)
-  LocalDate around(final Period period)     // <.>
-  org.joda.time.LocalDate before(final Period period)     // <.>
-  org.joda.time.LocalDate after(final Period period)     // <.>
+  JodaLocalDates(FakeDataService fakeDataService)
+  LocalDate around(Period period)     // <.>
+  org.joda.time.LocalDate before(Period period)     // <.>
+  org.joda.time.LocalDate after(Period period)     // <.>
   LocalDate any()     // <.>
 }
 ----
diff --git a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/JodaPeriods.adoc b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/JodaPeriods.adoc
index 6b91b07..d2c0bf2 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/JodaPeriods.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/JodaPeriods.adoc
@@ -9,13 +9,13 @@ Returns random _Period_ s constrained to last a certain number number of days, m
 .JodaPeriods.java
 ----
 class JodaPeriods {
-  JodaPeriods(final FakeDataService fakeDataService)
-  Period daysBetween(final int minDays, final int maxDays)
-  Period daysUpTo(final int maxDays)
-  Period monthsBetween(final int minMonths, final int maxMonths)
-  Period monthsUpTo(final int months)
-  Period yearsBetween(final int minYears, final int maxYears)
-  Period yearsUpTo(final int years)
+  JodaPeriods(FakeDataService fakeDataService)
+  Period daysBetween(int minDays, int maxDays)
+  Period daysUpTo(int maxDays)
+  Period monthsBetween(int minMonths, int maxMonths)
+  Period monthsUpTo(int months)
+  Period yearsBetween(int minYears, int maxYears)
+  Period yearsUpTo(int years)
   Period within(Period period)
 }
 ----
diff --git a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Longs.adoc b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Longs.adoc
index da0889d..1418beb 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Longs.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Longs.adoc
@@ -9,10 +9,10 @@ Returns random `long` values, optionally constrained within a range,
 .Longs.java
 ----
 class Longs {
-  Longs(final FakeDataService fakeDataService)
+  Longs(FakeDataService fakeDataService)
   long any()
-  long upTo(final long upTo)
-  long between(final long min, final long max)
+  long upTo(long upTo)
+  long between(long min, long max)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Lorem.adoc b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Lorem.adoc
index 032bb6d..f37c29b 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Lorem.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Lorem.adoc
@@ -9,7 +9,7 @@ Returns random text, either words or sentences or paragraphs.
 .Lorem.java
 ----
 class Lorem {
-  Lorem(final FakeDataService fakeDataService)
+  Lorem(FakeDataService fakeDataService)
   List<String> words(int num)
   List<String> words()
   String sentence(int wordCount)
diff --git a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Names.adoc b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Names.adoc
index 143c42b..b36807c 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Names.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Names.adoc
@@ -9,7 +9,7 @@ Returns random strings representing names.
 .Names.java
 ----
 class Names {
-  Names(final FakeDataService fakeDataService)
+  Names(FakeDataService fakeDataService)
   String fullName()
   String firstName()
   String lastName()
diff --git a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Shorts.adoc b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Shorts.adoc
index 0ac6afc..f4e6c8e 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Shorts.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Shorts.adoc
@@ -9,10 +9,10 @@ Returns random `short` values, optionally constrained within a range,
 .Shorts.java
 ----
 class Shorts {
-  Shorts(final FakeDataService fakeDataService)
+  Shorts(FakeDataService fakeDataService)
   short any()
-  short upTo(final short upTo)
-  short between(final short min, final short max)
+  short upTo(short upTo)
+  short between(short min, short max)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Strings.adoc b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Strings.adoc
index 4b37ad1..22701ad 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Strings.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Strings.adoc
@@ -9,10 +9,10 @@ Returns random strings, specifying the number of characters.
 .Strings.java
 ----
 class Strings {
-  Strings(final FakeDataService fakeDataService)
-  String upper(final int numChars)
-  String fixed(final int numChars)
-  String digits(final int numDigits)
+  Strings(FakeDataService fakeDataService)
+  String upper(int numChars)
+  String fixed(int numChars)
+  String digits(int numDigits)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Urls.adoc b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Urls.adoc
index 159ba73..cb23c58 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Urls.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Urls.adoc
@@ -9,7 +9,7 @@ Returns random but well-formed _URL_ s.
 .Urls.java
 ----
 class Urls {
-  Urls(final FakeDataService fakeDataService)
+  Urls(FakeDataService fakeDataService)
   URL any()
 }
 ----
diff --git a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Uuids.adoc b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Uuids.adoc
index fea86f4..4447f49 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Uuids.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/fakedata/applib/services/Uuids.adoc
@@ -9,7 +9,7 @@ Returns random _UUID_ s.
 .Uuids.java
 ----
 class Uuids {
-  Uuids(final FakeDataService fakeDataService)
+  Uuids(FakeDataService fakeDataService)
   UUID any()
 }
 ----
diff --git a/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/events/FixturesInstalledEvent.adoc b/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/events/FixturesInstalledEvent.adoc
index 8e728e1..bc0f7d2 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/events/FixturesInstalledEvent.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/events/FixturesInstalledEvent.adoc
@@ -7,7 +7,7 @@
 .FixturesInstalledEvent.java
 ----
 class FixturesInstalledEvent {
-  FixturesInstalledEvent(final Object source)
+  FixturesInstalledEvent(Object source)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/events/FixturesInstallingEvent.adoc b/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/events/FixturesInstallingEvent.adoc
index 3a299cd..3519f67 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/events/FixturesInstallingEvent.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/events/FixturesInstallingEvent.adoc
@@ -7,7 +7,7 @@
 .FixturesInstallingEvent.java
 ----
 class FixturesInstallingEvent {
-  FixturesInstallingEvent(final Object source)
+  FixturesInstallingEvent(Object source)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/fixturescripts/ExecutionParametersDefault.adoc b/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/fixturescripts/ExecutionParametersDefault.adoc
index 2a8c16c..01f5c08 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/fixturescripts/ExecutionParametersDefault.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/fixturescripts/ExecutionParametersDefault.adoc
@@ -11,43 +11,43 @@ The class is instantiated by the xref:refguide:testing:index/fixtures/applib/fix
 .ExecutionParametersDefault.java
 ----
 class ExecutionParametersDefault {
-  ExecutionParametersDefault(final String parameters)
-  Map<String, String> asKeyValueMap(final String parameters)
+  ExecutionParametersDefault(String parameters)
+  Map<String, String> asKeyValueMap(String parameters)
   String getParameters()
-  String getParameter(final String parameterName)
-  T getParameterAsT(final String parameterName, final Class<T> cls)
-  Boolean getParameterAsBoolean(final String parameterName)
-  Byte getParameterAsByte(final String parameterName)
-  Short getParameterAsShort(final String parameterName)
-  Integer getParameterAsInteger(final String parameterName)
-  Long getParameterAsLong(final String parameterName)
-  Float getParameterAsFloat(final String parameterName)
-  Double getParameterAsDouble(final String parameterName)
-  Character getParameterAsCharacter(final String parameterName)
-  BigInteger getParameterAsBigInteger(final String parameterName)
-  BigDecimal getParameterAsBigDecimal(final String parameterName)
-  LocalDate getParameterAsLocalDate(final String parameterName)
-  LocalDateTime getParameterAsLocalDateTime(final String parameterName)
-  T getParameterAsEnum(final String parameterName, final Class<T> enumClass)
+  String getParameter(String parameterName)
+  T getParameterAsT(String parameterName, Class<T> cls)
+  Boolean getParameterAsBoolean(String parameterName)
+  Byte getParameterAsByte(String parameterName)
+  Short getParameterAsShort(String parameterName)
+  Integer getParameterAsInteger(String parameterName)
+  Long getParameterAsLong(String parameterName)
+  Float getParameterAsFloat(String parameterName)
+  Double getParameterAsDouble(String parameterName)
+  Character getParameterAsCharacter(String parameterName)
+  BigInteger getParameterAsBigInteger(String parameterName)
+  BigDecimal getParameterAsBigDecimal(String parameterName)
+  LocalDate getParameterAsLocalDate(String parameterName)
+  LocalDateTime getParameterAsLocalDateTime(String parameterName)
+  T getParameterAsEnum(String parameterName, Class<T> enumClass)
   Map<String, String> getParameterMap()
-  void setParameterIfNotPresent(final String parameterName, final String parameterValue)
-  void setParameter(final String parameterName, final Boolean parameterValue)
-  void setParameter(final String parameterName, final Byte parameterValue)
-  void setParameter(final String parameterName, final Short parameterValue)
-  void setParameter(final String parameterName, final Integer parameterValue)
-  void setParameter(final String parameterName, final Long parameterValue)
-  void setParameter(final String parameterName, final Float parameterValue)
-  void setParameter(final String parameterName, final Double parameterValue)
-  void setParameter(final String parameterName, final Character parameterValue)
-  void setParameter(final String parameterName, final BigInteger parameterValue)
-  void setParameter(final String parameterName, final java.util.Date parameterValue)
-  void setParameter(final String parameterName, final java.sql.Date parameterValue)
-  void setParameter(final String parameterName, final LocalDate parameterValue)
-  void setParameter(final String parameterName, final LocalDateTime parameterValue)
-  void setParameter(final String parameterName, final DateTime parameterValue)
-  void setParameter(final String parameterName, final BigDecimal parameterValue)
-  void setParameter(final String parameterName, final Enum<?> parameterValue)
-  void setParameter(final String parameterName, final String parameterValue)
+  void setParameterIfNotPresent(String parameterName, String parameterValue)
+  void setParameter(String parameterName, Boolean parameterValue)
+  void setParameter(String parameterName, Byte parameterValue)
+  void setParameter(String parameterName, Short parameterValue)
+  void setParameter(String parameterName, Integer parameterValue)
+  void setParameter(String parameterName, Long parameterValue)
+  void setParameter(String parameterName, Float parameterValue)
+  void setParameter(String parameterName, Double parameterValue)
+  void setParameter(String parameterName, Character parameterValue)
+  void setParameter(String parameterName, BigInteger parameterValue)
+  void setParameter(String parameterName, java.util.Date parameterValue)
+  void setParameter(String parameterName, java.sql.Date parameterValue)
+  void setParameter(String parameterName, LocalDate parameterValue)
+  void setParameter(String parameterName, LocalDateTime parameterValue)
+  void setParameter(String parameterName, DateTime parameterValue)
+  void setParameter(String parameterName, BigDecimal parameterValue)
+  void setParameter(String parameterName, Enum<?> parameterValue)
+  void setParameter(String parameterName, String parameterValue)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/fixturescripts/ExecutionParametersService.adoc b/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/fixturescripts/ExecutionParametersService.adoc
index aa085ab..558a070 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/fixturescripts/ExecutionParametersService.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/fixturescripts/ExecutionParametersService.adoc
@@ -11,7 +11,7 @@ Factoring this out as a service potentially allows for extensions to parsing.
 .ExecutionParametersService.java
 ----
 interface ExecutionParametersService {
-  ExecutionParameters newExecutionParameters(final String parameters)
+  ExecutionParameters newExecutionParameters(String parameters)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/fixturescripts/FixtureResultList.adoc b/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/fixturescripts/FixtureResultList.adoc
index 4fa16cf..66a010c 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/fixturescripts/FixtureResultList.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/fixturescripts/FixtureResultList.adoc
@@ -11,12 +11,12 @@ Instantiate using _FixtureScripts#newExecutionContext(String)_
 .FixtureResultList.java
 ----
 class FixtureResultList {
-  FixtureResultList(final FixtureScripts fixtureScripts, final FixtureScript.ExecutionContext executionContext)
-  T add(final FixtureScript script, final T object)
-  T add(final FixtureScript fixtureScript, final String key, final T object)     // <.>
+  FixtureResultList(FixtureScripts fixtureScripts, FixtureScript.ExecutionContext executionContext)
+  T add(FixtureScript script, T object)
+  T add(FixtureScript fixtureScript, String key, T object)     // <.>
   List<FixtureResult> getResults()
-  String nextItemFor(final FixtureScript script)
-  T lookup(final String key, Class<T> cls)
+  String nextItemFor(FixtureScript script)
+  T lookup(String key, Class<T> cls)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/fixturescripts/FixtureScript.adoc b/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/fixturescripts/FixtureScript.adoc
index 7d3099a..a0fe709 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/fixturescripts/FixtureScript.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/fixturescripts/FixtureScript.adoc
@@ -11,10 +11,10 @@ Responsible for setting up the system (or more likely a part of the system) for
 class FixtureScript {
   public static final FixtureScript NOOP;
   FixtureScript()     // <.>
-  FixtureScript(final String friendlyName, final String localName)     // <.>
+  FixtureScript(String friendlyName, String localName)     // <.>
   String getQualifiedName()
-  String validateRun(final String parameters)     // <.>
-  String pathWith(final String subkey)
+  String validateRun(String parameters)     // <.>
+  String pathWith(String subkey)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/fixturescripts/FixtureScripts.adoc b/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/fixturescripts/FixtureScripts.adoc
index f7d66a9..d556af3 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/fixturescripts/FixtureScripts.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/fixturescripts/FixtureScripts.adoc
@@ -12,27 +12,27 @@ class FixtureScripts {
   // secman seeding
 public static final String LOGICAL_TYPE_NAME;
   public static final String PACKAGE_PREFIX;     // <.>
-  FixtureScripts(final FixtureScriptsSpecificationProvider fixtureScriptsSpecificationProvider, final ServiceRegistry serviceRegistry)
-  List<FixtureResult> runFixtureScript(final String fixtureScriptName, final String parameters)     // <.>
-  List<FixtureResult> runFixtureScript(final FixtureScript fixtureScript, final String parameters)
+  FixtureScripts(FixtureScriptsSpecificationProvider fixtureScriptsSpecificationProvider, ServiceRegistry serviceRegistry)
+  List<FixtureResult> runFixtureScript(String fixtureScriptName, String parameters)     // <.>
+  List<FixtureResult> runFixtureScript(FixtureScript fixtureScript, String parameters)
   boolean hideRunFixtureScript()
   String disableRunFixtureScript()
   String default0RunFixtureScript()
   Set<String> choices0RunFixtureScript()
-  String validateRunFixtureScript(final String fixtureScriptName, final String parameters)
+  String validateRunFixtureScript(String fixtureScriptName, String parameters)
   Object recreateObjectsAndReturnFirst()     // <.>
   boolean hideRecreateObjectsAndReturnFirst()
-  void run(final FixtureScript... fixtureScriptList)
-  void runPersonas(final PersonaWithBuilderScript<? extends BuilderScriptAbstract<?>>... personaScripts)
-  T runPersona(final PersonaWithBuilderScript<? extends BuilderScriptAbstract<? extends T>> persona)
-  T runBuilder(final BuilderScriptAbstract<T> builderScript)     // <.>
-  T runBuilderScriptNonTransactional(final BuilderScriptAbstract<T> builderScript)     // <.>
-  String findFixtureScriptNameFor(final Class<? extends FixtureScript> fixtureScriptClass)
-  FixtureScript.ExecutionContext newExecutionContext(final String parameters)
-  String mementoFor(final FixtureScript fs)
-  void initOf(final String xml, final FixtureScript fs)
-  FixtureResult newFixtureResult(final FixtureScript script, final String subkey, final Object object, final boolean firstTime)
-  String titleOf(final FixtureResult fixtureResult)
+  void run(FixtureScript... fixtureScriptList)
+  void runPersonas(PersonaWithBuilderScript<? extends BuilderScriptAbstract<?>>... personaScripts)
+  T runPersona(PersonaWithBuilderScript<? extends BuilderScriptAbstract<? extends T>> persona)
+  T runBuilder(BuilderScriptAbstract<T> builderScript)     // <.>
+  T runBuilderScriptNonTransactional(BuilderScriptAbstract<T> builderScript)     // <.>
+  String findFixtureScriptNameFor(Class<? extends FixtureScript> fixtureScriptClass)
+  FixtureScript.ExecutionContext newExecutionContext(String parameters)
+  String mementoFor(FixtureScript fs)
+  void initOf(String xml, FixtureScript fs)
+  FixtureResult newFixtureResult(FixtureScript script, String subkey, Object object, boolean firstTime)
+  String titleOf(FixtureResult fixtureResult)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/fixturescripts/FixtureScriptsSpecification.adoc b/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/fixturescripts/FixtureScriptsSpecification.adoc
index 216a632..3e5f8ca 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/fixturescripts/FixtureScriptsSpecification.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/fixturescripts/FixtureScriptsSpecification.adoc
@@ -9,14 +9,14 @@ Specifies the behaviour of the _org.apache.isis.testing.fixtures.applib.fixtures
 .FixtureScriptsSpecification.java
 ----
 class FixtureScriptsSpecification {
-  FixtureScriptsSpecification(final String packagePrefix, final FixtureScripts.NonPersistedObjectsStrategy nonPersistedObjectsStrategy, final FixtureScripts.MultipleExecutionStrategy multipleExecutionStrategy, final Class<? extends FixtureScript> runScriptDefaultScriptClass, final Class<? extends FixtureScript> recreateScriptClass)     // <.>
+  FixtureScriptsSpecification(String packagePrefix, FixtureScripts.NonPersistedObjectsStrategy nonPersistedObjectsStrategy, FixtureScripts.MultipleExecutionStrategy multipleExecutionStrategy, Class<? extends FixtureScript> runScriptDefaultScriptClass, Class<? extends FixtureScript> recreateScriptClass)     // <.>
   String getPackagePrefix()
   FixtureScripts.NonPersistedObjectsStrategy getNonPersistedObjectsStrategy()
   FixtureScripts.MultipleExecutionStrategy getMultipleExecutionStrategy()     // <.>
   Class<? extends FixtureScript> getRunScriptDefaultScriptClass()
   Class<? extends FixtureScript> getRecreateScriptClass()
-  Builder builder(final Class<?> contextClass)
-  Builder builder(final String packagePrefix)
+  Builder builder(Class<?> contextClass)
+  Builder builder(String packagePrefix)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/fixturescripts/FixtureScriptsSpecificationProviderAutoConfiguration.adoc b/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/fixturescripts/FixtureScriptsSpecificationProviderAutoConfiguration.adoc
index 90b3176..2bff4d0 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/fixturescripts/FixtureScriptsSpecificationProviderAutoConfiguration.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/fixturescripts/FixtureScriptsSpecificationProviderAutoConfiguration.adoc
@@ -9,7 +9,7 @@ Provides a fallback implementation of _FixtureScriptsSpecificationProvider_ if n
 .FixtureScriptsSpecificationProviderAutoConfiguration.java
 ----
 class FixtureScriptsSpecificationProviderAutoConfiguration {
-  FixtureScriptsSpecificationProvider fixtureScriptsSpecificationProvider(final IsisConfiguration isisConfiguration)     // <.>
+  FixtureScriptsSpecificationProvider fixtureScriptsSpecificationProvider(IsisConfiguration isisConfiguration)     // <.>
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/fixturescripts/FixtureScript~ExecutionContext.adoc b/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/fixturescripts/FixtureScript~ExecutionContext.adoc
index 622ba4e..58db737 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/fixturescripts/FixtureScript~ExecutionContext.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/fixturescripts/FixtureScript~ExecutionContext.adoc
@@ -14,61 +14,61 @@ The execution context is also a mechanism by which the results of the fixture sc
 ----
 class ExecutionContext {
   public static final ExecutionContext NOOP;     // <.>
-  ExecutionContext(final String parameters, final FixtureScripts fixtureScripts)
-  ExecutionContext create(final ExecutionParameters executionParameters, final FixtureScripts fixtureScripts)
+  ExecutionContext(String parameters, FixtureScripts fixtureScripts)
+  ExecutionContext create(ExecutionParameters executionParameters, FixtureScripts fixtureScripts)
   String getParameters()
   Map<String, String> getParameterMap()
-  String getParameter(final String parameterName)
-  T getParameterAsT(final String parameterName, final Class<T> cls)
-  Boolean getParameterAsBoolean(final String parameterName)
-  Byte getParameterAsByte(final String parameterName)
-  Short getParameterAsShort(final String parameterName)
-  Integer getParameterAsInteger(final String parameterName)
-  Long getParameterAsLong(final String parameterName)
-  Float getParameterAsFloat(final String parameterName)
-  Double getParameterAsDouble(final String parameterName)
-  Character getParameterAsCharacter(final String parameterName)
-  BigInteger getParameterAsBigInteger(final String parameterName)
-  BigDecimal getParameterAsBigDecimal(final String parameterName)
-  LocalDate getParameterAsLocalDate(final String parameterName)
-  LocalDateTime getParameterAsLocalDateTime(final String parameterName)
-  T getParameterAsEnum(final String parameterName, final Class<T> enumClass)
-  void setParameterIfNotPresent(final String parameterName, final String parameterValue)
-  void setParameter(final String parameterName, final Boolean parameterValue)
-  void setParameter(final String parameterName, final Byte parameterValue)
-  void setParameter(final String parameterName, final Short parameterValue)
-  void setParameter(final String parameterName, final Integer parameterValue)
-  void setParameter(final String parameterName, final Long parameterValue)
-  void setParameter(final String parameterName, final Float parameterValue)
-  void setParameter(final String parameterName, final Double parameterValue)
-  void setParameter(final String parameterName, final Character parameterValue)
-  void setParameter(final String parameterName, final BigInteger parameterValue)
-  void setParameter(final String parameterName, final java.util.Date parameterValue)
-  void setParameter(final String parameterName, final java.sql.Date parameterValue)
-  void setParameter(final String parameterName, final LocalDate parameterValue)
-  void setParameter(final String parameterName, final LocalDateTime parameterValue)
-  void setParameter(final String parameterName, final org.joda.time.DateTime parameterValue)
-  void setParameter(final String parameterName, final BigDecimal parameterValue)
-  void setParameter(final String parameterName, final Enum<?> parameterValue)
-  void setParameter(final String parameterName, final String parameterValue)
+  String getParameter(String parameterName)
+  T getParameterAsT(String parameterName, Class<T> cls)
+  Boolean getParameterAsBoolean(String parameterName)
+  Byte getParameterAsByte(String parameterName)
+  Short getParameterAsShort(String parameterName)
+  Integer getParameterAsInteger(String parameterName)
+  Long getParameterAsLong(String parameterName)
+  Float getParameterAsFloat(String parameterName)
+  Double getParameterAsDouble(String parameterName)
+  Character getParameterAsCharacter(String parameterName)
+  BigInteger getParameterAsBigInteger(String parameterName)
+  BigDecimal getParameterAsBigDecimal(String parameterName)
+  LocalDate getParameterAsLocalDate(String parameterName)
+  LocalDateTime getParameterAsLocalDateTime(String parameterName)
+  T getParameterAsEnum(String parameterName, Class<T> enumClass)
+  void setParameterIfNotPresent(String parameterName, String parameterValue)
+  void setParameter(String parameterName, Boolean parameterValue)
+  void setParameter(String parameterName, Byte parameterValue)
+  void setParameter(String parameterName, Short parameterValue)
+  void setParameter(String parameterName, Integer parameterValue)
+  void setParameter(String parameterName, Long parameterValue)
+  void setParameter(String parameterName, Float parameterValue)
+  void setParameter(String parameterName, Double parameterValue)
+  void setParameter(String parameterName, Character parameterValue)
+  void setParameter(String parameterName, BigInteger parameterValue)
+  void setParameter(String parameterName, java.util.Date parameterValue)
+  void setParameter(String parameterName, java.sql.Date parameterValue)
+  void setParameter(String parameterName, LocalDate parameterValue)
+  void setParameter(String parameterName, LocalDateTime parameterValue)
+  void setParameter(String parameterName, org.joda.time.DateTime parameterValue)
+  void setParameter(String parameterName, BigDecimal parameterValue)
+  void setParameter(String parameterName, Enum<?> parameterValue)
+  void setParameter(String parameterName, String parameterValue)
   List<FixtureResult> getResults()
-  T addResult(final FixtureScript script, final T object)
-  T addResult(final FixtureScript script, final String key, final T object)
-  T lookup(final String key, final Class<T> cls)
-  void executeChild(final FixtureScript callingFixtureScript, final PersonaWithBuilderScript<?> personaWithBuilderScript)
-  T executeChildT(final FixtureScript callingFixtureScript, final PersonaWithBuilderScript<F> personaWithBuilderScript)
-  void executeChild(final FixtureScript callingFixtureScript, final FixtureScript childFixtureScript)     // <.>
-  void executeChildren(final FixtureScript callingFixtureScript, final PersonaWithBuilderScript<?>... personaWithBuilderScripts)
-  void executeChildren(final FixtureScript callingFixtureScript, final Class<T> personaClass)
-  void executeChildren(final FixtureScript callingFixtureScript, final FixtureScript... fixtureScripts)
-  void executeChildren(final FixtureScript callingFixtureScript, final List<FixtureScript> fixtureScripts)
-  void executeChildren(final FixtureScript callingFixtureScript, final Stream<FixtureScript> fixtureScripts)
-  T executeChildT(final FixtureScript callingFixtureScript, final T childFixtureScript)     // <.>
-  void executeChild(final FixtureScript callingFixtureScript, final String localNameOverride, final FixtureScript childFixtureScript)     // <.>
-  T executeChildT(final FixtureScript callingFixtureScript, final String localNameOverride, final T childFixtureScript)     // <.>
+  T addResult(FixtureScript script, T object)
+  T addResult(FixtureScript script, String key, T object)
+  T lookup(String key, Class<T> cls)
+  void executeChild(FixtureScript callingFixtureScript, PersonaWithBuilderScript<?> personaWithBuilderScript)
+  T executeChildT(FixtureScript callingFixtureScript, PersonaWithBuilderScript<F> personaWithBuilderScript)
+  void executeChild(FixtureScript callingFixtureScript, FixtureScript childFixtureScript)     // <.>
+  void executeChildren(FixtureScript callingFixtureScript, PersonaWithBuilderScript<?>... personaWithBuilderScripts)
+  void executeChildren(FixtureScript callingFixtureScript, Class<T> personaClass)
+  void executeChildren(FixtureScript callingFixtureScript, FixtureScript... fixtureScripts)
+  void executeChildren(FixtureScript callingFixtureScript, List<FixtureScript> fixtureScripts)
+  void executeChildren(FixtureScript callingFixtureScript, Stream<FixtureScript> fixtureScripts)
+  T executeChildT(FixtureScript callingFixtureScript, T childFixtureScript)     // <.>
+  void executeChild(FixtureScript callingFixtureScript, String localNameOverride, FixtureScript childFixtureScript)     // <.>
+  T executeChildT(FixtureScript callingFixtureScript, String localNameOverride, T childFixtureScript)     // <.>
   List<FixtureScript> getPreviouslyExecuted()     // <.>
-  int roundup(final int n, final int roundTo)
-  T clearUserData(final Class<T> cls)
+  int roundup(int n, int roundTo)
+  T clearUserData(Class<T> cls)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/modules/ModuleWithFixturesService.adoc b/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/modules/ModuleWithFixturesService.adoc
index a2b3ae1..4f70c0a 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/modules/ModuleWithFixturesService.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/modules/ModuleWithFixturesService.adoc
@@ -7,15 +7,15 @@
 .ModuleWithFixturesService.java
 ----
 class ModuleWithFixturesService {
-  ModuleWithFixturesService(final SpringBeansService springBeansService)
+  ModuleWithFixturesService(SpringBeansService springBeansService)
   FixtureScript getRefDataSetupFixture()
   FixtureScript getTeardownFixture()
   List<ModuleWithFixturesDescriptor> modules()
-  List<ModuleWithFixturesDescriptor> modulesWithin(final Map<String, ContextBeans> beans)
-  List<ModuleWithFixturesDescriptor> sequenced(final List<ModuleWithFixturesDescriptor> modules)
-  List<String> beanNamesOf(final ArrayList<ModuleWithFixturesDescriptor> result)
-  ModuleWithFixturesDescriptor addNextModule(final List<ModuleWithFixturesDescriptor> result, final List<ModuleWithFixturesDescriptor> remaining, final LinkedHashMap<String, ModuleWithFixturesDescriptor> moduleByName)
-  void onContextRefreshed(final ContextRefreshedEvent event)
+  List<ModuleWithFixturesDescriptor> modulesWithin(Map<String, ContextBeans> beans)
+  List<ModuleWithFixturesDescriptor> sequenced(List<ModuleWithFixturesDescriptor> modules)
+  List<String> beanNamesOf(ArrayList<ModuleWithFixturesDescriptor> result)
+  ModuleWithFixturesDescriptor addNextModule(List<ModuleWithFixturesDescriptor> result, List<ModuleWithFixturesDescriptor> remaining, LinkedHashMap<String, ModuleWithFixturesDescriptor> moduleByName)
+  void onContextRefreshed(ContextRefreshedEvent event)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/personas/BuilderScriptAbstract.adoc b/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/personas/BuilderScriptAbstract.adoc
index 808ac4c..5ae8fd1 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/personas/BuilderScriptAbstract.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/personas/BuilderScriptAbstract.adoc
@@ -11,9 +11,9 @@ The xref:refguide:testing:index/fixtures/applib/personas/PersonaWithBuilderScrip
 .BuilderScriptAbstract.java
 ----
 class BuilderScriptAbstract<T> {
-  BuilderScriptAbstract<T> build(final FixtureScript parentFixtureScript, final ExecutionContext executionContext)
-  T objectFor(final PersonaWithBuilderScript<BuilderScriptAbstract<T>> persona, final ExecutionContext executionContext)
-  T findUsing(final PersonaWithFinder<T> persona)
+  BuilderScriptAbstract<T> build(FixtureScript parentFixtureScript, ExecutionContext executionContext)
+  T objectFor(PersonaWithBuilderScript<BuilderScriptAbstract<T>> persona, ExecutionContext executionContext)
+  T findUsing(PersonaWithFinder<T> persona)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/personas/PersonaWithFinder.adoc b/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/personas/PersonaWithFinder.adoc
index 8cd0fc1..2175a56 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/personas/PersonaWithFinder.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/personas/PersonaWithFinder.adoc
@@ -9,7 +9,7 @@ Intended for persona enums to implement, to obtain an instance of the correspond
 .PersonaWithFinder.java
 ----
 interface PersonaWithFinder<T> {
-  T findUsing(final ServiceRegistry serviceRegistry)     // <.>
+  T findUsing(ServiceRegistry serviceRegistry)     // <.>
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/services/InitialFixtureScriptsInstaller.adoc b/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/services/InitialFixtureScriptsInstaller.adoc
index dd62022..e460452 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/services/InitialFixtureScriptsInstaller.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/services/InitialFixtureScriptsInstaller.adoc
@@ -7,8 +7,8 @@
 .InitialFixtureScriptsInstaller.java
 ----
 class InitialFixtureScriptsInstaller {
-  InitialFixtureScriptsInstaller(final IsisConfiguration isisConfiguration, final FixtureScripts fixtureScripts)
-  void onMetamodelEvent(final MetamodelEvent event)
+  InitialFixtureScriptsInstaller(IsisConfiguration isisConfiguration, FixtureScripts fixtureScripts)
+  void onMetamodelEvent(MetamodelEvent event)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/setup/PersonaEnumPersistAll.adoc b/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/setup/PersonaEnumPersistAll.adoc
index 45cf716..fbc66e3 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/setup/PersonaEnumPersistAll.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/setup/PersonaEnumPersistAll.adoc
@@ -7,9 +7,9 @@
 .PersonaEnumPersistAll.java
 ----
 class PersonaEnumPersistAll<E, T> {
-  PersonaEnumPersistAll(final Class<E> personaEnumClass)
+  PersonaEnumPersistAll(Class<E> personaEnumClass)
   Integer getNumber()
-  void setNumber(final Integer number)
+  void setNumber(Integer number)
   List<T> getObjects()
   FixtureScripts.MultipleExecutionStrategy getMultipleExecutionStrategy()
 }
diff --git a/antora/components/refguide-index/modules/testing/pages/index/h2console/ui/services/H2ManagerMenu.adoc b/antora/components/refguide-index/modules/testing/pages/index/h2console/ui/services/H2ManagerMenu.adoc
index 4b15483..6b5c072 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/h2console/ui/services/H2ManagerMenu.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/h2console/ui/services/H2ManagerMenu.adoc
@@ -8,7 +8,7 @@
 ----
 class H2ManagerMenu {
   public static final String LOGICAL_TYPE_NAME;
-  H2ManagerMenu(final WebModuleH2Console webModule)
+  H2ManagerMenu(WebModuleH2Console webModule)
   LocalResourcePath openH2Console()
   boolean hideOpenH2Console()
 }
diff --git a/antora/components/refguide-index/modules/testing/pages/index/h2console/ui/webmodule/WebModuleH2Console.adoc b/antora/components/refguide-index/modules/testing/pages/index/h2console/ui/webmodule/WebModuleH2Console.adoc
index 4d4a2fd..c84b63d 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/h2console/ui/webmodule/WebModuleH2Console.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/h2console/ui/webmodule/WebModuleH2Console.adoc
@@ -7,8 +7,8 @@
 .WebModuleH2Console.java
 ----
 class WebModuleH2Console {
-  WebModuleH2Console(final DataSourceIntrospectionService datasourceIntrospector, final IsisSystemEnvironment isisSystemEnvironment, final ServiceInjector serviceInjector)
-  Can<ServletContextListener> init(final ServletContext ctx)
+  WebModuleH2Console(DataSourceIntrospectionService datasourceIntrospector, IsisSystemEnvironment isisSystemEnvironment, ServiceInjector serviceInjector)
+  Can<ServletContextListener> init(ServletContext ctx)
   boolean isApplicable(WebModuleContext ctx)
 }
 ----
diff --git a/antora/components/refguide-index/modules/testing/pages/index/integtestsupport/applib/ExceptionRecognizerTranslate.adoc b/antora/components/refguide-index/modules/testing/pages/index/integtestsupport/applib/ExceptionRecognizerTranslate.adoc
index fb0c9e7..c4efd18 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/integtestsupport/applib/ExceptionRecognizerTranslate.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/integtestsupport/applib/ExceptionRecognizerTranslate.adoc
@@ -7,7 +7,7 @@
 .ExceptionRecognizerTranslate.java
 ----
 class ExceptionRecognizerTranslate {
-  void handleTestExecutionException(final ExtensionContext extensionContext, final Throwable throwable)
+  void handleTestExecutionException(ExtensionContext extensionContext, Throwable throwable)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/testing/pages/index/integtestsupport/applib/swagger/SwaggerExporter.adoc b/antora/components/refguide-index/modules/testing/pages/index/integtestsupport/applib/swagger/SwaggerExporter.adoc
index eae3a5d..1bd0d20 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/integtestsupport/applib/swagger/SwaggerExporter.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/integtestsupport/applib/swagger/SwaggerExporter.adoc
@@ -7,8 +7,8 @@
 .SwaggerExporter.java
 ----
 class SwaggerExporter {
-  SwaggerExporter(final ServiceRegistry registry)
-  SwaggerExporter(final SwaggerService swaggerService)
+  SwaggerExporter(ServiceRegistry registry)
+  SwaggerExporter(SwaggerService swaggerService)
   void export(Visibility visibility, Format format)
   void export(Visibility visibility, Format format, File outputDir)
   void export(Visibility visibility, Format format, File outputDir, String fileNamePrefix)
diff --git a/antora/components/refguide-index/modules/testing/pages/index/integtestsupport/applib/validate/DomainModelValidator.adoc b/antora/components/refguide-index/modules/testing/pages/index/integtestsupport/applib/validate/DomainModelValidator.adoc
index 57bad83..652e737 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/integtestsupport/applib/validate/DomainModelValidator.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/integtestsupport/applib/validate/DomainModelValidator.adoc
@@ -7,15 +7,15 @@
 .DomainModelValidator.java
 ----
 class DomainModelValidator {
-  DomainModelValidator(final ServiceRegistry registry)
-  DomainModelValidator(final SpecificationLoader specificationLoader, final IsisConfiguration configuration, final IsisSystemEnvironment isisSystemEnvironment)
+  DomainModelValidator(ServiceRegistry registry)
+  DomainModelValidator(SpecificationLoader specificationLoader, IsisConfiguration configuration, IsisSystemEnvironment isisSystemEnvironment)
   void assertValid()     // <.>
   void throwIfInvalid()     // <.>
   Set<ValidationFailure> getFailures()
-  Stream<ValidationFailure> streamFailures(final Predicate<Identifier> filter)
-  Stream<ValidationFailure> streamFailuresMatchingOriginatingIdentifier(final Identifier identifier)
-  void assertAnyFailuresContaining(final Identifier identifier, final String messageSnippet)     // <.>
-  void assertAnyOfContainingAnyFailures(final Can<Identifier> classIdentifiers, final String messageSnippet)     // <.>
+  Stream<ValidationFailure> streamFailures(Predicate<Identifier> filter)
+  Stream<ValidationFailure> streamFailuresMatchingOriginatingIdentifier(Identifier identifier)
+  void assertAnyFailuresContaining(Identifier identifier, String messageSnippet)     // <.>
+  void assertAnyOfContainingAnyFailures(Can<Identifier> classIdentifiers, String messageSnippet)     // <.>
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/testing/pages/index/specsupport/applib/integration/ObjectFactoryForIntegration.adoc b/antora/components/refguide-index/modules/testing/pages/index/specsupport/applib/integration/ObjectFactoryForIntegration.adoc
index a636567..7486a3f 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/specsupport/applib/integration/ObjectFactoryForIntegration.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/specsupport/applib/integration/ObjectFactoryForIntegration.adoc
@@ -9,8 +9,8 @@
 class ObjectFactoryForIntegration {
   void start()
   void stop()
-  boolean addClass(final Class<?> clazz)
-  T getInstance(final Class<T> type)
+  boolean addClass(Class<?> clazz)
+  T getInstance(Class<T> type)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/dom/pojo/PojoTester.adoc b/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/dom/pojo/PojoTester.adoc
index 99c4315..fb0a285 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/dom/pojo/PojoTester.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/dom/pojo/PojoTester.adoc
@@ -13,9 +13,9 @@ As getters and setters are so simple, the intention of automating their testing
 class PojoTester {
   PojoTester create()     // <.>
   PojoTester usingData(DatumFactory<T> factory)     // <.>
-  PojoTester usingData(final Class<?> type, DatumFactory<T> factory)
-  PojoTester usingData(Class<T> c, final T... data)     // <.>
-  PojoTester usingData(Class<T> c, final List<T> data)
+  PojoTester usingData(Class<?> type, DatumFactory<T> factory)
+  PojoTester usingData(Class<T> c, T... data)     // <.>
+  PojoTester usingData(Class<T> c, List<T> data)
   PojoTester usingData(Class<T> compileTimeType, Class<? extends T> runtimeType)     // <.>
   void exercise(Object bean)     // <.>
   void exercise(Object bean, FilterSet filterSet)     // <.>
diff --git a/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/jmocking/InjectIntoJMockAction.adoc b/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/jmocking/InjectIntoJMockAction.adoc
index 2b6048c..6a4c843 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/jmocking/InjectIntoJMockAction.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/jmocking/InjectIntoJMockAction.adoc
@@ -7,8 +7,8 @@
 .InjectIntoJMockAction.java
 ----
 class InjectIntoJMockAction {
-  void describeTo(final Description description)
-  Object invoke(final Invocation invocation)
+  void describeTo(Description description)
+  Object invoke(Invocation invocation)
   Action injectInto()     // <.>
 }
 ----
diff --git a/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/jmocking/IsisActions.adoc b/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/jmocking/IsisActions.adoc
index 648e563..72236db 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/jmocking/IsisActions.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/jmocking/IsisActions.adoc
@@ -8,8 +8,8 @@
 ----
 class IsisActions {
   Action injectInto()
-  Action returnEach(final T... values)
-  Action returnArgument(final int i)
+  Action returnEach(T... values)
+  Action returnArgument(int i)
   Action returnNewTransientInstance()
 }
 ----
diff --git a/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/jmocking/JMockActions.adoc b/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/jmocking/JMockActions.adoc
index 0119e96..687d530 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/jmocking/JMockActions.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/jmocking/JMockActions.adoc
@@ -7,8 +7,8 @@
 .JMockActions.java
 ----
 class JMockActions {
-  Action returnEach(final T... values)
-  Action returnArgument(final int i)
+  Action returnEach(T... values)
+  Action returnArgument(int i)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/jmocking/JUnitRuleMockery2.adoc b/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/jmocking/JUnitRuleMockery2.adoc
index 5c28239..04b8726 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/jmocking/JUnitRuleMockery2.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/jmocking/JUnitRuleMockery2.adoc
@@ -21,14 +21,14 @@ The class also adds some convenience methods, and uses a factory method to make
 .JUnitRuleMockery2.java
 ----
 class JUnitRuleMockery2 {
-  JUnitRuleMockery2 createFor(final Mode mode)     // <.>
-  Statement apply(final Statement base, final FrameworkMethod method, final Object target)
+  JUnitRuleMockery2 createFor(Mode mode)     // <.>
+  Statement apply(Statement base, FrameworkMethod method, Object target)
   T getClassUnderTest()
-  T ignoring(final T mock)     // <.>
-  T allowing(final T mock)     // <.>
-  T never(final T mock)     // <.>
+  T ignoring(T mock)     // <.>
+  T allowing(T mock)     // <.>
+  T never(T mock)     // <.>
   void ignoring(Object... mocks)     // <.>
-  Object oneOf(final Object mock)     // <.>
+  Object oneOf(Object mock)     // <.>
   T checking(T mock, Class<? extends ExpectationsOn> expectationsClass)
   Expectations expectationsWith(Consumer<Expectations> initializer)
 }
diff --git a/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/matchers/ClassMatchers.adoc b/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/matchers/ClassMatchers.adoc
index 72bee25..8fa030c 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/matchers/ClassMatchers.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/matchers/ClassMatchers.adoc
@@ -9,9 +9,9 @@ Hamcrest _Matcher_ implementations for _Class_ es.
 .ClassMatchers.java
 ----
 class ClassMatchers {
-  Matcher<T> anInstanceOf(final Class<T> expected)
-  Matcher<Class<?>> classEqualTo(final Class<?> operand)
-  Matcher<Class<X>> anySubclassOf(final Class<X> cls)
+  Matcher<T> anInstanceOf(Class<T> expected)
+  Matcher<Class<?>> classEqualTo(Class<?> operand)
+  Matcher<Class<X>> anySubclassOf(Class<X> cls)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/matchers/ComparableMatchers.adoc b/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/matchers/ComparableMatchers.adoc
index 2cb7653..fd5045b 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/matchers/ComparableMatchers.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/matchers/ComparableMatchers.adoc
@@ -9,7 +9,7 @@ Hamcrest _Matcher_ implementations for _Comparable_ s.
 .ComparableMatchers.java
 ----
 class ComparableMatchers {
-  Matcher<T> greaterThan(final T c)
+  Matcher<T> greaterThan(T c)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/matchers/FileMatchers.adoc b/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/matchers/FileMatchers.adoc
index a2c5785..a178816 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/matchers/FileMatchers.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/matchers/FileMatchers.adoc
@@ -10,7 +10,7 @@ Hamcrest _Matcher_ implementations for _File_ s.
 ----
 class FileMatchers {
   Matcher<File> existsAndNotEmpty()
-  Matcher<File> equalsFile(final File file)
+  Matcher<File> equalsFile(File file)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/matchers/JaxbMatchers.adoc b/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/matchers/JaxbMatchers.adoc
index 0b25a42..6b7ffe4 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/matchers/JaxbMatchers.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/matchers/JaxbMatchers.adoc
@@ -9,7 +9,7 @@ Hamcrest _Matcher_ implementations for JAXB XML elements.
 .JaxbMatchers.java
 ----
 class JaxbMatchers {
-  Matcher<? super T> isEquivalentTo(final T expected)     // <.>
+  Matcher<? super T> isEquivalentTo(T expected)     // <.>
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/matchers/ListMatchers.adoc b/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/matchers/ListMatchers.adoc
index 3ceb6c2..7caed80 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/matchers/ListMatchers.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/matchers/ListMatchers.adoc
@@ -9,11 +9,11 @@ Hamcrest _Matcher_ implementations.
 .ListMatchers.java
 ----
 class ListMatchers {
-  Matcher<List<?>> containsElementThat(final Matcher<?> elementMatcher)
-  Matcher<List<T>> sameContentsAs(final List<T> expected)
-  Matcher<List<T>> listContaining(final T t)
-  Matcher<List<T>> listContainingAll(final T... items)
-  Matcher<List<Object>> containsObjectOfType(final Class<?> cls)
+  Matcher<List<?>> containsElementThat(Matcher<?> elementMatcher)
+  Matcher<List<T>> sameContentsAs(List<T> expected)
+  Matcher<List<T>> listContaining(T t)
+  Matcher<List<T>> listContainingAll(T... items)
+  Matcher<List<Object>> containsObjectOfType(Class<?> cls)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/matchers/StringMatchers.adoc b/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/matchers/StringMatchers.adoc
index 9a4a706..9d2582b 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/matchers/StringMatchers.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/matchers/StringMatchers.adoc
@@ -11,9 +11,9 @@ Hamcrest _org.hamcrest.Matcher_ implementations.
 class StringMatchers {
   Matcher<String> nonEmptyString()
   Matcher<String> nonEmptyStringOrNull()
-  Matcher<String> matches(final String regex)
-  Matcher<String> startsWith(final String expected)
-  Matcher<String> contains(final String expected)
+  Matcher<String> matches(String regex)
+  Matcher<String> startsWith(String expected)
+  Matcher<String> contains(String expected)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/matchers/ThrowableMatchers.adoc b/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/matchers/ThrowableMatchers.adoc
index 13554eb..aa63fa8 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/matchers/ThrowableMatchers.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/matchers/ThrowableMatchers.adoc
@@ -8,8 +8,8 @@
 ----
 class ThrowableMatchers {
   ThrowableMatchers()
-  TypeSafeMatcher<Throwable> causedBy(final Class<? extends Throwable> type)     // <.>
-  Matcher<Throwable> causalChainHasMessageWith(final String messageFragment)
+  TypeSafeMatcher<Throwable> causedBy(Class<? extends Throwable> type)     // <.>
+  Matcher<Throwable> causalChainHasMessageWith(String messageFragment)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/util/CollectUtils.adoc b/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/util/CollectUtils.adoc
index d537394..88e8951 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/util/CollectUtils.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/util/CollectUtils.adoc
@@ -7,7 +7,7 @@
 .CollectUtils.java
 ----
 class CollectUtils {
-  T firstIn(final Set<T> set)
+  T firstIn(Set<T> set)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/util/FileUtils.adoc b/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/util/FileUtils.adoc
index 6726db9..306611d 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/util/FileUtils.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/util/FileUtils.adoc
@@ -7,15 +7,15 @@
 .FileUtils.java
 ----
 class FileUtils {
-  void deleteFilesWithPrefix(final String directoryName, final String filePrefix, Recursion recursion)     // <.>
-  void deleteFiles(final String directoryName, final String fileExtension, Recursion recursion)
-  void deleteFiles(final File directory, final String fileExtension, Recursion recursion)
-  void deleteFiles(final String directoryName, final FilenameFilter filter, Recursion recursion)
-  void deleteFiles(final File directory, final FilenameFilter filter, Recursion recursion)
-  void deleteFiles(final File directory, final FilenameFilter filter, Recursion recursion, Deleter deleter)
-  FilenameFilter and(final FilenameFilter... filters)
-  FilenameFilter filterFileNameExtension(final String fileExtension)
-  FilenameFilter filterFileNamePrefix(final String filePrefix)
+  void deleteFilesWithPrefix(String directoryName, String filePrefix, Recursion recursion)     // <.>
+  void deleteFiles(String directoryName, String fileExtension, Recursion recursion)
+  void deleteFiles(File directory, String fileExtension, Recursion recursion)
+  void deleteFiles(String directoryName, FilenameFilter filter, Recursion recursion)
+  void deleteFiles(File directory, FilenameFilter filter, Recursion recursion)
+  void deleteFiles(File directory, FilenameFilter filter, Recursion recursion, Deleter deleter)
+  FilenameFilter and(FilenameFilter... filters)
+  FilenameFilter filterFileNameExtension(String fileExtension)
+  FilenameFilter filterFileNamePrefix(String filePrefix)
   FileFilter filterDirectory()
 }
 ----
diff --git a/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/util/InjectUtils.adoc b/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/util/InjectUtils.adoc
index 96030f8..58c3c71 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/util/InjectUtils.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/util/InjectUtils.adoc
@@ -8,9 +8,9 @@
 ----
 class InjectUtils {
   public static final Predicate<? super Field> persistentMappedBy;
-  Predicate<Field> withTypeAssignableFrom(final Class<T> type)
-  Predicate<Method> withReturnTypeAssignableFrom(final Class<T> type)
-  Predicate<Method> withParametersAssignableFrom(final Class<?>... types)
+  Predicate<Field> withTypeAssignableFrom(Class<T> type)
+  Predicate<Method> withReturnTypeAssignableFrom(Class<T> type)
+  Predicate<Method> withParametersAssignableFrom(Class<?>... types)
   Predicate<? super Method> withEntityParameter()
 }
 ----
diff --git a/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/util/ReflectUtils.adoc b/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/util/ReflectUtils.adoc
index cfc8cde..2797126 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/util/ReflectUtils.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/util/ReflectUtils.adoc
@@ -7,8 +7,8 @@
 .ReflectUtils.java
 ----
 class ReflectUtils {
-  void inject(final Object target, final String fieldName, final Object toInject)
-  void inject(final Object target, final Object toInject)
+  void inject(Object target, String fieldName, Object toInject)
+  void inject(Object target, Object toInject)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/util/StringUtils.adoc b/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/util/StringUtils.adoc
index 3e4ab5c..300fa7e 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/util/StringUtils.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/unittestsupport/applib/util/StringUtils.adoc
@@ -7,8 +7,8 @@
 .StringUtils.java
 ----
 class StringUtils {
-  String capitalize(final String str)
-  String methodNamed(final String methodPrefix, final Field field)
+  String capitalize(String str)
+  String methodNamed(String methodPrefix, Field field)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/valuetypes/pages/index/asciidoc/applib/jaxb/AsciiDocJaxbAdapter.adoc b/antora/components/refguide-index/modules/valuetypes/pages/index/asciidoc/applib/jaxb/AsciiDocJaxbAdapter.adoc
index 111e228..a945fc7 100644
--- a/antora/components/refguide-index/modules/valuetypes/pages/index/asciidoc/applib/jaxb/AsciiDocJaxbAdapter.adoc
+++ b/antora/components/refguide-index/modules/valuetypes/pages/index/asciidoc/applib/jaxb/AsciiDocJaxbAdapter.adoc
@@ -7,8 +7,8 @@
 .AsciiDocJaxbAdapter.java
 ----
 class AsciiDocJaxbAdapter {
-  AsciiDoc unmarshal(final String v)
-  String marshal(final AsciiDoc v)
+  AsciiDoc unmarshal(String v)
+  String marshal(AsciiDoc v)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/valuetypes/pages/index/asciidoc/applib/value/AsciiDoc.adoc b/antora/components/refguide-index/modules/valuetypes/pages/index/asciidoc/applib/value/AsciiDoc.adoc
index c759441..ac8edc2 100644
--- a/antora/components/refguide-index/modules/valuetypes/pages/index/asciidoc/applib/value/AsciiDoc.adoc
+++ b/antora/components/refguide-index/modules/valuetypes/pages/index/asciidoc/applib/value/AsciiDoc.adoc
@@ -10,10 +10,10 @@ Immutable value type holding pre-rendered HTML.
 ----
 class AsciiDoc {
   AsciiDoc()
-  AsciiDoc(final String adoc)
-  AsciiDoc valueOf(final String adoc)
+  AsciiDoc(String adoc)
+  AsciiDoc valueOf(String adoc)
   String asHtml()
-  boolean isEqualTo(final AsciiDoc other)
+  boolean isEqualTo(AsciiDoc other)
   String toString()
   void loadJRuby()     // <.>
 }
diff --git a/antora/components/refguide-index/modules/valuetypes/pages/index/asciidoc/persistence/jdo/dn5/converters/IsisAsciiDocConverter.adoc b/antora/components/refguide-index/modules/valuetypes/pages/index/asciidoc/persistence/jdo/dn5/converters/IsisAsciiDocConverter.adoc
index 85c3fea..7d1db51 100644
--- a/antora/components/refguide-index/modules/valuetypes/pages/index/asciidoc/persistence/jdo/dn5/converters/IsisAsciiDocConverter.adoc
+++ b/antora/components/refguide-index/modules/valuetypes/pages/index/asciidoc/persistence/jdo/dn5/converters/IsisAsciiDocConverter.adoc
@@ -7,8 +7,8 @@
 .IsisAsciiDocConverter.java
 ----
 class IsisAsciiDocConverter {
-  String toDatastoreType(final AsciiDoc memberValue)
-  AsciiDoc toMemberType(final String datastoreValue)
+  String toDatastoreType(AsciiDoc memberValue)
+  AsciiDoc toMemberType(String datastoreValue)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/valuetypes/pages/index/asciidoc/persistence/jpa/converters/IsisAsciiDocConverter.adoc b/antora/components/refguide-index/modules/valuetypes/pages/index/asciidoc/persistence/jpa/converters/IsisAsciiDocConverter.adoc
index 9e84c66..877fc0e 100644
--- a/antora/components/refguide-index/modules/valuetypes/pages/index/asciidoc/persistence/jpa/converters/IsisAsciiDocConverter.adoc
+++ b/antora/components/refguide-index/modules/valuetypes/pages/index/asciidoc/persistence/jpa/converters/IsisAsciiDocConverter.adoc
@@ -7,8 +7,8 @@
 .IsisAsciiDocConverter.java
 ----
 class IsisAsciiDocConverter {
-  String convertToDatabaseColumn(final AsciiDoc memberValue)
-  AsciiDoc convertToEntityAttribute(final String datastoreValue)
+  String convertToDatabaseColumn(AsciiDoc memberValue)
+  AsciiDoc convertToEntityAttribute(String datastoreValue)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/valuetypes/pages/index/jodatime/applib/jaxb/JodaTimeXMLGregorianCalendarMarshalling.adoc b/antora/components/refguide-index/modules/valuetypes/pages/index/jodatime/applib/jaxb/JodaTimeXMLGregorianCalendarMarshalling.adoc
index a0cb428..0f4c49b 100644
--- a/antora/components/refguide-index/modules/valuetypes/pages/index/jodatime/applib/jaxb/JodaTimeXMLGregorianCalendarMarshalling.adoc
+++ b/antora/components/refguide-index/modules/valuetypes/pages/index/jodatime/applib/jaxb/JodaTimeXMLGregorianCalendarMarshalling.adoc
@@ -7,14 +7,14 @@
 .JodaTimeXMLGregorianCalendarMarshalling.java
 ----
 class JodaTimeXMLGregorianCalendarMarshalling {
-  DateTime toDateTime(final XMLGregorianCalendar xgc)
-  LocalDate toLocalDate(final XMLGregorianCalendar xgc)
-  LocalDateTime toLocalDateTime(final XMLGregorianCalendar xgc)
-  LocalTime toLocalTime(final XMLGregorianCalendar xgc)
-  XMLGregorianCalendar toXMLGregorianCalendar(final DateTime dateTime)
-  XMLGregorianCalendar toXMLGregorianCalendar(final LocalDateTime localDateTime)
-  XMLGregorianCalendar toXMLGregorianCalendar(final LocalDate localDate)
-  XMLGregorianCalendar toXMLGregorianCalendar(final LocalTime localTime)
+  DateTime toDateTime(XMLGregorianCalendar xgc)
+  LocalDate toLocalDate(XMLGregorianCalendar xgc)
+  LocalDateTime toLocalDateTime(XMLGregorianCalendar xgc)
+  LocalTime toLocalTime(XMLGregorianCalendar xgc)
+  XMLGregorianCalendar toXMLGregorianCalendar(DateTime dateTime)
+  XMLGregorianCalendar toXMLGregorianCalendar(LocalDateTime localDateTime)
+  XMLGregorianCalendar toXMLGregorianCalendar(LocalDate localDate)
+  XMLGregorianCalendar toXMLGregorianCalendar(LocalTime localTime)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/valuetypes/pages/index/jodatime/applib/value/JodaTimeConverters.adoc b/antora/components/refguide-index/modules/valuetypes/pages/index/jodatime/applib/value/JodaTimeConverters.adoc
index d40c95e..373d217 100644
--- a/antora/components/refguide-index/modules/valuetypes/pages/index/jodatime/applib/value/JodaTimeConverters.adoc
+++ b/antora/components/refguide-index/modules/valuetypes/pages/index/jodatime/applib/value/JodaTimeConverters.adoc
@@ -7,18 +7,18 @@
 .JodaTimeConverters.java
 ----
 class JodaTimeConverters {
-  Instant toJoda(final java.time.Instant input)
-  java.time.Instant fromJoda(final Instant input)
-  LocalTime toJoda(final java.time.LocalTime input)
-  java.time.LocalTime fromJoda(final LocalTime input)
-  LocalDate toJoda(final java.time.LocalDate input)
-  java.time.LocalDate fromJoda(final LocalDate input)
-  LocalDateTime toJoda(final java.time.LocalDateTime input)
-  java.time.LocalDateTime fromJoda(final LocalDateTime input)
-  DateTime toJoda(final java.time.ZonedDateTime input)
-  java.time.ZonedDateTime fromJoda(final DateTime input)
-  DateTimeZone toJoda(final java.time.ZoneId input)
-  java.time.ZoneId fromJoda(final DateTimeZone input)
+  Instant toJoda(java.time.Instant input)
+  java.time.Instant fromJoda(Instant input)
+  LocalTime toJoda(java.time.LocalTime input)
+  java.time.LocalTime fromJoda(LocalTime input)
+  LocalDate toJoda(java.time.LocalDate input)
+  java.time.LocalDate fromJoda(LocalDate input)
+  LocalDateTime toJoda(java.time.LocalDateTime input)
+  java.time.LocalDateTime fromJoda(LocalDateTime input)
+  DateTime toJoda(java.time.ZonedDateTime input)
+  java.time.ZonedDateTime fromJoda(DateTime input)
+  DateTimeZone toJoda(java.time.ZoneId input)
+  java.time.ZoneId fromJoda(DateTimeZone input)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/valuetypes/pages/index/markdown/applib/value/Markdown.adoc b/antora/components/refguide-index/modules/valuetypes/pages/index/markdown/applib/value/Markdown.adoc
index 70f8e4d..ee08aba 100644
--- a/antora/components/refguide-index/modules/valuetypes/pages/index/markdown/applib/value/Markdown.adoc
+++ b/antora/components/refguide-index/modules/valuetypes/pages/index/markdown/applib/value/Markdown.adoc
@@ -10,10 +10,10 @@ Immutable value type holding pre-rendered HTML.
 ----
 class Markdown {
   Markdown()
-  Markdown(final String markdown)
-  Markdown valueOf(final String markdown)
+  Markdown(String markdown)
+  Markdown valueOf(String markdown)
   String asHtml()
-  boolean isEqualTo(final Markdown other)
+  boolean isEqualTo(Markdown other)
   String toString()
 }
 ----
diff --git a/antora/components/refguide-index/modules/valuetypes/pages/index/markdown/persistence/jdo/dn5/converters/IsisMarkdownConverter.adoc b/antora/components/refguide-index/modules/valuetypes/pages/index/markdown/persistence/jdo/dn5/converters/IsisMarkdownConverter.adoc
index af6a1a2..b9fd632 100644
--- a/antora/components/refguide-index/modules/valuetypes/pages/index/markdown/persistence/jdo/dn5/converters/IsisMarkdownConverter.adoc
+++ b/antora/components/refguide-index/modules/valuetypes/pages/index/markdown/persistence/jdo/dn5/converters/IsisMarkdownConverter.adoc
@@ -7,8 +7,8 @@
 .IsisMarkdownConverter.java
 ----
 class IsisMarkdownConverter {
-  String toDatastoreType(final Markdown memberValue)
-  Markdown toMemberType(final String datastoreValue)
+  String toDatastoreType(Markdown memberValue)
+  Markdown toMemberType(String datastoreValue)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/valuetypes/pages/index/markdown/persistence/jpa/converters/IsisMarkdownConverter.adoc b/antora/components/refguide-index/modules/valuetypes/pages/index/markdown/persistence/jpa/converters/IsisMarkdownConverter.adoc
index ceb47e9..60e7205 100644
--- a/antora/components/refguide-index/modules/valuetypes/pages/index/markdown/persistence/jpa/converters/IsisMarkdownConverter.adoc
+++ b/antora/components/refguide-index/modules/valuetypes/pages/index/markdown/persistence/jpa/converters/IsisMarkdownConverter.adoc
@@ -7,8 +7,8 @@
 .IsisMarkdownConverter.java
 ----
 class IsisMarkdownConverter {
-  String convertToDatabaseColumn(final Markdown memberValue)
-  Markdown convertToEntityAttribute(final String datastoreValue)
+  String convertToDatabaseColumn(Markdown memberValue)
+  Markdown convertToEntityAttribute(String datastoreValue)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/common/applib/mixins/Object_impersonate.adoc b/antora/components/refguide-index/modules/viewer/pages/index/common/applib/mixins/Object_impersonate.adoc
index 984d445..0b1c9cc 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/common/applib/mixins/Object_impersonate.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/common/applib/mixins/Object_impersonate.adoc
@@ -9,7 +9,7 @@ Same as _ImpersonateMenu.impersonate#act(String)_ , but implemented as a mixin s
 .Object_impersonate.java
 ----
 class Object_impersonate {
-  Object act(final String userName)
+  Object act(String userName)
   boolean hideAct()
   String disableAct()
   String default0Act()
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/common/applib/mixins/Object_impersonateWithRoles.adoc b/antora/components/refguide-index/modules/viewer/pages/index/common/applib/mixins/Object_impersonateWithRoles.adoc
index 30babfc..27b66b9 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/common/applib/mixins/Object_impersonateWithRoles.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/common/applib/mixins/Object_impersonateWithRoles.adoc
@@ -9,14 +9,14 @@ Same as _org.apache.isis.applib.services.user.ImpersonateMenu.impersonateWithRol
 .Object_impersonateWithRoles.java
 ----
 class Object_impersonateWithRoles {
-  Object act(final String userName, final List<String> roleNames, final String multiTenancyToken)
+  Object act(String userName, List<String> roleNames, String multiTenancyToken)
   boolean hideAct()
   String disableAct()
   List<String> choices0Act()
   String default0Act()
-  List<String> choices1Act(final String userName)
-  List<String> default1Act(final String userName)
-  String default2Act(final String userName, final List<String> roleNames)
+  List<String> choices1Act(String userName)
+  List<String> default1Act(String userName)
+  String default2Act(String userName, List<String> roleNames)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/JsonRepresentation.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/JsonRepresentation.adoc
index 9f0f361..b020b6d 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/JsonRepresentation.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/JsonRepresentation.adoc
@@ -12,131 +12,131 @@ class JsonRepresentation {
   public static final DateTimeFormatter yyyyMMdd;
   public static final DateTimeFormatter yyyyMMddTHHmmssZ;
   public static final DateTimeFormatter _HHmmss;
-  JsonRepresentation(final JsonNode jsonNode)
-  JsonRepresentation newMap(final String... keyValuePairs)
+  JsonRepresentation(JsonNode jsonNode)
+  JsonRepresentation newMap(String... keyValuePairs)
   JsonRepresentation newArray()
-  JsonRepresentation newArray(final int initialSize)
+  JsonRepresentation newArray(int initialSize)
   JsonNode asJsonNode()
   int size()
   boolean isValue()     // <.>
-  JsonRepresentation getRepresentation(final String pathTemplate, final Object... args)
-  boolean isArray(final String path)
+  JsonRepresentation getRepresentation(String pathTemplate, Object... args)
+  boolean isArray(String path)
   boolean isArray()
-  JsonRepresentation getArray(final String path)
+  JsonRepresentation getArray(String path)
   JsonRepresentation asArray()
-  JsonRepresentation getArrayEnsured(final String path)
-  boolean isMap(final String path)
+  JsonRepresentation getArrayEnsured(String path)
+  boolean isMap(String path)
   boolean isMap()
-  JsonRepresentation getMap(final String path)
+  JsonRepresentation getMap(String path)
   JsonRepresentation asMap()
-  boolean isNumber(final String path)
+  boolean isNumber(String path)
   boolean isNumber()
   Number asNumber()
-  boolean isIntegralNumber(final String path)     // <.>
+  boolean isIntegralNumber(String path)     // <.>
   boolean isIntegralNumber()     // <.>
-  java.util.Date getDate(final String path)
+  java.util.Date getDate(String path)
   java.util.Date asDate()
-  java.util.Date getDateTime(final String path)
+  java.util.Date getDateTime(String path)
   java.util.Date asDateTime()
-  java.util.Date getTime(final String path)
+  java.util.Date getTime(String path)
   java.util.Date asTime()
-  boolean isBoolean(final String path)
+  boolean isBoolean(String path)
   boolean isBoolean()
-  Boolean getBoolean(final String path)     // <.>
+  Boolean getBoolean(String path)     // <.>
   Boolean asBoolean()     // <.>
-  Byte getByte(final String path)     // <.>
+  Byte getByte(String path)     // <.>
   Byte asByte()     // <.>
-  Short getShort(final String path)     // <.>
+  Short getShort(String path)     // <.>
   Short asShort()     // <.>
-  Character getChar(final String path)     // <.>
+  Character getChar(String path)     // <.>
   Character asChar()     // <.>
-  boolean isInt(final String path)
+  boolean isInt(String path)
   boolean isInt()
-  Integer getInt(final String path)     // <.>
+  Integer getInt(String path)     // <.>
   Integer asInt()     // <.>
-  boolean isLong(final String path)
+  boolean isLong(String path)
   boolean isLong()
-  Long getLong(final String path)     // <.>
+  Long getLong(String path)     // <.>
   Long asLong()     // <.>
-  Float getFloat(final String path)     // <.>
+  Float getFloat(String path)     // <.>
   Float asFloat()     // <.>
-  boolean isDecimal(final String path)
+  boolean isDecimal(String path)
   boolean isDecimal()
-  Double getDouble(final String path)     // <.>
+  Double getDouble(String path)     // <.>
   Double asDouble()     // <.>
-  boolean isBigInteger(final String path)
+  boolean isBigInteger(String path)
   boolean isBigInteger()
-  BigInteger getBigInteger(final String path)     // <.>
-  BigInteger getBigInteger(final String path, final String formatRequested)     // <.>
+  BigInteger getBigInteger(String path)     // <.>
+  BigInteger getBigInteger(String path, String formatRequested)     // <.>
   BigInteger asBigInteger()     // <.>
-  BigInteger asBigInteger(final String format)
-  boolean isBigDecimal(final String path)
+  BigInteger asBigInteger(String format)
+  boolean isBigDecimal(String path)
   boolean isBigDecimal()
-  BigDecimal getBigDecimal(final String path)     // <.>
-  BigDecimal getBigDecimal(final String path, final String formatRequested)     // <.>
+  BigDecimal getBigDecimal(String path)     // <.>
+  BigDecimal getBigDecimal(String path, String formatRequested)     // <.>
   BigDecimal asBigDecimal()     // <.>
-  BigDecimal asBigDecimal(final String format)     // <.>
-  boolean isString(final String path)
+  BigDecimal asBigDecimal(String format)     // <.>
+  boolean isString(String path)
   boolean isString()
-  String getString(final String path)     // <.>
+  String getString(String path)     // <.>
   String asString()     // <.>
   String asArg()
   boolean isLink()
-  boolean isLink(final String path)
-  boolean isLink(final JsonNode node)
-  LinkRepresentation getLink(final String path)     // <.>
+  boolean isLink(String path)
+  boolean isLink(JsonNode node)
+  LinkRepresentation getLink(String path)     // <.>
   LinkRepresentation asLink()     // <.>
   boolean isNull()
-  Boolean isNull(final String path)     // <.>
-  JsonRepresentation getNull(final String path)     // <.>
+  Boolean isNull(String path)     // <.>
+  JsonRepresentation getNull(String path)     // <.>
   JsonRepresentation asNull()     // <.>
   LinkRepresentation mapValueAsLink()     // <.>
   InputStream asInputStream()
-  T as(final Class<T> cls)     // <.>
+  T as(Class<T> cls)     // <.>
   String asUrlEncoded()
-  JsonRepresentation arrayAdd(final Object value)
-  JsonRepresentation arrayAdd(final JsonRepresentation value)
-  JsonRepresentation arrayAdd(final String value)
-  JsonRepresentation arrayAdd(final JsonNode value)
-  JsonRepresentation arrayAdd(final long value)
-  JsonRepresentation arrayAdd(final int value)
-  JsonRepresentation arrayAdd(final double value)
-  JsonRepresentation arrayAdd(final float value)
-  JsonRepresentation arrayAdd(final boolean value)
+  JsonRepresentation arrayAdd(Object value)
+  JsonRepresentation arrayAdd(JsonRepresentation value)
+  JsonRepresentation arrayAdd(String value)
+  JsonRepresentation arrayAdd(JsonNode value)
+  JsonRepresentation arrayAdd(long value)
+  JsonRepresentation arrayAdd(int value)
+  JsonRepresentation arrayAdd(double value)
+  JsonRepresentation arrayAdd(float value)
+  JsonRepresentation arrayAdd(boolean value)
   Stream<JsonRepresentation> streamArrayElements()
-  Stream<T> streamArrayElements(final Class<T> requiredType)
-  JsonRepresentation arrayGet(final int i)
-  JsonRepresentation arraySetElementAt(final int i, final JsonRepresentation objectRepr)
-  boolean mapHas(final String key)
-  JsonRepresentation mapPut(final String key, final List<Object> value)
-  JsonRepresentation mapPut(final String key, final Object value)
-  JsonRepresentation mapPut(final String key, final JsonRepresentation value)
-  JsonRepresentation mapPut(final String key, final String value)
-  JsonRepresentation mapPut(final String key, final JsonNode value)
-  JsonRepresentation mapPut(final String key, final byte value)
-  JsonRepresentation mapPut(final String key, final Byte value)
-  JsonRepresentation mapPut(final String key, final short value)
-  JsonRepresentation mapPut(final String key, final Short value)
-  JsonRepresentation mapPut(final String key, final int value)
-  JsonRepresentation mapPut(final String key, final Integer value)
-  JsonRepresentation mapPut(final String key, final long value)
-  JsonRepresentation mapPut(final String key, final Long value)
-  JsonRepresentation mapPut(final String key, final float value)
-  JsonRepresentation mapPut(final String key, final Float value)
-  JsonRepresentation mapPut(final String key, final double value)
-  JsonRepresentation mapPut(final String key, final Double value)
-  JsonRepresentation mapPut(final String key, final boolean value)
-  JsonRepresentation mapPut(final String key, final Boolean value)
-  JsonRepresentation mapPut(final String key, final char value)
-  JsonRepresentation mapPut(final String key, final Character value)
-  JsonRepresentation mapPut(final String key, final BigInteger value)
-  JsonRepresentation mapPut(final Iterable<Entry<String, JsonRepresentation>> entries)
-  JsonRepresentation mapPut(final Entry<String, JsonRepresentation> entry)
-  JsonRepresentation mapPut(final String key, final BigDecimal value)
+  Stream<T> streamArrayElements(Class<T> requiredType)
+  JsonRepresentation arrayGet(int i)
+  JsonRepresentation arraySetElementAt(int i, JsonRepresentation objectRepr)
+  boolean mapHas(String key)
+  JsonRepresentation mapPut(String key, List<Object> value)
+  JsonRepresentation mapPut(String key, Object value)
+  JsonRepresentation mapPut(String key, JsonRepresentation value)
+  JsonRepresentation mapPut(String key, String value)
+  JsonRepresentation mapPut(String key, JsonNode value)
+  JsonRepresentation mapPut(String key, byte value)
+  JsonRepresentation mapPut(String key, Byte value)
+  JsonRepresentation mapPut(String key, short value)
+  JsonRepresentation mapPut(String key, Short value)
+  JsonRepresentation mapPut(String key, int value)
+  JsonRepresentation mapPut(String key, Integer value)
+  JsonRepresentation mapPut(String key, long value)
+  JsonRepresentation mapPut(String key, Long value)
+  JsonRepresentation mapPut(String key, float value)
+  JsonRepresentation mapPut(String key, Float value)
+  JsonRepresentation mapPut(String key, double value)
+  JsonRepresentation mapPut(String key, Double value)
+  JsonRepresentation mapPut(String key, boolean value)
+  JsonRepresentation mapPut(String key, Boolean value)
+  JsonRepresentation mapPut(String key, char value)
+  JsonRepresentation mapPut(String key, Character value)
+  JsonRepresentation mapPut(String key, BigInteger value)
+  JsonRepresentation mapPut(Iterable<Entry<String, JsonRepresentation>> entries)
+  JsonRepresentation mapPut(Entry<String, JsonRepresentation> entry)
+  JsonRepresentation mapPut(String key, BigDecimal value)
   Stream<Map.Entry<String, JsonRepresentation>> streamMapEntries()
   JsonRepresentation ensureArray()     // <.>
   int hashCode()
-  boolean equals(final Object obj)
+  boolean equals(Object obj)
   String toString()
 }
 ----
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/LinkRepresentation.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/LinkRepresentation.adoc
index 483fe4e..15b29f3 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/LinkRepresentation.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/LinkRepresentation.adoc
@@ -8,21 +8,21 @@
 ----
 class LinkRepresentation {
   LinkRepresentation()
-  LinkRepresentation(final JsonNode jsonNode)
+  LinkRepresentation(JsonNode jsonNode)
   String getRel()
-  LinkRepresentation withRel(final String rel)
+  LinkRepresentation withRel(String rel)
   LinkRepresentation withRel(Rel rel)
   String getHref()
-  LinkRepresentation withHref(final String href)
+  LinkRepresentation withHref(String href)
   JsonRepresentation getValue()
   String getTitle()
-  LinkRepresentation withTitle(final String title)
+  LinkRepresentation withTitle(String title)
   RestfulHttpMethod getHttpMethod()
   MediaType getType()
-  LinkRepresentation withMethod(final RestfulHttpMethod httpMethod)
+  LinkRepresentation withMethod(RestfulHttpMethod httpMethod)
   JsonRepresentation getArguments()     // <.>
   int hashCode()
-  boolean equals(final Object obj)
+  boolean equals(Object obj)
   String toString()
 }
 ----
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/Rel.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/Rel.adoc
index 832353c..4f6ddeb 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/Rel.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/Rel.adoc
@@ -50,9 +50,9 @@ enum Rel {
   LOGOUT
   String getName()     // <.>
   String getSimpleName()     // <.>
-  String andParam(final String paramName, final String paramValue)     // <.>
-  boolean matches(final Rel otherRel)
-  boolean matches(final String otherRelStr)
+  String andParam(String paramName, String paramValue)     // <.>
+  boolean matches(Rel otherRel)
+  boolean matches(String otherRelStr)
   Rel parse(String str)
 }
 ----
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/RepresentationType.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/RepresentationType.adoc
index f7d83f6..76526fc 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/RepresentationType.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/RepresentationType.adoc
@@ -34,18 +34,18 @@ enum RepresentationType {
   MediaType getJsonMediaType()
   MediaType getXmlMediaType()
   MediaType getJsonElseXmlMediaType()
-  MediaType getMediaType(final String parameter, final String paramValue)     // <.>
-  MediaType getJsonMediaType(final Map<String, String> mediaTypeParams)
-  MediaType getXmlMediaType(final Map<String, String> mediaTypeParams)
+  MediaType getMediaType(String parameter, String paramValue)     // <.>
+  MediaType getJsonMediaType(Map<String, String> mediaTypeParams)
+  MediaType getXmlMediaType(Map<String, String> mediaTypeParams)
   String getMediaTypeProfile()
   Class<? extends JsonRepresentation> getRepresentationClass()
-  RepresentationType lookup(final String name)
-  RepresentationType lookup(final MediaType mediaType)
-  boolean matches(final MediaType mediaType)
-  boolean matchesXmlProfile(final MediaType mediaType)
-  boolean matchesJsonProfile(final MediaType mediaType)
-  MediaType matchesXmlProfileWithParameter(final List<MediaType> mediaTypes, final String parameterKey)     // <.>
-  MediaType matchesJsonProfileWithParameter(final List<MediaType> mediaTypes, final String parameterKey)     // <.>
+  RepresentationType lookup(String name)
+  RepresentationType lookup(MediaType mediaType)
+  boolean matches(MediaType mediaType)
+  boolean matchesXmlProfile(MediaType mediaType)
+  boolean matchesJsonProfile(MediaType mediaType)
+  MediaType matchesXmlProfileWithParameter(List<MediaType> mediaTypes, String parameterKey)     // <.>
+  MediaType matchesJsonProfileWithParameter(List<MediaType> mediaTypes, String parameterKey)     // <.>
   Parser<RepresentationType> parser()
 }
 ----
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/RestfulRequest.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/RestfulRequest.adoc
index ebc5156..8244ba2 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/RestfulRequest.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/RestfulRequest.adoc
@@ -7,8 +7,8 @@
 .RestfulRequest.java
 ----
 class RestfulRequest {
-  RestfulRequest withArg(final RestfulRequest.RequestParameter<Q> queryParam, final String argStrFormat, final Object... args)
-  RestfulRequest withArg(final RestfulRequest.RequestParameter<Q> queryParam, final Q arg)
+  RestfulRequest withArg(RestfulRequest.RequestParameter<Q> queryParam, String argStrFormat, Object... args)
+  RestfulRequest withArg(RestfulRequest.RequestParameter<Q> queryParam, Q arg)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/RestfulResponse.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/RestfulResponse.adoc
index ed66b5c..d5f2de6 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/RestfulResponse.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/RestfulResponse.adoc
@@ -7,11 +7,11 @@
 .RestfulResponse.java
 ----
 class RestfulResponse<T> {
-  RestfulResponse<JsonRepresentation> of(final Response response)
-  RestfulResponse<T> ofT(final Response response)
+  RestfulResponse<JsonRepresentation> of(Response response)
+  RestfulResponse<T> ofT(Response response)
   HttpStatusCode getStatus()
   T getEntity()
-  V getHeader(final Header<V> header)
+  V getHeader(Header<V> header)
   RestfulResponse<Q> wraps(Class<Q> cls)     // <.>
   String toString()
 }
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domainobjects/AbstractObjectMemberRepresentation.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domainobjects/AbstractObjectMemberRepresentation.adoc
index 3f40f60..e421f01 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domainobjects/AbstractObjectMemberRepresentation.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domainobjects/AbstractObjectMemberRepresentation.adoc
@@ -7,7 +7,7 @@
 .AbstractObjectMemberRepresentation.java
 ----
 class AbstractObjectMemberRepresentation {
-  AbstractObjectMemberRepresentation(final JsonNode jsonNode)
+  AbstractObjectMemberRepresentation(JsonNode jsonNode)
   String getId()
   String getMemberType()
   String getDisabledReason()
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domainobjects/ActionResultRepresentation.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domainobjects/ActionResultRepresentation.adoc
index f857f38..5558f0e 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domainobjects/ActionResultRepresentation.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domainobjects/ActionResultRepresentation.adoc
@@ -7,7 +7,7 @@
 .ActionResultRepresentation.java
 ----
 class ActionResultRepresentation {
-  ActionResultRepresentation(final JsonNode jsonNode)
+  ActionResultRepresentation(JsonNode jsonNode)
   JsonRepresentation getResult()
   ResultType getResultType()
 }
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domainobjects/DomainObjectMemberRepresentation.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domainobjects/DomainObjectMemberRepresentation.adoc
index eac9bd9..425ef0e 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domainobjects/DomainObjectMemberRepresentation.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domainobjects/DomainObjectMemberRepresentation.adoc
@@ -11,7 +11,7 @@ Do not confuse with the subclasses of xref:refguide:viewer:index/restfulobjects/
 .DomainObjectMemberRepresentation.java
 ----
 class DomainObjectMemberRepresentation {
-  DomainObjectMemberRepresentation(final JsonNode jsonNode)
+  DomainObjectMemberRepresentation(JsonNode jsonNode)
   String getMemberType()     // <.>
   String getDisabledReason()     // <.>
   String getFormat()
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domainobjects/DomainObjectRepresentation.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domainobjects/DomainObjectRepresentation.adoc
index efd5003..29912cd 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domainobjects/DomainObjectRepresentation.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domainobjects/DomainObjectRepresentation.adoc
@@ -7,17 +7,17 @@
 .DomainObjectRepresentation.java
 ----
 class DomainObjectRepresentation {
-  DomainObjectRepresentation(final JsonNode jsonNode)
+  DomainObjectRepresentation(JsonNode jsonNode)
   String getTitle()
   String getDomainType()     // <.>
   String getInstanceId()     // <.>
   String getServiceId()     // <.>
   JsonRepresentation getMembers()
-  DomainObjectMemberRepresentation getProperty(final String id)
+  DomainObjectMemberRepresentation getProperty(String id)
   JsonRepresentation getProperties()
-  DomainObjectMemberRepresentation getCollection(final String id)
+  DomainObjectMemberRepresentation getCollection(String id)
   JsonRepresentation getCollections()
-  DomainObjectMemberRepresentation getAction(final String id)
+  DomainObjectMemberRepresentation getAction(String id)
   JsonRepresentation getActions()
   LinkRepresentation getPersistLink()     // <.>
   String getOid()     // <.>
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domainobjects/DomainObjectResource.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domainobjects/DomainObjectResource.adoc
index 85eede4..080a72d 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domainobjects/DomainObjectResource.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domainobjects/DomainObjectResource.adoc
@@ -7,29 +7,29 @@
 .DomainObjectResource.java
 ----
 interface DomainObjectResource {
-  Response persist(String domainType, final InputStream object)
-  Response object(String domainType, final String instanceId)
-  Response object(String domainType, final String instanceId, final InputStream arguments)
-  Response deleteMethodNotSupported(String domainType, final String instanceId)
-  Response postMethodNotAllowed(String domainType, final String instanceId)
-  Response image(final String domainType, final String instanceId)
-  Response layout(final String domainType, final String instanceId)
-  Response propertyDetails(String domainType, final String instanceId, final String propertyId)
-  Response modifyProperty(String domainType, final String instanceId, final String propertyId, final InputStream arguments)
-  Response clearProperty(String domainType, final String instanceId, final String propertyId)
-  Response postPropertyNotAllowed(String domainType, final String instanceId, final String propertyId)
-  Response accessCollection(String domainType, final String instanceId, final String collectionId)
-  Response addToSet(String domainType, final String instanceId, final String collectionId, final InputStream arguments)
-  Response addToList(String domainType, final String instanceId, final String collectionId, final InputStream arguments)
-  Response removeFromCollection(String domainType, final String instanceId, final String collectionId)
-  Response actionPrompt(String domainType, final String instanceId, final String actionId)
-  Response deleteActionPromptNotAllowed(String domainType, final String instanceId, final String actionId)
-  Response putActionPromptNotAllowed(String domainType, final String instanceId, final String actionId)
-  Response postActionPromptNotAllowed(String domainType, final String instanceId, final String actionId)
-  Response invokeActionQueryOnly(String domainType, final String instanceId, final String actionId, final String xIsisQueryString)
-  Response invokeActionIdempotent(String domainType, final String instanceId, final String actionId, final InputStream arguments)
-  Response invokeAction(String domainType, final String instanceId, final String actionId, final InputStream arguments)
-  Response deleteInvokeActionNotAllowed(String domainType, final String instanceId, final String actionId)
+  Response persist(String domainType, InputStream object)
+  Response object(String domainType, String instanceId)
+  Response object(String domainType, String instanceId, InputStream arguments)
+  Response deleteMethodNotSupported(String domainType, String instanceId)
+  Response postMethodNotAllowed(String domainType, String instanceId)
+  Response image(String domainType, String instanceId)
+  Response layout(String domainType, String instanceId)
+  Response propertyDetails(String domainType, String instanceId, String propertyId)
+  Response modifyProperty(String domainType, String instanceId, String propertyId, InputStream arguments)
+  Response clearProperty(String domainType, String instanceId, String propertyId)
+  Response postPropertyNotAllowed(String domainType, String instanceId, String propertyId)
+  Response accessCollection(String domainType, String instanceId, String collectionId)
+  Response addToSet(String domainType, String instanceId, String collectionId, InputStream arguments)
+  Response addToList(String domainType, String instanceId, String collectionId, InputStream arguments)
+  Response removeFromCollection(String domainType, String instanceId, String collectionId)
+  Response actionPrompt(String domainType, String instanceId, String actionId)
+  Response deleteActionPromptNotAllowed(String domainType, String instanceId, String actionId)
+  Response putActionPromptNotAllowed(String domainType, String instanceId, String actionId)
+  Response postActionPromptNotAllowed(String domainType, String instanceId, String actionId)
+  Response invokeActionQueryOnly(String domainType, String instanceId, String actionId, String xIsisQueryString)
+  Response invokeActionIdempotent(String domainType, String instanceId, String actionId, InputStream arguments)
+  Response invokeAction(String domainType, String instanceId, String actionId, InputStream arguments)
+  Response deleteInvokeActionNotAllowed(String domainType, String instanceId, String actionId)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domainobjects/DomainRepresentation.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domainobjects/DomainRepresentation.adoc
index 348abd8..b130a20 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domainobjects/DomainRepresentation.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domainobjects/DomainRepresentation.adoc
@@ -7,11 +7,11 @@
 .DomainRepresentation.java
 ----
 class DomainRepresentation {
-  DomainRepresentation(final JsonNode jsonNode)
+  DomainRepresentation(JsonNode jsonNode)
   LinkRepresentation getSelf()
   JsonRepresentation getLinks()
-  LinkRepresentation getLinkWithRel(final Rel rel)
-  LinkRepresentation getLinkWithRel(final String rel)
+  LinkRepresentation getLinkWithRel(Rel rel)
+  LinkRepresentation getLinkWithRel(String rel)
   JsonRepresentation getExtensions()
 }
 ----
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domainobjects/DomainServiceResource.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domainobjects/DomainServiceResource.adoc
index 386a78e..7e2632e 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domainobjects/DomainServiceResource.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domainobjects/DomainServiceResource.adoc
@@ -11,18 +11,18 @@ interface DomainServiceResource {
   Response deleteServicesNotAllowed()
   Response putServicesNotAllowed()
   Response postServicesNotAllowed()
-  Response service(final String serviceId)
-  Response deleteServiceNotAllowed(final String serviceId)
-  Response putServiceNotAllowed(final String serviceId)
-  Response postServiceNotAllowed(final String serviceId)
-  Response actionPrompt(final String serviceId, final String actionId)
-  Response deleteActionPromptNotAllowed(final String serviceId, final String actionId)
-  Response putActionPromptNotAllowed(final String serviceId, final String actionId)
-  Response postActionPromptNotAllowed(final String serviceId, final String actionId)
-  Response invokeActionQueryOnly(final String serviceId, final String actionId, final String xIsisQueryString)     // <.>
-  Response invokeActionIdempotent(final String serviceId, final String actionId, final InputStream arguments)
-  Response invokeAction(final String serviceId, final String actionId, final InputStream arguments)
-  Response deleteInvokeActionNotAllowed(final String serviceId, final String actionId)
+  Response service(String serviceId)
+  Response deleteServiceNotAllowed(String serviceId)
+  Response putServiceNotAllowed(String serviceId)
+  Response postServiceNotAllowed(String serviceId)
+  Response actionPrompt(String serviceId, String actionId)
+  Response deleteActionPromptNotAllowed(String serviceId, String actionId)
+  Response putActionPromptNotAllowed(String serviceId, String actionId)
+  Response postActionPromptNotAllowed(String serviceId, String actionId)
+  Response invokeActionQueryOnly(String serviceId, String actionId, String xIsisQueryString)     // <.>
+  Response invokeActionIdempotent(String serviceId, String actionId, InputStream arguments)
+  Response invokeAction(String serviceId, String actionId, InputStream arguments)
+  Response deleteInvokeActionNotAllowed(String serviceId, String actionId)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domainobjects/ListRepresentation.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domainobjects/ListRepresentation.adoc
index 2e123ec..e759078 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domainobjects/ListRepresentation.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domainobjects/ListRepresentation.adoc
@@ -7,7 +7,7 @@
 .ListRepresentation.java
 ----
 class ListRepresentation {
-  ListRepresentation(final JsonNode jsonNode)
+  ListRepresentation(JsonNode jsonNode)
   JsonRepresentation getValue()
   LinkRepresentation getUp()
 }
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domainobjects/ObjectActionRepresentation.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domainobjects/ObjectActionRepresentation.adoc
index 82ab1d7..2907ad8 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domainobjects/ObjectActionRepresentation.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domainobjects/ObjectActionRepresentation.adoc
@@ -7,7 +7,7 @@
 .ObjectActionRepresentation.java
 ----
 class ObjectActionRepresentation {
-  ObjectActionRepresentation(final JsonNode jsonNode)
+  ObjectActionRepresentation(JsonNode jsonNode)
   LinkRepresentation getInvoke()
 }
 ----
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domainobjects/ObjectCollectionRepresentation.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domainobjects/ObjectCollectionRepresentation.adoc
index c8d5b67..7d4a7b6 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domainobjects/ObjectCollectionRepresentation.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domainobjects/ObjectCollectionRepresentation.adoc
@@ -7,7 +7,7 @@
 .ObjectCollectionRepresentation.java
 ----
 class ObjectCollectionRepresentation {
-  ObjectCollectionRepresentation(final JsonNode jsonNode)
+  ObjectCollectionRepresentation(JsonNode jsonNode)
   JsonRepresentation getValue()
 }
 ----
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domainobjects/ObjectPropertyRepresentation.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domainobjects/ObjectPropertyRepresentation.adoc
index a6a9b28..7907a5f 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domainobjects/ObjectPropertyRepresentation.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domainobjects/ObjectPropertyRepresentation.adoc
@@ -7,7 +7,7 @@
 .ObjectPropertyRepresentation.java
 ----
 class ObjectPropertyRepresentation {
-  ObjectPropertyRepresentation(final JsonNode jsonNode)
+  ObjectPropertyRepresentation(JsonNode jsonNode)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domainobjects/ScalarValueRepresentation.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domainobjects/ScalarValueRepresentation.adoc
index 26a9e99..28603bd 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domainobjects/ScalarValueRepresentation.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domainobjects/ScalarValueRepresentation.adoc
@@ -7,7 +7,7 @@
 .ScalarValueRepresentation.java
 ----
 class ScalarValueRepresentation {
-  ScalarValueRepresentation(final JsonNode jsonNode)
+  ScalarValueRepresentation(JsonNode jsonNode)
   JsonRepresentation getValue()
 }
 ----
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domaintypes/AbstractTypeMemberRepresentation.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domaintypes/AbstractTypeMemberRepresentation.adoc
index 4b15c0f..05e4f53 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domaintypes/AbstractTypeMemberRepresentation.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domaintypes/AbstractTypeMemberRepresentation.adoc
@@ -7,7 +7,7 @@
 .AbstractTypeMemberRepresentation.java
 ----
 class AbstractTypeMemberRepresentation {
-  AbstractTypeMemberRepresentation(final JsonNode jsonNode)
+  AbstractTypeMemberRepresentation(JsonNode jsonNode)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domaintypes/ActionDescriptionRepresentation.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domaintypes/ActionDescriptionRepresentation.adoc
index 94ebe96..b8f6f99 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domaintypes/ActionDescriptionRepresentation.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domaintypes/ActionDescriptionRepresentation.adoc
@@ -7,7 +7,7 @@
 .ActionDescriptionRepresentation.java
 ----
 class ActionDescriptionRepresentation {
-  ActionDescriptionRepresentation(final JsonNode jsonNode)
+  ActionDescriptionRepresentation(JsonNode jsonNode)
   String getId()
 }
 ----
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domaintypes/ActionParameterDescriptionRepresentation.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domaintypes/ActionParameterDescriptionRepresentation.adoc
index 41a57ea..9fbfe56 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domaintypes/ActionParameterDescriptionRepresentation.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domaintypes/ActionParameterDescriptionRepresentation.adoc
@@ -7,7 +7,7 @@
 .ActionParameterDescriptionRepresentation.java
 ----
 class ActionParameterDescriptionRepresentation {
-  ActionParameterDescriptionRepresentation(final JsonNode jsonNode)
+  ActionParameterDescriptionRepresentation(JsonNode jsonNode)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domaintypes/CollectionDescriptionRepresentation.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domaintypes/CollectionDescriptionRepresentation.adoc
index 1bfe097..30e5ae4 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domaintypes/CollectionDescriptionRepresentation.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domaintypes/CollectionDescriptionRepresentation.adoc
@@ -7,7 +7,7 @@
 .CollectionDescriptionRepresentation.java
 ----
 class CollectionDescriptionRepresentation {
-  CollectionDescriptionRepresentation(final JsonNode jsonNode)
+  CollectionDescriptionRepresentation(JsonNode jsonNode)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domaintypes/DomainTypeRepresentation.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domaintypes/DomainTypeRepresentation.adoc
index e555fe8..db717a3 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domaintypes/DomainTypeRepresentation.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domaintypes/DomainTypeRepresentation.adoc
@@ -7,7 +7,7 @@
 .DomainTypeRepresentation.java
 ----
 class DomainTypeRepresentation {
-  DomainTypeRepresentation(final JsonNode jsonNode)
+  DomainTypeRepresentation(JsonNode jsonNode)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domaintypes/DomainTypeResource.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domaintypes/DomainTypeResource.adoc
index 860c273..07cada9 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domaintypes/DomainTypeResource.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domaintypes/DomainTypeResource.adoc
@@ -8,14 +8,14 @@
 ----
 interface DomainTypeResource {
   Response domainTypes()
-  Response domainType(final String domainType)
-  Response layout(final String domainType)
-  Response typeProperty(final String domainType, final String propertyId)
-  Response typeCollection(final String domainType, final String collectionId)
-  Response typeAction(final String domainType, final String actionId)
-  Response typeActionParam(final String domainType, final String actionId, final String paramName)
-  Response domainTypeIsSubtypeOf(final String domainType, String superType, final String argumentsQueryString)
-  Response domainTypeIsSupertypeOf(final String domainType, String superType, final String argumentsQueryString)
+  Response domainType(String domainType)
+  Response layout(String domainType)
+  Response typeProperty(String domainType, String propertyId)
+  Response typeCollection(String domainType, String collectionId)
+  Response typeAction(String domainType, String actionId)
+  Response typeActionParam(String domainType, String actionId, String paramName)
+  Response domainTypeIsSubtypeOf(String domainType, String superType, String argumentsQueryString)
+  Response domainTypeIsSupertypeOf(String domainType, String superType, String argumentsQueryString)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domaintypes/PropertyDescriptionRepresentation.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domaintypes/PropertyDescriptionRepresentation.adoc
index 27a6f44..3c9b28b 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domaintypes/PropertyDescriptionRepresentation.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domaintypes/PropertyDescriptionRepresentation.adoc
@@ -7,7 +7,7 @@
 .PropertyDescriptionRepresentation.java
 ----
 class PropertyDescriptionRepresentation {
-  PropertyDescriptionRepresentation(final JsonNode jsonNode)
+  PropertyDescriptionRepresentation(JsonNode jsonNode)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domaintypes/TypeActionResultRepresentation.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domaintypes/TypeActionResultRepresentation.adoc
index 4866e45..e5f1257 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domaintypes/TypeActionResultRepresentation.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domaintypes/TypeActionResultRepresentation.adoc
@@ -7,7 +7,7 @@
 .TypeActionResultRepresentation.java
 ----
 class TypeActionResultRepresentation {
-  TypeActionResultRepresentation(final JsonNode jsonNode)
+  TypeActionResultRepresentation(JsonNode jsonNode)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domaintypes/TypeListRepresentation.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domaintypes/TypeListRepresentation.adoc
index 66bb2e4..352ec2f 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domaintypes/TypeListRepresentation.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/domaintypes/TypeListRepresentation.adoc
@@ -7,7 +7,7 @@
 .TypeListRepresentation.java
 ----
 class TypeListRepresentation {
-  TypeListRepresentation(final JsonNode jsonNode)
+  TypeListRepresentation(JsonNode jsonNode)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/errors/ErrorRepresentation.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/errors/ErrorRepresentation.adoc
index 85f87ba..7debc16 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/errors/ErrorRepresentation.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/errors/ErrorRepresentation.adoc
@@ -7,7 +7,7 @@
 .ErrorRepresentation.java
 ----
 class ErrorRepresentation {
-  ErrorRepresentation(final JsonNode jsonNode)
+  ErrorRepresentation(JsonNode jsonNode)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/health/HealthRepresentation.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/health/HealthRepresentation.adoc
index 61f1161..07fa43f 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/health/HealthRepresentation.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/health/HealthRepresentation.adoc
@@ -7,7 +7,7 @@
 .HealthRepresentation.java
 ----
 class HealthRepresentation {
-  HealthRepresentation(final JsonNode jsonNode)
+  HealthRepresentation(JsonNode jsonNode)
   LinkRepresentation getUp()
 }
 ----
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/homepage/HomePageRepresentation.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/homepage/HomePageRepresentation.adoc
index 1c3975e..0b01e7f 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/homepage/HomePageRepresentation.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/homepage/HomePageRepresentation.adoc
@@ -7,7 +7,7 @@
 .HomePageRepresentation.java
 ----
 class HomePageRepresentation {
-  HomePageRepresentation(final JsonNode jsonNode)
+  HomePageRepresentation(JsonNode jsonNode)
   LinkRepresentation getUser()
   LinkRepresentation getServices()
   LinkRepresentation getVersion()
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/user/UserRepresentation.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/user/UserRepresentation.adoc
index add21f7..cac52b5 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/user/UserRepresentation.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/user/UserRepresentation.adoc
@@ -7,7 +7,7 @@
 .UserRepresentation.java
 ----
 class UserRepresentation {
-  UserRepresentation(final JsonNode jsonNode)
+  UserRepresentation(JsonNode jsonNode)
   LinkRepresentation getUp()
   String getUserName()
   String getFriendlyName()
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/util/JsonMapper.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/util/JsonMapper.adoc
index 0b8a0bc..352dda5 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/util/JsonMapper.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/util/JsonMapper.adoc
@@ -9,11 +9,11 @@
 class JsonMapper {
   String getEntityAsStringFrom(Response response)
   JsonMapper instance()     // <.>
-  JsonMapper instance(final PrettyPrinting prettyPrinting)
-  JsonRepresentation read(final String json)
-  T read(final String json, final Class<T> requiredType)
-  T read(final Response response, final Class<T> requiredType)
-  String write(final Object object)
+  JsonMapper instance(PrettyPrinting prettyPrinting)
+  JsonRepresentation read(String json)
+  T read(String json, Class<T> requiredType)
+  T read(Response response, Class<T> requiredType)
+  String write(Object object)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/util/JsonNodeUtils.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/util/JsonNodeUtils.adoc
index 575d007..ceee061 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/util/JsonNodeUtils.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/util/JsonNodeUtils.adoc
@@ -7,9 +7,9 @@
 .JsonNodeUtils.java
 ----
 class JsonNodeUtils {
-  InputStream asInputStream(final JsonNode jsonNode)
-  InputStream asInputStream(final JsonRepresentation jsonRepresentation)
-  ObjectNode walkNodeUpTo(ObjectNode node, final List<String> keys)     // <.>
+  InputStream asInputStream(JsonNode jsonNode)
+  InputStream asInputStream(JsonRepresentation jsonRepresentation)
+  ObjectNode walkNodeUpTo(ObjectNode node, List<String> keys)     // <.>
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/util/Parser.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/util/Parser.adoc
index 86fa88e..3f18ff2 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/util/Parser.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/util/Parser.adoc
@@ -7,10 +7,10 @@
 .Parser.java
 ----
 class Parser<T> {
-  T valueOf(final List<String> str)
-  T valueOf(final String[] str)
-  T valueOf(final JsonRepresentation jsonRepresentation)
-  JsonRepresentation asJsonRepresentation(final T t)
+  T valueOf(List<String> str)
+  T valueOf(String[] str)
+  T valueOf(JsonRepresentation jsonRepresentation)
+  JsonRepresentation asJsonRepresentation(T t)
   Parser<String> forString()
   Parser<Date> forDate()
   Parser<CacheControl> forCacheControl()
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/util/PathNode.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/util/PathNode.adoc
index 13d8340..bca1c01 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/util/PathNode.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/util/PathNode.adoc
@@ -9,11 +9,11 @@
 class PathNode {
   public static final PathNode NULL;
   List<String> split(String path)
-  PathNode parse(final String path)
+  PathNode parse(String path)
   String getKey()
   Map<String, String> getCriteria()
   boolean hasCriteria()
-  boolean matches(final JsonRepresentation repr)
+  boolean matches(JsonRepresentation repr)
   int hashCode()
   boolean equals(Object obj)
   String toString()
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/util/UrlEncodingUtils.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/util/UrlEncodingUtils.adoc
index 8a772d3..7d092e6 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/util/UrlEncodingUtils.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/util/UrlEncodingUtils.adoc
@@ -8,12 +8,12 @@
 ----
 class UrlEncodingUtils {
   public static final Function<String, String> FUNCTION;
-  String urlDecode(final String string)
-  List<String> urlDecode(final List<String> values)
-  String[] urlDecode(final String[] values)
-  String urlEncode(final JsonNode jsonNode)
-  String urlEncode(final JsonRepresentation jsonRepresentation)
-  String urlEncode(final String str)
+  String urlDecode(String string)
+  List<String> urlDecode(List<String> values)
+  String[] urlDecode(String[] values)
+  String urlEncode(JsonNode jsonNode)
+  String urlEncode(JsonRepresentation jsonRepresentation)
+  String urlEncode(String str)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/version/VersionRepresentation.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/version/VersionRepresentation.adoc
index 106e73a..fe10c1b 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/version/VersionRepresentation.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/version/VersionRepresentation.adoc
@@ -7,7 +7,7 @@
 .VersionRepresentation.java
 ----
 class VersionRepresentation {
-  VersionRepresentation(final JsonNode jsonNode)
+  VersionRepresentation(JsonNode jsonNode)
   LinkRepresentation getUp()
   JsonRepresentation getOptionalCapabilities()
 }
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/jaxrsresteasy4/webmodule/WebModuleJaxrsResteasy4.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/jaxrsresteasy4/webmodule/WebModuleJaxrsResteasy4.adoc
index 1d90ecd..06da2f4 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/jaxrsresteasy4/webmodule/WebModuleJaxrsResteasy4.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/jaxrsresteasy4/webmodule/WebModuleJaxrsResteasy4.adoc
@@ -9,7 +9,7 @@ WebModule that provides the RestfulObjects Viewer.
 .WebModuleJaxrsResteasy4.java
 ----
 class WebModuleJaxrsResteasy4 {
-  WebModuleJaxrsResteasy4(final IsisConfiguration isisConfiguration, final RestEasyConfiguration restEasyConfiguration, final ServiceInjector serviceInjector)
+  WebModuleJaxrsResteasy4(IsisConfiguration isisConfiguration, RestEasyConfiguration restEasyConfiguration, ServiceInjector serviceInjector)
   void prepare(WebModuleContext ctx)
   Can<ServletContextListener> init(ServletContext ctx)
 }
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/IResourceContext.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/IResourceContext.adoc
index f1b8996..c18347e 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/IResourceContext.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/IResourceContext.adoc
@@ -9,8 +9,8 @@ Provides access to request-specific context (eg HTTP headers), session-specific
 .IResourceContext.java
 ----
 interface IResourceContext {
-  String restfulUrlFor(final String url)     // <.>
-  String applicationUrlFor(final String url)     // <.>
+  String restfulUrlFor(String url)     // <.>
+  String applicationUrlFor(String url)     // <.>
   List<MediaType> getAcceptableMediaTypes()     // <.>
   InteractionInitiatedBy getInteractionInitiatedBy()     // <.>
   Where getWhere()
@@ -29,7 +29,7 @@ interface IResourceContext {
   RepresentationService.Intent getIntent()     // <.>
   InteractionProvider getInteractionProvider()
   MetaModelContext getMetaModelContext()
-  Optional<ManagedObject> getObjectAdapterForOidFromHref(final String oidFromHref)
+  Optional<ManagedObject> getObjectAdapterForOidFromHref(String oidFromHref)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/RepresentationService.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/RepresentationService.adoc
index 3d0f644..4a91311 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/RepresentationService.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/RepresentationService.adoc
@@ -14,12 +14,12 @@ This interface is EXPERIMENTAL and may change in the future.
 ----
 class RepresentationService {
   RepresentationService(List<ContentNegotiationService> contentNegotiationServices)
-  Response objectRepresentation(final IResourceContext resourceContext, final ManagedObject objectAdapter)     // <.>
-  Response propertyDetails(final IResourceContext resourceContext, final ManagedProperty objectAndProperty)     // <.>
-  Response collectionDetails(final IResourceContext resourceContext, final ManagedCollection objectAndCollection)     // <.>
-  Response actionPrompt(final IResourceContext resourceContext, final ManagedAction objectAndAction)     // <.>
-  Response actionResult(final IResourceContext resourceContext, final ObjectAndActionInvocation objectAndActionInvocation)     // <.>
-  void assertContentNegotiationServiceHandled(final Response.ResponseBuilder responseBuilder)
+  Response objectRepresentation(IResourceContext resourceContext, ManagedObject objectAdapter)     // <.>
+  Response propertyDetails(IResourceContext resourceContext, ManagedProperty objectAndProperty)     // <.>
+  Response collectionDetails(IResourceContext resourceContext, ManagedCollection objectAndCollection)     // <.>
+  Response actionPrompt(IResourceContext resourceContext, ManagedAction objectAndAction)     // <.>
+  Response actionResult(IResourceContext resourceContext, ObjectAndActionInvocation objectAndActionInvocation)     // <.>
+  void assertContentNegotiationServiceHandled(Response.ResponseBuilder responseBuilder)
   Response.ResponseBuilder buildResponse(Function<ContentNegotiationService, Response.ResponseBuilder> connegServiceBuildResponse)     // <.>
 }
 ----
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/conneg/ContentNegotiationServiceAbstract.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/conneg/ContentNegotiationServiceAbstract.adoc
index d16e2f9..4952773 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/conneg/ContentNegotiationServiceAbstract.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/conneg/ContentNegotiationServiceAbstract.adoc
@@ -7,11 +7,11 @@
 .ContentNegotiationServiceAbstract.java
 ----
 class ContentNegotiationServiceAbstract {
-  Response.ResponseBuilder buildResponse(final IResourceContext resourceContext, final ManagedObject objectAdapter)
-  Response.ResponseBuilder buildResponse(final IResourceContext resourceContext, final ManagedProperty objectAndProperty)
-  Response.ResponseBuilder buildResponse(final IResourceContext resourceContext, final ManagedCollection objectAndCollection)
-  Response.ResponseBuilder buildResponse(final IResourceContext resourceContext, final ManagedAction objectAndAction)
-  Response.ResponseBuilder buildResponse(final IResourceContext resourceContext, final ObjectAndActionInvocation objectAndActionInvocation)
+  Response.ResponseBuilder buildResponse(IResourceContext resourceContext, ManagedObject objectAdapter)
+  Response.ResponseBuilder buildResponse(IResourceContext resourceContext, ManagedProperty objectAndProperty)
+  Response.ResponseBuilder buildResponse(IResourceContext resourceContext, ManagedCollection objectAndCollection)
+  Response.ResponseBuilder buildResponse(IResourceContext resourceContext, ManagedAction objectAndAction)
+  Response.ResponseBuilder buildResponse(IResourceContext resourceContext, ObjectAndActionInvocation objectAndActionInvocation)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/conneg/ContentNegotiationServiceForRestfulObjectsV1_0.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/conneg/ContentNegotiationServiceForRestfulObjectsV1_0.adoc
index aad9f08..97e9c2a 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/conneg/ContentNegotiationServiceForRestfulObjectsV1_0.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/conneg/ContentNegotiationServiceForRestfulObjectsV1_0.adoc
@@ -9,15 +9,15 @@ Returns representations according to theRestful Objectsspec.
 .ContentNegotiationServiceForRestfulObjectsV1_0.java
 ----
 class ContentNegotiationServiceForRestfulObjectsV1_0 {
-  ContentNegotiationServiceForRestfulObjectsV1_0(final IsisConfiguration configuration, final SpecificationLoader specificationLoader)
-  ResponseBuilder buildResponse(final IResourceContext resourceContext, final ManagedObject objectAdapter)
-  ResponseBuilder buildResponseTo(final IResourceContext resourceContext, final ManagedObject objectAdapter, final JsonRepresentation representationIfAnyRequired, final JsonRepresentation rootRepresentation)     // <.>
-  ResponseBuilder buildResponse(final IResourceContext resourceContext, final ManagedProperty objectAndProperty)
-  ResponseBuilder buildResponse(final IResourceContext resourceContext, final ManagedCollection objectAndCollection)
-  ResponseBuilder buildResponseTo(final IResourceContext resourceContext, final ManagedCollection objectAndCollection, final JsonRepresentation representation, final JsonRepresentation rootRepresentation)     // <.>
-  ResponseBuilder buildResponse(final IResourceContext resourceContext, final ManagedAction objectAndAction)
-  ResponseBuilder buildResponse(final IResourceContext resourceContext, final ObjectAndActionInvocation objectAndActionInvocation)
-  ResponseBuilder buildResponseTo(final IResourceContext resourceContext, final ObjectAndActionInvocation objectAndActionInvocation, final JsonRepresentation representation, final JsonRepresentation rootRepresentation)     // <.>
+  ContentNegotiationServiceForRestfulObjectsV1_0(IsisConfiguration configuration, SpecificationLoader specificationLoader)
+  ResponseBuilder buildResponse(IResourceContext resourceContext, ManagedObject objectAdapter)
+  ResponseBuilder buildResponseTo(IResourceContext resourceContext, ManagedObject objectAdapter, JsonRepresentation representationIfAnyRequired, JsonRepresentation rootRepresentation)     // <.>
+  ResponseBuilder buildResponse(IResourceContext resourceContext, ManagedProperty objectAndProperty)
+  ResponseBuilder buildResponse(IResourceContext resourceContext, ManagedCollection objectAndCollection)
+  ResponseBuilder buildResponseTo(IResourceContext resourceContext, ManagedCollection objectAndCollection, JsonRepresentation representation, JsonRepresentation rootRepresentation)     // <.>
+  ResponseBuilder buildResponse(IResourceContext resourceContext, ManagedAction objectAndAction)
+  ResponseBuilder buildResponse(IResourceContext resourceContext, ObjectAndActionInvocation objectAndActionInvocation)
+  ResponseBuilder buildResponseTo(IResourceContext resourceContext, ObjectAndActionInvocation objectAndActionInvocation, JsonRepresentation representation, JsonRepresentation rootRepresentation)     // <.>
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/conneg/ContentNegotiationServiceOrgApacheIsisV1.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/conneg/ContentNegotiationServiceOrgApacheIsisV1.adoc
index 5cef6a1..6965204 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/conneg/ContentNegotiationServiceOrgApacheIsisV1.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/conneg/ContentNegotiationServiceOrgApacheIsisV1.adoc
@@ -8,11 +8,11 @@
 ----
 class ContentNegotiationServiceOrgApacheIsisV1 {
   public static final String ACCEPT_PROFILE;
-  Response.ResponseBuilder buildResponse(final IResourceContext resourceContext, final ManagedObject objectAdapter)
-  Response.ResponseBuilder buildResponse(final IResourceContext resourceContext, final ManagedProperty objectAndProperty)
-  Response.ResponseBuilder buildResponse(final IResourceContext resourceContext, final ManagedCollection managedCollection)
-  Response.ResponseBuilder buildResponse(final IResourceContext resourceContext, final ManagedAction objectAndAction)
-  Response.ResponseBuilder buildResponse(final IResourceContext resourceContext, final ObjectAndActionInvocation objectAndActionInvocation)
+  Response.ResponseBuilder buildResponse(IResourceContext resourceContext, ManagedObject objectAdapter)
+  Response.ResponseBuilder buildResponse(IResourceContext resourceContext, ManagedProperty objectAndProperty)
+  Response.ResponseBuilder buildResponse(IResourceContext resourceContext, ManagedCollection managedCollection)
+  Response.ResponseBuilder buildResponse(IResourceContext resourceContext, ManagedAction objectAndAction)
+  Response.ResponseBuilder buildResponse(IResourceContext resourceContext, ObjectAndActionInvocation objectAndActionInvocation)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/conneg/ContentNegotiationServiceOrgApacheIsisV2.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/conneg/ContentNegotiationServiceOrgApacheIsisV2.adoc
index 734c670..d3996f8 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/conneg/ContentNegotiationServiceOrgApacheIsisV2.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/conneg/ContentNegotiationServiceOrgApacheIsisV2.adoc
@@ -8,13 +8,13 @@
 ----
 class ContentNegotiationServiceOrgApacheIsisV2 {
   public static final String ACCEPT_PROFILE;     // <.>
-  ContentNegotiationServiceOrgApacheIsisV2(final ContentNegotiationServiceForRestfulObjectsV1_0 restfulObjectsV1_0)
-  Response.ResponseBuilder buildResponse(final IResourceContext resourceContext, final ManagedObject objectAdapter)     // <.>
-  Response.ResponseBuilder buildResponse(final IResourceContext resourceContext, final ManagedProperty objectAndProperty)     // <.>
-  Response.ResponseBuilder buildResponse(final IResourceContext resourceContext, final ManagedCollection managedCollection)     // <.>
-  Response.ResponseBuilder buildResponse(final IResourceContext resourceContext, final ManagedAction objectAndAction)     // <.>
-  Response.ResponseBuilder buildResponse(final IResourceContext resourceContext, final ObjectAndActionInvocation objectAndActionInvocation)     // <.>
-  boolean canAccept(final IResourceContext resourceContext)
+  ContentNegotiationServiceOrgApacheIsisV2(ContentNegotiationServiceForRestfulObjectsV1_0 restfulObjectsV1_0)
+  Response.ResponseBuilder buildResponse(IResourceContext resourceContext, ManagedObject objectAdapter)     // <.>
+  Response.ResponseBuilder buildResponse(IResourceContext resourceContext, ManagedProperty objectAndProperty)     // <.>
+  Response.ResponseBuilder buildResponse(IResourceContext resourceContext, ManagedCollection managedCollection)     // <.>
+  Response.ResponseBuilder buildResponse(IResourceContext resourceContext, ManagedAction objectAndAction)     // <.>
+  Response.ResponseBuilder buildResponse(IResourceContext resourceContext, ObjectAndActionInvocation objectAndActionInvocation)     // <.>
+  boolean canAccept(IResourceContext resourceContext)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/conneg/ContentNegotiationServiceXRoDomainType.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/conneg/ContentNegotiationServiceXRoDomainType.adoc
index 7e10601..03c9353 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/conneg/ContentNegotiationServiceXRoDomainType.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/conneg/ContentNegotiationServiceXRoDomainType.adoc
@@ -14,8 +14,8 @@ If the accept header specifies `application/xml` then the service additionally v
 ----
 class ContentNegotiationServiceXRoDomainType {
   public static final String X_RO_DOMAIN_TYPE;
-  Response.ResponseBuilder buildResponse(final IResourceContext resourceContext, final ManagedObject objectAdapter)     // <.>
-  Response.ResponseBuilder buildResponse(final IResourceContext resourceContext, final ObjectAndActionInvocation objectAndActionInvocation)     // <.>
+  Response.ResponseBuilder buildResponse(IResourceContext resourceContext, ManagedObject objectAdapter)     // <.>
+  Response.ResponseBuilder buildResponse(IResourceContext resourceContext, ObjectAndActionInvocation objectAndActionInvocation)     // <.>
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/swagger/SwaggerServiceMenu.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/swagger/SwaggerServiceMenu.adoc
index 6474658..224a22b 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/swagger/SwaggerServiceMenu.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/swagger/SwaggerServiceMenu.adoc
@@ -8,7 +8,7 @@
 ----
 class SwaggerServiceMenu {
   public static final String LOGICAL_TYPE_NAME;
-  SwaggerServiceMenu(final SwaggerService swaggerService, final ServiceRegistry serviceRegistry, final RestEasyConfiguration restEasyConfiguration)
+  SwaggerServiceMenu(SwaggerService swaggerService, ServiceRegistry serviceRegistry, RestEasyConfiguration restEasyConfiguration)
   String disableReasonWhenRequiresROViewer()
 }
 ----
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/viewer/webmodule/auth/AuthenticationStrategyAbstract.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/viewer/webmodule/auth/AuthenticationStrategyAbstract.adoc
index 602b1a4..71f7dec 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/viewer/webmodule/auth/AuthenticationStrategyAbstract.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/viewer/webmodule/auth/AuthenticationStrategyAbstract.adoc
@@ -10,7 +10,7 @@ Convenience abstract implementation.
 ----
 class AuthenticationStrategyAbstract {
   public static final int STATUS_UNAUTHORIZED;
-  void invalidate(final HttpServletRequest httpServletRequest, final HttpServletResponse httpServletResponse)
+  void invalidate(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse)
 }
 ----
 
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/viewer/webmodule/auth/AuthenticationStrategyBasicAuth.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/viewer/webmodule/auth/AuthenticationStrategyBasicAuth.adoc
index 0953d1f..5493ea4 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/viewer/webmodule/auth/AuthenticationStrategyBasicAuth.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/viewer/webmodule/auth/AuthenticationStrategyBasicAuth.adoc
@@ -11,7 +11,7 @@ Implements the HTTP Basic Auth protocol; does not bind the xref:refguide:applib:
 class AuthenticationStrategyBasicAuth {
   public static final String HEADER_AUTHORIZATION;
   public static final String BASIC_AUTH_PREFIX;
-  InteractionContext lookupValid(final HttpServletRequest httpServletRequest, final HttpServletResponse httpServletResponse)
+  InteractionContext lookupValid(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse)
   void bind(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, InteractionContext auth)
 }
 ----
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/viewer/webmodule/auth/AuthenticationStrategyDefault.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/viewer/webmodule/auth/AuthenticationStrategyDefault.adoc
index 6c3cff9..d72bfa1 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/viewer/webmodule/auth/AuthenticationStrategyDefault.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/viewer/webmodule/auth/AuthenticationStrategyDefault.adoc
@@ -14,8 +14,8 @@ The session is looked-up as follows:
 ----
 class AuthenticationStrategyDefault {
   public static final String HTTP_SESSION_AUTHENTICATION_SESSION_KEY;
-  InteractionContext lookupValid(final HttpServletRequest httpServletRequest, final HttpServletResponse httpServletResponse)
-  void bind(final HttpServletRequest httpServletRequest, final HttpServletResponse httpServletResponse, final InteractionContext authentication)
+  InteractionContext lookupValid(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse)
+  void bind(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, InteractionContext authentication)
 }
 ----