You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by mg...@apache.org on 2021/07/18 19:46:41 UTC

[wicket] branch wicket-9.x updated (a8e5176 -> a101808)

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

mgrigorov pushed a change to branch wicket-9.x
in repository https://gitbox.apache.org/repos/asf/wicket.git.


    from a8e5176  WICKET-6901 document size modifier
     add 9a38f90  WICKET-6904 Make Apache Wicket fully supporting Java9+ module system
     add d0b8d69  WICKET-6903 Replace maven-clirr-plugin with something newer
     add a101808  WICKET-6904 Make Apache Wicket fully supporting Java9+ module system

No new revisions were added by this update.

Summary of changes:
 archetypes/quickstart/pom.xml                      |   5 +
 pom.xml                                            | 160 ++---
 testing/wicket-common-tests/pom.xml                |   3 +-
 .../wicket/osgi/OsgiClashingPackagesTest.java      |  13 +-
 testing/wicket-js-tests/pom.xml                    |   3 +-
 testing/wicket-threadtest/pom.xml                  |   2 +-
 wicket-auth-roles/pom.xml                          |   4 -
 .../src/main/java/module-info.java                 |  32 +-
 .../util/license/ApacheLicenceHeaderTest.java      |   4 +-
 .../util/markup/xhtml/WellFormedXmlTest.java       |  69 +-
 wicket-bean-validation/pom.xml                     |  22 +-
 .../src/main/java/module-info.java                 |  16 +-
 .../validation/BeanValidationConfiguration.java    |  16 +
 .../bean/validation/BeanValidationContext.java     |  18 +-
 .../wicket/bean/validation/ConstraintIterator.java |  16 +
 .../bean/validation/DefaultPropertyResolver.java   |  16 +
 .../bean/validation/DefaultValidatorProvider.java  |  16 +
 .../validation/DefaultViolationTranslator.java     |  18 +-
 .../apache/wicket/bean/validation/GroupsModel.java |  16 +
 .../wicket/bean/validation/IPropertyResolver.java  |  16 +
 .../wicket/bean/validation/ITagModifier.java       |  16 +
 .../bean/validation/IViolationTranslator.java      |  16 +
 .../apache/wicket/bean/validation/Property.java    |  16 +
 .../wicket/bean/validation/PropertyValidator.java  |  16 +
 .../bean/validation/PropertyValidator.properties   |  14 +
 .../bean/validation/SessionLocaleInterpolator.java |  18 +-
 .../wicket/bean/validation/SizeTagModifier.java    |  16 +
 .../bean/validation/ValidationModelResolver.java   |  16 +
 .../validation/PropertyValidatorRequiredTest.java  |  16 +
 .../bean/validation/TestValidatableBean.java       |  16 +
 .../validation/ValidationModelResolverTest.java    |  18 +-
 .../util/license/ApacheLicenceHeaderTest.java      |   5 +-
 .../util/markup/xhtml/WellFormedXmlTest.java       |  69 +-
 wicket-cdi/pom.xml                                 |   4 -
 .../src/main/java/module-info.java                 |  33 +-
 wicket-core/pom.xml                                |   4 -
 wicket-core/src/main/java/module-info.java         | 141 ++++
 .../wicket/request/resource/AbstractResource.java  |   3 +-
 .../wicket/{ => core}/request/resource/sample.js   |   0
 .../ajax/form/AjaxFormSubmitBehaviorTest.java      |   4 +-
 ...tiRequestCycleListenerCallOrderApplication.java |   4 +-
 .../MultiRequestCycleListenerCallOrderPage.html    |   0
 .../MultiRequestCycleListenerCallOrderPage.java    |   2 +-
 .../MultiRequestCycleListenerCallOrderTest.java    |   2 +-
 .../cycle/PageRequestHandlerTrackerTest.java       |   5 +-
 .../cycle/RequestCycleListenerDetachOrderTest.java | 200 +++---
 .../request/cycle/RequestCycleListenerTest.java    |   5 +-
 .../request/cycle/RequestCycleUrlForTest.java      |   4 +-
 .../request/cycle/RequestHandlerExecutorTest.java  |   2 +-
 .../{ => core}/request/cycle/RerenderAjaxPage.html |   0
 .../{ => core}/request/cycle/RerenderAjaxPage.java |   2 +-
 .../{ => core}/request/cycle/RerenderPage.html     |   0
 .../{ => core}/request/cycle/RerenderPage.java     |   2 +-
 .../{ => core}/request/cycle/RerenderPageTest.java |   5 +-
 .../{ => core}/request/cycle/UrlRendererTest.java  |   2 +-
 .../request/handler/PageIdPolicyTest.java          | 340 ++++-----
 .../request/handler/PageProviderTest.java          |   2 +-
 .../request/handler/render/AbstractVariations.java |   2 +-
 .../handler/render/ShouldRedirectToTargetUrl.java  |   2 +-
 ...ShouldRenderPageAndWriteResponseVariations.java |   2 +-
 .../render/SkipRenderWithSetResponsePageTest.java  |   2 +-
 ...tatelessPageManipulatingPageParametersTest.java |   2 +-
 .../request/handler/render/TestPageRenderer.java   |  13 +-
 .../request/handler/render/TestVariations.java     |   2 +-
 .../request/handler/render/Variation.java          |   2 +-
 .../request/handler/render/VariationIterator.java  |   2 +-
 .../handler/render/WebPageRendererTest.java        |  34 +-
 .../resource/ResourceAuthorizationTest.java        |   2 +-
 .../mapper/AbstractBookmarkableMapperTest.java     |   2 +-
 .../request/mapper/CustomHomePageTest.java         |   2 +-
 .../request/mapper/info/ComponentInfoTest.java     |   3 +-
 .../request/mapper/info/PageComponentInfoTest.java |   3 +-
 .../{ => core}/request/resource/BundlesPage.html   |   0
 .../{ => core}/request/resource/BundlesPage.java   |   3 +-
 .../request/resource/BundlesPage_ext_result.html   |   0
 .../request/resource/BundlesPage_result.html       |   2 +-
 .../request/resource/BundlesPage_result_defer.html |   2 +-
 .../request/resource/ByteArrayResourceTest.java    |   3 +-
 .../request/resource/CharSequenceResourceTest.java |  22 +-
 .../ContextRelativeResourceReferenceTest.java      |   4 +-
 .../request/resource/CssPackageResourceTest.java   |   3 +-
 .../request/resource/DynamicImageResourceTest.java |   3 +-
 .../resource/JavaScriptPackageResourceTest.java    |   3 +-
 .../request/resource/LessResourceReference.less    |   0
 .../resource/LessResourceReferenceTest.java        |  15 +-
 .../MetaInfStaticResourceReferenceTest.java        | 240 +++----
 .../MinifiedAwareResourceReferenceTest.java        |   4 +-
 .../resource/PackageResourceReferenceTest.java     | 780 +++++++++++----------
 .../request/resource/ResouceBundleTest.java        |   8 +-
 .../resource/ResourceReferenceLambdaTest.java      |   6 +-
 .../resource/ResourceReferenceLocatingTest.csv     |   0
 .../resource/ResourceReferenceLocatingTest.java    |   4 +-
 .../resource/ResourceReferenceRegistryTest.java    |  26 +-
 .../request/resource/UrlResourceReferenceTest.java |   3 +-
 .../request/resource/WriteCallbackTest.java        | 134 ++--
 .../wicket/{ => core}/request/resource/a.css       |   0
 .../apache/wicket/{ => core}/request/resource/a.js |   0
 .../wicket/{ => core}/request/resource/b.css       |   0
 .../apache/wicket/{ => core}/request/resource/b.js |   0
 .../wicket/{ => core}/request/resource/b.min.css   |   0
 .../wicket/{ => core}/request/resource/b.min.js    |   0
 .../wicket/{ => core}/request/resource/b_de.js     |   0
 .../wicket/{ => core}/request/resource/b_nl.js     |   0
 .../wicket/{ => core}/request/resource/b_nl.min.js |   0
 .../wicket/{ => core}/request/resource/b_nl_BE.js  |   0
 .../{ => core}/request/resource/b_nl_BE.min.js     |   0
 .../wicket/{ => core}/request/resource/b_style.js  |   0
 .../{ => core}/request/resource/b_style.min.js     |   0
 .../{ => core}/request/resource/b_style_nl.js      |   0
 .../{ => core}/request/resource/b_style_nl.min.js  |   0
 .../{ => core}/request/resource/b_style_nl_BE.js   |   0
 .../request/resource/b_style_nl_BE.min.js          |   0
 .../{ => core}/request/resource/b_var_style.js     |   0
 .../{ => core}/request/resource/b_var_style.min.js |   0
 .../{ => core}/request/resource/b_var_style_nl.js  |   0
 .../request/resource/b_var_style_nl.min.js         |   0
 .../request/resource/b_var_style_nl_BE.js          |   0
 .../request/resource/b_var_style_nl_BE.min.js      |   0
 .../ContextRelativeResourceCachingTest.java        |   4 +-
 ...nameWithVersionResourceCachingStrategyTest.java |   5 +-
 ...ringWithVersionResourceCachingStrategyTest.java |   5 +-
 .../request/resource/caching/TestResource.java     |   4 +-
 .../{ => core}/request/resource/resource.txt       |   0
 .../{ => core}/request/resource/resource_en.txt    |   0
 .../{ => core}/request/resource/resource_en_US.txt |   0
 .../request/resource/resource_gt_4096.txt          |   0
 .../{ => core}/request/resource/resource_style.txt |   0
 .../request/resource/resource_style2.txt           |   0
 .../request/resource/resource_style2_pt.txt        |   0
 .../request/resource/resource_style2_pt_BR.txt     |   0
 .../request/resource/resource_style_en.txt         |   0
 .../request/resource/resource_style_en_US.txt      |   0
 .../{ => core}/request/resource/resource_var.txt   |   0
 .../request/resource/resource_var_en.txt           |   0
 .../request/resource/resource_var_en_US.txt        |   0
 .../request/resource/resource_var_style.txt        |   0
 .../request/resource/resource_var_style2.txt       |   0
 .../request/resource/resource_var_style2_pt.txt    |   0
 .../request/resource/resource_var_style2_pt_BR.txt |   0
 .../request/resource/resource_var_style_en.txt     |   0
 .../request/resource/resource_var_style_en_US.txt  |   0
 .../wicket/{ => core}/util/ExceptionTestBase.java  |   2 +-
 .../wicket/{ => core}/util/Log4jEventHistory.java  | 148 ++--
 .../{ => core}/util/cookies/CookieUtilsTest.java   | 359 +++++-----
 .../util/cookies/CookieValuePersisterTestPage.html |  52 +-
 .../util/cookies/CookieValuePersisterTestPage.java | 140 ++--
 .../PreserveRequestCookieAfterLinkClickTest.java   |   2 +-
 .../SetCookieAndRedirectStatefullTestPage.html     |  52 +-
 .../SetCookieAndRedirectStatefullTestPage.java     | 123 ++--
 .../SetCookieAndRedirectStatelessTestPage.html     |  52 +-
 .../SetCookieAndRedirectStatelessTestPage.java     | 125 ++--
 .../util/cookies/SetCookieAndRedirectTest.java     | 142 ++--
 .../util/file/WebApplicationPathTest.java          |   3 +-
 .../apache/wicket/{ => core}/util/io/PageA.java    |   2 +-
 .../apache/wicket/{ => core}/util/io/PageB.java    |   2 +-
 .../util/io/SerializableCheckerTest.java           | 331 ++++-----
 .../wicket/{ => core}/util/lang/Address.java       |   2 +-
 .../wicket/{ => core}/util/lang/BooleanBean.java   |   2 +-
 .../wicket/{ => core}/util/lang/Country.java       |   2 +-
 .../wicket/{ => core}/util/lang/Country2.java      |  94 +--
 .../wicket/{ => core}/util/lang/Document.java      |   4 +-
 .../apache/wicket/{ => core}/util/lang/Person.java |   2 +-
 .../wicket/{ => core}/util/lang/Person2.java       |   2 +-
 .../{ => core}/util/lang/PropertyResolverTest.java |   4 +-
 .../{ => core}/util/lang/WicketObjectsTest.java    |   2 +-
 .../util/markup/xhtml/WellFormedXmlTest.java       |  69 +-
 .../util/resource/ClassPathResourceFinderTest.java |   2 +-
 .../wicket/{ => core}/util/resource/PathTest.java  |   4 +-
 .../util/resource/ResourceStreamLocatorTest.java   |   4 +-
 .../util/resource}/ResourceStreamLocatorTest.txt   |   0
 .../resource}/ResourceStreamLocatorTest_de.txt     |   0
 .../resource}/ResourceStreamLocatorTest_de_DE.txt  |   0
 .../ResourceStreamLocatorTest_de_DE_POSIX.txt      |   0
 .../ResourceStreamLocatorTest_de__POSIX.txt        |   0
 .../util/resource/ResourceStreamLocatorTest_fr.txt |   0
 .../resource}/ResourceStreamLocatorTest_style.txt  |   0
 .../ResourceStreamLocatorTest_style_de.txt         |   0
 .../ResourceStreamLocatorTest_style_de_DE.txt      |   0
 ...ResourceStreamLocatorTest_style_de_DE_POSIX.txt |   0
 .../ResourceStreamLocatorTest_style_de__POSIX.txt  |   0
 .../util/resource/UrlResourceStreamTest.java       | 294 ++++----
 .../locator/CachingResourceStreamLocatorTest.java  |   4 +-
 .../resource/locator/ResourceNameIteratorTest.java | 362 +++++-----
 .../sourcePath}/ResourceStreamLocatorTest.txt      |   0
 .../sourcePath}/ResourceStreamLocatorTest_de.txt   |   0
 .../ResourceStreamLocatorTest_de_DE.txt            |   0
 .../ResourceStreamLocatorTest_de_DE_POSIX.txt      |   0
 .../ResourceStreamLocatorTest_de__POSIX.txt        |   0
 .../ResourceStreamLocatorTest_style.txt            |   0
 .../ResourceStreamLocatorTest_style_de.txt         |   0
 .../ResourceStreamLocatorTest_style_de_DE.txt      |   0
 ...ResourceStreamLocatorTest_style_de_DE_POSIX.txt |   0
 .../ResourceStreamLocatorTest_style_de__POSIX.txt  |   0
 .../util/string/JavaScriptStripperTest.java        |   2 +-
 .../PropertyVariableInterpolatorTest.java          | 146 ++--
 .../{ => core}/util/template/CssTemplateTest.java  |   4 +-
 .../util/tester/BlockedResourceLinkPage.html       |   0
 .../util/tester/BlockedResourceLinkPage.java       |   2 +-
 .../wicket/{ => core}/util/tester/CookiePage.java  |   3 +-
 .../tester/FormTesterSubmitLinkTest$TestPage.html  |   0
 .../util/tester/FormTesterSubmitLinkTest.java      |   5 +-
 .../{ => core}/util/tester/FormTesterTest.java     |  18 +-
 .../{ => core}/util/tester/MockAjaxFormPage.html   |   0
 .../{ => core}/util/tester/MockAjaxFormPage.java   |   2 +-
 .../util/tester/MockFormFileUploadPage.html        |   0
 .../util/tester/MockFormFileUploadPage.java        |   2 +-
 .../{ => core}/util/tester/MockFormPage.html       |   0
 .../{ => core}/util/tester/MockFormPage.java       |   2 +-
 .../util/tester/MockFormSubmitsPage.html           |   0
 .../util/tester/MockFormSubmitsPage.java           |   2 +-
 .../MockPageAjaxSubmitLinkSubmitsWholeForm.html    |   0
 .../MockPageAjaxSubmitLinkSubmitsWholeForm.java    |   2 +-
 .../MockPageParameterPage$MockInnerClassPage.html  |   0
 .../util/tester/MockPageParameterPage.html         |   0
 .../util/tester/MockPageParameterPage.java         |   2 +-
 .../MockPageWithFormAndAjaxFormSubmitBehavior.html |   0
 .../MockPageWithFormAndAjaxFormSubmitBehavior.java |   2 +-
 .../util/tester/MockPageWithFormAndCheckGroup.html |   0
 .../util/tester/MockPageWithFormAndCheckGroup.java |   2 +-
 .../util/tester/MockPageWithLabelInEnclosure.html  |   0
 .../util/tester/MockPageWithLabelInEnclosure.java  |   2 +-
 .../util/tester/MockPageWithLinkAndLabel.html      |   0
 .../util/tester/MockPageWithLinkAndLabel.java      |  88 +--
 .../util/tester/MockResourceLinkPage.html          |   0
 .../util/tester/MockResourceLinkPage.java          |   2 +-
 .../{ => core}/util/tester/NestedFormPage.html     |   0
 .../{ => core}/util/tester/NestedFormPage.java     |   2 +-
 .../StartComponentInPageRedirectToRenderTest.java  |   3 +-
 .../{ => core}/util/tester/TagTesterTest.java      |   5 +-
 .../tester/WicketTesterClickExternalLinkTest.java  |   3 +-
 .../util/tester/WicketTesterCookieTest.java        |  12 +-
 .../WicketTesterLazyIsPageStatelessBase.java       |   3 +-
 ...WicketTesterLazyIsPageStatelessOnePassTest.java |   2 +-
 ...terLazyIsPageStatelessRedirectToBufferTest.java |   3 +-
 ...terLazyIsPageStatelessRedirectToRenderTest.java |   2 +-
 .../tester/WicketTesterSessionCreationTest.java    |   4 +-
 .../tester/WicketTesterSessionInvalidateTest.java  |   3 +-
 .../{ => core}/util/tester/WicketTesterTest.java   |  29 +-
 .../wicket/{ => core}/util/tester/apps_1/Book.java |   2 +-
 .../{ => core}/util/tester/apps_1/CreateBook.html  |   0
 .../{ => core}/util/tester/apps_1/CreateBook.java  |   2 +-
 .../util/tester/apps_1/CreateBook.properties       |   0
 .../util/tester/apps_1/MyMockApplication.java      |   2 +-
 .../tester/apps_1/MyMockApplication.properties     |   0
 .../tester/apps_1/MyMockApplication_de.properties  |   0
 .../tester/apps_1/MyMockApplication_nl.properties  |   0
 .../{ => core}/util/tester/apps_1/SuccessPage.html |   0
 .../{ => core}/util/tester/apps_1/SuccessPage.java |   2 +-
 .../{ => core}/util/tester/apps_1/ViewBook.html    |   0
 .../{ => core}/util/tester/apps_1/ViewBook.java    |   2 +-
 .../{ => core}/util/tester/apps_2/LoginPage.html   |   0
 .../{ => core}/util/tester/apps_2/LoginPage.java   |   2 +-
 .../util/tester/apps_2/RedirectPage.html           |   0
 .../util/tester/apps_2/RedirectPage.java           |   2 +-
 .../wicket/{ => core}/util/tester/apps_2/Test.java |   2 +-
 .../{ => core}/util/tester/apps_3/ChoicePage.html  |   0
 .../{ => core}/util/tester/apps_3/ChoicePage.java  |   4 +-
 .../util/tester/apps_3/FormTesterTest.java         |   4 +-
 .../{ => core}/util/tester/apps_4/EmailPage.html   |   0
 .../{ => core}/util/tester/apps_4/EmailPage.java   |   2 +-
 .../util/tester/apps_4/EmailPage.properties        |   0
 .../util/tester/apps_4/FormTesterTest.java         |   2 +-
 .../util/tester/apps_5/AjaxLinkClickTest.java      |   2 +-
 .../tester/apps_5/AjaxSubmitLinkClickTest.java     |   7 +-
 .../apps_5/MockPageWithFormAndContainedLink.html   |  26 +-
 .../apps_5/MockPageWithFormAndContainedLink.java   | 100 +--
 .../tester/apps_5/MockPageWithFormAndLink.html     |   0
 .../tester/apps_5/MockPageWithFormAndLink.java     |   2 +-
 .../util/tester/apps_5/MockPageWithLink.html       |   0
 .../util/tester/apps_5/MockPageWithLink.java       |   2 +-
 .../{ => core}/util/tester/apps_6/LinkPage.html    |   0
 .../{ => core}/util/tester/apps_6/LinkPage.java    | 266 +++----
 .../{ => core}/util/tester/apps_6/ResultPage.html  |   0
 .../{ => core}/util/tester/apps_6/ResultPage.java  |  98 +--
 .../{ => core}/util/tester/apps_7/HomePage.html    |  12 +-
 .../{ => core}/util/tester/apps_7/HomePage.java    |   2 +-
 .../util/tester/apps_7/TestHomePage.java           |  84 +--
 .../util/tester/apps_7/WicketApplication.java      |   2 +-
 .../ComponentFeedbackResourceTestingPage.html      |   0
 .../ComponentFeedbackResourceTestingPage.java      |   4 +-
 .../tester/apps_8/TestResourceProvidingLabel.java  |   4 +-
 .../apps_8/TestResourceProvidingLabel.properties   |   0
 .../apache/wicket/{ => core}/util/tester/bg.jpg    | Bin
 .../cookies/CollectAllRequestCookiesPage.java      |   2 +-
 .../{ => core}/util/tester/cookies/EndPage.java    |   2 +-
 .../util/tester/cookies/SetCookiePage.java         |   2 +-
 .../apache/wicket/{ => core}/util/tester/test.html |   0
 .../InvalidResourceSpecificationExceptionTest.java |   2 +-
 wicket-devutils/pom.xml                            |   4 -
 .../src/main/java/module-info.java                 |  33 +-
 .../util/license/ApacheLicenceHeaderTest.java      |   4 +-
 .../util/markup/xhtml/WellFormedXmlTest.java       |  69 +-
 wicket-examples/pom.xml                            |   1 +
 wicket-experimental/pom.xml                        |   2 +-
 wicket-experimental/wicket-http2/pom.xml           |  11 +
 .../wicket-http2/wicket-http2-core/pom.xml         |   4 -
 .../src/main/java/module-info.java                 |  19 +-
 .../util/license/ApacheLicenceHeaderTest.java      |   3 +-
 .../wicket-http2/wicket-http2-jetty/pom.xml        |   4 +
 .../src/main/java/module-info.java                 |  19 +-
 .../util/license/ApacheLicenceHeaderTest.java      |   3 +-
 .../src/main/java/module-info.java                 |  18 +-
 .../util/license/ApacheLicenceHeaderTest.java      |   3 +-
 .../wicket-http2/wicket-http2-tomcat/pom.xml       |   4 +
 .../src/main/java/module-info.java                 |  19 +-
 .../util/license/ApacheLicenceHeaderTest.java      |   3 +-
 .../util/license/ApacheLicenceHeaderTest.java      |  34 -
 .../wicket-http2/wicket-http2-undertow/pom.xml     |   4 +
 .../src/main/java/module-info.java                 |  19 +-
 .../util/license/ApacheLicenceHeaderTest.java      |   3 +-
 .../util/license/ApacheLicenceHeaderTest.java      |  34 -
 wicket-experimental/wicket-metrics/pom.xml         |   4 -
 .../wicket-metrics/src/main/java/module-info.java  |  38 +-
 wicket-extensions/pom.xml                          |   4 -
 wicket-extensions/src/main/java/module-info.java   |  74 ++
 .../util/license/ApacheLicenceHeaderTest.java      |   3 +-
 .../util/markup/xhtml/WellFormedXmlTest.java       |  69 +-
 .../util/license/ApacheLicenceHeaderTest.java      |  34 -
 wicket-guice/pom.xml                               |   4 -
 .../src/main/java/module-info.java                 |  19 +-
 .../util/license/ApacheLicenceHeaderTest.java      |   5 +-
 wicket-ioc/pom.xml                                 |   4 -
 .../src/main/java/module-info.java                 |  19 +-
 .../util/license/ApacheLicenceHeaderTest.java      |   3 +-
 .../util/license/ApacheLicenceHeaderTest.java      |  34 -
 wicket-jmx/pom.xml                                 |   4 -
 .../src/main/java/module-info.java                 |  32 +-
 .../jmx}/util/license/ApacheLicenceHeaderTest.java |   3 +-
 .../util/license/ApacheLicenceHeaderTest.java      |  34 -
 .../wicket-native-websocket-core/pom.xml           |   4 -
 .../src/main/java/module-info.java                 |  34 +-
 .../wicket-native-websocket-javax/pom.xml          |   4 -
 .../src/main/java/module-info.java                 |  32 +-
 wicket-objectsizeof-agent/pom.xml                  |   4 -
 .../src/main/java/module-info.java                 |  16 +-
 .../src/main/java/module-info.java                 |  37 +-
 .../request/flow/RedirectToUrlException.java       |   1 -
 .../src/main/java/module-info.java                 |  36 +-
 .../util/license/ApacheLicenceHeaderTest.java      |   4 +-
 .../util/license/ApacheLicenceHeaderTest.java      |  34 -
 wicket-user-guide/pom.xml                          |   2 +-
 wicket-util/pom.xml                                |   1 +
 wicket-util/src/main/java/module-info.java         |  56 ++
 .../src/main/java/module-info.java                 |  18 +-
 .../util/license/ApacheLicenceHeaderTest.java      |   4 +-
 345 files changed, 3794 insertions(+), 3432 deletions(-)
 copy wicket-core/src/test/java/org/apache/wicket/request/handler/render/AbstractVariations.java => wicket-auth-roles/src/main/java/module-info.java (57%)
 rename wicket-auth-roles/src/test/java/org/apache/wicket/{ => authroles}/util/license/ApacheLicenceHeaderTest.java (91%)
 rename wicket-auth-roles/src/test/java/org/apache/wicket/{ => authroles}/util/markup/xhtml/WellFormedXmlTest.java (89%)
 copy wicket-core/src/test/java/org/apache/wicket/util/lang/Person2.java => wicket-bean-validation/src/main/java/module-info.java (80%)
 rename {wicket-experimental/wicket-http2/wicket-http2-jetty/src/test/java/org/apache/wicket => wicket-bean-validation/src/test/java/org/apache/wicket/bean/validation}/util/license/ApacheLicenceHeaderTest.java (85%)
 copy {wicket-devutils/src/test/java/org/apache/wicket => wicket-bean-validation/src/test/java/org/apache/wicket/bean/validation}/util/markup/xhtml/WellFormedXmlTest.java (89%)
 copy wicket-core/src/test/java/org/apache/wicket/util/lang/Country.java => wicket-cdi/src/main/java/module-info.java (70%)
 create mode 100644 wicket-core/src/main/java/module-info.java
 rename wicket-core/src/test/java/META-INF/resources/org/apache/wicket/{ => core}/request/resource/sample.js (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/cycle/MultiRequestCycleListenerCallOrderApplication.java (95%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/cycle/MultiRequestCycleListenerCallOrderPage.html (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/cycle/MultiRequestCycleListenerCallOrderPage.java (97%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/cycle/MultiRequestCycleListenerCallOrderTest.java (99%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/cycle/PageRequestHandlerTrackerTest.java (95%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/cycle/RequestCycleListenerDetachOrderTest.java (94%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/cycle/RequestCycleListenerTest.java (98%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/cycle/RequestCycleUrlForTest.java (97%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/cycle/RequestHandlerExecutorTest.java (98%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/cycle/RerenderAjaxPage.html (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/cycle/RerenderAjaxPage.java (98%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/cycle/RerenderPage.html (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/cycle/RerenderPage.java (97%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/cycle/RerenderPageTest.java (96%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/cycle/UrlRendererTest.java (99%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/handler/PageIdPolicyTest.java (95%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/handler/PageProviderTest.java (99%)
 copy wicket-core/src/test/java/org/apache/wicket/{ => core}/request/handler/render/AbstractVariations.java (95%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/handler/render/ShouldRedirectToTargetUrl.java (98%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/handler/render/ShouldRenderPageAndWriteResponseVariations.java (98%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/handler/render/SkipRenderWithSetResponsePageTest.java (96%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/handler/render/StatelessPageManipulatingPageParametersTest.java (98%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/handler/render/TestPageRenderer.java (84%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/handler/render/TestVariations.java (97%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/handler/render/Variation.java (96%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/handler/render/VariationIterator.java (97%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/handler/render/WebPageRendererTest.java (95%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/handler/resource/ResourceAuthorizationTest.java (98%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/mapper/CustomHomePageTest.java (98%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/mapper/info/ComponentInfoTest.java (97%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/mapper/info/PageComponentInfoTest.java (95%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/BundlesPage.html (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/BundlesPage.java (91%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/BundlesPage_ext_result.html (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/BundlesPage_result.html (56%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/BundlesPage_result_defer.html (52%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/ByteArrayResourceTest.java (97%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/CharSequenceResourceTest.java (77%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/ContextRelativeResourceReferenceTest.java (93%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/CssPackageResourceTest.java (96%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/DynamicImageResourceTest.java (95%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/JavaScriptPackageResourceTest.java (97%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/LessResourceReference.less (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/LessResourceReferenceTest.java (88%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/MetaInfStaticResourceReferenceTest.java (90%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/MinifiedAwareResourceReferenceTest.java (94%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/PackageResourceReferenceTest.java (90%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/ResouceBundleTest.java (93%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/ResourceReferenceLambdaTest.java (89%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/ResourceReferenceLocatingTest.csv (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/ResourceReferenceLocatingTest.java (97%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/ResourceReferenceRegistryTest.java (79%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/UrlResourceReferenceTest.java (97%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/WriteCallbackTest.java (81%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/a.css (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/a.js (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/b.css (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/b.js (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/b.min.css (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/b.min.js (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/b_de.js (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/b_nl.js (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/b_nl.min.js (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/b_nl_BE.js (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/b_nl_BE.min.js (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/b_style.js (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/b_style.min.js (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/b_style_nl.js (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/b_style_nl.min.js (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/b_style_nl_BE.js (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/b_style_nl_BE.min.js (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/b_var_style.js (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/b_var_style.min.js (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/b_var_style_nl.js (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/b_var_style_nl.min.js (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/b_var_style_nl_BE.js (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/b_var_style_nl_BE.min.js (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/caching/ContextRelativeResourceCachingTest.java (94%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/caching/FilenameWithVersionResourceCachingStrategyTest.java (94%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/caching/QueryStringWithVersionResourceCachingStrategyTest.java (94%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/caching/TestResource.java (87%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/resource.txt (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/resource_en.txt (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/resource_en_US.txt (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/resource_gt_4096.txt (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/resource_style.txt (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/resource_style2.txt (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/resource_style2_pt.txt (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/resource_style2_pt_BR.txt (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/resource_style_en.txt (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/resource_style_en_US.txt (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/resource_var.txt (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/resource_var_en.txt (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/resource_var_en_US.txt (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/resource_var_style.txt (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/resource_var_style2.txt (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/resource_var_style2_pt.txt (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/resource_var_style2_pt_BR.txt (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/resource_var_style_en.txt (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/resource_var_style_en_US.txt (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/ExceptionTestBase.java (98%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/Log4jEventHistory.java (94%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/cookies/CookieUtilsTest.java (94%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/cookies/CookieValuePersisterTestPage.html (97%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/cookies/CookieValuePersisterTestPage.java (94%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/cookies/PreserveRequestCookieAfterLinkClickTest.java (98%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/cookies/SetCookieAndRedirectStatefullTestPage.html (97%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/cookies/SetCookieAndRedirectStatefullTestPage.java (94%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/cookies/SetCookieAndRedirectStatelessTestPage.html (97%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/cookies/SetCookieAndRedirectStatelessTestPage.java (95%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/cookies/SetCookieAndRedirectTest.java (95%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/file/WebApplicationPathTest.java (94%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/io/PageA.java (97%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/io/PageB.java (97%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/io/SerializableCheckerTest.java (95%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/lang/Address.java (96%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/lang/BooleanBean.java (96%)
 copy wicket-core/src/test/java/org/apache/wicket/{ => core}/util/lang/Country.java (96%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/lang/Country2.java (93%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/lang/Document.java (96%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/lang/Person.java (98%)
 copy wicket-core/src/test/java/org/apache/wicket/{ => core}/util/lang/Person2.java (95%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/lang/PropertyResolverTest.java (99%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/lang/WicketObjectsTest.java (98%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/markup/xhtml/WellFormedXmlTest.java (90%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/resource/PathTest.java (95%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/resource/ResourceStreamLocatorTest.java (97%)
 rename wicket-core/src/test/java/org/apache/wicket/{util/resource/sourcePath => core/util/resource}/ResourceStreamLocatorTest.txt (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{util/resource/sourcePath => core/util/resource}/ResourceStreamLocatorTest_de.txt (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{util/resource/sourcePath => core/util/resource}/ResourceStreamLocatorTest_de_DE.txt (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{util/resource/sourcePath => core/util/resource}/ResourceStreamLocatorTest_de_DE_POSIX.txt (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{util/resource/sourcePath => core/util/resource}/ResourceStreamLocatorTest_de__POSIX.txt (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/resource/ResourceStreamLocatorTest_fr.txt (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{util/resource/sourcePath => core/util/resource}/ResourceStreamLocatorTest_style.txt (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{util/resource/sourcePath => core/util/resource}/ResourceStreamLocatorTest_style_de.txt (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{util/resource/sourcePath => core/util/resource}/ResourceStreamLocatorTest_style_de_DE.txt (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{util/resource/sourcePath => core/util/resource}/ResourceStreamLocatorTest_style_de_DE_POSIX.txt (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{util/resource/sourcePath => core/util/resource}/ResourceStreamLocatorTest_style_de__POSIX.txt (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/resource/UrlResourceStreamTest.java (94%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/resource/locator/CachingResourceStreamLocatorTest.java (97%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/resource/locator/ResourceNameIteratorTest.java (90%)
 rename wicket-core/src/test/java/org/apache/wicket/{util/resource => core/util/resource/sourcePath}/ResourceStreamLocatorTest.txt (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{util/resource => core/util/resource/sourcePath}/ResourceStreamLocatorTest_de.txt (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{util/resource => core/util/resource/sourcePath}/ResourceStreamLocatorTest_de_DE.txt (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{util/resource => core/util/resource/sourcePath}/ResourceStreamLocatorTest_de_DE_POSIX.txt (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{util/resource => core/util/resource/sourcePath}/ResourceStreamLocatorTest_de__POSIX.txt (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{util/resource => core/util/resource/sourcePath}/ResourceStreamLocatorTest_style.txt (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{util/resource => core/util/resource/sourcePath}/ResourceStreamLocatorTest_style_de.txt (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{util/resource => core/util/resource/sourcePath}/ResourceStreamLocatorTest_style_de_DE.txt (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{util/resource => core/util/resource/sourcePath}/ResourceStreamLocatorTest_style_de_DE_POSIX.txt (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{util/resource => core/util/resource/sourcePath}/ResourceStreamLocatorTest_style_de__POSIX.txt (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/string/JavaScriptStripperTest.java (99%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/string/interpolator/PropertyVariableInterpolatorTest.java (94%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/template/CssTemplateTest.java (90%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/BlockedResourceLinkPage.html (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/BlockedResourceLinkPage.java (96%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/CookiePage.java (94%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/FormTesterSubmitLinkTest$TestPage.html (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/FormTesterSubmitLinkTest.java (95%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/FormTesterTest.java (94%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/MockAjaxFormPage.html (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/MockAjaxFormPage.java (98%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/MockFormFileUploadPage.html (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/MockFormFileUploadPage.java (98%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/MockFormPage.html (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/MockFormPage.java (98%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/MockFormSubmitsPage.html (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/MockFormSubmitsPage.java (98%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/MockPageAjaxSubmitLinkSubmitsWholeForm.html (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/MockPageAjaxSubmitLinkSubmitsWholeForm.java (98%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/MockPageParameterPage$MockInnerClassPage.html (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/MockPageParameterPage.html (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/MockPageParameterPage.java (97%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/MockPageWithFormAndAjaxFormSubmitBehavior.html (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/MockPageWithFormAndAjaxFormSubmitBehavior.java (98%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/MockPageWithFormAndCheckGroup.html (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/MockPageWithFormAndCheckGroup.java (98%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/MockPageWithLabelInEnclosure.html (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/MockPageWithLabelInEnclosure.java (97%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/MockPageWithLinkAndLabel.html (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/MockPageWithLinkAndLabel.java (93%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/MockResourceLinkPage.html (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/MockResourceLinkPage.java (96%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/NestedFormPage.html (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/NestedFormPage.java (97%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/StartComponentInPageRedirectToRenderTest.java (94%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/TagTesterTest.java (99%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/WicketTesterClickExternalLinkTest.java (93%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/WicketTesterCookieTest.java (97%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/WicketTesterLazyIsPageStatelessBase.java (96%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/WicketTesterLazyIsPageStatelessOnePassTest.java (96%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/WicketTesterLazyIsPageStatelessRedirectToBufferTest.java (97%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/WicketTesterLazyIsPageStatelessRedirectToRenderTest.java (96%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/WicketTesterSessionCreationTest.java (91%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/WicketTesterSessionInvalidateTest.java (96%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/WicketTesterTest.java (97%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_1/Book.java (96%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_1/CreateBook.html (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_1/CreateBook.java (97%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_1/CreateBook.properties (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_1/MyMockApplication.java (94%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_1/MyMockApplication.properties (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_1/MyMockApplication_de.properties (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_1/MyMockApplication_nl.properties (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_1/SuccessPage.html (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_1/SuccessPage.java (95%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_1/ViewBook.html (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_1/ViewBook.java (96%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_2/LoginPage.html (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_2/LoginPage.java (95%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_2/RedirectPage.html (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_2/RedirectPage.java (95%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_2/Test.java (96%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_3/ChoicePage.html (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_3/ChoicePage.java (98%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_3/FormTesterTest.java (98%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_4/EmailPage.html (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_4/EmailPage.java (97%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_4/EmailPage.properties (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_4/FormTesterTest.java (97%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_5/AjaxLinkClickTest.java (98%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_5/AjaxSubmitLinkClickTest.java (93%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_5/MockPageWithFormAndContainedLink.html (95%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_5/MockPageWithFormAndContainedLink.java (93%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_5/MockPageWithFormAndLink.html (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_5/MockPageWithFormAndLink.java (97%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_5/MockPageWithLink.html (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_5/MockPageWithLink.java (95%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_6/LinkPage.html (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_6/LinkPage.java (95%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_6/ResultPage.html (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_6/ResultPage.java (93%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_7/HomePage.html (98%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_7/HomePage.java (97%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_7/TestHomePage.java (94%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_7/WicketApplication.java (96%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_8/ComponentFeedbackResourceTestingPage.html (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_8/ComponentFeedbackResourceTestingPage.java (95%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_8/TestResourceProvidingLabel.java (96%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_8/TestResourceProvidingLabel.properties (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/bg.jpg (100%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/cookies/CollectAllRequestCookiesPage.java (96%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/cookies/EndPage.java (94%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/cookies/SetCookiePage.java (96%)
 rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/test.html (100%)
 copy wicket-core/src/test/java/org/apache/wicket/request/handler/render/AbstractVariations.java => wicket-devutils/src/main/java/module-info.java (56%)
 rename wicket-devutils/src/test/java/org/apache/wicket/{ => devutils}/util/license/ApacheLicenceHeaderTest.java (91%)
 rename wicket-devutils/src/test/java/org/apache/wicket/{ => devutils}/util/markup/xhtml/WellFormedXmlTest.java (89%)
 copy wicket-core/src/test/java/org/apache/wicket/util/lang/Person2.java => wicket-experimental/wicket-http2/wicket-http2-core/src/main/java/module-info.java (73%)
 copy {wicket-guice/src/test/java/org/apache/wicket => wicket-experimental/wicket-http2/wicket-http2-core/src/test/java/org/apache/wicket/http2/markup}/util/license/ApacheLicenceHeaderTest.java (90%)
 copy wicket-core/src/test/java/org/apache/wicket/util/lang/Person2.java => wicket-experimental/wicket-http2/wicket-http2-jetty/src/main/java/module-info.java (72%)
 copy {wicket-guice/src/test/java/org/apache/wicket => wicket-experimental/wicket-http2/wicket-http2-jetty/src/test/java/org/apache/wicket/http2/markup/head/jetty}/util/license/ApacheLicenceHeaderTest.java (90%)
 copy wicket-core/src/test/java/org/apache/wicket/util/lang/Person2.java => wicket-experimental/wicket-http2/wicket-http2-servlet4/src/main/java/module-info.java (74%)
 copy {wicket-guice/src/test/java/org/apache/wicket => wicket-experimental/wicket-http2/wicket-http2-servlet4/src/test/java/org/apache/wicket/http2/markup/head/servlet4}/util/license/ApacheLicenceHeaderTest.java (90%)
 copy wicket-core/src/test/java/org/apache/wicket/util/lang/Person2.java => wicket-experimental/wicket-http2/wicket-http2-tomcat/src/main/java/module-info.java (72%)
 copy {wicket-guice/src/test/java/org/apache/wicket => wicket-experimental/wicket-http2/wicket-http2-tomcat/src/test/java/org/apache/wicket/http2/markup/head/tomcat}/util/license/ApacheLicenceHeaderTest.java (90%)
 delete mode 100644 wicket-experimental/wicket-http2/wicket-http2-tomcat/src/test/java/org/apache/wicket/util/license/ApacheLicenceHeaderTest.java
 copy wicket-core/src/test/java/org/apache/wicket/util/lang/Person2.java => wicket-experimental/wicket-http2/wicket-http2-undertow/src/main/java/module-info.java (72%)
 copy {wicket-guice/src/test/java/org/apache/wicket => wicket-experimental/wicket-http2/wicket-http2-undertow/src/test/java/org/apache/wicket/http2/markup/head/undertow}/util/license/ApacheLicenceHeaderTest.java (90%)
 delete mode 100644 wicket-experimental/wicket-http2/wicket-http2-undertow/src/test/java/org/apache/wicket/util/license/ApacheLicenceHeaderTest.java
 copy wicket-core/src/test/java/org/apache/wicket/request/handler/render/AbstractVariations.java => wicket-experimental/wicket-metrics/src/main/java/module-info.java (50%)
 create mode 100644 wicket-extensions/src/main/java/module-info.java
 copy {wicket-guice/src/test/java/org/apache/wicket => wicket-extensions/src/test/java/org/apache/wicket/extensions}/util/license/ApacheLicenceHeaderTest.java (91%)
 rename wicket-extensions/src/test/java/org/apache/wicket/{ => extensions}/util/markup/xhtml/WellFormedXmlTest.java (89%)
 delete mode 100644 wicket-extensions/src/test/java/org/apache/wicket/util/license/ApacheLicenceHeaderTest.java
 copy wicket-core/src/test/java/org/apache/wicket/util/lang/Person2.java => wicket-guice/src/main/java/module-info.java (74%)
 rename {wicket-experimental/wicket-http2/wicket-http2-servlet4/src/test/java/org/apache/wicket => wicket-guice/src/test/java/org/apache/wicket/guice}/util/license/ApacheLicenceHeaderTest.java (91%)
 copy wicket-core/src/test/java/org/apache/wicket/util/lang/Person2.java => wicket-ioc/src/main/java/module-info.java (74%)
 copy {wicket-guice/src/test/java/org/apache/wicket => wicket-ioc/src/test/java/org/apache/wicket/injection}/util/license/ApacheLicenceHeaderTest.java (91%)
 delete mode 100644 wicket-ioc/src/test/java/org/apache/wicket/util/license/ApacheLicenceHeaderTest.java
 copy wicket-core/src/test/java/org/apache/wicket/util/lang/Country.java => wicket-jmx/src/main/java/module-info.java (70%)
 rename {wicket-guice/src/test/java/org/apache/wicket => wicket-jmx/src/test/java/org/apache/wicket/jmx}/util/license/ApacheLicenceHeaderTest.java (91%)
 delete mode 100644 wicket-jmx/src/test/java/org/apache/wicket/util/license/ApacheLicenceHeaderTest.java
 copy wicket-core/src/test/java/org/apache/wicket/request/handler/render/AbstractVariations.java => wicket-native-websocket/wicket-native-websocket-core/src/main/java/module-info.java (58%)
 copy wicket-core/src/test/java/org/apache/wicket/util/lang/Country.java => wicket-native-websocket/wicket-native-websocket-javax/src/main/java/module-info.java (70%)
 copy wicket-core/src/test/java/org/apache/wicket/util/lang/Person2.java => wicket-objectsizeof-agent/src/main/java/module-info.java (81%)
 rename wicket-core/src/test/java/org/apache/wicket/request/handler/render/AbstractVariations.java => wicket-request/src/main/java/module-info.java (54%)
 rename wicket-core/src/test/java/org/apache/wicket/util/lang/Country.java => wicket-spring/src/main/java/module-info.java (64%)
 rename {wicket-experimental/wicket-http2/wicket-http2-core/src/test/java/org/apache/wicket => wicket-spring/src/test/java/org/apache/wicket/spring}/util/license/ApacheLicenceHeaderTest.java (91%)
 delete mode 100644 wicket-spring/src/test/java/org/apache/wicket/util/license/ApacheLicenceHeaderTest.java
 create mode 100644 wicket-util/src/main/java/module-info.java
 rename wicket-core/src/test/java/org/apache/wicket/util/lang/Person2.java => wicket-velocity/src/main/java/module-info.java (77%)
 rename wicket-velocity/src/test/java/org/apache/wicket/{ => contrib}/util/license/ApacheLicenceHeaderTest.java (91%)