From 41f6d20e961d7a848bb05d0262892961d345dfab Mon Sep 17 00:00:00 2001
From: Dominique Marcadet <dominique.marcadet@centralesupelec.fr>
Date: Fri, 22 Dec 2023 15:56:39 +0100
Subject: [PATCH] initial version

---
 Dockerfile                                    |   32 +
 Makefile                                      |    8 +
 README.md                                     |   13 +-
 .../xfce4/desktop/icons.screen.latest.rc      |   15 +
 .../xfce4/desktop/icons.screen0-1008x725.rc   |   11 +
 .../xfce4/desktop/icons.screen0-1562x877.rc   |   15 +
 .../panel/launcher-17/17032536851.desktop     |   13 +
 .../panel/launcher-18/17032536852.desktop     |   14 +
 .../panel/launcher-19/17032536853.desktop     |   14 +
 .../panel/launcher-7/17032540405.desktop      |   11 +
 .../xfconf/xfce-perchannel-xml/displays.xml   |    5 +
 .../xfconf/xfce-perchannel-xml/thunar.xml     |    5 +
 .../xfce-perchannel-xml/xfce4-desktop.xml     |   30 +
 .../xfce4-keyboard-shortcuts.xml              |  194 +++
 .../xfce-perchannel-xml/xfce4-panel.xml       |  100 ++
 .../xfconf/xfce-perchannel-xml/xfwm4.xml      |   91 ++
 files/.netbeans/.superId                      |    1 +
 files/.netbeans/20/.lastUsedVersion           |    1 +
 files/.netbeans/20/build.properties           |  204 +++
 .../jdbc_derby___localhost_1527_samp.xml      |   10 +
 .../org_apache_derby_jdbc_ClientDriver.xml    |   11 +
 .../org_apache_derby_jdbc_EmbeddedDriver.xml  |   10 +
 ...ules-editor-settings-CustomPreferences.xml |   11 +
 ...ules-editor-settings-CustomPreferences.xml |    7 +
 .../20/config/GlassFishEE6/Instances/.nbattrs |   24 +
 .../20/config/GlassFishEE6/Instances/instance |    0
 files/.netbeans/20/config/Modules/.nbattrs    |  796 +++++++++++
 .../Modules/org-apache-tools-ant-module.xml   |   10 +
 .../config/Modules/org-netbeans-libs-jstl.xml |   10 +
 .../Modules/org-netbeans-libs-nbjavacapi.xml  |   10 +
 .../org-netbeans-modules-ant-browsetask.xml   |   10 +
 .../org-netbeans-modules-ant-debugger.xml     |   10 +
 .../org-netbeans-modules-ant-freeform.xml     |   10 +
 .../Modules/org-netbeans-modules-ant-kit.xml  |   10 +
 .../Modules/org-netbeans-modules-beans.xml    |   10 +
 .../org-netbeans-modules-cloud-amazon.xml     |   10 +
 .../org-netbeans-modules-cloud-common.xml     |   10 +
 .../org-netbeans-modules-cloud-oracle.xml     |   10 +
 ...eans-modules-cordova-platforms-android.xml |   10 +
 .../Modules/org-netbeans-modules-cordova.xml  |   10 +
 .../Modules/org-netbeans-modules-dbschema.xml |   10 +
 .../org-netbeans-modules-debugger-jpda-js.xml |   10 +
 ...rg-netbeans-modules-debugger-jpda-jsui.xml |   10 +
 ...org-netbeans-modules-debugger-jpda-kit.xml |   10 +
 ...netbeans-modules-debugger-jpda-truffle.xml |   10 +
 .../org-netbeans-modules-debugger-jpda-ui.xml |   10 +
 ...-netbeans-modules-debugger-jpda-visual.xml |   10 +
 ...org-netbeans-modules-extbrowser-chrome.xml |   10 +
 .../Modules/org-netbeans-modules-form-kit.xml |   10 +
 .../Modules/org-netbeans-modules-form.xml     |   10 +
 .../org-netbeans-modules-glassfish-common.xml |   10 +
 .../org-netbeans-modules-glassfish-javaee.xml |   10 +
 ...org-netbeans-modules-glassfish-tooling.xml |   10 +
 .../org-netbeans-modules-gradle-dists.xml     |   10 +
 .../org-netbeans-modules-gradle-editor.xml    |   10 +
 .../org-netbeans-modules-gradle-kit.xml       |   10 +
 .../org-netbeans-modules-html-angular.xml     |   10 +
 .../Modules/org-netbeans-modules-i18n.xml     |   10 +
 .../Modules/org-netbeans-modules-j2ee-ant.xml |   10 +
 ...rg-netbeans-modules-j2ee-clientproject.xml |   10 +
 .../org-netbeans-modules-j2ee-common.xml      |   10 +
 .../org-netbeans-modules-j2ee-ddloaders.xml   |   10 +
 .../org-netbeans-modules-j2ee-earproject.xml  |   10 +
 ...beans-modules-j2ee-eclipselinkmodelgen.xml |   10 +
 .../org-netbeans-modules-j2ee-ejbcore.xml     |   10 +
 ...rg-netbeans-modules-j2ee-ejbjarproject.xml |   10 +
 ...g-netbeans-modules-j2ee-ejbrefactoring.xml |   10 +
 ...-netbeans-modules-j2ee-ejbverification.xml |   10 +
 ...rg-netbeans-modules-j2ee-genericserver.xml |   10 +
 ...-netbeans-modules-j2ee-jpa-refactoring.xml |   10 +
 ...netbeans-modules-j2ee-jpa-verification.xml |   10 +
 .../Modules/org-netbeans-modules-j2ee-kit.xml |   10 +
 ...ns-modules-j2ee-metadata-model-support.xml |   10 +
 .../org-netbeans-modules-j2ee-metadata.xml    |   10 +
 ...-netbeans-modules-j2ee-persistence-kit.xml |   10 +
 .../org-netbeans-modules-j2ee-persistence.xml |   10 +
 ...g-netbeans-modules-j2ee-persistenceapi.xml |   10 +
 .../org-netbeans-modules-j2ee-platform.xml    |   10 +
 .../org-netbeans-modules-j2ee-sun-appsrv.xml  |   10 +
 .../org-netbeans-modules-j2ee-sun-ddui.xml    |   10 +
 ...g-netbeans-modules-jakarta-transformer.xml |   10 +
 ...org-netbeans-modules-jakarta-web-beans.xml |   10 +
 .../org-netbeans-modules-jakartaee8-api.xml   |   10 +
 ...g-netbeans-modules-jakartaee8-platform.xml |   10 +
 .../org-netbeans-modules-jakartaee9-api.xml   |   10 +
 ...g-netbeans-modules-jakartaee9-platform.xml |   10 +
 .../org-netbeans-modules-java-debug.xml       |   10 +
 .../org-netbeans-modules-java-editor.xml      |   10 +
 .../org-netbeans-modules-java-examples.xml    |   10 +
 .../org-netbeans-modules-java-freeform.xml    |   10 +
 .../org-netbeans-modules-java-graph.xml       |   10 +
 ...etbeans-modules-java-hints-declarative.xml |   10 +
 .../org-netbeans-modules-java-hints-ui.xml    |   10 +
 .../org-netbeans-modules-java-hints.xml       |   10 +
 .../org-netbeans-modules-java-j2sedeploy.xml  |   10 +
 ...org-netbeans-modules-java-j2seembedded.xml |   10 +
 .../org-netbeans-modules-java-j2semodule.xml  |   10 +
 ...org-netbeans-modules-java-j2seplatform.xml |   10 +
 ...org-netbeans-modules-java-j2seprofiles.xml |   10 +
 .../org-netbeans-modules-java-j2seproject.xml |   10 +
 .../Modules/org-netbeans-modules-java-kit.xml |   10 +
 .../org-netbeans-modules-java-lsp-server.xml  |   10 +
 ...org-netbeans-modules-java-module-graph.xml |   10 +
 .../org-netbeans-modules-java-mx-project.xml  |   10 +
 ...eans-modules-java-nativeimage-debugger.xml |   10 +
 .../org-netbeans-modules-java-navigation.xml  |   10 +
 ...-netbeans-modules-java-openjdk-project.xml |   10 +
 .../org-netbeans-modules-java-source-ant.xml  |   10 +
 .../org-netbeans-modules-java-source.xml      |   10 +
 .../org-netbeans-modules-java-sourceui.xml    |   10 +
 .../Modules/org-netbeans-modules-javadoc.xml  |   10 +
 .../org-netbeans-modules-javaee-api.xml       |   10 +
 ...netbeans-modules-javaee-beanvalidation.xml |   10 +
 .../org-netbeans-modules-javaee-injection.xml |   10 +
 .../org-netbeans-modules-javaee-project.xml   |   10 +
 .../org-netbeans-modules-javaee-wildfly.xml   |   10 +
 .../org-netbeans-modules-javaee7-api.xml      |   10 +
 .../org-netbeans-modules-javaee8-api.xml      |   10 +
 .../org-netbeans-modules-javascript-bower.xml |   10 +
 .../org-netbeans-modules-javascript-cdnjs.xml |   10 +
 .../org-netbeans-modules-javascript-grunt.xml |   10 +
 .../org-netbeans-modules-javascript-gulp.xml  |   10 +
 ...tbeans-modules-javascript-jstestdriver.xml |   10 +
 .../org-netbeans-modules-javascript-karma.xml |   10 +
 ...org-netbeans-modules-javascript-nodejs.xml |   10 +
 ...rg-netbeans-modules-javascript2-editor.xml |   10 +
 ...rg-netbeans-modules-javascript2-extdoc.xml |   10 +
 ...org-netbeans-modules-javascript2-extjs.xml |   10 +
 .../org-netbeans-modules-javascript2-jade.xml |   10 +
 ...rg-netbeans-modules-javascript2-jquery.xml |   10 +
 ...org-netbeans-modules-javascript2-jsdoc.xml |   10 +
 .../org-netbeans-modules-javascript2-kit.xml  |   10 +
 ...rg-netbeans-modules-javascript2-nodejs.xml |   10 +
 ...tbeans-modules-javascript2-prototypejs.xml |   10 +
 ...org-netbeans-modules-javascript2-react.xml |   10 +
 ...netbeans-modules-javascript2-requirejs.xml |   10 +
 .../org-netbeans-modules-javascript2-sdoc.xml |   10 +
 .../org-netbeans-modules-javawebstart.xml     |   10 +
 .../org-netbeans-modules-kotlin-editor.xml    |   10 +
 .../org-netbeans-modules-languages-antlr.xml  |   10 +
 ...-netbeans-modules-languages-apacheconf.xml |   10 +
 .../org-netbeans-modules-languages-ini.xml    |   10 +
 .../org-netbeans-modules-libs-gradle.xml      |   10 +
 .../org-netbeans-modules-maven-checkstyle.xml |   10 +
 .../org-netbeans-modules-maven-coverage.xml   |   10 +
 .../org-netbeans-modules-maven-grammar.xml    |   10 +
 .../org-netbeans-modules-maven-graph.xml      |   10 +
 .../org-netbeans-modules-maven-kit.xml        |   10 +
 .../org-netbeans-modules-maven-osgi.xml       |   10 +
 ...org-netbeans-modules-maven-refactoring.xml |   10 +
 .../org-netbeans-modules-maven-repository.xml |   10 +
 .../Modules/org-netbeans-modules-maven.xml    |   10 +
 .../org-netbeans-modules-micronaut.xml        |   10 +
 ...org-netbeans-modules-nashorn-execution.xml |   10 +
 .../org-netbeans-modules-options-java.xml     |   10 +
 .../org-netbeans-modules-payara-common.xml    |   10 +
 .../org-netbeans-modules-payara-jakartaee.xml |   10 +
 .../org-netbeans-modules-payara-micro.xml     |   10 +
 .../org-netbeans-modules-payara-tooling.xml   |   10 +
 ...g-netbeans-modules-profiler-heapwalker.xml |   10 +
 .../org-netbeans-modules-profiler-kit.xml     |   10 +
 .../org-netbeans-modules-profiler-nbimpl.xml  |   10 +
 .../org-netbeans-modules-profiler-options.xml |   10 +
 ...netbeans-modules-profiler-oql-language.xml |   10 +
 ...g-netbeans-modules-profiler-snaptracer.xml |   10 +
 ...ans-modules-projectimport-eclipse-core.xml |   10 +
 .../org-netbeans-modules-refactoring-java.xml |   10 +
 .../org-netbeans-modules-spring-beans.xml     |   10 +
 .../org-netbeans-modules-spring-webmvc.xml    |   10 +
 .../Modules/org-netbeans-modules-tomcat5.xml  |   10 +
 ...org-netbeans-modules-typescript-editor.xml |   10 +
 .../org-netbeans-modules-web-beans.xml        |   10 +
 .../org-netbeans-modules-web-bootsfaces.xml   |   10 +
 .../org-netbeans-modules-web-client-kit.xml   |   10 +
 .../org-netbeans-modules-web-client-rest.xml  |   10 +
 ...rg-netbeans-modules-web-client-samples.xml |   10 +
 ...org-netbeans-modules-web-clientproject.xml |   10 +
 .../org-netbeans-modules-web-core-syntax.xml  |   10 +
 .../Modules/org-netbeans-modules-web-core.xml |   10 +
 .../org-netbeans-modules-web-debug.xml        |   10 +
 .../Modules/org-netbeans-modules-web-el.xml   |   10 +
 .../org-netbeans-modules-web-freeform.xml     |   10 +
 .../org-netbeans-modules-web-inspect.xml      |   10 +
 ...tbeans-modules-web-javascript-debugger.xml |   10 +
 .../org-netbeans-modules-web-jsf-editor.xml   |   10 +
 .../org-netbeans-modules-web-jsf-icefaces.xml |   10 +
 .../org-netbeans-modules-web-jsf-kit.xml      |   10 +
 ...rg-netbeans-modules-web-jsf-navigation.xml |   10 +
 ...org-netbeans-modules-web-jsf-richfaces.xml |   10 +
 .../Modules/org-netbeans-modules-web-jsf.xml  |   10 +
 .../org-netbeans-modules-web-jsf12.xml        |   10 +
 .../org-netbeans-modules-web-jsf12ri.xml      |   10 +
 .../org-netbeans-modules-web-jsf20.xml        |   10 +
 .../org-netbeans-modules-web-jsfapi.xml       |   10 +
 .../Modules/org-netbeans-modules-web-kit.xml  |   10 +
 .../org-netbeans-modules-web-monitor.xml      |   10 +
 .../org-netbeans-modules-web-primefaces.xml   |   10 +
 .../org-netbeans-modules-web-project.xml      |   10 +
 .../org-netbeans-modules-web-refactoring.xml  |   10 +
 .../org-netbeans-modules-web-struts.xml       |   10 +
 ...rg-netbeans-modules-web-webkit-tooling.xml |   10 +
 .../org-netbeans-modules-websocket.xml        |   10 +
 .../org-netbeans-modules-websvc-clientapi.xml |   10 +
 .../org-netbeans-modules-websvc-core.xml      |   10 +
 ...-netbeans-modules-websvc-customization.xml |   10 +
 .../org-netbeans-modules-websvc-design.xml    |   10 +
 ...g-netbeans-modules-websvc-editor-hints.xml |   10 +
 .../org-netbeans-modules-websvc-jaxwsapi.xml  |   10 +
 ...org-netbeans-modules-websvc-jaxwsmodel.xml |   10 +
 ...-netbeans-modules-websvc-jaxwsmodelapi.xml |   10 +
 .../org-netbeans-modules-websvc-kit.xml       |   10 +
 .../org-netbeans-modules-websvc-manager.xml   |   10 +
 .../org-netbeans-modules-websvc-metro-lib.xml |   10 +
 .../org-netbeans-modules-websvc-owsm.xml      |   10 +
 ...org-netbeans-modules-websvc-projectapi.xml |   10 +
 .../org-netbeans-modules-websvc-restkit.xml   |   10 +
 .../org-netbeans-modules-websvc-saas-api.xml  |   10 +
 ...beans-modules-websvc-saas-codegen-j2ee.xml |   10 +
 ...g-netbeans-modules-websvc-saas-codegen.xml |   10 +
 .../org-netbeans-modules-websvc-saas-kit.xml  |   10 +
 .../org-netbeans-modules-websvc-saas-ui.xml   |   10 +
 .../org-netbeans-modules-websvc-websvcapi.xml |   10 +
 ...org-netbeans-modules-websvc-wsstackapi.xml |   10 +
 .../Modules/org-netbeans-modules-xml-jaxb.xml |   10 +
 .../org-netbeans-modules-xml-tools-java.xml   |   10 +
 .../netbeans/modules/autoupdate.properties    |   11 +
 .../modules/autoupdate/3rdparty.properties    |    7 +
 .../82pluginportal-update-provider.properties |    6 +
 .../ClusterUpdateProvider_removed.properties  |    1 +
 .../distribution-update-provider.properties   |    7 +
 .../pluginportal-update-provider.properties   |    6 +
 .../netbeans/modules/autoupdate/ui.properties |    1 +
 .../org/netbeans/modules/derby.properties     |    3 +
 .../modules/derby/databases/sample.properties |    3 +
 .../modules/glassfish/common.properties       |    1 +
 .../CopyResourcesIndexer.properties           |    1 +
 .../LSPServerTelemetry.properties             |    1 +
 .../base/RepositoryUpdater/java.properties    |    1 +
 ...ndexing.COSSynchronizingIndexer.properties |    1 +
 ...modules-jumpto-file-FileIndexer.properties |    1 +
 .../RepositoryUpdater/lsp-indexer.properties  |    1 +
 .../netbeans/modules/tasklist/ui.properties   |    1 +
 .../TaskListIndexer.properties                |    1 +
 .../jsfCustomIndexer.properties               |    1 +
 .../org/netbeans/modules/welcome.properties   |    2 +
 .../AnalysisResultTopComponent.settings       |    5 +
 .../AnalyzeStackTopComponent.settings         |   28 +
 .../Components/AnalyzerTopComponent.settings  |   28 +
 .../CallHierarchyTopComponent.settings        |   28 +
 .../CheckRegexTopComponent.settings           |    5 +
 .../Components/CommonPalette.settings         |   36 +
 .../Components/CssStylesTC.settings           |    5 +
 .../Components/DashboardTopComponent.settings |    5 +
 .../Windows2Local/Components/DomTC.settings   |    5 +
 .../Components/GitRepositories.settings       |    5 +
 .../Components/GitVersioning.settings         |    5 +
 .../Components/JShellEditor.settings          |    5 +
 .../JavaHierarchyTopComponent.settings        |    5 +
 .../Components/JavadocTopComponent.settings   |   28 +
 .../Components/KnockoutTC.settings            |    5 +
 .../NotificationCenterTopComponent.settings   |    5 +
 .../Components/TaskListTopComponent.settings  |   28 +
 .../TerminalContainerTopComponent.settings    |   28 +
 .../Components/TruffleASTDebugView.settings   |   28 +
 .../Windows2Local/Components/Welcome.settings |   37 +
 .../Components/bookmarks.settings             |   28 +
 .../Components/breakpointsView.settings       |   28 +
 .../Components/callstackView.settings         |   28 +
 .../Windows2Local/Components/classes.settings |   28 +
 .../Components/dbgInstances.settings          |   28 +
 .../Components/debuggingView.settings         |   28 +
 .../Components/evaluatorPane.settings         |   27 +
 .../Components/eventsView.settings            |   28 +
 .../Components/favorites.settings             |    5 +
 .../Components/find-usages.settings           |   28 +
 .../gsf-testrunner-results.settings           |   28 +
 .../Components/hgversioningTC.settings        |    5 +
 .../Components/localsView.settings            |   28 +
 .../Components/navigatorTC.settings           |   30 +
 .../Windows2Local/Components/output.settings  |   27 +
 .../Components/profiler_pp.settings           |   40 +
 .../Components/projectTabLogical_tc.settings  |   40 +
 .../Components/projectTab_tc.settings         |   40 +
 .../Components/properties.settings            |   28 +
 .../Components/refactoring-preview.settings   |   28 +
 .../Components/resultsView.settings           |   28 +
 .../Components/search-results.settings        |    5 +
 .../Components/services.settings              |    5 +
 .../Components/sessionsView.settings          |   28 +
 .../Windows2Local/Components/sources.settings |   28 +
 .../Components/svnversioning.settings         |   27 +
 .../Components/threadsView.settings           |   28 +
 .../Components/versioning_output.settings     |   27 +
 .../Components/watchesView.settings           |   28 +
 .../20/config/Windows2Local/Modes/.nbattrs    |   40 +
 .../Libraries/Comet-GlassFish-v3.xml          |   20 +
 .../Libraries/EclipseLink-GlassFish-v3.xml    |   28 +
 .../Java-EE-GlassFish-v3-Prelude.xml          |   56 +
 .../Libraries/JavaDB.xml                      |   28 +
 .../libraries-timestamps.properties           |   53 +
 files/.netbeans/20/lock                       |  Bin 0 -> 18 bytes
 files/.netbeans/20/var/imported               |    0
 files/personal_domain/config/admin-keyfile    |    1 +
 files/personal_domain/config/cacerts.jks      |  Bin 0 -> 1988 bytes
 .../config/default-logging.properties         |  222 +++
 files/personal_domain/config/default-web.xml  | 1187 +++++++++++++++++
 files/personal_domain/config/domain-passwords |  Bin 0 -> 32 bytes
 files/personal_domain/config/domain.xml       |  492 +++++++
 .../personal_domain/config/glassfish-acc.xml  |   52 +
 .../config/javaee.server.policy               |   73 +
 files/personal_domain/config/keyfile          |   17 +
 files/personal_domain/config/keystore.jks     |  Bin 0 -> 4567 bytes
 .../personal_domain/config/logging.properties |  222 +++
 files/personal_domain/config/login.conf       |   37 +
 .../config/restrict.server.policy             |   42 +
 files/personal_domain/config/server.policy    |  142 ++
 .../config/wss-server-config-1.0.xml          |  100 ++
 .../config/wss-server-config-2.0.xml          |  108 ++
 files/personal_domain/docroot/index.html      |   57 +
 .../personal_domain/init-info/domain-info.xml |    4 +
 320 files changed, 7738 insertions(+), 4 deletions(-)
 create mode 100644 Dockerfile
 create mode 100644 Makefile
 create mode 100644 files/.config/xfce4/desktop/icons.screen.latest.rc
 create mode 100644 files/.config/xfce4/desktop/icons.screen0-1008x725.rc
 create mode 100644 files/.config/xfce4/desktop/icons.screen0-1562x877.rc
 create mode 100644 files/.config/xfce4/panel/launcher-17/17032536851.desktop
 create mode 100644 files/.config/xfce4/panel/launcher-18/17032536852.desktop
 create mode 100644 files/.config/xfce4/panel/launcher-19/17032536853.desktop
 create mode 100644 files/.config/xfce4/panel/launcher-7/17032540405.desktop
 create mode 100644 files/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml
 create mode 100644 files/.config/xfce4/xfconf/xfce-perchannel-xml/thunar.xml
 create mode 100644 files/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml
 create mode 100644 files/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml
 create mode 100644 files/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
 create mode 100644 files/.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml
 create mode 100644 files/.netbeans/.superId
 create mode 100644 files/.netbeans/20/.lastUsedVersion
 create mode 100644 files/.netbeans/20/build.properties
 create mode 100644 files/.netbeans/20/config/Databases/Connections/jdbc_derby___localhost_1527_samp.xml
 create mode 100644 files/.netbeans/20/config/Databases/JDBCDrivers/org_apache_derby_jdbc_ClientDriver.xml
 create mode 100644 files/.netbeans/20/config/Databases/JDBCDrivers/org_apache_derby_jdbc_EmbeddedDriver.xml
 create mode 100644 files/.netbeans/20/config/Editors/Preferences/org-netbeans-modules-editor-settings-CustomPreferences.xml
 create mode 100644 files/.netbeans/20/config/Editors/text/x-java/Preferences/org-netbeans-modules-editor-settings-CustomPreferences.xml
 create mode 100644 files/.netbeans/20/config/GlassFishEE6/Instances/.nbattrs
 create mode 100644 files/.netbeans/20/config/GlassFishEE6/Instances/instance
 create mode 100644 files/.netbeans/20/config/Modules/.nbattrs
 create mode 100644 files/.netbeans/20/config/Modules/org-apache-tools-ant-module.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-libs-jstl.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-libs-nbjavacapi.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-ant-browsetask.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-ant-debugger.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-ant-freeform.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-ant-kit.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-beans.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-cloud-amazon.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-cloud-common.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-cloud-oracle.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-cordova-platforms-android.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-cordova.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-dbschema.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-debugger-jpda-js.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-debugger-jpda-jsui.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-debugger-jpda-kit.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-debugger-jpda-truffle.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-debugger-jpda-ui.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-debugger-jpda-visual.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-extbrowser-chrome.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-form-kit.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-form.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-glassfish-common.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-glassfish-javaee.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-glassfish-tooling.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-gradle-dists.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-gradle-editor.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-gradle-kit.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-html-angular.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-i18n.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-ant.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-clientproject.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-common.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-ddloaders.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-earproject.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-eclipselinkmodelgen.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-ejbcore.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-ejbjarproject.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-ejbrefactoring.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-ejbverification.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-genericserver.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-jpa-refactoring.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-jpa-verification.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-kit.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-metadata-model-support.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-metadata.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-persistence-kit.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-persistence.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-persistenceapi.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-platform.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-sun-appsrv.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-sun-ddui.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-jakarta-transformer.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-jakarta-web-beans.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-jakartaee8-api.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-jakartaee8-platform.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-jakartaee9-api.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-jakartaee9-platform.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-java-debug.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-java-editor.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-java-examples.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-java-freeform.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-java-graph.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-java-hints-declarative.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-java-hints-ui.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-java-hints.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-java-j2sedeploy.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-java-j2seembedded.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-java-j2semodule.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-java-j2seplatform.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-java-j2seprofiles.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-java-j2seproject.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-java-kit.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-java-lsp-server.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-java-module-graph.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-java-mx-project.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-java-nativeimage-debugger.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-java-navigation.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-java-openjdk-project.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-java-source-ant.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-java-source.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-java-sourceui.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-javadoc.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-javaee-api.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-javaee-beanvalidation.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-javaee-injection.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-javaee-project.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-javaee-wildfly.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-javaee7-api.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-javaee8-api.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-javascript-bower.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-javascript-cdnjs.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-javascript-grunt.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-javascript-gulp.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-javascript-jstestdriver.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-javascript-karma.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-javascript-nodejs.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-javascript2-editor.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-javascript2-extdoc.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-javascript2-extjs.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-javascript2-jade.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-javascript2-jquery.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-javascript2-jsdoc.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-javascript2-kit.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-javascript2-nodejs.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-javascript2-prototypejs.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-javascript2-react.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-javascript2-requirejs.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-javascript2-sdoc.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-javawebstart.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-kotlin-editor.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-languages-antlr.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-languages-apacheconf.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-languages-ini.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-libs-gradle.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-maven-checkstyle.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-maven-coverage.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-maven-grammar.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-maven-graph.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-maven-kit.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-maven-osgi.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-maven-refactoring.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-maven-repository.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-maven.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-micronaut.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-nashorn-execution.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-options-java.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-payara-common.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-payara-jakartaee.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-payara-micro.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-payara-tooling.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-profiler-heapwalker.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-profiler-kit.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-profiler-nbimpl.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-profiler-options.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-profiler-oql-language.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-profiler-snaptracer.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-projectimport-eclipse-core.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-refactoring-java.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-spring-beans.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-spring-webmvc.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-tomcat5.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-typescript-editor.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-web-beans.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-web-bootsfaces.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-web-client-kit.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-web-client-rest.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-web-client-samples.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-web-clientproject.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-web-core-syntax.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-web-core.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-web-debug.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-web-el.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-web-freeform.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-web-inspect.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-web-javascript-debugger.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-web-jsf-editor.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-web-jsf-icefaces.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-web-jsf-kit.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-web-jsf-navigation.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-web-jsf-richfaces.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-web-jsf.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-web-jsf12.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-web-jsf12ri.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-web-jsf20.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-web-jsfapi.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-web-kit.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-web-monitor.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-web-primefaces.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-web-project.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-web-refactoring.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-web-struts.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-web-webkit-tooling.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-websocket.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-clientapi.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-core.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-customization.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-design.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-editor-hints.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-jaxwsapi.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-jaxwsmodel.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-jaxwsmodelapi.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-kit.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-manager.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-metro-lib.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-owsm.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-projectapi.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-restkit.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-saas-api.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-saas-codegen-j2ee.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-saas-codegen.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-saas-kit.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-saas-ui.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-websvcapi.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-wsstackapi.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-xml-jaxb.xml
 create mode 100644 files/.netbeans/20/config/Modules/org-netbeans-modules-xml-tools-java.xml
 create mode 100644 files/.netbeans/20/config/Preferences/org/netbeans/modules/autoupdate.properties
 create mode 100644 files/.netbeans/20/config/Preferences/org/netbeans/modules/autoupdate/3rdparty.properties
 create mode 100644 files/.netbeans/20/config/Preferences/org/netbeans/modules/autoupdate/82pluginportal-update-provider.properties
 create mode 100644 files/.netbeans/20/config/Preferences/org/netbeans/modules/autoupdate/ClusterUpdateProvider_removed.properties
 create mode 100644 files/.netbeans/20/config/Preferences/org/netbeans/modules/autoupdate/distribution-update-provider.properties
 create mode 100644 files/.netbeans/20/config/Preferences/org/netbeans/modules/autoupdate/pluginportal-update-provider.properties
 create mode 100644 files/.netbeans/20/config/Preferences/org/netbeans/modules/autoupdate/ui.properties
 create mode 100644 files/.netbeans/20/config/Preferences/org/netbeans/modules/derby.properties
 create mode 100644 files/.netbeans/20/config/Preferences/org/netbeans/modules/derby/databases/sample.properties
 create mode 100644 files/.netbeans/20/config/Preferences/org/netbeans/modules/glassfish/common.properties
 create mode 100644 files/.netbeans/20/config/Preferences/org/netbeans/modules/j2ee/persistence/RepositoryUpdater/CopyResourcesIndexer.properties
 create mode 100644 files/.netbeans/20/config/Preferences/org/netbeans/modules/java/lsp/server/RepositoryUpdater/LSPServerTelemetry.properties
 create mode 100644 files/.netbeans/20/config/Preferences/org/netbeans/modules/java/source/base/RepositoryUpdater/java.properties
 create mode 100644 files/.netbeans/20/config/Preferences/org/netbeans/modules/java/source/base/RepositoryUpdater/org.netbeans.modules.java.source.indexing.COSSynchronizingIndexer.properties
 create mode 100644 files/.netbeans/20/config/Preferences/org/netbeans/modules/jumpto/RepositoryUpdater/org-netbeans-modules-jumpto-file-FileIndexer.properties
 create mode 100644 files/.netbeans/20/config/Preferences/org/netbeans/modules/lsp/client/RepositoryUpdater/lsp-indexer.properties
 create mode 100644 files/.netbeans/20/config/Preferences/org/netbeans/modules/tasklist/ui.properties
 create mode 100644 files/.netbeans/20/config/Preferences/org/netbeans/modules/tasklist/ui/RepositoryUpdater/TaskListIndexer.properties
 create mode 100644 files/.netbeans/20/config/Preferences/org/netbeans/modules/web/jsf/editor/RepositoryUpdater/jsfCustomIndexer.properties
 create mode 100644 files/.netbeans/20/config/Preferences/org/netbeans/modules/welcome.properties
 create mode 100644 files/.netbeans/20/config/Windows2Local/Components/AnalysisResultTopComponent.settings
 create mode 100644 files/.netbeans/20/config/Windows2Local/Components/AnalyzeStackTopComponent.settings
 create mode 100644 files/.netbeans/20/config/Windows2Local/Components/AnalyzerTopComponent.settings
 create mode 100644 files/.netbeans/20/config/Windows2Local/Components/CallHierarchyTopComponent.settings
 create mode 100644 files/.netbeans/20/config/Windows2Local/Components/CheckRegexTopComponent.settings
 create mode 100644 files/.netbeans/20/config/Windows2Local/Components/CommonPalette.settings
 create mode 100644 files/.netbeans/20/config/Windows2Local/Components/CssStylesTC.settings
 create mode 100644 files/.netbeans/20/config/Windows2Local/Components/DashboardTopComponent.settings
 create mode 100644 files/.netbeans/20/config/Windows2Local/Components/DomTC.settings
 create mode 100644 files/.netbeans/20/config/Windows2Local/Components/GitRepositories.settings
 create mode 100644 files/.netbeans/20/config/Windows2Local/Components/GitVersioning.settings
 create mode 100644 files/.netbeans/20/config/Windows2Local/Components/JShellEditor.settings
 create mode 100644 files/.netbeans/20/config/Windows2Local/Components/JavaHierarchyTopComponent.settings
 create mode 100644 files/.netbeans/20/config/Windows2Local/Components/JavadocTopComponent.settings
 create mode 100644 files/.netbeans/20/config/Windows2Local/Components/KnockoutTC.settings
 create mode 100644 files/.netbeans/20/config/Windows2Local/Components/NotificationCenterTopComponent.settings
 create mode 100644 files/.netbeans/20/config/Windows2Local/Components/TaskListTopComponent.settings
 create mode 100644 files/.netbeans/20/config/Windows2Local/Components/TerminalContainerTopComponent.settings
 create mode 100644 files/.netbeans/20/config/Windows2Local/Components/TruffleASTDebugView.settings
 create mode 100644 files/.netbeans/20/config/Windows2Local/Components/Welcome.settings
 create mode 100644 files/.netbeans/20/config/Windows2Local/Components/bookmarks.settings
 create mode 100644 files/.netbeans/20/config/Windows2Local/Components/breakpointsView.settings
 create mode 100644 files/.netbeans/20/config/Windows2Local/Components/callstackView.settings
 create mode 100644 files/.netbeans/20/config/Windows2Local/Components/classes.settings
 create mode 100644 files/.netbeans/20/config/Windows2Local/Components/dbgInstances.settings
 create mode 100644 files/.netbeans/20/config/Windows2Local/Components/debuggingView.settings
 create mode 100644 files/.netbeans/20/config/Windows2Local/Components/evaluatorPane.settings
 create mode 100644 files/.netbeans/20/config/Windows2Local/Components/eventsView.settings
 create mode 100644 files/.netbeans/20/config/Windows2Local/Components/favorites.settings
 create mode 100644 files/.netbeans/20/config/Windows2Local/Components/find-usages.settings
 create mode 100644 files/.netbeans/20/config/Windows2Local/Components/gsf-testrunner-results.settings
 create mode 100644 files/.netbeans/20/config/Windows2Local/Components/hgversioningTC.settings
 create mode 100644 files/.netbeans/20/config/Windows2Local/Components/localsView.settings
 create mode 100644 files/.netbeans/20/config/Windows2Local/Components/navigatorTC.settings
 create mode 100644 files/.netbeans/20/config/Windows2Local/Components/output.settings
 create mode 100644 files/.netbeans/20/config/Windows2Local/Components/profiler_pp.settings
 create mode 100644 files/.netbeans/20/config/Windows2Local/Components/projectTabLogical_tc.settings
 create mode 100644 files/.netbeans/20/config/Windows2Local/Components/projectTab_tc.settings
 create mode 100644 files/.netbeans/20/config/Windows2Local/Components/properties.settings
 create mode 100644 files/.netbeans/20/config/Windows2Local/Components/refactoring-preview.settings
 create mode 100644 files/.netbeans/20/config/Windows2Local/Components/resultsView.settings
 create mode 100644 files/.netbeans/20/config/Windows2Local/Components/search-results.settings
 create mode 100644 files/.netbeans/20/config/Windows2Local/Components/services.settings
 create mode 100644 files/.netbeans/20/config/Windows2Local/Components/sessionsView.settings
 create mode 100644 files/.netbeans/20/config/Windows2Local/Components/sources.settings
 create mode 100644 files/.netbeans/20/config/Windows2Local/Components/svnversioning.settings
 create mode 100644 files/.netbeans/20/config/Windows2Local/Components/threadsView.settings
 create mode 100644 files/.netbeans/20/config/Windows2Local/Components/versioning_output.settings
 create mode 100644 files/.netbeans/20/config/Windows2Local/Components/watchesView.settings
 create mode 100644 files/.netbeans/20/config/Windows2Local/Modes/.nbattrs
 create mode 100644 files/.netbeans/20/config/org-netbeans-api-project-libraries/Libraries/Comet-GlassFish-v3.xml
 create mode 100644 files/.netbeans/20/config/org-netbeans-api-project-libraries/Libraries/EclipseLink-GlassFish-v3.xml
 create mode 100644 files/.netbeans/20/config/org-netbeans-api-project-libraries/Libraries/Java-EE-GlassFish-v3-Prelude.xml
 create mode 100644 files/.netbeans/20/config/org-netbeans-api-project-libraries/Libraries/JavaDB.xml
 create mode 100644 files/.netbeans/20/config/org-netbeans-api-project-libraries/libraries-timestamps.properties
 create mode 100644 files/.netbeans/20/lock
 create mode 100644 files/.netbeans/20/var/imported
 create mode 100644 files/personal_domain/config/admin-keyfile
 create mode 100644 files/personal_domain/config/cacerts.jks
 create mode 100644 files/personal_domain/config/default-logging.properties
 create mode 100644 files/personal_domain/config/default-web.xml
 create mode 100644 files/personal_domain/config/domain-passwords
 create mode 100644 files/personal_domain/config/domain.xml
 create mode 100644 files/personal_domain/config/glassfish-acc.xml
 create mode 100644 files/personal_domain/config/javaee.server.policy
 create mode 100644 files/personal_domain/config/keyfile
 create mode 100644 files/personal_domain/config/keystore.jks
 create mode 100644 files/personal_domain/config/logging.properties
 create mode 100644 files/personal_domain/config/login.conf
 create mode 100644 files/personal_domain/config/restrict.server.policy
 create mode 100644 files/personal_domain/config/server.policy
 create mode 100644 files/personal_domain/config/wss-server-config-1.0.xml
 create mode 100644 files/personal_domain/config/wss-server-config-2.0.xml
 create mode 100644 files/personal_domain/docroot/index.html
 create mode 100644 files/personal_domain/init-info/domain-info.xml

diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000..e00282f
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,32 @@
+FROM gitlab-research.centralesupelec.fr:4567/my-docker-images/docker-webtop:xfce
+
+# openjdk-8-jre is needed fo Modelio
+RUN \
+  echo "**** install dependencies ****" && \
+  echo "deb [trusted=yes] http://fr.archive.ubuntu.com/ubuntu bionic main universe" >>/etc/apt/sources.list && \
+  apt-get update                        && \
+  apt-get install -y                       \
+    openjdk-11-jdk
+
+RUN \
+  cd /tmp                   && \
+  curl -O -L https://dlcdn.apache.org/netbeans/netbeans-installers/20/apache-netbeans_20-1_all.deb && \
+  dpkg -i apache-netbeans_20-1_all.deb
+
+RUN \
+  cd /tmp                   && \
+  curl -O -L https://www.eclipse.org/downloads/download.php?file=/ee4j/glassfish/glassfish-7.0.9.zip && \
+  cd /opt && \
+  unzip /tmp/glassfish-7.0.9.zip && \
+  chmod -R o+r /opt/glassfish7
+
+RUN \
+  echo "**** clean up ****" && \
+  apt-get clean             && \
+  rm -rf                       \
+    /tmp/*                     \
+    /var/lib/apt/lists/*       \
+    /var/tmp/*
+
+COPY files /init-config
+
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..b2061ca
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,8 @@
+
+REPO = gitlab-research.centralesupelec.fr:4567/my-docker-images/docker-webtop-jakarta
+TAG  = xfce
+
+all:
+	docker buildx create --use --node new-builder
+	docker buildx build --provenance=false --push --platform "linux/amd64" --tag "${REPO}:${TAG}" .
+
diff --git a/README.md b/README.md
index 36cfac5..a77b673 100644
--- a/README.md
+++ b/README.md
@@ -7,10 +7,15 @@ This image, based on [docker-webtop](https://gitlab-research.centralesupelec.fr/
 provides an environment for developing [Jakarta EE](https://jakarta.ee) applications using 
 [Apache Netbeans](https://netbeans.apache.org/front/main/) and [Eclipse GlassFish](https://glassfish.org).
 
-## Details
-
-- See details on [docker-webtop](https://gitlab-research.centralesupelec.fr/my-docker-images/docker-webtop).
-- See available branches.
+It uses the [Xfce](https://www.xfce.org/) desktop environment.
 
+## Details
 
+- See details on [docker-webtop](https://gitlab-research.centralesupelec.fr/my-docker-images/docker-webtop/-/tree/xfce)
+- if docker is installed on your computer, you can run (amd64 architecture only) this 
+  image, assuming you are in a specific folder that will be shared with the container at 
+  `/config`, with:
+  
+  `docker run -p 3000:3000 -v "$(pwd):/config"
+    gitlab-research.centralesupelec.fr:4567/my-docker-images/docker-webtop-jakarta:xfce`
 
diff --git a/files/.config/xfce4/desktop/icons.screen.latest.rc b/files/.config/xfce4/desktop/icons.screen.latest.rc
new file mode 100644
index 0000000..51ee511
--- /dev/null
+++ b/files/.config/xfce4/desktop/icons.screen.latest.rc
@@ -0,0 +1,15 @@
+[xfdesktop-version-4.10.3+-rcfile_format]
+4.10.3+=true
+
+[/config/Desktop/Apache NetBeans.desktop]
+row=2
+col=0
+
+[/]
+row=0
+col=0
+
+[/config]
+row=1
+col=0
+
diff --git a/files/.config/xfce4/desktop/icons.screen0-1008x725.rc b/files/.config/xfce4/desktop/icons.screen0-1008x725.rc
new file mode 100644
index 0000000..8581c18
--- /dev/null
+++ b/files/.config/xfce4/desktop/icons.screen0-1008x725.rc
@@ -0,0 +1,11 @@
+[xfdesktop-version-4.10.3+-rcfile_format]
+4.10.3+=true
+
+[/]
+row=0
+col=0
+
+[/config]
+row=1
+col=0
+
diff --git a/files/.config/xfce4/desktop/icons.screen0-1562x877.rc b/files/.config/xfce4/desktop/icons.screen0-1562x877.rc
new file mode 100644
index 0000000..51ee511
--- /dev/null
+++ b/files/.config/xfce4/desktop/icons.screen0-1562x877.rc
@@ -0,0 +1,15 @@
+[xfdesktop-version-4.10.3+-rcfile_format]
+4.10.3+=true
+
+[/config/Desktop/Apache NetBeans.desktop]
+row=2
+col=0
+
+[/]
+row=0
+col=0
+
+[/config]
+row=1
+col=0
+
diff --git a/files/.config/xfce4/panel/launcher-17/17032536851.desktop b/files/.config/xfce4/panel/launcher-17/17032536851.desktop
new file mode 100644
index 0000000..5daa0c8
--- /dev/null
+++ b/files/.config/xfce4/panel/launcher-17/17032536851.desktop
@@ -0,0 +1,13 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Exec=exo-open --launch TerminalEmulator
+Icon=org.xfce.terminalemulator
+StartupNotify=true
+Terminal=false
+Categories=Utility;X-XFCE;X-Xfce-Toplevel;
+OnlyShowIn=XFCE;
+X-AppStream-Ignore=True
+Name=Terminal Emulator
+Comment=Use the command line
+X-XFCE-Source=file:///usr/share/applications/xfce4-terminal-emulator.desktop
diff --git a/files/.config/xfce4/panel/launcher-18/17032536852.desktop b/files/.config/xfce4/panel/launcher-18/17032536852.desktop
new file mode 100644
index 0000000..b6dd1b5
--- /dev/null
+++ b/files/.config/xfce4/panel/launcher-18/17032536852.desktop
@@ -0,0 +1,14 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Exec=exo-open --launch FileManager %u
+Icon=org.xfce.filemanager
+StartupNotify=true
+Terminal=false
+Categories=Utility;X-XFCE;X-Xfce-Toplevel;
+OnlyShowIn=XFCE;
+X-XFCE-MimeType=inode/directory;x-scheme-handler/trash;
+X-AppStream-Ignore=True
+Name=File Manager
+Comment=Browse the file system
+X-XFCE-Source=file:///usr/share/applications/xfce4-file-manager.desktop
diff --git a/files/.config/xfce4/panel/launcher-19/17032536853.desktop b/files/.config/xfce4/panel/launcher-19/17032536853.desktop
new file mode 100644
index 0000000..96042ba
--- /dev/null
+++ b/files/.config/xfce4/panel/launcher-19/17032536853.desktop
@@ -0,0 +1,14 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Exec=exo-open --launch WebBrowser %u
+Icon=org.xfce.webbrowser
+StartupNotify=true
+Terminal=false
+Categories=Network;X-XFCE;X-Xfce-Toplevel;
+OnlyShowIn=XFCE;
+X-XFCE-MimeType=x-scheme-handler/http;x-scheme-handler/https;
+X-AppStream-Ignore=True
+Name=Web Browser
+Comment=Browse the web
+X-XFCE-Source=file:///usr/share/applications/xfce4-web-browser.desktop
diff --git a/files/.config/xfce4/panel/launcher-7/17032540405.desktop b/files/.config/xfce4/panel/launcher-7/17032540405.desktop
new file mode 100644
index 0000000..3d9d004
--- /dev/null
+++ b/files/.config/xfce4/panel/launcher-7/17032540405.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=Apache NetBeans
+Comment=
+Exec=/usr/bin/netbeans
+Icon=apache-netbeans
+Path=
+Terminal=false
+StartupNotify=false
+X-XFCE-Source=file:///config/Desktop/Apache%20NetBeans.desktop
diff --git a/files/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml b/files/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml
new file mode 100644
index 0000000..0dc41fc
--- /dev/null
+++ b/files/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<channel name="displays" version="1.0">
+  <property name="ActiveProfile" type="string" value="Default"/>
+</channel>
diff --git a/files/.config/xfce4/xfconf/xfce-perchannel-xml/thunar.xml b/files/.config/xfce4/xfconf/xfce-perchannel-xml/thunar.xml
new file mode 100644
index 0000000..c3d5d2a
--- /dev/null
+++ b/files/.config/xfce4/xfconf/xfce-perchannel-xml/thunar.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<channel name="thunar" version="1.0">
+  <property name="last-view" type="string" value="ThunarIconView"/>
+</channel>
diff --git a/files/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml b/files/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml
new file mode 100644
index 0000000..23e6d13
--- /dev/null
+++ b/files/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<channel name="xfce4-desktop" version="1.0">
+  <property name="backdrop" type="empty">
+    <property name="screen0" type="empty">
+      <property name="monitorVNC-0" type="empty">
+        <property name="workspace0" type="empty">
+          <property name="color-style" type="int" value="0"/>
+          <property name="image-style" type="int" value="5"/>
+          <property name="last-image" type="string" value="/usr/share/backgrounds/xfce/xfce-verticals.png"/>
+        </property>
+        <property name="workspace1" type="empty">
+          <property name="color-style" type="int" value="0"/>
+          <property name="image-style" type="int" value="5"/>
+          <property name="last-image" type="string" value="/usr/share/backgrounds/xfce/xfce-verticals.png"/>
+        </property>
+        <property name="workspace2" type="empty">
+          <property name="color-style" type="int" value="0"/>
+          <property name="image-style" type="int" value="5"/>
+          <property name="last-image" type="string" value="/usr/share/backgrounds/xfce/xfce-verticals.png"/>
+        </property>
+        <property name="workspace3" type="empty">
+          <property name="color-style" type="int" value="0"/>
+          <property name="image-style" type="int" value="5"/>
+          <property name="last-image" type="string" value="/usr/share/backgrounds/xfce/xfce-verticals.png"/>
+        </property>
+      </property>
+    </property>
+  </property>
+</channel>
diff --git a/files/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml b/files/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml
new file mode 100644
index 0000000..3516122
--- /dev/null
+++ b/files/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml
@@ -0,0 +1,194 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<channel name="xfce4-keyboard-shortcuts" version="1.0">
+  <property name="commands" type="empty">
+    <property name="default" type="empty">
+      <property name="&lt;Alt&gt;F1" type="empty"/>
+      <property name="&lt;Alt&gt;F2" type="empty">
+        <property name="startup-notify" type="empty"/>
+      </property>
+      <property name="&lt;Alt&gt;F3" type="empty">
+        <property name="startup-notify" type="empty"/>
+      </property>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;Delete" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;l" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;t" type="empty"/>
+      <property name="XF86Display" type="empty"/>
+      <property name="&lt;Super&gt;p" type="empty"/>
+      <property name="&lt;Primary&gt;Escape" type="empty"/>
+      <property name="XF86WWW" type="empty"/>
+      <property name="HomePage" type="empty"/>
+      <property name="XF86Mail" type="empty"/>
+      <property name="Print" type="empty"/>
+      <property name="&lt;Alt&gt;Print" type="empty"/>
+      <property name="&lt;Shift&gt;Print" type="empty"/>
+      <property name="&lt;Super&gt;e" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;f" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;Escape" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Shift&gt;Escape" type="empty"/>
+      <property name="&lt;Super&gt;r" type="empty">
+        <property name="startup-notify" type="empty"/>
+      </property>
+    </property>
+    <property name="custom" type="empty">
+      <property name="&lt;Alt&gt;F2" type="string" value="xfce4-appfinder --collapsed">
+        <property name="startup-notify" type="bool" value="true"/>
+      </property>
+      <property name="&lt;Alt&gt;Print" type="string" value="xfce4-screenshooter -w"/>
+      <property name="&lt;Super&gt;r" type="string" value="xfce4-appfinder -c">
+        <property name="startup-notify" type="bool" value="true"/>
+      </property>
+      <property name="XF86WWW" type="string" value="exo-open --launch WebBrowser"/>
+      <property name="XF86Mail" type="string" value="exo-open --launch MailReader"/>
+      <property name="&lt;Alt&gt;F3" type="string" value="xfce4-appfinder">
+        <property name="startup-notify" type="bool" value="true"/>
+      </property>
+      <property name="Print" type="string" value="xfce4-screenshooter"/>
+      <property name="&lt;Primary&gt;Escape" type="string" value="xfdesktop --menu"/>
+      <property name="&lt;Shift&gt;Print" type="string" value="xfce4-screenshooter -r"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;Delete" type="string" value="xfce4-session-logout"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;t" type="string" value="exo-open --launch TerminalEmulator"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;f" type="string" value="thunar"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;l" type="string" value="xflock4"/>
+      <property name="&lt;Alt&gt;F1" type="string" value="xfce4-popup-applicationsmenu"/>
+      <property name="&lt;Super&gt;p" type="string" value="xfce4-display-settings --minimal"/>
+      <property name="&lt;Primary&gt;&lt;Shift&gt;Escape" type="string" value="xfce4-taskmanager"/>
+      <property name="&lt;Super&gt;e" type="string" value="thunar"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;Escape" type="string" value="xkill"/>
+      <property name="HomePage" type="string" value="exo-open --launch WebBrowser"/>
+      <property name="XF86Display" type="string" value="xfce4-display-settings --minimal"/>
+      <property name="override" type="bool" value="true"/>
+    </property>
+  </property>
+  <property name="xfwm4" type="empty">
+    <property name="default" type="empty">
+      <property name="&lt;Alt&gt;Insert" type="empty"/>
+      <property name="Escape" type="empty"/>
+      <property name="Left" type="empty"/>
+      <property name="Right" type="empty"/>
+      <property name="Up" type="empty"/>
+      <property name="Down" type="empty"/>
+      <property name="&lt;Alt&gt;Tab" type="empty"/>
+      <property name="&lt;Alt&gt;&lt;Shift&gt;Tab" type="empty"/>
+      <property name="&lt;Alt&gt;Delete" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;Down" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;Left" type="empty"/>
+      <property name="&lt;Shift&gt;&lt;Alt&gt;Page_Down" type="empty"/>
+      <property name="&lt;Alt&gt;F4" type="empty"/>
+      <property name="&lt;Alt&gt;F6" type="empty"/>
+      <property name="&lt;Alt&gt;F7" type="empty"/>
+      <property name="&lt;Alt&gt;F8" type="empty"/>
+      <property name="&lt;Alt&gt;F9" type="empty"/>
+      <property name="&lt;Alt&gt;F10" type="empty"/>
+      <property name="&lt;Alt&gt;F11" type="empty"/>
+      <property name="&lt;Alt&gt;F12" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Shift&gt;&lt;Alt&gt;Left" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;End" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;Home" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Shift&gt;&lt;Alt&gt;Right" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Shift&gt;&lt;Alt&gt;Up" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_1" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_2" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_3" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_4" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_5" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_6" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_7" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_8" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_9" type="empty"/>
+      <property name="&lt;Alt&gt;space" type="empty"/>
+      <property name="&lt;Shift&gt;&lt;Alt&gt;Page_Up" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;Right" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;d" type="empty"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;Up" type="empty"/>
+      <property name="&lt;Super&gt;Tab" type="empty"/>
+      <property name="&lt;Primary&gt;F1" type="empty"/>
+      <property name="&lt;Primary&gt;F2" type="empty"/>
+      <property name="&lt;Primary&gt;F3" type="empty"/>
+      <property name="&lt;Primary&gt;F4" type="empty"/>
+      <property name="&lt;Primary&gt;F5" type="empty"/>
+      <property name="&lt;Primary&gt;F6" type="empty"/>
+      <property name="&lt;Primary&gt;F7" type="empty"/>
+      <property name="&lt;Primary&gt;F8" type="empty"/>
+      <property name="&lt;Primary&gt;F9" type="empty"/>
+      <property name="&lt;Primary&gt;F10" type="empty"/>
+      <property name="&lt;Primary&gt;F11" type="empty"/>
+      <property name="&lt;Primary&gt;F12" type="empty"/>
+      <property name="&lt;Super&gt;KP_Left" type="empty"/>
+      <property name="&lt;Super&gt;KP_Right" type="empty"/>
+      <property name="&lt;Super&gt;KP_Up" type="empty"/>
+      <property name="&lt;Super&gt;KP_Down" type="empty"/>
+      <property name="&lt;Super&gt;KP_Page_Up" type="empty"/>
+      <property name="&lt;Super&gt;KP_Home" type="empty"/>
+      <property name="&lt;Super&gt;KP_End" type="empty"/>
+      <property name="&lt;Super&gt;KP_Next" type="empty"/>
+    </property>
+    <property name="custom" type="empty">
+      <property name="&lt;Primary&gt;F12" type="string" value="workspace_12_key"/>
+      <property name="&lt;Super&gt;KP_Down" type="string" value="tile_up_key"/>
+      <property name="&lt;Alt&gt;F4" type="string" value="close_window_key"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_3" type="string" value="move_window_workspace_3_key"/>
+      <property name="&lt;Primary&gt;F2" type="string" value="workspace_2_key"/>
+      <property name="&lt;Primary&gt;F6" type="string" value="workspace_6_key"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;Down" type="string" value="down_workspace_key"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_9" type="string" value="move_window_workspace_9_key"/>
+      <property name="&lt;Super&gt;KP_Up" type="string" value="tile_down_key"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;End" type="string" value="move_window_next_workspace_key"/>
+      <property name="&lt;Primary&gt;F8" type="string" value="workspace_8_key"/>
+      <property name="&lt;Primary&gt;&lt;Shift&gt;&lt;Alt&gt;Left" type="string" value="move_window_left_key"/>
+      <property name="&lt;Super&gt;KP_Right" type="string" value="tile_right_key"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_4" type="string" value="move_window_workspace_4_key"/>
+      <property name="Right" type="string" value="right_key"/>
+      <property name="Down" type="string" value="down_key"/>
+      <property name="&lt;Primary&gt;F3" type="string" value="workspace_3_key"/>
+      <property name="&lt;Shift&gt;&lt;Alt&gt;Page_Down" type="string" value="lower_window_key"/>
+      <property name="&lt;Primary&gt;F9" type="string" value="workspace_9_key"/>
+      <property name="&lt;Alt&gt;Tab" type="string" value="cycle_windows_key"/>
+      <property name="&lt;Primary&gt;&lt;Shift&gt;&lt;Alt&gt;Right" type="string" value="move_window_right_key"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;Right" type="string" value="right_workspace_key"/>
+      <property name="&lt;Alt&gt;F6" type="string" value="stick_window_key"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_5" type="string" value="move_window_workspace_5_key"/>
+      <property name="&lt;Primary&gt;F11" type="string" value="workspace_11_key"/>
+      <property name="&lt;Alt&gt;F10" type="string" value="maximize_window_key"/>
+      <property name="&lt;Alt&gt;Delete" type="string" value="del_workspace_key"/>
+      <property name="&lt;Super&gt;Tab" type="string" value="switch_window_key"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;d" type="string" value="show_desktop_key"/>
+      <property name="&lt;Primary&gt;F4" type="string" value="workspace_4_key"/>
+      <property name="&lt;Super&gt;KP_Page_Up" type="string" value="tile_up_right_key"/>
+      <property name="&lt;Alt&gt;F7" type="string" value="move_window_key"/>
+      <property name="Up" type="string" value="up_key"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_6" type="string" value="move_window_workspace_6_key"/>
+      <property name="&lt;Alt&gt;F11" type="string" value="fullscreen_key"/>
+      <property name="&lt;Alt&gt;space" type="string" value="popup_menu_key"/>
+      <property name="&lt;Super&gt;KP_Home" type="string" value="tile_up_left_key"/>
+      <property name="Escape" type="string" value="cancel_key"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_1" type="string" value="move_window_workspace_1_key"/>
+      <property name="&lt;Super&gt;KP_Next" type="string" value="tile_down_right_key"/>
+      <property name="&lt;Super&gt;KP_Left" type="string" value="tile_left_key"/>
+      <property name="&lt;Shift&gt;&lt;Alt&gt;Page_Up" type="string" value="raise_window_key"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;Home" type="string" value="move_window_prev_workspace_key"/>
+      <property name="&lt;Alt&gt;&lt;Shift&gt;Tab" type="string" value="cycle_reverse_windows_key"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;Left" type="string" value="left_workspace_key"/>
+      <property name="&lt;Alt&gt;F12" type="string" value="above_key"/>
+      <property name="&lt;Primary&gt;&lt;Shift&gt;&lt;Alt&gt;Up" type="string" value="move_window_up_key"/>
+      <property name="&lt;Primary&gt;F5" type="string" value="workspace_5_key"/>
+      <property name="&lt;Alt&gt;F8" type="string" value="resize_window_key"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_7" type="string" value="move_window_workspace_7_key"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_2" type="string" value="move_window_workspace_2_key"/>
+      <property name="&lt;Super&gt;KP_End" type="string" value="tile_down_left_key"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;Up" type="string" value="up_workspace_key"/>
+      <property name="&lt;Alt&gt;F9" type="string" value="hide_window_key"/>
+      <property name="&lt;Primary&gt;F7" type="string" value="workspace_7_key"/>
+      <property name="&lt;Primary&gt;F10" type="string" value="workspace_10_key"/>
+      <property name="Left" type="string" value="left_key"/>
+      <property name="&lt;Primary&gt;&lt;Alt&gt;KP_8" type="string" value="move_window_workspace_8_key"/>
+      <property name="&lt;Alt&gt;Insert" type="string" value="add_workspace_key"/>
+      <property name="&lt;Primary&gt;F1" type="string" value="workspace_1_key"/>
+      <property name="override" type="bool" value="true"/>
+    </property>
+  </property>
+  <property name="providers" type="array">
+    <value type="string" value="xfwm4"/>
+    <value type="string" value="commands"/>
+  </property>
+</channel>
diff --git a/files/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml b/files/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
new file mode 100644
index 0000000..69a3cc4
--- /dev/null
+++ b/files/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
@@ -0,0 +1,100 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<channel name="xfce4-panel" version="1.0">
+  <property name="configver" type="int" value="2"/>
+  <property name="panels" type="array">
+    <value type="int" value="1"/>
+    <value type="int" value="2"/>
+    <property name="dark-mode" type="bool" value="true"/>
+    <property name="panel-1" type="empty">
+      <property name="position" type="string" value="p=6;x=0;y=0"/>
+      <property name="length" type="uint" value="100"/>
+      <property name="position-locked" type="bool" value="true"/>
+      <property name="icon-size" type="uint" value="16"/>
+      <property name="size" type="uint" value="26"/>
+      <property name="plugin-ids" type="array">
+        <value type="int" value="1"/>
+        <value type="int" value="2"/>
+        <value type="int" value="3"/>
+        <value type="int" value="4"/>
+        <value type="int" value="5"/>
+        <value type="int" value="6"/>
+        <value type="int" value="8"/>
+        <value type="int" value="11"/>
+        <value type="int" value="12"/>
+        <value type="int" value="13"/>
+        <value type="int" value="14"/>
+      </property>
+    </property>
+    <property name="panel-2" type="empty">
+      <property name="autohide-behavior" type="uint" value="1"/>
+      <property name="position" type="string" value="p=10;x=0;y=0"/>
+      <property name="length" type="uint" value="1"/>
+      <property name="position-locked" type="bool" value="true"/>
+      <property name="size" type="uint" value="48"/>
+      <property name="plugin-ids" type="array">
+        <value type="int" value="15"/>
+        <value type="int" value="16"/>
+        <value type="int" value="17"/>
+        <value type="int" value="18"/>
+        <value type="int" value="19"/>
+        <value type="int" value="21"/>
+        <value type="int" value="7"/>
+      </property>
+    </property>
+  </property>
+  <property name="plugins" type="empty">
+    <property name="plugin-1" type="string" value="applicationsmenu"/>
+    <property name="plugin-2" type="string" value="tasklist">
+      <property name="grouping" type="uint" value="1"/>
+    </property>
+    <property name="plugin-3" type="string" value="separator">
+      <property name="expand" type="bool" value="true"/>
+      <property name="style" type="uint" value="0"/>
+    </property>
+    <property name="plugin-4" type="string" value="pager"/>
+    <property name="plugin-5" type="string" value="separator">
+      <property name="style" type="uint" value="0"/>
+    </property>
+    <property name="plugin-6" type="string" value="systray">
+      <property name="square-icons" type="bool" value="true"/>
+    </property>
+    <property name="plugin-8" type="string" value="pulseaudio">
+      <property name="enable-keyboard-shortcuts" type="bool" value="true"/>
+      <property name="show-notifications" type="bool" value="true"/>
+    </property>
+    <property name="plugin-9" type="string" value="power-manager-plugin"/>
+    <property name="plugin-10" type="string" value="notification-plugin"/>
+    <property name="plugin-11" type="string" value="separator">
+      <property name="style" type="uint" value="0"/>
+    </property>
+    <property name="plugin-12" type="string" value="clock"/>
+    <property name="plugin-13" type="string" value="separator">
+      <property name="style" type="uint" value="0"/>
+    </property>
+    <property name="plugin-14" type="string" value="actions"/>
+    <property name="plugin-15" type="string" value="showdesktop"/>
+    <property name="plugin-16" type="string" value="separator"/>
+    <property name="plugin-17" type="string" value="launcher">
+      <property name="items" type="array">
+        <value type="string" value="17032536851.desktop"/>
+      </property>
+    </property>
+    <property name="plugin-18" type="string" value="launcher">
+      <property name="items" type="array">
+        <value type="string" value="17032536852.desktop"/>
+      </property>
+    </property>
+    <property name="plugin-19" type="string" value="launcher">
+      <property name="items" type="array">
+        <value type="string" value="17032536853.desktop"/>
+      </property>
+    </property>
+    <property name="plugin-21" type="string" value="separator"/>
+    <property name="plugin-7" type="string" value="launcher">
+      <property name="items" type="array">
+        <value type="string" value="17032540405.desktop"/>
+      </property>
+    </property>
+  </property>
+</channel>
diff --git a/files/.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml b/files/.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml
new file mode 100644
index 0000000..0d21099
--- /dev/null
+++ b/files/.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<channel name="xfwm4" version="1.0">
+  <property name="general" type="empty">
+    <property name="activate_action" type="string" value="bring"/>
+    <property name="borderless_maximize" type="bool" value="true"/>
+    <property name="box_move" type="bool" value="false"/>
+    <property name="box_resize" type="bool" value="false"/>
+    <property name="button_layout" type="string" value="O|SHMC"/>
+    <property name="button_offset" type="int" value="0"/>
+    <property name="button_spacing" type="int" value="0"/>
+    <property name="click_to_focus" type="bool" value="true"/>
+    <property name="cycle_apps_only" type="bool" value="false"/>
+    <property name="cycle_draw_frame" type="bool" value="true"/>
+    <property name="cycle_raise" type="bool" value="false"/>
+    <property name="cycle_hidden" type="bool" value="true"/>
+    <property name="cycle_minimum" type="bool" value="true"/>
+    <property name="cycle_minimized" type="bool" value="false"/>
+    <property name="cycle_preview" type="bool" value="true"/>
+    <property name="cycle_tabwin_mode" type="int" value="0"/>
+    <property name="cycle_workspaces" type="bool" value="false"/>
+    <property name="double_click_action" type="string" value="maximize"/>
+    <property name="double_click_distance" type="int" value="5"/>
+    <property name="double_click_time" type="int" value="250"/>
+    <property name="easy_click" type="string" value="Alt"/>
+    <property name="focus_delay" type="int" value="250"/>
+    <property name="focus_hint" type="bool" value="true"/>
+    <property name="focus_new" type="bool" value="true"/>
+    <property name="frame_opacity" type="int" value="100"/>
+    <property name="frame_border_top" type="int" value="0"/>
+    <property name="full_width_title" type="bool" value="true"/>
+    <property name="horiz_scroll_opacity" type="bool" value="false"/>
+    <property name="inactive_opacity" type="int" value="100"/>
+    <property name="maximized_offset" type="int" value="0"/>
+    <property name="mousewheel_rollup" type="bool" value="true"/>
+    <property name="move_opacity" type="int" value="100"/>
+    <property name="placement_mode" type="string" value="center"/>
+    <property name="placement_ratio" type="int" value="20"/>
+    <property name="popup_opacity" type="int" value="100"/>
+    <property name="prevent_focus_stealing" type="bool" value="false"/>
+    <property name="raise_delay" type="int" value="250"/>
+    <property name="raise_on_click" type="bool" value="true"/>
+    <property name="raise_on_focus" type="bool" value="false"/>
+    <property name="raise_with_any_button" type="bool" value="true"/>
+    <property name="repeat_urgent_blink" type="bool" value="false"/>
+    <property name="resize_opacity" type="int" value="100"/>
+    <property name="scroll_workspaces" type="bool" value="true"/>
+    <property name="shadow_delta_height" type="int" value="0"/>
+    <property name="shadow_delta_width" type="int" value="0"/>
+    <property name="shadow_delta_x" type="int" value="0"/>
+    <property name="shadow_delta_y" type="int" value="-3"/>
+    <property name="shadow_opacity" type="int" value="50"/>
+    <property name="show_app_icon" type="bool" value="false"/>
+    <property name="show_dock_shadow" type="bool" value="true"/>
+    <property name="show_frame_shadow" type="bool" value="true"/>
+    <property name="show_popup_shadow" type="bool" value="false"/>
+    <property name="snap_resist" type="bool" value="false"/>
+    <property name="snap_to_border" type="bool" value="true"/>
+    <property name="snap_to_windows" type="bool" value="false"/>
+    <property name="snap_width" type="int" value="10"/>
+    <property name="vblank_mode" type="string" value="auto"/>
+    <property name="theme" type="string" value="Default"/>
+    <property name="tile_on_move" type="bool" value="true"/>
+    <property name="title_alignment" type="string" value="center"/>
+    <property name="title_font" type="string" value="Sans Bold 9"/>
+    <property name="title_horizontal_offset" type="int" value="0"/>
+    <property name="titleless_maximize" type="bool" value="false"/>
+    <property name="title_shadow_active" type="string" value="false"/>
+    <property name="title_shadow_inactive" type="string" value="false"/>
+    <property name="title_vertical_offset_active" type="int" value="0"/>
+    <property name="title_vertical_offset_inactive" type="int" value="0"/>
+    <property name="toggle_workspaces" type="bool" value="false"/>
+    <property name="unredirect_overlays" type="bool" value="true"/>
+    <property name="urgent_blink" type="bool" value="false"/>
+    <property name="use_compositing" type="bool" value="true"/>
+    <property name="workspace_count" type="int" value="4"/>
+    <property name="wrap_cycle" type="bool" value="true"/>
+    <property name="wrap_layout" type="bool" value="true"/>
+    <property name="wrap_resistance" type="int" value="10"/>
+    <property name="wrap_windows" type="bool" value="true"/>
+    <property name="wrap_workspaces" type="bool" value="false"/>
+    <property name="zoom_desktop" type="bool" value="true"/>
+    <property name="zoom_pointer" type="bool" value="true"/>
+    <property name="workspace_names" type="array">
+      <value type="string" value="Workspace 1"/>
+      <value type="string" value="Workspace 2"/>
+      <value type="string" value="Workspace 3"/>
+      <value type="string" value="Workspace 4"/>
+    </property>
+  </property>
+</channel>
diff --git a/files/.netbeans/.superId b/files/.netbeans/.superId
new file mode 100644
index 0000000..0c68ad6
--- /dev/null
+++ b/files/.netbeans/.superId
@@ -0,0 +1 @@
+269c673a-a099-4af4-a7cb-f07bbabea92d
\ No newline at end of file
diff --git a/files/.netbeans/20/.lastUsedVersion b/files/.netbeans/20/.lastUsedVersion
new file mode 100644
index 0000000..2edeafb
--- /dev/null
+++ b/files/.netbeans/20/.lastUsedVersion
@@ -0,0 +1 @@
+20
\ No newline at end of file
diff --git a/files/.netbeans/20/build.properties b/files/.netbeans/20/build.properties
new file mode 100644
index 0000000..480dd05
--- /dev/null
+++ b/files/.netbeans/20/build.properties
@@ -0,0 +1,204 @@
+libs.absolutelayout.classpath=/usr/lib/apache-netbeans/java/modules/ext/AbsoluteLayout.jar
+libs.absolutelayout.javadoc=
+libs.absolutelayout.maven-pom=
+libs.absolutelayout.src=
+libs.Comet-GlassFish-v3.classpath=
+libs.Comet-GlassFish-v3.javadoc=
+libs.Comet-GlassFish-v3.maven-pom=
+libs.Comet-GlassFish-v3.src=
+libs.CopyLibs.classpath=/usr/lib/apache-netbeans/java/ant/extra/org-netbeans-modules-java-j2seproject-copylibstask.jar
+libs.CopyLibs.javadoc=
+libs.CopyLibs.maven-pom=
+libs.CopyLibs.src=
+libs.EclipseLink-GlassFish-v3.classpath=/opt/glassfish7/glassfish/modules/org.eclipse.persistence.jpa.jar:/opt/glassfish7/glassfish/modules/org.eclipse.persistence.jpa.modelgen.processor.jar:/opt/glassfish7/glassfish/modules/org.eclipse.persistence.jpa.jpql.jar:/opt/glassfish7/glassfish/modules/org.eclipse.persistence.dbws.jar:/opt/glassfish7/glassfish/modules/org.eclipse.persistence.oracle.jar:/opt/glassfish7/glassfish/modules/org.eclipse.persistence.asm.jar:/opt/glassfish7/glassfish/modules/org.eclipse.persistence.core.jar
+libs.EclipseLink-GlassFish-v3.javadoc=/usr/lib/apache-netbeans/enterprise/docs/javaee-doc-api.jar
+libs.EclipseLink-GlassFish-v3.maven-pom=
+libs.EclipseLink-GlassFish-v3.src=
+libs.eclipselink.classpath=/usr/lib/apache-netbeans/java/modules/ext/eclipselink/org.eclipse.persistence.core-2.7.12.jar:/usr/lib/apache-netbeans/java/modules/ext/eclipselink/org.eclipse.persistence.asm-9.4.0.jar:/usr/lib/apache-netbeans/java/modules/ext/eclipselink/org.eclipse.persistence.antlr-2.7.12.jar:/usr/lib/apache-netbeans/java/modules/ext/eclipselink/org.eclipse.persistence.jpa-2.7.12.jar:/usr/lib/apache-netbeans/java/modules/ext/eclipselink/org.eclipse.persistence.jpa.jpql-2.7.12.jar:/usr/lib/apache-netbeans/java/modules/ext/eclipselink/org.eclipse.persistence.moxy-2.7.12.jar:/usr/lib/apache-netbeans/java/modules/ext/eclipselink/jakarta.persistence-2.2.3.jar
+libs.eclipselink.javadoc=/usr/lib/apache-netbeans/java/modules/ext/docs/jakarta.persistence-2.2.3-doc.zip
+libs.eclipselink.maven-pom=
+libs.eclipselink.src=
+libs.eclipselinkmodelgen.classpath=/usr/lib/apache-netbeans/java/modules/ext/eclipselink/org.eclipse.persistence.jpa.modelgen.processor-2.7.12.jar
+libs.eclipselinkmodelgen.javadoc=
+libs.eclipselinkmodelgen.maven-pom=
+libs.eclipselinkmodelgen.src=
+libs.graaljs.classpath=/usr/lib/apache-netbeans/webcommon/modules/ext/js-20.3.0.jar:/usr/lib/apache-netbeans/webcommon/modules/ext/js-launcher-20.3.0.jar:/usr/lib/apache-netbeans/webcommon/modules/ext/regex-20.3.0.jar:/usr/lib/apache-netbeans/webcommon/modules/ext/icu4j-67.1.jar:/usr/lib/apache-netbeans/ide/modules/ext/graal-sdk-20.3.0.jar:/usr/lib/apache-netbeans/ide/modules/ext/launcher-common-20.3.0.jar:/usr/lib/apache-netbeans/ide/modules/ext/truffle-api-20.3.0.jar
+libs.graaljs.javadoc=
+libs.graaljs.maven-pom=
+libs.graaljs.src=
+libs.groovy-all.classpath=/usr/lib/apache-netbeans/groovy/modules/ext/groovy-3.0.8.jar:/usr/lib/apache-netbeans/groovy/modules/ext/groovy-ant-3.0.8.jar
+libs.groovy-all.javadoc=
+libs.groovy-all.maven-pom=
+libs.groovy-all.src=
+libs.hamcrest.classpath=/usr/lib/apache-netbeans/platform/modules/ext/hamcrest-core-1.3.jar
+libs.hamcrest.javadoc=
+libs.hamcrest.maven-pom=
+libs.hamcrest.src=
+libs.jakartaee-api-10.0.classpath=/usr/lib/apache-netbeans/enterprise/modules/ext/jakarta.jakartaee-api-10.0.0.jar
+libs.jakartaee-api-10.0.javadoc=/usr/lib/apache-netbeans/enterprise/docs/jakartaee10-doc-api.jar
+libs.jakartaee-api-10.0.maven-pom=
+libs.jakartaee-api-10.0.src=
+libs.jakartaee-api-8.0.classpath=/usr/lib/apache-netbeans/enterprise/modules/ext/jakarta.jakartaee-api-8.0.0.jar
+libs.jakartaee-api-8.0.javadoc=/usr/lib/apache-netbeans/enterprise/docs/jakartaee8-doc-api.jar
+libs.jakartaee-api-8.0.maven-pom=
+libs.jakartaee-api-8.0.src=
+libs.jakartaee-api-9.0.classpath=/usr/lib/apache-netbeans/enterprise/modules/ext/jakarta.jakartaee-api-9.0.0.jar
+libs.jakartaee-api-9.0.javadoc=/usr/lib/apache-netbeans/enterprise/docs/jakartaee9-doc-api.jar
+libs.jakartaee-api-9.0.maven-pom=
+libs.jakartaee-api-9.0.src=
+libs.jakartaee-web-api-10.0.classpath=/usr/lib/apache-netbeans/enterprise/modules/ext/jakarta.jakartaee-web-api-10.0.0.jar
+libs.jakartaee-web-api-10.0.javadoc=/usr/lib/apache-netbeans/enterprise/docs/jakartaee10-doc-api.jar
+libs.jakartaee-web-api-10.0.maven-pom=
+libs.jakartaee-web-api-10.0.src=
+libs.jakartaee-web-api-8.0.classpath=/usr/lib/apache-netbeans/enterprise/modules/ext/jakarta.jakartaee-web-api-8.0.0.jar
+libs.jakartaee-web-api-8.0.javadoc=/usr/lib/apache-netbeans/enterprise/docs/jakartaee8-doc-api.jar
+libs.jakartaee-web-api-8.0.maven-pom=
+libs.jakartaee-web-api-8.0.src=
+libs.jakartaee-web-api-9.0.classpath=/usr/lib/apache-netbeans/enterprise/modules/ext/jakarta.jakartaee-web-api-9.0.0.jar
+libs.jakartaee-web-api-9.0.javadoc=/usr/lib/apache-netbeans/enterprise/docs/jakartaee9-doc-api.jar
+libs.jakartaee-web-api-9.0.maven-pom=
+libs.jakartaee-web-api-9.0.src=
+libs.Java-EE-GlassFish-v3-Prelude.classpath=/opt/glassfish7/glassfish/modules/jakarta.json-api.jar:/opt/glassfish7/glassfish/modules/jakarta.inject-api.jar:/opt/glassfish7/glassfish/modules/jakarta.interceptor-api.jar:/opt/glassfish7/glassfish/modules/jakarta.validation-api.jar:/opt/glassfish7/glassfish/modules/jakarta.ws.rs-api.jar:/opt/glassfish7/glassfish/modules/jakarta.security.enterprise.jar:/opt/glassfish7/glassfish/modules/jakarta.enterprise.lang-model.jar:/opt/glassfish7/glassfish/modules/jakarta.authentication-api.jar:/opt/glassfish7/glassfish/modules/jakarta.enterprise.concurrent.jar:/opt/glassfish7/glassfish/modules/jakarta.jms-api.jar:/opt/glassfish7/glassfish/modules/jakarta.batch-api.jar:/opt/glassfish7/glassfish/modules/jakarta.faces.jar:/opt/glassfish7/glassfish/modules/jakarta.annotation-api.jar:/opt/glassfish7/glassfish/modules/jakarta.transaction-api.jar:/opt/glassfish7/glassfish/modules/jakarta.enterprise.concurrent-api.jar:/opt/glassfish7/glassfish/modules/jakarta.el-api.jar:/opt/glassfish7/glassfish/modules/jakarta.servlet.jsp.jstl-api.jar:/opt/glassfish7/glassfish/modules/jakarta.mvc-api.jar:/opt/glassfish7/glassfish/modules/jakarta.json.bind-api.jar:/opt/glassfish7/glassfish/modules/weld-osgi-bundle.jar:/opt/glassfish7/glassfish/modules/jakarta.activation-api.jar:/opt/glassfish7/glassfish/modules/jakarta.ejb-api.jar:/opt/glassfish7/glassfish/modules/jakarta.mail-api.jar:/opt/glassfish7/glassfish/modules/jakarta.websocket-api.jar:/opt/glassfish7/glassfish/modules/jakarta.enterprise.cdi-api.jar:/opt/glassfish7/glassfish/modules/jakarta.xml.bind-api.jar:/opt/glassfish7/glassfish/modules/webservices-osgi.jar:/opt/glassfish7/glassfish/modules/jakarta.servlet.jsp-api.jar:/opt/glassfish7/glassfish/modules/jakarta.persistence-api.jar:/opt/glassfish7/glassfish/modules/jakarta.authorization-api.jar:/opt/glassfish7/glassfish/modules/jakarta.security.enterprise-api.jar:/opt/glassfish7/glassfish/modules/jakarta.resource-api.jar:/opt/glassfish7/glassfish/modules/jakarta.servlet-api.jar:/opt/glassfish7/glassfish/modules/jakarta.websocket-client-api.jar:/opt/glassfish7/glassfish/modules/jaxb-osgi.jar
+libs.Java-EE-GlassFish-v3-Prelude.javadoc=/usr/lib/apache-netbeans/enterprise/docs/jakartaee10-doc-api.jar
+libs.Java-EE-GlassFish-v3-Prelude.maven-pom=
+libs.Java-EE-GlassFish-v3-Prelude.src=
+libs.JAVADB_DRIVER_LABEL.classpath=/opt/glassfish7/javadb/lib/derby.jar:/opt/glassfish7/javadb/lib/derbyclient.jar:/opt/glassfish7/javadb/lib/derbynet.jar
+libs.JAVADB_DRIVER_LABEL.javadoc=
+libs.JAVADB_DRIVER_LABEL.maven-pom=
+libs.JAVADB_DRIVER_LABEL.src=
+libs.javaee-api-6.0.classpath=/usr/lib/apache-netbeans/enterprise/modules/ext/javaee-api-6.0.jar
+libs.javaee-api-6.0.javadoc=/usr/lib/apache-netbeans/enterprise/docs/javaee-doc-api.jar
+libs.javaee-api-6.0.maven-pom=
+libs.javaee-api-6.0.src=
+libs.javaee-api-7.0.classpath=/usr/lib/apache-netbeans/enterprise/modules/ext/javaee-api-7.0.jar
+libs.javaee-api-7.0.javadoc=/usr/lib/apache-netbeans/enterprise/docs/javaee-doc-api.jar
+libs.javaee-api-7.0.maven-pom=
+libs.javaee-api-7.0.src=
+libs.javaee-api-8.0.classpath=/usr/lib/apache-netbeans/enterprise/modules/ext/javaee-api-8.0.jar
+libs.javaee-api-8.0.javadoc=/usr/lib/apache-netbeans/enterprise/docs/javaee-doc-api.jar
+libs.javaee-api-8.0.maven-pom=
+libs.javaee-api-8.0.src=
+libs.javaee-endorsed-api-6.0.classpath=/usr/lib/apache-netbeans/enterprise/modules/ext/javaee6-endorsed/javax.annotation.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/javaee6-endorsed/jaxb-api-osgi.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/javaee6-endorsed/webservices-api-osgi.jar
+libs.javaee-endorsed-api-6.0.javadoc=/usr/lib/apache-netbeans/enterprise/docs/javaee-doc-api.jar
+libs.javaee-endorsed-api-6.0.maven-pom=
+libs.javaee-endorsed-api-6.0.src=
+libs.javaee-endorsed-api-7.0.classpath=/usr/lib/apache-netbeans/enterprise/modules/ext/javaee7-endorsed/javax.annotation-api.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/javaee7-endorsed/javax.xml.soap-api.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/javaee7-endorsed/jaxb-api-osgi.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/javaee7-endorsed/jaxws-api.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/javaee7-endorsed/jsr181-api.jar
+libs.javaee-endorsed-api-7.0.javadoc=/usr/lib/apache-netbeans/enterprise/docs/javaee-doc-api.jar
+libs.javaee-endorsed-api-7.0.maven-pom=
+libs.javaee-endorsed-api-7.0.src=
+libs.javaee-web-api-6.0.classpath=/usr/lib/apache-netbeans/enterprise/modules/ext/javaee-web-api-6.0.jar
+libs.javaee-web-api-6.0.javadoc=/usr/lib/apache-netbeans/enterprise/docs/javaee-doc-api.jar
+libs.javaee-web-api-6.0.maven-pom=
+libs.javaee-web-api-6.0.src=
+libs.javaee-web-api-7.0.classpath=/usr/lib/apache-netbeans/enterprise/modules/ext/javaee-web-api-7.0.jar
+libs.javaee-web-api-7.0.javadoc=/usr/lib/apache-netbeans/enterprise/docs/javaee-doc-api.jar
+libs.javaee-web-api-7.0.maven-pom=
+libs.javaee-web-api-7.0.src=
+libs.javaee-web-api-8.0.classpath=/usr/lib/apache-netbeans/enterprise/modules/ext/javaee-web-api-8.0.jar
+libs.javaee-web-api-8.0.javadoc=/usr/lib/apache-netbeans/enterprise/docs/javaee-doc-api.jar
+libs.javaee-web-api-8.0.maven-pom=
+libs.javaee-web-api-8.0.src=
+libs.JAXB-ENDORSED.classpath=/usr/lib/apache-netbeans/ide/modules/ext/jaxb/api/jaxb-api.jar
+libs.JAXB-ENDORSED.javadoc=
+libs.JAXB-ENDORSED.maven-pom=
+libs.JAXB-ENDORSED.src=
+libs.jaxb.classpath=/usr/lib/apache-netbeans/ide/modules/ext/jaxb/jaxb-impl.jar:/usr/lib/apache-netbeans/ide/modules/ext/jaxb/jaxb-xjc.jar:/usr/lib/apache-netbeans/ide/modules/ext/jaxb/activation.jar:/usr/lib/apache-netbeans/ide/modules/ext/jaxb/api/jaxb-api.jar
+libs.jaxb.javadoc=/usr/lib/apache-netbeans/ide/docs/jaxb-api-doc.jar
+libs.jaxb.maven-pom=
+libs.jaxb.src=
+libs.jaxws21.classpath=/usr/lib/apache-netbeans/java/modules/ext/jaxws22/api/jakarta.jws-api.jar:/usr/lib/apache-netbeans/java/modules/ext/jaxws22/api/jakarta.xml.soap-api.jar:/usr/lib/apache-netbeans/java/modules/ext/jaxws22/api/jakarta.xml.ws-api.jar:/usr/lib/apache-netbeans/java/modules/ext/jaxws22/FastInfoset.jar:/usr/lib/apache-netbeans/java/modules/ext/jaxws22/gmbal-api-only.jar:/usr/lib/apache-netbeans/java/modules/ext/jaxws22/ha-api.jar:/usr/lib/apache-netbeans/java/modules/ext/jaxws22/jakarta.mail.jar:/usr/lib/apache-netbeans/java/modules/ext/jaxws22/jaxws-rt.jar:/usr/lib/apache-netbeans/java/modules/ext/jaxws22/jaxws-tools.jar:/usr/lib/apache-netbeans/java/modules/ext/jaxws22/management-api.jar:/usr/lib/apache-netbeans/java/modules/ext/jaxws22/mimepull.jar:/usr/lib/apache-netbeans/java/modules/ext/jaxws22/policy.jar:/usr/lib/apache-netbeans/java/modules/ext/jaxws22/saaj-impl.jar:/usr/lib/apache-netbeans/java/modules/ext/jaxws22/stax-ex.jar:/usr/lib/apache-netbeans/java/modules/ext/jaxws22/stax2-api.jar:/usr/lib/apache-netbeans/java/modules/ext/jaxws22/streambuffer.jar:/usr/lib/apache-netbeans/java/modules/ext/jaxws22/woodstox-core.jar:/usr/lib/apache-netbeans/ide/modules/ext/jaxb/api/jaxb-api.jar:/usr/lib/apache-netbeans/ide/modules/ext/jaxb/activation.jar:/usr/lib/apache-netbeans/ide/modules/ext/jaxb/jaxb-impl.jar:/usr/lib/apache-netbeans/ide/modules/ext/jaxb/jaxb-xjc.jar
+libs.jaxws21.javadoc=/usr/lib/apache-netbeans/java/docs/jaxws-api-doc.zip
+libs.jaxws21.maven-pom=
+libs.jaxws21.src=
+libs.jpa20-persistence.classpath=/usr/lib/apache-netbeans/java/modules/ext/eclipselink/jakarta.persistence-2.2.3.jar
+libs.jpa20-persistence.javadoc=/usr/lib/apache-netbeans/java/modules/ext/docs/jakarta.persistence-2.2.3-doc.zip
+libs.jpa20-persistence.maven-pom=
+libs.jpa20-persistence.src=
+libs.jsf12.classpath=/usr/lib/apache-netbeans/enterprise/modules/ext/jsf-1_2/jsf-api.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/jsf-1_2/jsf-impl.jar
+libs.jsf12.javadoc=/usr/lib/apache-netbeans/enterprise/docs/javaee-doc-api.jar
+libs.jsf12.maven-pom=
+libs.jsf12.src=
+libs.jsf20.classpath=/usr/lib/apache-netbeans/enterprise/modules/ext/jsf-2_2/javax.faces.jar
+libs.jsf20.javadoc=/usr/lib/apache-netbeans/enterprise/docs/javaee-doc-api.jar
+libs.jsf20.maven-pom=
+libs.jsf20.src=
+libs.jsp-compilation-syscp.classpath=/usr/lib/apache-netbeans/extide/ant/lib/ant.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/servlet4.0-jsp2.3-api.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/glassfish-jspparser-5.1.0.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/jstl-impl.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/jsf-2_2/javax.faces.jar
+libs.jsp-compilation-syscp.javadoc=
+libs.jsp-compilation-syscp.maven-pom=
+libs.jsp-compilation-syscp.src=
+libs.jsp-compilation.classpath=/usr/lib/apache-netbeans/extide/ant/lib/ant.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/servlet4.0-jsp2.3-api.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/glassfish-jspparser-5.1.0.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/jsf-2_2/javax.faces.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/jstl-api.jar:/usr/lib/apache-netbeans/extide/ant/lib/ant-launcher.jar
+libs.jsp-compilation.javadoc=
+libs.jsp-compilation.maven-pom=
+libs.jsp-compilation.src=
+libs.jsp-compiler.classpath=/usr/lib/apache-netbeans/enterprise/ant/extra/jspcompile.jar
+libs.jsp-compiler.javadoc=
+libs.jsp-compiler.maven-pom=
+libs.jsp-compiler.src=
+libs.jstl.classpath=/usr/lib/apache-netbeans/enterprise/modules/ext/jstl-impl.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/jstl-api.jar
+libs.jstl.javadoc=/usr/lib/apache-netbeans/enterprise/docs/javaee-doc-api.jar
+libs.jstl.maven-pom=
+libs.jstl.src=
+libs.junit_4.classpath=/usr/lib/apache-netbeans/platform/modules/ext/junit-4.13.2.jar
+libs.junit_4.javadoc=/usr/lib/apache-netbeans/platform/docs/junit-4.13.2-javadoc.jar
+libs.junit_4.maven-pom=
+libs.junit_4.src=/usr/lib/apache-netbeans/platform/docs/junit-4.13.2-sources.jar
+libs.junit_5.classpath=/usr/lib/apache-netbeans/platform/modules/ext/junit-jupiter-api-5.6.0.jar:/usr/lib/apache-netbeans/platform/modules/ext/junit-jupiter-params-5.6.0.jar:/usr/lib/apache-netbeans/platform/modules/ext/junit-jupiter-engine-5.6.0.jar
+libs.junit_5.javadoc=/usr/lib/apache-netbeans/platform/docs/junit-jupiter-api-5.6.0-javadoc.jar:/usr/lib/apache-netbeans/platform/docs/junit-jupiter-params-5.6.0-javadoc.jar:/usr/lib/apache-netbeans/platform/docs/junit-jupiter-engine-5.6.0-javadoc.jar
+libs.junit_5.maven-pom=
+libs.junit_5.src=/usr/lib/apache-netbeans/platform/docs/junit-jupiter-api-5.6.0-sources.jar:/usr/lib/apache-netbeans/platform/docs/junit-jupiter-params-5.6.0-sources.jar:/usr/lib/apache-netbeans/platform/docs/junit-jupiter-engine-5.6.0-sources.jar
+libs.JWSAntTasks.classpath=/usr/lib/apache-netbeans/java/ant/extra/org-netbeans-modules-javawebstart-anttasks.jar
+libs.JWSAntTasks.javadoc=
+libs.JWSAntTasks.maven-pom=
+libs.JWSAntTasks.src=
+libs.metro.classpath=/usr/lib/apache-netbeans/ide/modules/ext/jaxb/activation.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/metro/webservices-api.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/metro/webservices-extra-api.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/metro/webservices-extra.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/metro/webservices-rt.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/metro/webservices-tools.jar
+libs.metro.javadoc=/usr/lib/apache-netbeans/enterprise/docs/webservices-api-javadoc.jar:/usr/lib/apache-netbeans/enterprise/docs/webservices-extra-javadoc.jar:/usr/lib/apache-netbeans/enterprise/docs/webservices-extra-api-javadoc.jar:/usr/lib/apache-netbeans/enterprise/docs/webservices-rt-javadoc.jar:/usr/lib/apache-netbeans/enterprise/docs/webservices-tools-javadoc.jar
+libs.metro.maven-pom=
+libs.metro.src=
+libs.PostgreSQLDriver.classpath=/usr/lib/apache-netbeans/ide/modules/ext/postgresql-42.5.4.jar
+libs.PostgreSQLDriver.javadoc=
+libs.PostgreSQLDriver.maven-pom=
+libs.PostgreSQLDriver.src=
+libs.primefaces.classpath=/usr/lib/apache-netbeans/enterprise/modules/ext/primefaces/primefaces-5.0.jar
+libs.primefaces.javadoc=
+libs.primefaces.maven-pom=
+libs.primefaces.src=
+libs.restapi.classpath=/usr/lib/apache-netbeans/enterprise/modules/ext/jaxrs-2.1/jakarta.ws.rs-api-2.1.6.jar
+libs.restapi.javadoc=
+libs.restapi.maven-pom=
+libs.restapi.src=
+libs.restlib.classpath=/usr/lib/apache-netbeans/enterprise/modules/ext/jersey2/jakarta.annotation-api-2.1.1.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/jersey2/jakarta.persistence-api-2.2.3.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/jersey2/jakarta.servlet-api-4.0.4.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/jersey2/jakarta.validation-api-2.0.2.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/jersey2/jakarta.xml.bind-api-2.3.3.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/jersey2/jersey-client-2.35.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/jersey2/jersey-common-2.35.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/jersey2/jersey-server-2.35.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/jersey2/jersey-entity-filtering-2.35.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/jersey2/jersey-hk2-2.35.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/jersey2/jersey-media-moxy-2.35.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/jersey2/jersey-container-servlet-2.35.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/jersey2/jersey-container-servlet-core-2.35.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/jersey2/hk2-api-2.6.1.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/jersey2/hk2-locator-2.6.1.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/jersey2/hk2-utils-2.6.1.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/jersey2/jakarta.inject-2.6.1.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/jersey2/aopalliance-repackaged-2.6.1.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/jersey2/osgi.core-8.0.0.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/jersey2/osgi-resource-locator-1.0.3.jar:/usr/lib/apache-netbeans/java/modules/ext/eclipselink/org.eclipse.persistence.core-2.7.12.jar:/usr/lib/apache-netbeans/java/modules/ext/eclipselink/org.eclipse.persistence.asm-9.4.0.jar:/usr/lib/apache-netbeans/java/modules/ext/eclipselink/org.eclipse.persistence.antlr-2.7.12.jar:/usr/lib/apache-netbeans/java/modules/ext/eclipselink/org.eclipse.persistence.jpa-2.7.12.jar:/usr/lib/apache-netbeans/java/modules/ext/eclipselink/org.eclipse.persistence.jpa.jpql-2.7.12.jar:/usr/lib/apache-netbeans/java/modules/ext/eclipselink/org.eclipse.persistence.moxy-2.7.12.jar
+libs.restlib.javadoc=
+libs.restlib.maven-pom=
+libs.restlib.src=
+libs.spring-framework300.classpath=/usr/lib/apache-netbeans/platform/modules/org-apache-commons-logging.jar:/usr/lib/apache-netbeans/java/modules/ext/cglib-2.2.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-3.0/spring-aop-3.2.18.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-3.0/spring-aspects-3.2.18.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-3.0/spring-beans-3.2.18.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-3.0/spring-context-3.2.18.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-3.0/spring-context-support-3.2.18.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-3.0/spring-core-3.2.18.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-3.0/spring-expression-3.2.18.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-3.0/spring-instrument-3.2.18.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-3.0/spring-instrument-tomcat-3.2.18.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-3.0/spring-jdbc-3.2.18.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-3.0/spring-jms-3.2.18.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-3.0/spring-orm-3.2.18.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-3.0/spring-oxm-3.2.18.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-3.0/spring-struts-3.2.18.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-3.0/spring-test-3.2.18.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-3.0/spring-tx-3.2.18.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-3.0/spring-web-3.2.18.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-3.0/spring-webmvc-3.2.18.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-3.0/spring-webmvc-portlet-3.2.18.RELEASE.jar
+libs.spring-framework300.javadoc=
+libs.spring-framework300.maven-pom=
+libs.spring-framework300.src=
+libs.spring-framework400.classpath=/usr/lib/apache-netbeans/platform/modules/org-apache-commons-logging.jar:/usr/lib/apache-netbeans/java/modules/ext/cglib-2.2.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-4/spring-aop-4.3.29.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-4/spring-aspects-4.3.29.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-4/spring-beans-4.3.29.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-4/spring-context-4.3.29.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-4/spring-context-support-4.3.29.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-4/spring-core-4.3.29.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-4/spring-expression-4.3.29.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-4/spring-instrument-4.3.29.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-4/spring-instrument-tomcat-4.3.29.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-4/spring-jdbc-4.3.29.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-4/spring-jms-4.3.29.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-4/spring-messaging-4.3.29.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-4/spring-orm-4.3.29.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-4/spring-oxm-4.3.29.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-4/spring-test-4.3.29.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-4/spring-tx-4.3.29.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-4/spring-web-4.3.29.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-4/spring-webmvc-4.3.29.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-4/spring-webmvc-portlet-4.3.29.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-4/spring-websocket-4.3.29.RELEASE.jar
+libs.spring-framework400.javadoc=
+libs.spring-framework400.maven-pom=
+libs.spring-framework400.src=
+libs.spring-framework500.classpath=/usr/lib/apache-netbeans/platform/modules/org-apache-commons-logging.jar:/usr/lib/apache-netbeans/java/modules/ext/cglib-2.2.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-5/spring-aop-5.2.9.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-5/spring-aspects-5.2.9.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-5/spring-beans-5.2.9.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-5/spring-context-5.2.9.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-5/spring-context-indexer-5.2.9.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-5/spring-context-support-5.2.9.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-5/spring-core-5.2.9.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-5/spring-expression-5.2.9.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-5/spring-instrument-5.2.9.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-5/spring-jcl-5.2.9.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-5/spring-jdbc-5.2.9.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-5/spring-jms-5.2.9.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-5/spring-messaging-5.2.9.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-5/spring-orm-5.2.9.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-5/spring-oxm-5.2.9.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-5/spring-test-5.2.9.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-5/spring-tx-5.2.9.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-5/spring-web-5.2.9.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-5/spring-webflux-5.2.9.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-5/spring-webmvc-5.2.9.RELEASE.jar:/usr/lib/apache-netbeans/java/modules/ext/spring-5/spring-websocket-5.2.9.RELEASE.jar
+libs.spring-framework500.javadoc=
+libs.spring-framework500.maven-pom=
+libs.spring-framework500.src=
+libs.spring-webmvc3.0.classpath=/usr/lib/apache-netbeans/java/modules/ext/spring-3.0/spring-webmvc-3.2.18.RELEASE.jar
+libs.spring-webmvc3.0.javadoc=
+libs.spring-webmvc3.0.maven-pom=
+libs.spring-webmvc3.0.src=
+libs.spring-webmvc4.0.classpath=/usr/lib/apache-netbeans/java/modules/ext/spring-4/spring-webmvc-4.3.29.RELEASE.jar
+libs.spring-webmvc4.0.javadoc=
+libs.spring-webmvc4.0.maven-pom=
+libs.spring-webmvc4.0.src=
+libs.spring-webmvc5.0.classpath=/usr/lib/apache-netbeans/java/modules/ext/spring-5/spring-webmvc-5.2.9.RELEASE.jar
+libs.spring-webmvc5.0.javadoc=
+libs.spring-webmvc5.0.maven-pom=
+libs.spring-webmvc5.0.src=
+libs.struts.classpath=/usr/lib/apache-netbeans/enterprise/modules/ext/struts/antlr-2.7.2.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/struts/bsf-2.3.0.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/struts/commons-beanutils-1.8.0.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/struts/commons-chain-1.2.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/struts/commons-digester-1.8.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/struts/commons-fileupload-1.1.1.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/struts/commons-io-1.1.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/struts/commons-logging-1.0.4.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/struts/commons-validator-1.3.1.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/struts/jstl-1.0.2.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/struts/oro-2.0.8.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/struts/standard-1.0.6.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/struts/struts-core-1.3.10.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/struts/struts-el-1.3.10.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/struts/struts-extras-1.3.10.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/struts/struts-faces-1.3.10.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/struts/struts-mailreader-dao-1.3.10.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/struts/struts-scripting-1.3.10.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/struts/struts-taglib-1.3.10.jar:/usr/lib/apache-netbeans/enterprise/modules/ext/struts/struts-tiles-1.3.10.jar
+libs.struts.javadoc=/usr/lib/apache-netbeans/enterprise/docs/struts-1.3.10-javadoc.zip
+libs.struts.maven-pom=
+libs.struts.src=
+libs.testng.classpath=/usr/lib/apache-netbeans/platform/modules/ext/testng-6.14.3.jar:/usr/lib/apache-netbeans/platform/modules/ext/jcommander-1.78.jar
+libs.testng.javadoc=/usr/lib/apache-netbeans/platform/docs/testng-6.13.1-javadoc.jar
+libs.testng.maven-pom=
+libs.testng.src=
diff --git a/files/.netbeans/20/config/Databases/Connections/jdbc_derby___localhost_1527_samp.xml b/files/.netbeans/20/config/Databases/Connections/jdbc_derby___localhost_1527_samp.xml
new file mode 100644
index 0000000..03a3deb
--- /dev/null
+++ b/files/.netbeans/20/config/Databases/Connections/jdbc_derby___localhost_1527_samp.xml
@@ -0,0 +1,10 @@
+<?xml version='1.0'?>
+<!DOCTYPE connection PUBLIC '-//NetBeans//DTD Database Connection 1.2//EN' 'http://www.netbeans.org/dtds/connection-1_2.dtd'>
+<connection>
+  <driver-class value='org.apache.derby.jdbc.ClientDriver'/>
+  <driver-name value='apache_derby_net'/>
+  <database-url value='jdbc:derby://localhost:1527/sample'/>
+  <schema value='APP'/>
+  <user value='app'/>
+  <use-scrollable-cursors value='false'/>
+</connection>
diff --git a/files/.netbeans/20/config/Databases/JDBCDrivers/org_apache_derby_jdbc_ClientDriver.xml b/files/.netbeans/20/config/Databases/JDBCDrivers/org_apache_derby_jdbc_ClientDriver.xml
new file mode 100644
index 0000000..2dbeade
--- /dev/null
+++ b/files/.netbeans/20/config/Databases/JDBCDrivers/org_apache_derby_jdbc_ClientDriver.xml
@@ -0,0 +1,11 @@
+<?xml version='1.0'?>
+<!DOCTYPE driver PUBLIC '-//NetBeans//DTD JDBC Driver 1.1//EN' 'http://www.netbeans.org/dtds/jdbc-driver-1_1.dtd'>
+<driver>
+  <name value='apache_derby_net'/>
+  <display-name value='Java DB (Network)'/>
+  <class value='org.apache.derby.jdbc.ClientDriver'/>
+  <urls>
+    <url value='file:/opt/glassfish7/javadb/lib/derbyclient.jar'/>
+    <url value='file:/opt/glassfish7/javadb/lib/derby.jar'/>
+  </urls>
+</driver>
diff --git a/files/.netbeans/20/config/Databases/JDBCDrivers/org_apache_derby_jdbc_EmbeddedDriver.xml b/files/.netbeans/20/config/Databases/JDBCDrivers/org_apache_derby_jdbc_EmbeddedDriver.xml
new file mode 100644
index 0000000..039c77c
--- /dev/null
+++ b/files/.netbeans/20/config/Databases/JDBCDrivers/org_apache_derby_jdbc_EmbeddedDriver.xml
@@ -0,0 +1,10 @@
+<?xml version='1.0'?>
+<!DOCTYPE driver PUBLIC '-//NetBeans//DTD JDBC Driver 1.1//EN' 'http://www.netbeans.org/dtds/jdbc-driver-1_1.dtd'>
+<driver>
+  <name value='apache_derby_embedded'/>
+  <display-name value='Java DB (Embedded)'/>
+  <class value='org.apache.derby.jdbc.EmbeddedDriver'/>
+  <urls>
+    <url value='file:/opt/glassfish7/javadb/lib/derby.jar'/>
+  </urls>
+</driver>
diff --git a/files/.netbeans/20/config/Editors/Preferences/org-netbeans-modules-editor-settings-CustomPreferences.xml b/files/.netbeans/20/config/Editors/Preferences/org-netbeans-modules-editor-settings-CustomPreferences.xml
new file mode 100644
index 0000000..0964a92
--- /dev/null
+++ b/files/.netbeans/20/config/Editors/Preferences/org-netbeans-modules-editor-settings-CustomPreferences.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE editor-preferences PUBLIC "-//NetBeans//DTD Editor Preferences 1.0//EN" "http://www.netbeans.org/dtds/EditorPreferences-1_0.dtd">
+<editor-preferences>
+    <entry javaType="java.lang.Boolean" name="code-folding-collapse-innerclass" xml:space="preserve"><value><![CDATA[false]]></value></entry>
+    <entry javaType="java.lang.Boolean" name="code-folding-collapse-javadoc" xml:space="preserve"><value><![CDATA[false]]></value></entry>
+    <entry javaType="java.lang.Boolean" name="code-folding-collapse-method" xml:space="preserve"><value><![CDATA[false]]></value></entry>
+    <entry javaType="java.lang.Boolean" name="enable.breadcrumbs" xml:space="preserve"><value><![CDATA[true]]></value></entry>
+    <entry javaType="java.lang.Boolean" name="enable.guide.lines" xml:space="preserve"><value><![CDATA[true]]></value></entry>
+    <entry javaType="java.lang.Boolean" name="enable.inline.hints" xml:space="preserve"><value><![CDATA[false]]></value></entry>
+    <entry javaType="java.lang.Boolean" name="non-printable-characters-visible" xml:space="preserve"><value><![CDATA[false]]></value></entry>
+</editor-preferences>
diff --git a/files/.netbeans/20/config/Editors/text/x-java/Preferences/org-netbeans-modules-editor-settings-CustomPreferences.xml b/files/.netbeans/20/config/Editors/text/x-java/Preferences/org-netbeans-modules-editor-settings-CustomPreferences.xml
new file mode 100644
index 0000000..1bc0dd2
--- /dev/null
+++ b/files/.netbeans/20/config/Editors/text/x-java/Preferences/org-netbeans-modules-editor-settings-CustomPreferences.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE editor-preferences PUBLIC "-//NetBeans//DTD Editor Preferences 1.0//EN" "http://www.netbeans.org/dtds/EditorPreferences-1_0.dtd">
+<editor-preferences>
+    <entry name="code-folding-collapse-innerclass" remove="true"/>
+    <entry name="code-folding-collapse-javadoc" remove="true"/>
+    <entry name="code-folding-collapse-method" remove="true"/>
+</editor-preferences>
diff --git a/files/.netbeans/20/config/GlassFishEE6/Instances/.nbattrs b/files/.netbeans/20/config/GlassFishEE6/Instances/.nbattrs
new file mode 100644
index 0000000..19586cb
--- /dev/null
+++ b/files/.netbeans/20/config/GlassFishEE6/Instances/.nbattrs
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE attributes PUBLIC "-//NetBeans//DTD DefaultAttributes 1.0//EN" "http://www.netbeans.org/dtds/attributes-1_0.dtd">
+<attributes version="1.0">
+    <fileobject name="instance">
+        <attr name="adminPort" stringvalue="34162"/>
+        <attr name="derbyStartOn" stringvalue="true"/>
+        <attr name="displayName" stringvalue="GlassFish Server"/>
+        <attr name="domainname" stringvalue="personal_domain"/>
+        <attr name="domainsfolder" stringvalue="/config"/>
+        <attr name="driverDeployOn" stringvalue="true"/>
+        <attr name="homefolder" stringvalue="/opt/glassfish7/glassfish"/>
+        <attr name="host" stringvalue="localhost"/>
+        <attr name="httphostname" stringvalue="localhost"/>
+        <attr name="httpportnumber" stringvalue="34194"/>
+        <attr name="installfolder" stringvalue="/opt/glassfish7"/>
+        <attr name="jvmMode" stringvalue="normalMode"/>
+        <attr name="nb73ImportFixed" stringvalue="true"/>
+        <attr name="preserveSessionsOn" stringvalue="true"/>
+        <attr name="target" stringvalue=""/>
+        <attr name="url" stringvalue="[/opt/glassfish7/glassfish:/config/personal_domain]deployer:gfv700ee10:localhost:34162"/>
+        <attr name="useIDEProxyOn" stringvalue="true"/>
+        <attr name="username" stringvalue=""/>
+    </fileobject>
+</attributes>
diff --git a/files/.netbeans/20/config/GlassFishEE6/Instances/instance b/files/.netbeans/20/config/GlassFishEE6/Instances/instance
new file mode 100644
index 0000000..e69de29
diff --git a/files/.netbeans/20/config/Modules/.nbattrs b/files/.netbeans/20/config/Modules/.nbattrs
new file mode 100644
index 0000000..8f995ba
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/.nbattrs
@@ -0,0 +1,796 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE attributes PUBLIC "-//NetBeans//DTD DefaultAttributes 1.0//EN" "http://www.netbeans.org/dtds/attributes-1_0.dtd">
+<attributes version="1.0">
+    <fileobject name="org-apache-tools-ant-module.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-libs-jstl.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-libs-nbjavacapi.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-ant-browsetask.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-ant-debugger.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-ant-freeform.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-ant-kit.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-beans.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-cloud-amazon.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-cloud-common.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-cloud-oracle.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-cordova-platforms-android.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-cordova.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-dbschema.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-debugger-jpda-js.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-debugger-jpda-jsui.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-debugger-jpda-kit.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-debugger-jpda-truffle.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-debugger-jpda-ui.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-debugger-jpda-visual.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-extbrowser-chrome.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-form-kit.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-form.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-glassfish-common.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-glassfish-javaee.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-glassfish-tooling.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-gradle-dists.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-gradle-editor.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-gradle-kit.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-html-angular.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-i18n.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-j2ee-ant.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-j2ee-clientproject.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-j2ee-common.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-j2ee-ddloaders.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-j2ee-earproject.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-j2ee-eclipselinkmodelgen.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-j2ee-ejbcore.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-j2ee-ejbjarproject.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-j2ee-ejbrefactoring.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-j2ee-ejbverification.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-j2ee-genericserver.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-j2ee-jpa-refactoring.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-j2ee-jpa-verification.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-j2ee-kit.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-j2ee-metadata-model-support.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-j2ee-metadata.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-j2ee-persistence-kit.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-j2ee-persistence.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-j2ee-persistenceapi.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-j2ee-platform.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-j2ee-sun-appsrv.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-j2ee-sun-ddui.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-jakarta-transformer.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-jakarta-web-beans.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-jakartaee8-api.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-jakartaee8-platform.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-jakartaee9-api.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-jakartaee9-platform.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-java-debug.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-java-editor.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-java-examples.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-java-freeform.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-java-graph.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-java-hints-declarative.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-java-hints-ui.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-java-hints.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-java-j2sedeploy.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-java-j2seembedded.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-java-j2semodule.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-java-j2seplatform.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-java-j2seprofiles.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-java-j2seproject.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-java-kit.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-java-lsp-server.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-java-module-graph.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-java-mx-project.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-java-nativeimage-debugger.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-java-navigation.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-java-openjdk-project.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-java-source-ant.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-java-source.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-java-sourceui.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-javadoc.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-javaee-api.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-javaee-beanvalidation.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-javaee-injection.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-javaee-project.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-javaee-wildfly.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-javaee7-api.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-javaee8-api.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-javascript-bower.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-javascript-cdnjs.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-javascript-grunt.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-javascript-gulp.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-javascript-jstestdriver.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-javascript-karma.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-javascript-nodejs.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-javascript2-editor.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-javascript2-extdoc.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-javascript2-extjs.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-javascript2-jade.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-javascript2-jquery.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-javascript2-jsdoc.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-javascript2-kit.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-javascript2-nodejs.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-javascript2-prototypejs.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-javascript2-react.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-javascript2-requirejs.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-javascript2-sdoc.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-javawebstart.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-kotlin-editor.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-languages-antlr.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-languages-apacheconf.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-languages-ini.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-libs-gradle.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-maven-checkstyle.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-maven-coverage.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-maven-grammar.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-maven-graph.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-maven-kit.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-maven-osgi.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-maven-refactoring.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-maven-repository.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-maven.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-micronaut.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-nashorn-execution.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-options-java.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-payara-common.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-payara-jakartaee.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-payara-micro.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-payara-tooling.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-profiler-heapwalker.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-profiler-kit.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-profiler-nbimpl.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-profiler-options.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-profiler-oql-language.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-profiler-snaptracer.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-projectimport-eclipse-core.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-refactoring-java.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-spring-beans.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-spring-webmvc.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-tomcat5.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-typescript-editor.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-web-beans.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-web-bootsfaces.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-web-client-kit.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-web-client-rest.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-web-client-samples.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-web-clientproject.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-web-core-syntax.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-web-core.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-web-debug.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-web-el.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-web-freeform.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-web-inspect.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-web-javascript-debugger.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-web-jsf-editor.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-web-jsf-icefaces.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-web-jsf-kit.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-web-jsf-navigation.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-web-jsf-richfaces.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-web-jsf.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-web-jsf12.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-web-jsf12ri.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-web-jsf20.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-web-jsfapi.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-web-kit.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-web-monitor.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-web-primefaces.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-web-project.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-web-refactoring.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-web-struts.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-web-webkit-tooling.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-websocket.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-websvc-clientapi.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-websvc-core.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-websvc-customization.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-websvc-design.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-websvc-editor-hints.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-websvc-jaxwsapi.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-websvc-jaxwsmodel.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-websvc-jaxwsmodelapi.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-websvc-kit.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-websvc-manager.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-websvc-metro-lib.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-websvc-owsm.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-websvc-projectapi.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-websvc-restkit.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-websvc-saas-api.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-websvc-saas-codegen-j2ee.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-websvc-saas-codegen.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-websvc-saas-kit.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-websvc-saas-ui.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-websvc-websvcapi.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-websvc-wsstackapi.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-xml-jaxb.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+    <fileobject name="org-netbeans-modules-xml-tools-java.xml">
+        <attr name="ergonomicsEnabled" longvalue="1703253728580"/>
+        <attr name="ergonomicsUnused" intvalue="0"/>
+    </fileobject>
+</attributes>
diff --git a/files/.netbeans/20/config/Modules/org-apache-tools-ant-module.xml b/files/.netbeans/20/config/Modules/org-apache-tools-ant-module.xml
new file mode 100644
index 0000000..f841105
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-apache-tools-ant-module.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.apache.tools.ant.module">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-apache-tools-ant-module.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-libs-jstl.xml b/files/.netbeans/20/config/Modules/org-netbeans-libs-jstl.xml
new file mode 100644
index 0000000..98dbbee
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-libs-jstl.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.libs.jstl">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-libs-jstl.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-libs-nbjavacapi.xml b/files/.netbeans/20/config/Modules/org-netbeans-libs-nbjavacapi.xml
new file mode 100644
index 0000000..322c4fd
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-libs-nbjavacapi.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.libs.nbjavacapi">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-libs-nbjavacapi.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-ant-browsetask.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-ant-browsetask.xml
new file mode 100644
index 0000000..994fe9d
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-ant-browsetask.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.ant.browsetask">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-ant-browsetask.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-ant-debugger.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-ant-debugger.xml
new file mode 100644
index 0000000..31a7de7
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-ant-debugger.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.ant.debugger">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-ant-debugger.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-ant-freeform.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-ant-freeform.xml
new file mode 100644
index 0000000..4d2d0a0
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-ant-freeform.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.ant.freeform">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-ant-freeform.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-ant-kit.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-ant-kit.xml
new file mode 100644
index 0000000..bdb160a
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-ant-kit.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.ant.kit">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-ant-kit.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-beans.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-beans.xml
new file mode 100644
index 0000000..ed8b9cc
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-beans.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.beans">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-beans.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-cloud-amazon.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-cloud-amazon.xml
new file mode 100644
index 0000000..bbd082b
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-cloud-amazon.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.cloud.amazon">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-cloud-amazon.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-cloud-common.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-cloud-common.xml
new file mode 100644
index 0000000..5a21a6f
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-cloud-common.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.cloud.common">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-cloud-common.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-cloud-oracle.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-cloud-oracle.xml
new file mode 100644
index 0000000..f602382
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-cloud-oracle.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.cloud.oracle">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-cloud-oracle.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-cordova-platforms-android.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-cordova-platforms-android.xml
new file mode 100644
index 0000000..2276936
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-cordova-platforms-android.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.cordova.platforms.android">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-cordova-platforms-android.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-cordova.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-cordova.xml
new file mode 100644
index 0000000..9471342
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-cordova.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.cordova">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-cordova.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-dbschema.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-dbschema.xml
new file mode 100644
index 0000000..cc2fd79
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-dbschema.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.dbschema">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-dbschema.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-debugger-jpda-js.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-debugger-jpda-js.xml
new file mode 100644
index 0000000..ce30b10
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-debugger-jpda-js.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.debugger.jpda.js">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-debugger-jpda-js.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-debugger-jpda-jsui.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-debugger-jpda-jsui.xml
new file mode 100644
index 0000000..33bd177
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-debugger-jpda-jsui.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.debugger.jpda.jsui">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-debugger-jpda-jsui.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-debugger-jpda-kit.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-debugger-jpda-kit.xml
new file mode 100644
index 0000000..0f68949
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-debugger-jpda-kit.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.debugger.jpda.kit">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-debugger-jpda-kit.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-debugger-jpda-truffle.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-debugger-jpda-truffle.xml
new file mode 100644
index 0000000..0970c25
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-debugger-jpda-truffle.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.debugger.jpda.truffle">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-debugger-jpda-truffle.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-debugger-jpda-ui.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-debugger-jpda-ui.xml
new file mode 100644
index 0000000..ba9cbdb
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-debugger-jpda-ui.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.debugger.jpda.ui">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-debugger-jpda-ui.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-debugger-jpda-visual.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-debugger-jpda-visual.xml
new file mode 100644
index 0000000..a020e01
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-debugger-jpda-visual.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.debugger.jpda.visual">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-debugger-jpda-visual.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-extbrowser-chrome.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-extbrowser-chrome.xml
new file mode 100644
index 0000000..db6c36b
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-extbrowser-chrome.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.extbrowser.chrome">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-extbrowser-chrome.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-form-kit.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-form-kit.xml
new file mode 100644
index 0000000..cdc1253
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-form-kit.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.form.kit">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-form-kit.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-form.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-form.xml
new file mode 100644
index 0000000..74f3863
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-form.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.form">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-form.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-glassfish-common.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-glassfish-common.xml
new file mode 100644
index 0000000..21195bc
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-glassfish-common.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.glassfish.common">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-glassfish-common.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-glassfish-javaee.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-glassfish-javaee.xml
new file mode 100644
index 0000000..8feaa09
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-glassfish-javaee.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.glassfish.javaee">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-glassfish-javaee.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-glassfish-tooling.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-glassfish-tooling.xml
new file mode 100644
index 0000000..f5d39ef
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-glassfish-tooling.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.glassfish.tooling">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-glassfish-tooling.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-gradle-dists.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-gradle-dists.xml
new file mode 100644
index 0000000..8c4f085
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-gradle-dists.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.gradle.dists">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-gradle-dists.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-gradle-editor.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-gradle-editor.xml
new file mode 100644
index 0000000..08643af
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-gradle-editor.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.gradle.editor">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-gradle-editor.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-gradle-kit.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-gradle-kit.xml
new file mode 100644
index 0000000..d926db7
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-gradle-kit.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.gradle.kit">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-gradle-kit.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-html-angular.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-html-angular.xml
new file mode 100644
index 0000000..3e325a7
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-html-angular.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.html.angular">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-html-angular.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-i18n.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-i18n.xml
new file mode 100644
index 0000000..b2608ff
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-i18n.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.i18n">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-i18n.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-ant.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-ant.xml
new file mode 100644
index 0000000..ddf9e7e
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-ant.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.j2ee.ant">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-j2ee-ant.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-clientproject.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-clientproject.xml
new file mode 100644
index 0000000..5a5c863
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-clientproject.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.j2ee.clientproject">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-j2ee-clientproject.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-common.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-common.xml
new file mode 100644
index 0000000..aea3c4c
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-common.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.j2ee.common">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-j2ee-common.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-ddloaders.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-ddloaders.xml
new file mode 100644
index 0000000..581ff11
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-ddloaders.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.j2ee.ddloaders">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-j2ee-ddloaders.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-earproject.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-earproject.xml
new file mode 100644
index 0000000..000b8c9
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-earproject.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.j2ee.earproject">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-j2ee-earproject.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-eclipselinkmodelgen.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-eclipselinkmodelgen.xml
new file mode 100644
index 0000000..1a96605
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-eclipselinkmodelgen.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.j2ee.eclipselinkmodelgen">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-j2ee-eclipselinkmodelgen.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-ejbcore.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-ejbcore.xml
new file mode 100644
index 0000000..3acba12
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-ejbcore.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.j2ee.ejbcore">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-j2ee-ejbcore.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-ejbjarproject.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-ejbjarproject.xml
new file mode 100644
index 0000000..9e0878d
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-ejbjarproject.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.j2ee.ejbjarproject">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-j2ee-ejbjarproject.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-ejbrefactoring.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-ejbrefactoring.xml
new file mode 100644
index 0000000..92697e5
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-ejbrefactoring.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.j2ee.ejbrefactoring">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-j2ee-ejbrefactoring.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-ejbverification.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-ejbverification.xml
new file mode 100644
index 0000000..b538cbe
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-ejbverification.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.j2ee.ejbverification">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-j2ee-ejbverification.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-genericserver.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-genericserver.xml
new file mode 100644
index 0000000..e3674dd
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-genericserver.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.j2ee.genericserver">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-j2ee-genericserver.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-jpa-refactoring.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-jpa-refactoring.xml
new file mode 100644
index 0000000..4296d78
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-jpa-refactoring.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.j2ee.jpa.refactoring">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-j2ee-jpa-refactoring.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-jpa-verification.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-jpa-verification.xml
new file mode 100644
index 0000000..bc8ecf5
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-jpa-verification.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.j2ee.jpa.verification">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-j2ee-jpa-verification.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-kit.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-kit.xml
new file mode 100644
index 0000000..ad1b2cf
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-kit.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.j2ee.kit">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-j2ee-kit.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-metadata-model-support.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-metadata-model-support.xml
new file mode 100644
index 0000000..05dd900
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-metadata-model-support.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.j2ee.metadata.model.support">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-j2ee-metadata-model-support.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-metadata.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-metadata.xml
new file mode 100644
index 0000000..f2f9325
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.j2ee.metadata">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-j2ee-metadata.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-persistence-kit.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-persistence-kit.xml
new file mode 100644
index 0000000..90a054c
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-persistence-kit.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.j2ee.persistence.kit">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-j2ee-persistence-kit.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-persistence.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-persistence.xml
new file mode 100644
index 0000000..771e738
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-persistence.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.j2ee.persistence">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-j2ee-persistence.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-persistenceapi.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-persistenceapi.xml
new file mode 100644
index 0000000..deca601
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-persistenceapi.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.j2ee.persistenceapi">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-j2ee-persistenceapi.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-platform.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-platform.xml
new file mode 100644
index 0000000..70acec5
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-platform.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.j2ee.platform">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-j2ee-platform.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-sun-appsrv.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-sun-appsrv.xml
new file mode 100644
index 0000000..b985baa
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-sun-appsrv.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.j2ee.sun.appsrv">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-j2ee-sun-appsrv.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-sun-ddui.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-sun-ddui.xml
new file mode 100644
index 0000000..48a4b29
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-j2ee-sun-ddui.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.j2ee.sun.ddui">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-j2ee-sun-ddui.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-jakarta-transformer.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-jakarta-transformer.xml
new file mode 100644
index 0000000..d5decb9
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-jakarta-transformer.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.jakarta.transformer">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-jakarta-transformer.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-jakarta-web-beans.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-jakarta-web-beans.xml
new file mode 100644
index 0000000..25eaf5f
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-jakarta-web-beans.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.jakarta.web.beans">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-jakarta-web-beans.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-jakartaee8-api.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-jakartaee8-api.xml
new file mode 100644
index 0000000..5c41887
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-jakartaee8-api.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.jakartaee8.api">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-jakartaee8-api.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-jakartaee8-platform.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-jakartaee8-platform.xml
new file mode 100644
index 0000000..03a80e9
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-jakartaee8-platform.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.jakartaee8.platform">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-jakartaee8-platform.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-jakartaee9-api.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-jakartaee9-api.xml
new file mode 100644
index 0000000..b6ae673
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-jakartaee9-api.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.jakartaee9.api">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-jakartaee9-api.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-jakartaee9-platform.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-jakartaee9-platform.xml
new file mode 100644
index 0000000..858197d
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-jakartaee9-platform.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.jakartaee9.platform">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-jakartaee9-platform.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-java-debug.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-java-debug.xml
new file mode 100644
index 0000000..9512111
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-java-debug.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.java.debug">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-java-debug.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-java-editor.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-java-editor.xml
new file mode 100644
index 0000000..0b6fb85
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-java-editor.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.java.editor">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-java-editor.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-java-examples.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-java-examples.xml
new file mode 100644
index 0000000..4bc39b3
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-java-examples.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.java.examples">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-java-examples.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-java-freeform.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-java-freeform.xml
new file mode 100644
index 0000000..fd10d76
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-java-freeform.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.java.freeform">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-java-freeform.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-java-graph.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-java-graph.xml
new file mode 100644
index 0000000..6216bc7
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-java-graph.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.java.graph">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-java-graph.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-java-hints-declarative.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-java-hints-declarative.xml
new file mode 100644
index 0000000..0032aeb
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-java-hints-declarative.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.java.hints.declarative">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-java-hints-declarative.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-java-hints-ui.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-java-hints-ui.xml
new file mode 100644
index 0000000..5c33147
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-java-hints-ui.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.java.hints.ui">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-java-hints-ui.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-java-hints.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-java-hints.xml
new file mode 100644
index 0000000..f7aaef0
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-java-hints.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.java.hints">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-java-hints.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-java-j2sedeploy.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-java-j2sedeploy.xml
new file mode 100644
index 0000000..e701072
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-java-j2sedeploy.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.java.j2sedeploy">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-java-j2sedeploy.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-java-j2seembedded.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-java-j2seembedded.xml
new file mode 100644
index 0000000..9751956
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-java-j2seembedded.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.java.j2seembedded">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-java-j2seembedded.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-java-j2semodule.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-java-j2semodule.xml
new file mode 100644
index 0000000..4880c38
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-java-j2semodule.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.java.j2semodule">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-java-j2semodule.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-java-j2seplatform.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-java-j2seplatform.xml
new file mode 100644
index 0000000..01508bd
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-java-j2seplatform.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.java.j2seplatform">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-java-j2seplatform.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-java-j2seprofiles.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-java-j2seprofiles.xml
new file mode 100644
index 0000000..19e5034
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-java-j2seprofiles.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.java.j2seprofiles">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-java-j2seprofiles.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-java-j2seproject.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-java-j2seproject.xml
new file mode 100644
index 0000000..9acbb2b
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-java-j2seproject.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.java.j2seproject">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-java-j2seproject.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-java-kit.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-java-kit.xml
new file mode 100644
index 0000000..ed1bef4
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-java-kit.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.java.kit">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-java-kit.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-java-lsp-server.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-java-lsp-server.xml
new file mode 100644
index 0000000..42f1e04
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-java-lsp-server.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.java.lsp.server">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-java-lsp-server.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-java-module-graph.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-java-module-graph.xml
new file mode 100644
index 0000000..5b606ee
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-java-module-graph.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.java.module.graph">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-java-module-graph.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-java-mx-project.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-java-mx-project.xml
new file mode 100644
index 0000000..380d4eb
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-java-mx-project.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.java.mx.project">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-java-mx-project.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-java-nativeimage-debugger.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-java-nativeimage-debugger.xml
new file mode 100644
index 0000000..c113bdb
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-java-nativeimage-debugger.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.java.nativeimage.debugger">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-java-nativeimage-debugger.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-java-navigation.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-java-navigation.xml
new file mode 100644
index 0000000..7e87d4f
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-java-navigation.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.java.navigation">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-java-navigation.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-java-openjdk-project.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-java-openjdk-project.xml
new file mode 100644
index 0000000..924956f
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-java-openjdk-project.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.java.openjdk.project">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-java-openjdk-project.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-java-source-ant.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-java-source-ant.xml
new file mode 100644
index 0000000..3628e0e
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-java-source-ant.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.java.source.ant">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-java-source-ant.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-java-source.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-java-source.xml
new file mode 100644
index 0000000..acef565
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-java-source.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.java.source">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-java-source.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-java-sourceui.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-java-sourceui.xml
new file mode 100644
index 0000000..63da7cf
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-java-sourceui.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.java.sourceui">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-java-sourceui.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-javadoc.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-javadoc.xml
new file mode 100644
index 0000000..4cf0bfc
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-javadoc.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.javadoc">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-javadoc.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-javaee-api.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-javaee-api.xml
new file mode 100644
index 0000000..f95af33
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-javaee-api.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.javaee.api">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-javaee-api.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-javaee-beanvalidation.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-javaee-beanvalidation.xml
new file mode 100644
index 0000000..0ab8f16
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-javaee-beanvalidation.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.javaee.beanvalidation">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-javaee-beanvalidation.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-javaee-injection.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-javaee-injection.xml
new file mode 100644
index 0000000..fe5ff83
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-javaee-injection.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.javaee.injection">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-javaee-injection.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-javaee-project.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-javaee-project.xml
new file mode 100644
index 0000000..7db839e
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-javaee-project.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.javaee.project">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-javaee-project.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-javaee-wildfly.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-javaee-wildfly.xml
new file mode 100644
index 0000000..0f90598
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-javaee-wildfly.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.javaee.wildfly">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-javaee-wildfly.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-javaee7-api.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-javaee7-api.xml
new file mode 100644
index 0000000..7d5849d
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-javaee7-api.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.javaee7.api">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-javaee7-api.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-javaee8-api.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-javaee8-api.xml
new file mode 100644
index 0000000..854ac16
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-javaee8-api.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.javaee8.api">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-javaee8-api.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript-bower.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript-bower.xml
new file mode 100644
index 0000000..4e3bab9
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript-bower.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.javascript.bower">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-javascript-bower.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript-cdnjs.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript-cdnjs.xml
new file mode 100644
index 0000000..2d5983b
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript-cdnjs.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.javascript.cdnjs">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-javascript-cdnjs.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript-grunt.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript-grunt.xml
new file mode 100644
index 0000000..2690fb7
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript-grunt.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.javascript.grunt">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-javascript-grunt.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript-gulp.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript-gulp.xml
new file mode 100644
index 0000000..efd334a
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript-gulp.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.javascript.gulp">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-javascript-gulp.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript-jstestdriver.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript-jstestdriver.xml
new file mode 100644
index 0000000..3a1ebd5
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript-jstestdriver.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.javascript.jstestdriver">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-javascript-jstestdriver.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript-karma.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript-karma.xml
new file mode 100644
index 0000000..b71e21b
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript-karma.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.javascript.karma">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-javascript-karma.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript-nodejs.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript-nodejs.xml
new file mode 100644
index 0000000..bc6ebf9
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript-nodejs.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.javascript.nodejs">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-javascript-nodejs.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript2-editor.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript2-editor.xml
new file mode 100644
index 0000000..2d5c4db
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript2-editor.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.javascript2.editor">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-javascript2-editor.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript2-extdoc.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript2-extdoc.xml
new file mode 100644
index 0000000..5017d9f
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript2-extdoc.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.javascript2.extdoc">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-javascript2-extdoc.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript2-extjs.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript2-extjs.xml
new file mode 100644
index 0000000..35a452f
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript2-extjs.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.javascript2.extjs">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-javascript2-extjs.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript2-jade.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript2-jade.xml
new file mode 100644
index 0000000..8078324
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript2-jade.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.javascript2.jade">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-javascript2-jade.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript2-jquery.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript2-jquery.xml
new file mode 100644
index 0000000..c15c4cc
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript2-jquery.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.javascript2.jquery">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-javascript2-jquery.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript2-jsdoc.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript2-jsdoc.xml
new file mode 100644
index 0000000..ef2d0bc
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript2-jsdoc.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.javascript2.jsdoc">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-javascript2-jsdoc.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript2-kit.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript2-kit.xml
new file mode 100644
index 0000000..65e2d53
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript2-kit.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.javascript2.kit">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-javascript2-kit.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript2-nodejs.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript2-nodejs.xml
new file mode 100644
index 0000000..785bed5
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript2-nodejs.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.javascript2.nodejs">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-javascript2-nodejs.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript2-prototypejs.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript2-prototypejs.xml
new file mode 100644
index 0000000..e3db410
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript2-prototypejs.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.javascript2.prototypejs">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-javascript2-prototypejs.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript2-react.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript2-react.xml
new file mode 100644
index 0000000..7b90540
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript2-react.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.javascript2.react">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-javascript2-react.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript2-requirejs.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript2-requirejs.xml
new file mode 100644
index 0000000..9410830
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript2-requirejs.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.javascript2.requirejs">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-javascript2-requirejs.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript2-sdoc.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript2-sdoc.xml
new file mode 100644
index 0000000..68e8eed
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-javascript2-sdoc.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.javascript2.sdoc">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-javascript2-sdoc.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-javawebstart.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-javawebstart.xml
new file mode 100644
index 0000000..42cf947
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-javawebstart.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.javawebstart">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-javawebstart.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-kotlin-editor.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-kotlin-editor.xml
new file mode 100644
index 0000000..87ea18c
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-kotlin-editor.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.kotlin.editor">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-kotlin-editor.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-languages-antlr.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-languages-antlr.xml
new file mode 100644
index 0000000..acafdf5
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-languages-antlr.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.languages.antlr">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-languages-antlr.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-languages-apacheconf.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-languages-apacheconf.xml
new file mode 100644
index 0000000..64b02fe
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-languages-apacheconf.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.languages.apacheconf">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-languages-apacheconf.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-languages-ini.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-languages-ini.xml
new file mode 100644
index 0000000..d02ba4d
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-languages-ini.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.languages.ini">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-languages-ini.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-libs-gradle.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-libs-gradle.xml
new file mode 100644
index 0000000..11eb353
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-libs-gradle.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.libs.gradle">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-libs-gradle.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-maven-checkstyle.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-maven-checkstyle.xml
new file mode 100644
index 0000000..888b3ad
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-maven-checkstyle.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.maven.checkstyle">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-maven-checkstyle.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-maven-coverage.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-maven-coverage.xml
new file mode 100644
index 0000000..1d1731c
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-maven-coverage.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.maven.coverage">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-maven-coverage.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-maven-grammar.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-maven-grammar.xml
new file mode 100644
index 0000000..1bc63a0
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-maven-grammar.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.maven.grammar">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-maven-grammar.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-maven-graph.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-maven-graph.xml
new file mode 100644
index 0000000..39545ca
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-maven-graph.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.maven.graph">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-maven-graph.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-maven-kit.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-maven-kit.xml
new file mode 100644
index 0000000..27bc380
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-maven-kit.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.maven.kit">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-maven-kit.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-maven-osgi.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-maven-osgi.xml
new file mode 100644
index 0000000..65b8a04
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-maven-osgi.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.maven.osgi">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-maven-osgi.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-maven-refactoring.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-maven-refactoring.xml
new file mode 100644
index 0000000..ca2a783
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-maven-refactoring.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.maven.refactoring">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-maven-refactoring.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-maven-repository.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-maven-repository.xml
new file mode 100644
index 0000000..55da604
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-maven-repository.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.maven.repository">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-maven-repository.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-maven.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-maven.xml
new file mode 100644
index 0000000..69bd252
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-maven.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.maven">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-maven.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-micronaut.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-micronaut.xml
new file mode 100644
index 0000000..7d67490
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-micronaut.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.micronaut">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-micronaut.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-nashorn-execution.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-nashorn-execution.xml
new file mode 100644
index 0000000..9ad1cb9
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-nashorn-execution.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.nashorn.execution">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-nashorn-execution.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-options-java.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-options-java.xml
new file mode 100644
index 0000000..2cd32bf
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-options-java.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.options.java">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-options-java.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-payara-common.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-payara-common.xml
new file mode 100644
index 0000000..9cfa568
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-payara-common.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.payara.common">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-payara-common.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-payara-jakartaee.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-payara-jakartaee.xml
new file mode 100644
index 0000000..0f5baeb
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-payara-jakartaee.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.payara.jakartaee">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-payara-jakartaee.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-payara-micro.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-payara-micro.xml
new file mode 100644
index 0000000..ea86c17
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-payara-micro.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.payara.micro">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-payara-micro.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-payara-tooling.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-payara-tooling.xml
new file mode 100644
index 0000000..2479904
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-payara-tooling.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.payara.tooling">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-payara-tooling.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-profiler-heapwalker.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-profiler-heapwalker.xml
new file mode 100644
index 0000000..d41d76e
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-profiler-heapwalker.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.profiler.heapwalker">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-profiler-heapwalker.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-profiler-kit.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-profiler-kit.xml
new file mode 100644
index 0000000..423509e
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-profiler-kit.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.profiler.kit">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-profiler-kit.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-profiler-nbimpl.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-profiler-nbimpl.xml
new file mode 100644
index 0000000..10d80f3
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-profiler-nbimpl.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.profiler.nbimpl">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-profiler-nbimpl.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-profiler-options.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-profiler-options.xml
new file mode 100644
index 0000000..e65a29a
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-profiler-options.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.profiler.options">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-profiler-options.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-profiler-oql-language.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-profiler-oql-language.xml
new file mode 100644
index 0000000..a060bbb
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-profiler-oql-language.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.profiler.oql.language">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-profiler-oql-language.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-profiler-snaptracer.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-profiler-snaptracer.xml
new file mode 100644
index 0000000..d18a6ba
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-profiler-snaptracer.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.profiler.snaptracer">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-profiler-snaptracer.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-projectimport-eclipse-core.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-projectimport-eclipse-core.xml
new file mode 100644
index 0000000..ecd1e2d
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-projectimport-eclipse-core.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.projectimport.eclipse.core">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-projectimport-eclipse-core.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-refactoring-java.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-refactoring-java.xml
new file mode 100644
index 0000000..382cdd4
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-refactoring-java.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.refactoring.java">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-refactoring-java.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-spring-beans.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-spring-beans.xml
new file mode 100644
index 0000000..12a105d
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-spring-beans.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.spring.beans">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-spring-beans.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-spring-webmvc.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-spring-webmvc.xml
new file mode 100644
index 0000000..6ea3846
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-spring-webmvc.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.spring.webmvc">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-spring-webmvc.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-tomcat5.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-tomcat5.xml
new file mode 100644
index 0000000..fba300e
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-tomcat5.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.tomcat5">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-tomcat5.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-typescript-editor.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-typescript-editor.xml
new file mode 100644
index 0000000..de8352c
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-typescript-editor.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.typescript.editor">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-typescript-editor.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-web-beans.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-beans.xml
new file mode 100644
index 0000000..ec1e412
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-beans.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.web.beans">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-web-beans.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-web-bootsfaces.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-bootsfaces.xml
new file mode 100644
index 0000000..b6cf012
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-bootsfaces.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.web.bootsfaces">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-web-bootsfaces.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-web-client-kit.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-client-kit.xml
new file mode 100644
index 0000000..feba6f3
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-client-kit.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.web.client.kit">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-web-client-kit.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-web-client-rest.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-client-rest.xml
new file mode 100644
index 0000000..5803205
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-client-rest.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.web.client.rest">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-web-client-rest.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-web-client-samples.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-client-samples.xml
new file mode 100644
index 0000000..0bcb93f
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-client-samples.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.web.client.samples">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-web-client-samples.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-web-clientproject.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-clientproject.xml
new file mode 100644
index 0000000..8f885bf
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-clientproject.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.web.clientproject">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-web-clientproject.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-web-core-syntax.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-core-syntax.xml
new file mode 100644
index 0000000..554cedd
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-core-syntax.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.web.core.syntax">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-web-core-syntax.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-web-core.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-core.xml
new file mode 100644
index 0000000..3531093
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-core.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.web.core">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-web-core.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-web-debug.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-debug.xml
new file mode 100644
index 0000000..377fcc0
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-debug.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.web.debug">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-web-debug.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-web-el.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-el.xml
new file mode 100644
index 0000000..9b9d535
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-el.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.web.el">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-web-el.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-web-freeform.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-freeform.xml
new file mode 100644
index 0000000..dd95f32
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-freeform.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.web.freeform">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-web-freeform.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-web-inspect.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-inspect.xml
new file mode 100644
index 0000000..ee1b889
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-inspect.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.web.inspect">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-web-inspect.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-web-javascript-debugger.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-javascript-debugger.xml
new file mode 100644
index 0000000..348527e
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-javascript-debugger.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.web.javascript.debugger">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-web-javascript-debugger.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-web-jsf-editor.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-jsf-editor.xml
new file mode 100644
index 0000000..2ae6322
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-jsf-editor.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.web.jsf.editor">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-web-jsf-editor.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-web-jsf-icefaces.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-jsf-icefaces.xml
new file mode 100644
index 0000000..109de34
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-jsf-icefaces.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.web.jsf.icefaces">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-web-jsf-icefaces.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-web-jsf-kit.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-jsf-kit.xml
new file mode 100644
index 0000000..e34ab3a
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-jsf-kit.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.web.jsf.kit">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-web-jsf-kit.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-web-jsf-navigation.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-jsf-navigation.xml
new file mode 100644
index 0000000..bfd3f7d
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-jsf-navigation.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.web.jsf.navigation">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-web-jsf-navigation.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-web-jsf-richfaces.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-jsf-richfaces.xml
new file mode 100644
index 0000000..4c4236b
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-jsf-richfaces.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.web.jsf.richfaces">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-web-jsf-richfaces.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-web-jsf.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-jsf.xml
new file mode 100644
index 0000000..d66b9a0
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-jsf.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.web.jsf">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-web-jsf.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-web-jsf12.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-jsf12.xml
new file mode 100644
index 0000000..c37ecbe
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-jsf12.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.web.jsf12">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-web-jsf12.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-web-jsf12ri.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-jsf12ri.xml
new file mode 100644
index 0000000..006276b
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-jsf12ri.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.web.jsf12ri">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-web-jsf12ri.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-web-jsf20.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-jsf20.xml
new file mode 100644
index 0000000..94d5bac
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-jsf20.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.web.jsf20">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-web-jsf20.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-web-jsfapi.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-jsfapi.xml
new file mode 100644
index 0000000..30c0ac2
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-jsfapi.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.web.jsfapi">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-web-jsfapi.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-web-kit.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-kit.xml
new file mode 100644
index 0000000..bf3ff2d
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-kit.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.web.kit">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-web-kit.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-web-monitor.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-monitor.xml
new file mode 100644
index 0000000..ec01eeb
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-monitor.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.web.monitor">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-web-monitor.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-web-primefaces.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-primefaces.xml
new file mode 100644
index 0000000..d4b323c
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-primefaces.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.web.primefaces">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-web-primefaces.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-web-project.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-project.xml
new file mode 100644
index 0000000..9cbf286
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-project.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.web.project">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-web-project.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-web-refactoring.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-refactoring.xml
new file mode 100644
index 0000000..312c58b
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-refactoring.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.web.refactoring">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-web-refactoring.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-web-struts.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-struts.xml
new file mode 100644
index 0000000..5b95477
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-struts.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.web.struts">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-web-struts.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-web-webkit-tooling.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-webkit-tooling.xml
new file mode 100644
index 0000000..bed9da6
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-web-webkit-tooling.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.web.webkit.tooling">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-web-webkit-tooling.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-websocket.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-websocket.xml
new file mode 100644
index 0000000..82b6c29
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-websocket.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.websocket">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-websocket.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-clientapi.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-clientapi.xml
new file mode 100644
index 0000000..67cc3bc
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-clientapi.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.websvc.clientapi">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-websvc-clientapi.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-core.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-core.xml
new file mode 100644
index 0000000..2317abb
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-core.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.websvc.core">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-websvc-core.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-customization.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-customization.xml
new file mode 100644
index 0000000..921cec2
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-customization.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.websvc.customization">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-websvc-customization.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-design.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-design.xml
new file mode 100644
index 0000000..7cd4ec5
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-design.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.websvc.design">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-websvc-design.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-editor-hints.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-editor-hints.xml
new file mode 100644
index 0000000..4adbd53
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-editor-hints.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.websvc.editor.hints">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-websvc-editor-hints.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-jaxwsapi.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-jaxwsapi.xml
new file mode 100644
index 0000000..b2a5ee6
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-jaxwsapi.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.websvc.jaxwsapi">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-websvc-jaxwsapi.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-jaxwsmodel.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-jaxwsmodel.xml
new file mode 100644
index 0000000..8d04fe1
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-jaxwsmodel.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.websvc.jaxwsmodel">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-websvc-jaxwsmodel.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-jaxwsmodelapi.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-jaxwsmodelapi.xml
new file mode 100644
index 0000000..0e2cb6e
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-jaxwsmodelapi.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.websvc.jaxwsmodelapi">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-websvc-jaxwsmodelapi.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-kit.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-kit.xml
new file mode 100644
index 0000000..6db6c41
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-kit.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.websvc.kit">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-websvc-kit.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-manager.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-manager.xml
new file mode 100644
index 0000000..ca9ad14
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-manager.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.websvc.manager">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-websvc-manager.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-metro-lib.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-metro-lib.xml
new file mode 100644
index 0000000..a4cbe79
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-metro-lib.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.websvc.metro.lib">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-websvc-metro-lib.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-owsm.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-owsm.xml
new file mode 100644
index 0000000..71e1d0f
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-owsm.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.websvc.owsm">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-websvc-owsm.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-projectapi.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-projectapi.xml
new file mode 100644
index 0000000..cec2f62
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-projectapi.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.websvc.projectapi">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-websvc-projectapi.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-restkit.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-restkit.xml
new file mode 100644
index 0000000..b683c1c
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-restkit.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.websvc.restkit">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-websvc-restkit.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-saas-api.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-saas-api.xml
new file mode 100644
index 0000000..4ee9531
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-saas-api.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.websvc.saas.api">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-websvc-saas-api.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-saas-codegen-j2ee.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-saas-codegen-j2ee.xml
new file mode 100644
index 0000000..f963b01
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-saas-codegen-j2ee.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.websvc.saas.codegen.j2ee">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-websvc-saas-codegen-j2ee.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-saas-codegen.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-saas-codegen.xml
new file mode 100644
index 0000000..0bc56a0
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-saas-codegen.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.websvc.saas.codegen">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-websvc-saas-codegen.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-saas-kit.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-saas-kit.xml
new file mode 100644
index 0000000..63034fa
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-saas-kit.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.websvc.saas.kit">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-websvc-saas-kit.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-saas-ui.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-saas-ui.xml
new file mode 100644
index 0000000..cb9169f
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-saas-ui.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.websvc.saas.ui">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-websvc-saas-ui.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-websvcapi.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-websvcapi.xml
new file mode 100644
index 0000000..49f30f6
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-websvcapi.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.websvc.websvcapi">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-websvc-websvcapi.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-wsstackapi.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-wsstackapi.xml
new file mode 100644
index 0000000..a7f54a6
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-websvc-wsstackapi.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.websvc.wsstackapi">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-websvc-wsstackapi.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-xml-jaxb.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-xml-jaxb.xml
new file mode 100644
index 0000000..22ac07d
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-xml-jaxb.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.xml.jaxb">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-xml-jaxb.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Modules/org-netbeans-modules-xml-tools-java.xml b/files/.netbeans/20/config/Modules/org-netbeans-modules-xml-tools-java.xml
new file mode 100644
index 0000000..a98c1e1
--- /dev/null
+++ b/files/.netbeans/20/config/Modules/org-netbeans-modules-xml-tools-java.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
+                        "http://www.netbeans.org/dtds/module-status-1_0.dtd">
+<module name="org.netbeans.modules.xml.tools.java">
+    <param name="autoload">false</param>
+    <param name="eager">false</param>
+    <param name="enabled">true</param>
+    <param name="jar">modules/org-netbeans-modules-xml-tools-java.jar</param>
+    <param name="reloadable">false</param>
+</module>
diff --git a/files/.netbeans/20/config/Preferences/org/netbeans/modules/autoupdate.properties b/files/.netbeans/20/config/Preferences/org/netbeans/modules/autoupdate.properties
new file mode 100644
index 0000000..ecc8c9f
--- /dev/null
+++ b/files/.netbeans/20/config/Preferences/org/netbeans/modules/autoupdate.properties
@@ -0,0 +1,11 @@
+3rdparty_lastCheckTime=1703253723575
+distribution-update-provider_lastCheckTime=1703253723575
+expiration=20
+fod-provider_lastCheckTime=1703253723575
+ideIdentity=0012d7acc-a507-48f8-8f79-44684ad3e54a
+imported=false
+lastCheckTime=1703253722299
+plugin.manager.first.class.modules=
+pluginportal-update-provider_lastCheckTime=1703253723575
+qualifiedId=0012d7acc-a507-48f8-8f79-44684ad3e54a_269c673a-a099-4af4-a7cb-f07bbabea92d
+superId=269c673a-a099-4af4-a7cb-f07bbabea92d
diff --git a/files/.netbeans/20/config/Preferences/org/netbeans/modules/autoupdate/3rdparty.properties b/files/.netbeans/20/config/Preferences/org/netbeans/modules/autoupdate/3rdparty.properties
new file mode 100644
index 0000000..a785aaa
--- /dev/null
+++ b/files/.netbeans/20/config/Preferences/org/netbeans/modules/autoupdate/3rdparty.properties
@@ -0,0 +1,7 @@
+loaded=true
+originalCategoryIconBase=org/netbeans/modules/autoupdate/services/resources/icon-standard.png
+originalCategoryName=STANDARD
+originalDisplayName=Third Party Libraries
+originalEnabled=true
+originalTrusted=true
+originalUrl=nbresloc:/org/netbeans/modules/updatecenters/resources/3rdparty-catalog.xml
diff --git a/files/.netbeans/20/config/Preferences/org/netbeans/modules/autoupdate/82pluginportal-update-provider.properties b/files/.netbeans/20/config/Preferences/org/netbeans/modules/autoupdate/82pluginportal-update-provider.properties
new file mode 100644
index 0000000..32e1c3d
--- /dev/null
+++ b/files/.netbeans/20/config/Preferences/org/netbeans/modules/autoupdate/82pluginportal-update-provider.properties
@@ -0,0 +1,6 @@
+loaded=true
+originalCategoryIconBase=org/netbeans/modules/autoupdate/services/resources/icon-standard.png
+originalCategoryName=STANDARD
+originalDisplayName=NetBeans 8.2 Plugin Portal
+originalEnabled=false
+originalUrl=http://updates.netbeans.org/netbeans/updates/8.2/uc/final/distribution/catalog.xml.gz
diff --git a/files/.netbeans/20/config/Preferences/org/netbeans/modules/autoupdate/ClusterUpdateProvider_removed.properties b/files/.netbeans/20/config/Preferences/org/netbeans/modules/autoupdate/ClusterUpdateProvider_removed.properties
new file mode 100644
index 0000000..ad7016a
--- /dev/null
+++ b/files/.netbeans/20/config/Preferences/org/netbeans/modules/autoupdate/ClusterUpdateProvider_removed.properties
@@ -0,0 +1 @@
+_removed=true
diff --git a/files/.netbeans/20/config/Preferences/org/netbeans/modules/autoupdate/distribution-update-provider.properties b/files/.netbeans/20/config/Preferences/org/netbeans/modules/autoupdate/distribution-update-provider.properties
new file mode 100644
index 0000000..8d63fb6
--- /dev/null
+++ b/files/.netbeans/20/config/Preferences/org/netbeans/modules/autoupdate/distribution-update-provider.properties
@@ -0,0 +1,7 @@
+loaded=true
+originalCategoryIconBase=org/netbeans/modules/autoupdate/services/resources/icon-standard.png
+originalCategoryName=STANDARD
+originalDisplayName=NetBeans Distribution
+originalEnabled=true
+originalTrusted=true
+originalUrl=https://netbeans.apache.org/nb/updates/20/updates.xml.gz?unique=0012d7acc-a507-48f8-8f79-44684ad3e54a_269c673a-a099-4af4-a7cb-f07bbabea92d
diff --git a/files/.netbeans/20/config/Preferences/org/netbeans/modules/autoupdate/pluginportal-update-provider.properties b/files/.netbeans/20/config/Preferences/org/netbeans/modules/autoupdate/pluginportal-update-provider.properties
new file mode 100644
index 0000000..d4a6dd1
--- /dev/null
+++ b/files/.netbeans/20/config/Preferences/org/netbeans/modules/autoupdate/pluginportal-update-provider.properties
@@ -0,0 +1,6 @@
+loaded=true
+originalCategoryIconBase=org/netbeans/modules/autoupdate/services/resources/icon-community.png
+originalCategoryName=COMMUNITY
+originalDisplayName=NetBeans Plugin Portal
+originalEnabled=true
+originalUrl=https://netbeans.apache.org/nb/plugins/20/catalog.xml.gz
diff --git a/files/.netbeans/20/config/Preferences/org/netbeans/modules/autoupdate/ui.properties b/files/.netbeans/20/config/Preferences/org/netbeans/modules/autoupdate/ui.properties
new file mode 100644
index 0000000..aba36e3
--- /dev/null
+++ b/files/.netbeans/20/config/Preferences/org/netbeans/modules/autoupdate/ui.properties
@@ -0,0 +1 @@
+time_of_refresh_update_centers=1
diff --git a/files/.netbeans/20/config/Preferences/org/netbeans/modules/derby.properties b/files/.netbeans/20/config/Preferences/org/netbeans/modules/derby.properties
new file mode 100644
index 0000000..2fbcf3e
--- /dev/null
+++ b/files/.netbeans/20/config/Preferences/org/netbeans/modules/derby.properties
@@ -0,0 +1,3 @@
+first_run=false
+location=/opt/glassfish7/javadb
+systemHome=/config/.netbeans-derby
diff --git a/files/.netbeans/20/config/Preferences/org/netbeans/modules/derby/databases/sample.properties b/files/.netbeans/20/config/Preferences/org/netbeans/modules/derby/databases/sample.properties
new file mode 100644
index 0000000..b4fed6c
--- /dev/null
+++ b/files/.netbeans/20/config/Preferences/org/netbeans/modules/derby/databases/sample.properties
@@ -0,0 +1,3 @@
+password=app
+schema=APP
+user=app
diff --git a/files/.netbeans/20/config/Preferences/org/netbeans/modules/glassfish/common.properties b/files/.netbeans/20/config/Preferences/org/netbeans/modules/glassfish/common.properties
new file mode 100644
index 0000000..cc6f68d
--- /dev/null
+++ b/files/.netbeans/20/config/Preferences/org/netbeans/modules/glassfish/common.properties
@@ -0,0 +1 @@
+INSTALL_ROOT_KEY=/opt/glassfish7
diff --git a/files/.netbeans/20/config/Preferences/org/netbeans/modules/j2ee/persistence/RepositoryUpdater/CopyResourcesIndexer.properties b/files/.netbeans/20/config/Preferences/org/netbeans/modules/j2ee/persistence/RepositoryUpdater/CopyResourcesIndexer.properties
new file mode 100644
index 0000000..24e0484
--- /dev/null
+++ b/files/.netbeans/20/config/Preferences/org/netbeans/modules/j2ee/persistence/RepositoryUpdater/CopyResourcesIndexer.properties
@@ -0,0 +1 @@
+hello=true
diff --git a/files/.netbeans/20/config/Preferences/org/netbeans/modules/java/lsp/server/RepositoryUpdater/LSPServerTelemetry.properties b/files/.netbeans/20/config/Preferences/org/netbeans/modules/java/lsp/server/RepositoryUpdater/LSPServerTelemetry.properties
new file mode 100644
index 0000000..24e0484
--- /dev/null
+++ b/files/.netbeans/20/config/Preferences/org/netbeans/modules/java/lsp/server/RepositoryUpdater/LSPServerTelemetry.properties
@@ -0,0 +1 @@
+hello=true
diff --git a/files/.netbeans/20/config/Preferences/org/netbeans/modules/java/source/base/RepositoryUpdater/java.properties b/files/.netbeans/20/config/Preferences/org/netbeans/modules/java/source/base/RepositoryUpdater/java.properties
new file mode 100644
index 0000000..24e0484
--- /dev/null
+++ b/files/.netbeans/20/config/Preferences/org/netbeans/modules/java/source/base/RepositoryUpdater/java.properties
@@ -0,0 +1 @@
+hello=true
diff --git a/files/.netbeans/20/config/Preferences/org/netbeans/modules/java/source/base/RepositoryUpdater/org.netbeans.modules.java.source.indexing.COSSynchronizingIndexer.properties b/files/.netbeans/20/config/Preferences/org/netbeans/modules/java/source/base/RepositoryUpdater/org.netbeans.modules.java.source.indexing.COSSynchronizingIndexer.properties
new file mode 100644
index 0000000..24e0484
--- /dev/null
+++ b/files/.netbeans/20/config/Preferences/org/netbeans/modules/java/source/base/RepositoryUpdater/org.netbeans.modules.java.source.indexing.COSSynchronizingIndexer.properties
@@ -0,0 +1 @@
+hello=true
diff --git a/files/.netbeans/20/config/Preferences/org/netbeans/modules/jumpto/RepositoryUpdater/org-netbeans-modules-jumpto-file-FileIndexer.properties b/files/.netbeans/20/config/Preferences/org/netbeans/modules/jumpto/RepositoryUpdater/org-netbeans-modules-jumpto-file-FileIndexer.properties
new file mode 100644
index 0000000..24e0484
--- /dev/null
+++ b/files/.netbeans/20/config/Preferences/org/netbeans/modules/jumpto/RepositoryUpdater/org-netbeans-modules-jumpto-file-FileIndexer.properties
@@ -0,0 +1 @@
+hello=true
diff --git a/files/.netbeans/20/config/Preferences/org/netbeans/modules/lsp/client/RepositoryUpdater/lsp-indexer.properties b/files/.netbeans/20/config/Preferences/org/netbeans/modules/lsp/client/RepositoryUpdater/lsp-indexer.properties
new file mode 100644
index 0000000..24e0484
--- /dev/null
+++ b/files/.netbeans/20/config/Preferences/org/netbeans/modules/lsp/client/RepositoryUpdater/lsp-indexer.properties
@@ -0,0 +1 @@
+hello=true
diff --git a/files/.netbeans/20/config/Preferences/org/netbeans/modules/tasklist/ui.properties b/files/.netbeans/20/config/Preferences/org/netbeans/modules/tasklist/ui.properties
new file mode 100644
index 0000000..142bba6
--- /dev/null
+++ b/files/.netbeans/20/config/Preferences/org/netbeans/modules/tasklist/ui.properties
@@ -0,0 +1 @@
+dirtyCache=true
diff --git a/files/.netbeans/20/config/Preferences/org/netbeans/modules/tasklist/ui/RepositoryUpdater/TaskListIndexer.properties b/files/.netbeans/20/config/Preferences/org/netbeans/modules/tasklist/ui/RepositoryUpdater/TaskListIndexer.properties
new file mode 100644
index 0000000..24e0484
--- /dev/null
+++ b/files/.netbeans/20/config/Preferences/org/netbeans/modules/tasklist/ui/RepositoryUpdater/TaskListIndexer.properties
@@ -0,0 +1 @@
+hello=true
diff --git a/files/.netbeans/20/config/Preferences/org/netbeans/modules/web/jsf/editor/RepositoryUpdater/jsfCustomIndexer.properties b/files/.netbeans/20/config/Preferences/org/netbeans/modules/web/jsf/editor/RepositoryUpdater/jsfCustomIndexer.properties
new file mode 100644
index 0000000..24e0484
--- /dev/null
+++ b/files/.netbeans/20/config/Preferences/org/netbeans/modules/web/jsf/editor/RepositoryUpdater/jsfCustomIndexer.properties
@@ -0,0 +1 @@
+hello=true
diff --git a/files/.netbeans/20/config/Preferences/org/netbeans/modules/welcome.properties b/files/.netbeans/20/config/Preferences/org/netbeans/modules/welcome.properties
new file mode 100644
index 0000000..3eb6b01
--- /dev/null
+++ b/files/.netbeans/20/config/Preferences/org/netbeans/modules/welcome.properties
@@ -0,0 +1,2 @@
+firstTimeClose=false
+startCounter=1
diff --git a/files/.netbeans/20/config/Windows2Local/Components/AnalysisResultTopComponent.settings b/files/.netbeans/20/config/Windows2Local/Components/AnalysisResultTopComponent.settings
new file mode 100644
index 0000000..a8e3f00
--- /dev/null
+++ b/files/.netbeans/20/config/Windows2Local/Components/AnalysisResultTopComponent.settings
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+  <instance class="org.netbeans.modules.analysis.ui.AnalysisResultTopComponent"/>
+</settings>
\ No newline at end of file
diff --git a/files/.netbeans/20/config/Windows2Local/Components/AnalyzeStackTopComponent.settings b/files/.netbeans/20/config/Windows2Local/Components/AnalyzeStackTopComponent.settings
new file mode 100644
index 0000000..b87614f
--- /dev/null
+++ b/files/.netbeans/20/config/Windows2Local/Components/AnalyzeStackTopComponent.settings
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+    <module name="org.netbeans.modules.java.navigation" spec="1.4"/>
+    <instanceof class="org.openide.windows.TopComponent"/>
+    <instanceof class="org.netbeans.modules.java.stackanalyzer.AnalyzeStackTopComponent"/>
+    <instance class="org.netbeans.modules.java.stackanalyzer.AnalyzeStackTopComponent" method="getDefault"/>
+</settings>
diff --git a/files/.netbeans/20/config/Windows2Local/Components/AnalyzerTopComponent.settings b/files/.netbeans/20/config/Windows2Local/Components/AnalyzerTopComponent.settings
new file mode 100644
index 0000000..2cff4c4
--- /dev/null
+++ b/files/.netbeans/20/config/Windows2Local/Components/AnalyzerTopComponent.settings
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+    <module name="org.netbeans.modules.java.hints" spec="2.20"/>
+    <instanceof class="org.openide.windows.TopComponent"/>
+    <instanceof class="org.netbeans.modules.java.hints.analyzer.ui.AnalyzerTopComponent"/>
+    <instance class="org.netbeans.modules.java.hints.analyzer.ui.AnalyzerTopComponent" method="getDefault"/>
+</settings>
diff --git a/files/.netbeans/20/config/Windows2Local/Components/CallHierarchyTopComponent.settings b/files/.netbeans/20/config/Windows2Local/Components/CallHierarchyTopComponent.settings
new file mode 100644
index 0000000..e1f07c5
--- /dev/null
+++ b/files/.netbeans/20/config/Windows2Local/Components/CallHierarchyTopComponent.settings
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+    <module name="org.netbeans.modules.refactoring.java" spec="1.4"/>
+    <instanceof class="org.openide.windows.TopComponent"/>
+    <instanceof class="org.netbeans.modules.refactoring.java.callhierarchy.CallHierarchyTopComponent"/>
+    <instance class="org.netbeans.modules.refactoring.java.callhierarchy.CallHierarchyTopComponent" method="getDefault"/>
+</settings>
diff --git a/files/.netbeans/20/config/Windows2Local/Components/CheckRegexTopComponent.settings b/files/.netbeans/20/config/Windows2Local/Components/CheckRegexTopComponent.settings
new file mode 100644
index 0000000..8a425fe
--- /dev/null
+++ b/files/.netbeans/20/config/Windows2Local/Components/CheckRegexTopComponent.settings
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+  <instance class="org.netbeans.modules.java.hints.jdk.CheckRegexTopComponent"/>
+</settings>
\ No newline at end of file
diff --git a/files/.netbeans/20/config/Windows2Local/Components/CommonPalette.settings b/files/.netbeans/20/config/Windows2Local/Components/CommonPalette.settings
new file mode 100644
index 0000000..f5bfa3d
--- /dev/null
+++ b/files/.netbeans/20/config/Windows2Local/Components/CommonPalette.settings
@@ -0,0 +1,36 @@
+<?xml version="1.0"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+    <module name="org.netbeans.spi.palette/0" spec="1.0"/>
+    <instanceof class="java.awt.MenuContainer"/>
+    <instanceof class="org.netbeans.spi.palette.PaletteTopComponent"/>
+    <instanceof class="java.lang.Object"/>
+    <instanceof class="java.awt.image.ImageObserver"/>
+    <instanceof class="org.openide.windows.TopComponent"/>
+    <instanceof class="java.awt.Container"/>
+    <instanceof class="java.io.Serializable"/>
+    <instanceof class="javax.swing.JComponent"/>
+    <instanceof class="java.awt.Component"/>
+    <instanceof class="java.io.Externalizable"/>
+    <instance class="org.netbeans.spi.palette.PaletteTopComponent" method="getDefault"/>
+</settings>
diff --git a/files/.netbeans/20/config/Windows2Local/Components/CssStylesTC.settings b/files/.netbeans/20/config/Windows2Local/Components/CssStylesTC.settings
new file mode 100644
index 0000000..f18bee4
--- /dev/null
+++ b/files/.netbeans/20/config/Windows2Local/Components/CssStylesTC.settings
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+  <instance class="org.netbeans.modules.css.visual.api.CssStylesTC"/>
+</settings>
\ No newline at end of file
diff --git a/files/.netbeans/20/config/Windows2Local/Components/DashboardTopComponent.settings b/files/.netbeans/20/config/Windows2Local/Components/DashboardTopComponent.settings
new file mode 100644
index 0000000..eca8b0d
--- /dev/null
+++ b/files/.netbeans/20/config/Windows2Local/Components/DashboardTopComponent.settings
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+  <instance class="org.netbeans.modules.bugtracking.tasks.DashboardTopComponent"/>
+</settings>
\ No newline at end of file
diff --git a/files/.netbeans/20/config/Windows2Local/Components/DomTC.settings b/files/.netbeans/20/config/Windows2Local/Components/DomTC.settings
new file mode 100644
index 0000000..6580a20
--- /dev/null
+++ b/files/.netbeans/20/config/Windows2Local/Components/DomTC.settings
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+  <instance class="org.netbeans.modules.web.inspect.ui.DomTC"/>
+</settings>
\ No newline at end of file
diff --git a/files/.netbeans/20/config/Windows2Local/Components/GitRepositories.settings b/files/.netbeans/20/config/Windows2Local/Components/GitRepositories.settings
new file mode 100644
index 0000000..df35f2f
--- /dev/null
+++ b/files/.netbeans/20/config/Windows2Local/Components/GitRepositories.settings
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+  <instance class="org.netbeans.modules.git.ui.repository.GitRepositoryTopComponent"/>
+</settings>
\ No newline at end of file
diff --git a/files/.netbeans/20/config/Windows2Local/Components/GitVersioning.settings b/files/.netbeans/20/config/Windows2Local/Components/GitVersioning.settings
new file mode 100644
index 0000000..2391c70
--- /dev/null
+++ b/files/.netbeans/20/config/Windows2Local/Components/GitVersioning.settings
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+  <instance class="org.netbeans.modules.git.ui.status.GitVersioningTopComponent"/>
+</settings>
\ No newline at end of file
diff --git a/files/.netbeans/20/config/Windows2Local/Components/JShellEditor.settings b/files/.netbeans/20/config/Windows2Local/Components/JShellEditor.settings
new file mode 100644
index 0000000..b7cdf7b
--- /dev/null
+++ b/files/.netbeans/20/config/Windows2Local/Components/JShellEditor.settings
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+  <instance class="org.netbeans.modules.jshell.editor.ConsoleEditor"/>
+</settings>
\ No newline at end of file
diff --git a/files/.netbeans/20/config/Windows2Local/Components/JavaHierarchyTopComponent.settings b/files/.netbeans/20/config/Windows2Local/Components/JavaHierarchyTopComponent.settings
new file mode 100644
index 0000000..19e8611
--- /dev/null
+++ b/files/.netbeans/20/config/Windows2Local/Components/JavaHierarchyTopComponent.settings
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+  <instance class="org.netbeans.modules.java.navigation.hierarchy.HierarchyTopComponent"/>
+</settings>
\ No newline at end of file
diff --git a/files/.netbeans/20/config/Windows2Local/Components/JavadocTopComponent.settings b/files/.netbeans/20/config/Windows2Local/Components/JavadocTopComponent.settings
new file mode 100644
index 0000000..3259e88
--- /dev/null
+++ b/files/.netbeans/20/config/Windows2Local/Components/JavadocTopComponent.settings
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+    <module name="org.netbeans.modules.java.navigation" spec="1.4"/>
+    <instanceof class="org.openide.windows.TopComponent"/>
+    <instanceof class="org.netbeans.modules.java.navigation.JavadocTopComponent"/>
+    <instance class="org.netbeans.modules.java.navigation.JavadocTopComponent" method="getDefault"/>
+</settings>
diff --git a/files/.netbeans/20/config/Windows2Local/Components/KnockoutTC.settings b/files/.netbeans/20/config/Windows2Local/Components/KnockoutTC.settings
new file mode 100644
index 0000000..059d75f
--- /dev/null
+++ b/files/.netbeans/20/config/Windows2Local/Components/KnockoutTC.settings
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+  <instance class="org.netbeans.modules.web.inspect.webkit.knockout.KnockoutTC"/>
+</settings>
\ No newline at end of file
diff --git a/files/.netbeans/20/config/Windows2Local/Components/NotificationCenterTopComponent.settings b/files/.netbeans/20/config/Windows2Local/Components/NotificationCenterTopComponent.settings
new file mode 100644
index 0000000..84ef293
--- /dev/null
+++ b/files/.netbeans/20/config/Windows2Local/Components/NotificationCenterTopComponent.settings
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+  <instance class="org.netbeans.modules.notifications.center.NotificationCenterTopComponent"/>
+</settings>
\ No newline at end of file
diff --git a/files/.netbeans/20/config/Windows2Local/Components/TaskListTopComponent.settings b/files/.netbeans/20/config/Windows2Local/Components/TaskListTopComponent.settings
new file mode 100644
index 0000000..7ef7326
--- /dev/null
+++ b/files/.netbeans/20/config/Windows2Local/Components/TaskListTopComponent.settings
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+    <module name="org.netbeans.modules.tasklist.ui" spec="1.0"/>
+    <instanceof class="org.openide.windows.TopComponent"/>
+    <instanceof class="org.netbeans.modules.tasklist.ui.TaskListTopComponent"/>
+    <instance class="org.netbeans.modules.tasklist.ui.TaskListTopComponent" method="getDefault"/>
+</settings>
diff --git a/files/.netbeans/20/config/Windows2Local/Components/TerminalContainerTopComponent.settings b/files/.netbeans/20/config/Windows2Local/Components/TerminalContainerTopComponent.settings
new file mode 100644
index 0000000..5034e39
--- /dev/null
+++ b/files/.netbeans/20/config/Windows2Local/Components/TerminalContainerTopComponent.settings
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+    <module name="org.netbeans.modules.dlight.terminal" spec="1.0"/>
+    <instanceof class="org.openide.windows.TopComponent"/>
+    <instanceof class="org.netbeans.modules.dlight.terminal.ui.TerminalContainerTopComponent"/>
+    <instance class="org.netbeans.modules.dlight.terminal.ui.TerminalContainerTopComponent" method="getDefault"/>
+</settings>
diff --git a/files/.netbeans/20/config/Windows2Local/Components/TruffleASTDebugView.settings b/files/.netbeans/20/config/Windows2Local/Components/TruffleASTDebugView.settings
new file mode 100644
index 0000000..a722632
--- /dev/null
+++ b/files/.netbeans/20/config/Windows2Local/Components/TruffleASTDebugView.settings
@@ -0,0 +1,28 @@
+<?xml version="1.0"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+    <module name="org.netbeans.modules.debugger.jpda.truffle/1" spec="0.15"/>
+    <instanceof class="org.openide.explorer.ExplorerManager$Provider"/>
+    <instanceof class="org.openide.windows.TopComponent"/>
+    <instance class="org.netbeans.modules.debugger.jpda.truffle.ast.view.ASTView" method="getASTView"/>
+</settings>
diff --git a/files/.netbeans/20/config/Windows2Local/Components/Welcome.settings b/files/.netbeans/20/config/Windows2Local/Components/Welcome.settings
new file mode 100644
index 0000000..8d256f8
--- /dev/null
+++ b/files/.netbeans/20/config/Windows2Local/Components/Welcome.settings
@@ -0,0 +1,37 @@
+<?xml version="1.0"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+    <module name="org.netbeans.modules.welcome/1" spec="1.5"/>
+    <instanceof class="javax.accessibility.Accessible"/>
+    <instanceof class="java.awt.image.ImageObserver"/>
+    <instanceof class="javax.swing.JComponent"/>
+    <instanceof class="org.openide.windows.TopComponent"/>
+    <instanceof class="org.netbeans.modules.welcome.WelcomeComponent"/>
+    <instanceof class="java.awt.Component"/>
+    <instanceof class="java.io.Externalizable"/>
+    <instanceof class="java.awt.Container"/>
+    <instanceof class="java.io.Serializable"/>
+    <instanceof class="java.awt.MenuContainer"/>
+    <instanceof class="java.lang.Object"/>
+    <instance class="org.netbeans.modules.welcome.WelcomeComponent" method="createComp"/>
+</settings>
diff --git a/files/.netbeans/20/config/Windows2Local/Components/bookmarks.settings b/files/.netbeans/20/config/Windows2Local/Components/bookmarks.settings
new file mode 100644
index 0000000..9d9e760
--- /dev/null
+++ b/files/.netbeans/20/config/Windows2Local/Components/bookmarks.settings
@@ -0,0 +1,28 @@
+<?xml version="1.0"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+    <module name="org.netbeans.modules.editor.bookmarks/1" spec="1.0"/>
+    <instanceof class="org.openide.explorer.ExplorerManager$Provider"/>
+    <instanceof class="org.openide.windows.TopComponent"/>
+    <instance class="org.netbeans.modules.editor.bookmarks.ui.BookmarksView" method="create"/>
+</settings>
diff --git a/files/.netbeans/20/config/Windows2Local/Components/breakpointsView.settings b/files/.netbeans/20/config/Windows2Local/Components/breakpointsView.settings
new file mode 100644
index 0000000..9fe427a
--- /dev/null
+++ b/files/.netbeans/20/config/Windows2Local/Components/breakpointsView.settings
@@ -0,0 +1,28 @@
+<?xml version="1.0"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+    <module name="org.netbeans.spi.debugger.ui/1" spec="1.0"/>
+    <instanceof class="org.openide.explorer.ExplorerManager$Provider"/>
+    <instanceof class="org.openide.windows.TopComponent"/>
+    <instance class="org.netbeans.modules.debugger.ui.views.View" method="getBreakpointsView"/>
+</settings>
diff --git a/files/.netbeans/20/config/Windows2Local/Components/callstackView.settings b/files/.netbeans/20/config/Windows2Local/Components/callstackView.settings
new file mode 100644
index 0000000..1bb4a93
--- /dev/null
+++ b/files/.netbeans/20/config/Windows2Local/Components/callstackView.settings
@@ -0,0 +1,28 @@
+<?xml version="1.0"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+    <module name="org.netbeans.spi.debugger.ui/1" spec="1.0"/>
+    <instanceof class="org.openide.explorer.ExplorerManager$Provider"/>
+    <instanceof class="org.openide.windows.TopComponent"/>
+    <instance class="org.netbeans.modules.debugger.ui.views.View" method="getCallStackView"/>
+</settings>
diff --git a/files/.netbeans/20/config/Windows2Local/Components/classes.settings b/files/.netbeans/20/config/Windows2Local/Components/classes.settings
new file mode 100644
index 0000000..2fa0857
--- /dev/null
+++ b/files/.netbeans/20/config/Windows2Local/Components/classes.settings
@@ -0,0 +1,28 @@
+<?xml version="1.0"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+    <module name="org.netbeans.modules.debugger.jpda.heapwalk/1" spec="1.0"/>
+    <instanceof class="org.openide.explorer.ExplorerManager$Provider"/>
+    <instanceof class="org.openide.windows.TopComponent"/>
+    <instance class="org.netbeans.modules.debugger.jpda.heapwalk.views.ClassesCountsView"/>
+</settings>
diff --git a/files/.netbeans/20/config/Windows2Local/Components/dbgInstances.settings b/files/.netbeans/20/config/Windows2Local/Components/dbgInstances.settings
new file mode 100644
index 0000000..e61a6cf
--- /dev/null
+++ b/files/.netbeans/20/config/Windows2Local/Components/dbgInstances.settings
@@ -0,0 +1,28 @@
+<?xml version="1.0"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+    <module name="org.netbeans.modules.debugger.jpda.heapwalk/1" spec="1.0"/>
+    <instanceof class="org.openide.explorer.ExplorerManager$Provider"/>
+    <instanceof class="org.openide.windows.TopComponent"/>
+    <instance class="org.netbeans.modules.debugger.jpda.heapwalk.views.InstancesView"/>
+</settings>
diff --git a/files/.netbeans/20/config/Windows2Local/Components/debuggingView.settings b/files/.netbeans/20/config/Windows2Local/Components/debuggingView.settings
new file mode 100644
index 0000000..acedbb6
--- /dev/null
+++ b/files/.netbeans/20/config/Windows2Local/Components/debuggingView.settings
@@ -0,0 +1,28 @@
+<?xml version="1.0"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+    <module name="org.netbeans.spi.debugger.ui/1" spec="1.0"/>
+    <instanceof class="org.openide.explorer.ExplorerManager$Provider"/>
+    <instanceof class="org.openide.windows.TopComponent"/>
+    <instance class="org.netbeans.modules.debugger.ui.views.debugging.DebuggingViewComponent"/>
+</settings>
diff --git a/files/.netbeans/20/config/Windows2Local/Components/evaluatorPane.settings b/files/.netbeans/20/config/Windows2Local/Components/evaluatorPane.settings
new file mode 100644
index 0000000..21bbe93
--- /dev/null
+++ b/files/.netbeans/20/config/Windows2Local/Components/evaluatorPane.settings
@@ -0,0 +1,27 @@
+<?xml version="1.0"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+    <module name="org.netbeans.spi.debugger.ui/1" spec="1.0"/>
+    <instanceof class="org.openide.windows.TopComponent"/>
+    <instance class="org.netbeans.modules.debugger.ui.eval.CodeEvaluatorUI"/>
+</settings>
diff --git a/files/.netbeans/20/config/Windows2Local/Components/eventsView.settings b/files/.netbeans/20/config/Windows2Local/Components/eventsView.settings
new file mode 100644
index 0000000..b9b3e37
--- /dev/null
+++ b/files/.netbeans/20/config/Windows2Local/Components/eventsView.settings
@@ -0,0 +1,28 @@
+<?xml version="1.0"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+    <module name="org.netbeans.modules.debugger.jpda.visual/1" spec="1.0"/>
+    <instanceof class="org.openide.explorer.ExplorerManager$Provider"/>
+    <instanceof class="org.openide.windows.TopComponent"/>
+    <instance class="org.netbeans.modules.debugger.jpda.visual.views.View" method="getEventsView"/>
+</settings>
diff --git a/files/.netbeans/20/config/Windows2Local/Components/favorites.settings b/files/.netbeans/20/config/Windows2Local/Components/favorites.settings
new file mode 100644
index 0000000..7a2c712
--- /dev/null
+++ b/files/.netbeans/20/config/Windows2Local/Components/favorites.settings
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+  <instance class="org.netbeans.modules.favorites.Tab" method="getDefault"/>
+</settings>
\ No newline at end of file
diff --git a/files/.netbeans/20/config/Windows2Local/Components/find-usages.settings b/files/.netbeans/20/config/Windows2Local/Components/find-usages.settings
new file mode 100644
index 0000000..1da49fa
--- /dev/null
+++ b/files/.netbeans/20/config/Windows2Local/Components/find-usages.settings
@@ -0,0 +1,28 @@
+<?xml version="1.0"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+    <module name="org.netbeans.modules.refactoring.api" spec="1.0"/>
+    <instanceof class="org.openide.windows.TopComponent"/>
+    <instanceof class="org.netbeans.modules.refactoring.spi.impl.RefactoringPanelContainer"/>
+    <instance class="org.netbeans.modules.refactoring.spi.impl.RefactoringPanelContainer" method="createUsagesComponent"/>
+</settings>
diff --git a/files/.netbeans/20/config/Windows2Local/Components/gsf-testrunner-results.settings b/files/.netbeans/20/config/Windows2Local/Components/gsf-testrunner-results.settings
new file mode 100644
index 0000000..c398ba6
--- /dev/null
+++ b/files/.netbeans/20/config/Windows2Local/Components/gsf-testrunner-results.settings
@@ -0,0 +1,28 @@
+<?xml version="1.0"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+    <module name="org.netbeans.modules.gsf.testrunner.ui"/>
+    <instanceof class="org.openide.windows.TopComponent"/>
+    <instanceof class="org.netbeans.modules.gsf.testrunner.ui.ResultWindow"/>
+    <instance class="org.netbeans.modules.gsf.testrunner.ui.ResultWindow" method="getDefault"/>
+</settings>
diff --git a/files/.netbeans/20/config/Windows2Local/Components/hgversioningTC.settings b/files/.netbeans/20/config/Windows2Local/Components/hgversioningTC.settings
new file mode 100644
index 0000000..386028d
--- /dev/null
+++ b/files/.netbeans/20/config/Windows2Local/Components/hgversioningTC.settings
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+  <instance class="org.netbeans.modules.mercurial.ui.status.HgVersioningTopComponent"/>
+</settings>
\ No newline at end of file
diff --git a/files/.netbeans/20/config/Windows2Local/Components/localsView.settings b/files/.netbeans/20/config/Windows2Local/Components/localsView.settings
new file mode 100644
index 0000000..b24dc97
--- /dev/null
+++ b/files/.netbeans/20/config/Windows2Local/Components/localsView.settings
@@ -0,0 +1,28 @@
+<?xml version="1.0"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+    <module name="org.netbeans.spi.debugger.ui/1" spec="1.0"/>
+    <instanceof class="org.openide.explorer.ExplorerManager$Provider"/>
+    <instanceof class="org.openide.windows.TopComponent"/>
+    <instance class="org.netbeans.modules.debugger.ui.views.View" method="getLocalsView"/>
+</settings>
diff --git a/files/.netbeans/20/config/Windows2Local/Components/navigatorTC.settings b/files/.netbeans/20/config/Windows2Local/Components/navigatorTC.settings
new file mode 100644
index 0000000..63e6185
--- /dev/null
+++ b/files/.netbeans/20/config/Windows2Local/Components/navigatorTC.settings
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN"
+              "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+    <module name="org.netbeans.spi.navigator/1" spec="1.0"/>
+    <instanceof class="javax.swing.JComponent"/>
+    <instanceof class="org.openide.windows.TopComponent"/>
+    <instanceof class="org.netbeans.modules.navigator.NavigatorTC"/>
+    <instance class="org.netbeans.modules.navigator.NavigatorTC" method="org.netbeans.modules.navigator.NavigatorTC.privateGetInstance"/>
+</settings>
diff --git a/files/.netbeans/20/config/Windows2Local/Components/output.settings b/files/.netbeans/20/config/Windows2Local/Components/output.settings
new file mode 100644
index 0000000..5229dcb
--- /dev/null
+++ b/files/.netbeans/20/config/Windows2Local/Components/output.settings
@@ -0,0 +1,27 @@
+<?xml version="1.0"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+    <module name="org.netbeans.core.io.ui/1"/>
+    <instanceof class="org.openide.windows.TopComponent"/>
+    <instance class="org.netbeans.core.io.ui.IOWindow$IOWindowImpl" method="getDefault"/>
+</settings>
diff --git a/files/.netbeans/20/config/Windows2Local/Components/profiler_pp.settings b/files/.netbeans/20/config/Windows2Local/Components/profiler_pp.settings
new file mode 100644
index 0000000..a463a8f
--- /dev/null
+++ b/files/.netbeans/20/config/Windows2Local/Components/profiler_pp.settings
@@ -0,0 +1,40 @@
+<?xml version="1.0"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+    <module name="org.netbeans.modules.profiler/1" spec="1.9"/>
+    <instanceof class="java.awt.Component"/>
+    <instanceof class="java.awt.Container"/>
+    <instanceof class="java.awt.MenuContainer"/>
+    <instanceof class="java.awt.image.ImageObserver"/>
+    <instanceof class="java.io.Externalizable"/>
+    <instanceof class="java.io.Serializable"/>
+    <instanceof class="java.lang.Object"/>
+    <instanceof class="javax.accessibility.Accessible"/>
+    <instanceof class="javax.swing.JComponent"/>
+    <instanceof class="javax.swing.TransferHandler$HasGetTransferHandler"/>
+    <instanceof class="org.netbeans.modules.profiler.ppoints.ui.ProfilingPointsWindow"/>
+    <instanceof class="org.openide.util.HelpCtx$Provider"/>
+    <instanceof class="org.openide.util.Lookup$Provider"/>
+    <instanceof class="org.openide.windows.TopComponent"/>
+    <instance class="org.netbeans.modules.profiler.ppoints.ui.ProfilingPointsWindow"/>
+</settings>
\ No newline at end of file
diff --git a/files/.netbeans/20/config/Windows2Local/Components/projectTabLogical_tc.settings b/files/.netbeans/20/config/Windows2Local/Components/projectTabLogical_tc.settings
new file mode 100644
index 0000000..ba88baf
--- /dev/null
+++ b/files/.netbeans/20/config/Windows2Local/Components/projectTabLogical_tc.settings
@@ -0,0 +1,40 @@
+<?xml version="1.0"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+	<module name="org.netbeans.modules.projectui" spec="1.0"/>
+	<instanceof class="java.awt.Component"/>
+	<instanceof class="java.awt.Container"/>
+	<instanceof class="java.awt.MenuContainer"/>
+	<instanceof class="java.awt.image.ImageObserver"/>
+	<instanceof class="java.io.Externalizable"/>
+	<instanceof class="java.io.Serializable"/>
+	<instanceof class="java.lang.Object"/>
+	<instanceof class="javax.accessibility.Accessible"/>
+	<instanceof class="javax.swing.JComponent"/>
+	<instanceof class="org.openide.util.HelpCtx$Provider"/>
+	<instanceof class="org.openide.util.Lookup$Provider"/>
+    <instanceof class="org.openide.windows.TopComponent"/>
+    <instanceof class="org.openide.explorer.ExplorerPanel"/>
+	<instanceof class="org.netbeans.modules.project.ui.ProjectTab"/>
+    <instance class="org.netbeans.modules.project.ui.ProjectTab" method="getLogical"/>
+</settings>
diff --git a/files/.netbeans/20/config/Windows2Local/Components/projectTab_tc.settings b/files/.netbeans/20/config/Windows2Local/Components/projectTab_tc.settings
new file mode 100644
index 0000000..2bae17c
--- /dev/null
+++ b/files/.netbeans/20/config/Windows2Local/Components/projectTab_tc.settings
@@ -0,0 +1,40 @@
+<?xml version="1.0"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+	<module name="org.netbeans.modules.projectui" spec="1.0"/>
+	<instanceof class="java.awt.Component"/>
+	<instanceof class="java.awt.Container"/>
+	<instanceof class="java.awt.MenuContainer"/>
+	<instanceof class="java.awt.image.ImageObserver"/>
+	<instanceof class="java.io.Externalizable"/>
+	<instanceof class="java.io.Serializable"/>
+	<instanceof class="java.lang.Object"/>
+	<instanceof class="javax.accessibility.Accessible"/>
+	<instanceof class="javax.swing.JComponent"/>
+	<instanceof class="org.openide.util.HelpCtx$Provider"/>
+	<instanceof class="org.openide.util.Lookup$Provider"/>
+    <instanceof class="org.openide.windows.TopComponent"/>
+    <instanceof class="org.openide.explorer.ExplorerPanel"/>
+	<instanceof class="org.netbeans.modules.project.ui.ProjectTab"/>	
+    <instance class="org.netbeans.modules.project.ui.ProjectTab" method="getPhysical"/>
+</settings>
diff --git a/files/.netbeans/20/config/Windows2Local/Components/properties.settings b/files/.netbeans/20/config/Windows2Local/Components/properties.settings
new file mode 100644
index 0000000..d41375f
--- /dev/null
+++ b/files/.netbeans/20/config/Windows2Local/Components/properties.settings
@@ -0,0 +1,28 @@
+<?xml version="1.0"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+    <module name="org.netbeans.core.ui/1"/>
+    <instanceof class="org.openide.windows.TopComponent"/>
+    <instanceof class="org.netbeans.core.windows.view.ui.NbSheet"/>
+    <instance class="org.netbeans.core.windows.view.ui.NbSheet" method="getDefault"/>
+</settings>
diff --git a/files/.netbeans/20/config/Windows2Local/Components/refactoring-preview.settings b/files/.netbeans/20/config/Windows2Local/Components/refactoring-preview.settings
new file mode 100644
index 0000000..ff9eed1
--- /dev/null
+++ b/files/.netbeans/20/config/Windows2Local/Components/refactoring-preview.settings
@@ -0,0 +1,28 @@
+<?xml version="1.0"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+    <module name="org.netbeans.modules.refactoring.api" spec="1.0"/>
+    <instanceof class="org.openide.windows.TopComponent"/>
+    <instanceof class="org.netbeans.modules.refactoring.spi.impl.RefactoringPanelContainer"/>
+    <instance class="org.netbeans.modules.refactoring.spi.impl.RefactoringPanelContainer" method="createRefactoringComponent"/>
+</settings>
diff --git a/files/.netbeans/20/config/Windows2Local/Components/resultsView.settings b/files/.netbeans/20/config/Windows2Local/Components/resultsView.settings
new file mode 100644
index 0000000..bdc3316
--- /dev/null
+++ b/files/.netbeans/20/config/Windows2Local/Components/resultsView.settings
@@ -0,0 +1,28 @@
+<?xml version="1.0"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+    <module name="org.netbeans.spi.debugger.ui/1" spec="1.0"/>
+    <instanceof class="org.openide.explorer.ExplorerManager$Provider"/>
+    <instanceof class="org.openide.windows.TopComponent"/>
+    <instance class="org.netbeans.modules.debugger.ui.views.View" method="getResultsView"/>
+</settings>
diff --git a/files/.netbeans/20/config/Windows2Local/Components/search-results.settings b/files/.netbeans/20/config/Windows2Local/Components/search-results.settings
new file mode 100644
index 0000000..d7265f4
--- /dev/null
+++ b/files/.netbeans/20/config/Windows2Local/Components/search-results.settings
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+  <instance class="org.netbeans.modules.search.ResultView"/>
+</settings>
\ No newline at end of file
diff --git a/files/.netbeans/20/config/Windows2Local/Components/services.settings b/files/.netbeans/20/config/Windows2Local/Components/services.settings
new file mode 100644
index 0000000..fb4ec9c
--- /dev/null
+++ b/files/.netbeans/20/config/Windows2Local/Components/services.settings
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+  <instance class="org.netbeans.core.ide.ServicesTab"/>
+</settings>
\ No newline at end of file
diff --git a/files/.netbeans/20/config/Windows2Local/Components/sessionsView.settings b/files/.netbeans/20/config/Windows2Local/Components/sessionsView.settings
new file mode 100644
index 0000000..486cf52
--- /dev/null
+++ b/files/.netbeans/20/config/Windows2Local/Components/sessionsView.settings
@@ -0,0 +1,28 @@
+<?xml version="1.0"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+    <module name="org.netbeans.spi.debugger.ui/1" spec="1.0"/>
+    <instanceof class="org.openide.explorer.ExplorerManager$Provider"/>
+    <instanceof class="org.openide.windows.TopComponent"/>
+    <instance class="org.netbeans.modules.debugger.ui.views.View" method="getSessionsView"/>
+</settings>
diff --git a/files/.netbeans/20/config/Windows2Local/Components/sources.settings b/files/.netbeans/20/config/Windows2Local/Components/sources.settings
new file mode 100644
index 0000000..b09c225
--- /dev/null
+++ b/files/.netbeans/20/config/Windows2Local/Components/sources.settings
@@ -0,0 +1,28 @@
+<?xml version="1.0"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+    <module name="org.netbeans.spi.debugger.ui/1" spec="1.0"/>
+    <instanceof class="org.openide.explorer.ExplorerManager$Provider"/>
+    <instanceof class="org.openide.windows.TopComponent"/>
+    <instance class="org.netbeans.modules.debugger.ui.views.View" method="getSourcesView"/>
+</settings>
diff --git a/files/.netbeans/20/config/Windows2Local/Components/svnversioning.settings b/files/.netbeans/20/config/Windows2Local/Components/svnversioning.settings
new file mode 100644
index 0000000..39ad997
--- /dev/null
+++ b/files/.netbeans/20/config/Windows2Local/Components/svnversioning.settings
@@ -0,0 +1,27 @@
+<?xml version="1.0"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+    <module name="org.netbeans.modules.subversion/1" spec="1.0"/>
+    <instanceof class="org.openide.windows.TopComponent"/>
+    <instance class="org.netbeans.modules.subversion.ui.status.SvnVersioningTopComponent"/>
+</settings>
diff --git a/files/.netbeans/20/config/Windows2Local/Components/threadsView.settings b/files/.netbeans/20/config/Windows2Local/Components/threadsView.settings
new file mode 100644
index 0000000..461069a
--- /dev/null
+++ b/files/.netbeans/20/config/Windows2Local/Components/threadsView.settings
@@ -0,0 +1,28 @@
+<?xml version="1.0"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+    <module name="org.netbeans.spi.debugger.ui/1" spec="1.0"/>
+    <instanceof class="org.openide.explorer.ExplorerManager$Provider"/>
+    <instanceof class="org.openide.windows.TopComponent"/>
+    <instance class="org.netbeans.modules.debugger.ui.views.View" method="getThreadsView"/>
+</settings>
diff --git a/files/.netbeans/20/config/Windows2Local/Components/versioning_output.settings b/files/.netbeans/20/config/Windows2Local/Components/versioning_output.settings
new file mode 100644
index 0000000..0bba6dc
--- /dev/null
+++ b/files/.netbeans/20/config/Windows2Local/Components/versioning_output.settings
@@ -0,0 +1,27 @@
+<?xml version="1.0"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+    <module name="org.netbeans.modules.versioning.util" spec="1.0"/>
+    <instanceof class="org.openide.windows.TopComponent"/>
+    <instance class="org.netbeans.modules.versioning.util.VersioningOutputTopComponent"/>
+</settings>
diff --git a/files/.netbeans/20/config/Windows2Local/Components/watchesView.settings b/files/.netbeans/20/config/Windows2Local/Components/watchesView.settings
new file mode 100644
index 0000000..7271e2a
--- /dev/null
+++ b/files/.netbeans/20/config/Windows2Local/Components/watchesView.settings
@@ -0,0 +1,28 @@
+<?xml version="1.0"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+    <module name="org.netbeans.spi.debugger.ui/1" spec="1.0"/>
+    <instanceof class="org.openide.explorer.ExplorerManager$Provider"/>
+    <instanceof class="org.openide.windows.TopComponent"/>
+    <instance class="org.netbeans.modules.debugger.ui.views.View" method="getWatchesView"/>
+</settings>
diff --git a/files/.netbeans/20/config/Windows2Local/Modes/.nbattrs b/files/.netbeans/20/config/Windows2Local/Modes/.nbattrs
new file mode 100644
index 0000000..3ed1034
--- /dev/null
+++ b/files/.netbeans/20/config/Windows2Local/Modes/.nbattrs
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE attributes PUBLIC "-//NetBeans//DTD DefaultAttributes 1.0//EN" "http://www.netbeans.org/dtds/attributes-1_0.dtd">
+<attributes version="1.0">
+    <fileobject name="bottomSlidingSide">
+        <attr name="WinSys-TCRef-Order" stringvalue=""/>
+    </fileobject>
+    <fileobject name="code_evaluator">
+        <attr name="WinSys-TCRef-Order" stringvalue="evaluatorPane"/>
+    </fileobject>
+    <fileobject name="commonpalette">
+        <attr name="WinSys-TCRef-Order" stringvalue="CommonPalette"/>
+    </fileobject>
+    <fileobject name="editor">
+        <attr name="WinSys-TCRef-Order" stringvalue="Welcome/CoverageReportTopComponent/dbgInstances/JShellEditor"/>
+    </fileobject>
+    <fileobject name="explorer">
+        <attr name="WinSys-TCRef-Order" stringvalue="projectTabLogical_tc/projectTab_tc/favorites/DashboardTopComponent/services/debuggingView"/>
+    </fileobject>
+    <fileobject name="leftSlidingSide">
+        <attr name="WinSys-TCRef-Order" stringvalue=""/>
+    </fileobject>
+    <fileobject name="navigator">
+        <attr name="WinSys-TCRef-Order" stringvalue="navigatorTC/TruffleASTDebugView/DomTC"/>
+    </fileobject>
+    <fileobject name="output">
+        <attr name="WinSys-TCRef-Order" stringvalue="watchesView/NotificationCenterTopComponent/localsView/resultsView/callstackView/breakpointsView/sources/sessionsView/threadsView/bookmarks/versioning_output/search-results/gsf-testrunner-results/refactoring-preview/find-usages/TerminalContainerTopComponent/output/svnversioning/hgversioningTC/GitVersioning/GitRepositories/TaskListTopComponent/eventsView/profiler_pp/CallHierarchyTopComponent/AnalyzerTopComponent/AnalysisResultTopComponent/JavadocTopComponent/classes/CheckRegexTopComponent"/>
+    </fileobject>
+    <fileobject name="properties">
+        <attr name="WinSys-TCRef-Order" stringvalue="CssStylesTC/properties/AnalyzeStackTopComponent/KnockoutTC/JavaHierarchyTopComponent"/>
+    </fileobject>
+    <fileobject name="rightSlidingSide">
+        <attr name="WinSys-TCRef-Order" stringvalue=""/>
+    </fileobject>
+    <fileobject name="topSlidingSide">
+        <attr name="WinSys-TCRef-Order" stringvalue=""/>
+    </fileobject>
+    <fileobject name="webpreview">
+        <attr name="WinSys-TCRef-Order" stringvalue=""/>
+    </fileobject>
+</attributes>
diff --git a/files/.netbeans/20/config/org-netbeans-api-project-libraries/Libraries/Comet-GlassFish-v3.xml b/files/.netbeans/20/config/org-netbeans-api-project-libraries/Libraries/Comet-GlassFish-v3.xml
new file mode 100644
index 0000000..7f2b87c
--- /dev/null
+++ b/files/.netbeans/20/config/org-netbeans-api-project-libraries/Libraries/Comet-GlassFish-v3.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<library xmlns="http://www.netbeans.org/ns/library-declaration/3" version="3.0">
+    <name>Comet-GlassFish-v3</name>
+    <type>j2se</type>
+    <description>Comet jars that are bundled with the most recently registered GlassFish installation</description>
+    <display-name>Comet from GlassFish</display-name>
+    <volume>
+        <type>classpath</type>
+    </volume>
+    <volume>
+        <type>src</type>
+    </volume>
+    <volume>
+        <type>javadoc</type>
+    </volume>
+    <volume>
+        <type>maven-pom</type>
+    </volume>
+    <properties/>
+</library>
diff --git a/files/.netbeans/20/config/org-netbeans-api-project-libraries/Libraries/EclipseLink-GlassFish-v3.xml b/files/.netbeans/20/config/org-netbeans-api-project-libraries/Libraries/EclipseLink-GlassFish-v3.xml
new file mode 100644
index 0000000..96e895f
--- /dev/null
+++ b/files/.netbeans/20/config/org-netbeans-api-project-libraries/Libraries/EclipseLink-GlassFish-v3.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<library xmlns="http://www.netbeans.org/ns/library-declaration/3" version="3.0">
+    <name>EclipseLink-GlassFish-v3</name>
+    <type>j2se</type>
+    <description>EclipseLink jars that are bundled with the most recently registered GlassFish installation</description>
+    <display-name>EclipseLink from GlassFish</display-name>
+    <volume>
+        <type>classpath</type>
+        <resource>jar:file:/opt/glassfish7/glassfish/modules/org.eclipse.persistence.jpa.jar!/</resource>
+        <resource>jar:file:/opt/glassfish7/glassfish/modules/org.eclipse.persistence.jpa.modelgen.processor.jar!/</resource>
+        <resource>jar:file:/opt/glassfish7/glassfish/modules/org.eclipse.persistence.jpa.jpql.jar!/</resource>
+        <resource>jar:file:/opt/glassfish7/glassfish/modules/org.eclipse.persistence.dbws.jar!/</resource>
+        <resource>jar:file:/opt/glassfish7/glassfish/modules/org.eclipse.persistence.oracle.jar!/</resource>
+        <resource>jar:file:/opt/glassfish7/glassfish/modules/org.eclipse.persistence.asm.jar!/</resource>
+        <resource>jar:file:/opt/glassfish7/glassfish/modules/org.eclipse.persistence.core.jar!/</resource>
+    </volume>
+    <volume>
+        <type>src</type>
+    </volume>
+    <volume>
+        <type>javadoc</type>
+        <resource>jar:file:/usr/lib/apache-netbeans/enterprise/docs/javaee-doc-api.jar!/</resource>
+    </volume>
+    <volume>
+        <type>maven-pom</type>
+    </volume>
+    <properties/>
+</library>
diff --git a/files/.netbeans/20/config/org-netbeans-api-project-libraries/Libraries/Java-EE-GlassFish-v3-Prelude.xml b/files/.netbeans/20/config/org-netbeans-api-project-libraries/Libraries/Java-EE-GlassFish-v3-Prelude.xml
new file mode 100644
index 0000000..d51f81e
--- /dev/null
+++ b/files/.netbeans/20/config/org-netbeans-api-project-libraries/Libraries/Java-EE-GlassFish-v3-Prelude.xml
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<library xmlns="http://www.netbeans.org/ns/library-declaration/3" version="3.0">
+    <name>Java-EE-GlassFish-v3-Prelude</name>
+    <type>j2se</type>
+    <description>Java EE jars that are bundled with the most recently registered GlassFish installation</description>
+    <display-name>Java EE from GlassFish</display-name>
+    <volume>
+        <type>classpath</type>
+        <resource>jar:file:/opt/glassfish7/glassfish/modules/jakarta.json-api.jar!/</resource>
+        <resource>jar:file:/opt/glassfish7/glassfish/modules/jakarta.inject-api.jar!/</resource>
+        <resource>jar:file:/opt/glassfish7/glassfish/modules/jakarta.interceptor-api.jar!/</resource>
+        <resource>jar:file:/opt/glassfish7/glassfish/modules/jakarta.validation-api.jar!/</resource>
+        <resource>jar:file:/opt/glassfish7/glassfish/modules/jakarta.ws.rs-api.jar!/</resource>
+        <resource>jar:file:/opt/glassfish7/glassfish/modules/jakarta.security.enterprise.jar!/</resource>
+        <resource>jar:file:/opt/glassfish7/glassfish/modules/jakarta.enterprise.lang-model.jar!/</resource>
+        <resource>jar:file:/opt/glassfish7/glassfish/modules/jakarta.authentication-api.jar!/</resource>
+        <resource>jar:file:/opt/glassfish7/glassfish/modules/jakarta.enterprise.concurrent.jar!/</resource>
+        <resource>jar:file:/opt/glassfish7/glassfish/modules/jakarta.jms-api.jar!/</resource>
+        <resource>jar:file:/opt/glassfish7/glassfish/modules/jakarta.batch-api.jar!/</resource>
+        <resource>jar:file:/opt/glassfish7/glassfish/modules/jakarta.faces.jar!/</resource>
+        <resource>jar:file:/opt/glassfish7/glassfish/modules/jakarta.annotation-api.jar!/</resource>
+        <resource>jar:file:/opt/glassfish7/glassfish/modules/jakarta.transaction-api.jar!/</resource>
+        <resource>jar:file:/opt/glassfish7/glassfish/modules/jakarta.enterprise.concurrent-api.jar!/</resource>
+        <resource>jar:file:/opt/glassfish7/glassfish/modules/jakarta.el-api.jar!/</resource>
+        <resource>jar:file:/opt/glassfish7/glassfish/modules/jakarta.servlet.jsp.jstl-api.jar!/</resource>
+        <resource>jar:file:/opt/glassfish7/glassfish/modules/jakarta.mvc-api.jar!/</resource>
+        <resource>jar:file:/opt/glassfish7/glassfish/modules/jakarta.json.bind-api.jar!/</resource>
+        <resource>jar:file:/opt/glassfish7/glassfish/modules/weld-osgi-bundle.jar!/</resource>
+        <resource>jar:file:/opt/glassfish7/glassfish/modules/jakarta.activation-api.jar!/</resource>
+        <resource>jar:file:/opt/glassfish7/glassfish/modules/jakarta.ejb-api.jar!/</resource>
+        <resource>jar:file:/opt/glassfish7/glassfish/modules/jakarta.mail-api.jar!/</resource>
+        <resource>jar:file:/opt/glassfish7/glassfish/modules/jakarta.websocket-api.jar!/</resource>
+        <resource>jar:file:/opt/glassfish7/glassfish/modules/jakarta.enterprise.cdi-api.jar!/</resource>
+        <resource>jar:file:/opt/glassfish7/glassfish/modules/jakarta.xml.bind-api.jar!/</resource>
+        <resource>jar:file:/opt/glassfish7/glassfish/modules/webservices-osgi.jar!/</resource>
+        <resource>jar:file:/opt/glassfish7/glassfish/modules/jakarta.servlet.jsp-api.jar!/</resource>
+        <resource>jar:file:/opt/glassfish7/glassfish/modules/jakarta.persistence-api.jar!/</resource>
+        <resource>jar:file:/opt/glassfish7/glassfish/modules/jakarta.authorization-api.jar!/</resource>
+        <resource>jar:file:/opt/glassfish7/glassfish/modules/jakarta.security.enterprise-api.jar!/</resource>
+        <resource>jar:file:/opt/glassfish7/glassfish/modules/jakarta.resource-api.jar!/</resource>
+        <resource>jar:file:/opt/glassfish7/glassfish/modules/jakarta.servlet-api.jar!/</resource>
+        <resource>jar:file:/opt/glassfish7/glassfish/modules/jakarta.websocket-client-api.jar!/</resource>
+        <resource>jar:file:/opt/glassfish7/glassfish/modules/jaxb-osgi.jar!/</resource>
+    </volume>
+    <volume>
+        <type>src</type>
+    </volume>
+    <volume>
+        <type>javadoc</type>
+        <resource>jar:file:/usr/lib/apache-netbeans/enterprise/docs/jakartaee10-doc-api.jar!/</resource>
+    </volume>
+    <volume>
+        <type>maven-pom</type>
+    </volume>
+    <properties/>
+</library>
diff --git a/files/.netbeans/20/config/org-netbeans-api-project-libraries/Libraries/JavaDB.xml b/files/.netbeans/20/config/org-netbeans-api-project-libraries/Libraries/JavaDB.xml
new file mode 100644
index 0000000..fcd07ba
--- /dev/null
+++ b/files/.netbeans/20/config/org-netbeans-api-project-libraries/Libraries/JavaDB.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<library version="3.0" xmlns="http://www.netbeans.org/ns/library-declaration/3">
+<name>JAVADB_DRIVER_LABEL</name>
+<type>j2se</type>
+<localizing-bundle>org.netbeans.modules.derby.Bundle</localizing-bundle>
+<volume>
+<type>classpath</type>
+<resource>jar:file:/opt/glassfish7/javadb/lib/derby.jar!/</resource>
+<resource>jar:file:/opt/glassfish7/javadb/lib/derbyclient.jar!/</resource>
+<resource>jar:file:/opt/glassfish7/javadb/lib/derbynet.jar!/</resource>
+</volume>
+<volume>
+<type>src</type>
+</volume>
+<volume>
+<type>javadoc</type>
+</volume>
+<properties>
+<property>
+<name>maven-dependencies</name>
+<value>
+org.apache.derby:derby:10.14.2.0:jar
+org.apache.derby:derbyclient:10.14.2.0:jar
+org.apache.derby:derbynet:10.14.2.0:jar
+</value>
+</property>
+</properties>
+</library>
diff --git a/files/.netbeans/20/config/org-netbeans-api-project-libraries/libraries-timestamps.properties b/files/.netbeans/20/config/org-netbeans-api-project-libraries/libraries-timestamps.properties
new file mode 100644
index 0000000..d15f318
--- /dev/null
+++ b/files/.netbeans/20/config/org-netbeans-api-project-libraries/libraries-timestamps.properties
@@ -0,0 +1,53 @@
+#Fri Dec 22 15:02:33 CET 2023
+jstl.xml=1700753040000
+swdp.xml=1700753040000
+eclipselinkmodelgen.xml=1700753040000
+jakartaee-web-api-10.0.xml=1700753040000
+spring-webmvc-4.0.xml=1700753040000
+javaee-api-7.0.xml=1700753040000
+groovy-all.xml=1700753040000
+spring-framework300.xml=1700753040000
+JavaDB.xml=1703253753815
+javaee-endorsed-api-7.0.xml=1700753040000
+javaee-web-api-7.0.xml=1700753040000
+jakartaee-api-10.0.xml=1700753040000
+jakartaee-web-api-8.0.xml=1700753040000
+jsf20.xml=1700753040000
+junit_4.xml=1700753040000
+javaee-web-api-6.0.xml=1700753040000
+Comet-GlassFish-v3.xml=1703253753538
+jaxws21.xml=1700753040000
+Java-EE-GlassFish-v3-Prelude.xml=1703253753687
+jakartaee-api-9.0.xml=1700753040000
+javaee-api-6.0.xml=1700753040000
+jsp-compilation.xml=1700753040000
+hamcrest.xml=1700753040000
+jpa20-persistence.xml=1700753040000
+jaxb.xml=1700753040000
+spring-framework400.xml=1700753040000
+javaee-endorsed-api-6.0.xml=1700753040000
+spring-webmvc-5.0.xml=1700753040000
+junit_5.xml=1700753040000
+primefaces.xml=1700753040000
+jsp-compilation-syscp.xml=1700753040000
+restapi.xml=1700753040000
+jsp-compiler.xml=1700753040000
+EclipseLink-GlassFish-v3.xml=1703253753477
+eclipselink.xml=1700753040000
+metro.xml=1700753040000
+testng.xml=1700753040000
+jakartaee-api-8.0.xml=1700753040000
+netbeans.home=/usr/lib/apache-netbeans/apisupport\:/usr/lib/apache-netbeans/cnd\:/usr/lib/apache-netbeans/cndext\:/usr/lib/apache-netbeans/cpplite\:/usr/lib/apache-netbeans/dlight\:/usr/lib/apache-netbeans/enterprise\:/usr/lib/apache-netbeans/ergonomics\:/usr/lib/apache-netbeans/extide\:/usr/lib/apache-netbeans/extra\:/usr/lib/apache-netbeans/groovy\:/usr/lib/apache-netbeans/harness\:/usr/lib/apache-netbeans/ide\:/usr/lib/apache-netbeans/identity\:/usr/lib/apache-netbeans/java\:/usr/lib/apache-netbeans/javacard\:/usr/lib/apache-netbeans/javafx\:/usr/lib/apache-netbeans/mobility\:/usr/lib/apache-netbeans/nb\:/usr/lib/apache-netbeans/php\:/usr/lib/apache-netbeans/platform\:/usr/lib/apache-netbeans/profiler\:/usr/lib/apache-netbeans/python\:/usr/lib/apache-netbeans/rust\:/usr/lib/apache-netbeans/webcommon\:/usr/lib/apache-netbeans/websvccommon
+struts.xml=1700753040000
+graaljs.xml=1700753040000
+PostgreSQLDriver.xml=1700753040000
+CopyLibs.xml=1700753040000
+absolutelayout.xml=1700753040000
+JAXB-ENDORSED.xml=1700753040000
+jsf12.xml=1700753040000
+javaee-api-8.0.xml=1700753040000
+spring-webmvc-3.0.xml=1700753040000
+spring-framework500.xml=1700753040000
+JWSAntTasks.xml=1700753040000
+javaee-web-api-8.0.xml=1700753040000
+jakartaee-web-api-9.0.xml=1700753040000
diff --git a/files/.netbeans/20/lock b/files/.netbeans/20/lock
new file mode 100644
index 0000000000000000000000000000000000000000..0f60834d5473fba91ece35e9f831fa8999bcad42
GIT binary patch
literal 18
ZcmZQzn7!0tng~a@ZpF@r!D|E=m;g6t1=|1s

literal 0
HcmV?d00001

diff --git a/files/.netbeans/20/var/imported b/files/.netbeans/20/var/imported
new file mode 100644
index 0000000..e69de29
diff --git a/files/personal_domain/config/admin-keyfile b/files/personal_domain/config/admin-keyfile
new file mode 100644
index 0000000..d8ed7c1
--- /dev/null
+++ b/files/personal_domain/config/admin-keyfile
@@ -0,0 +1 @@
+anonymous;{SSHA256}SvbgZcK8O55OSXvwVwHf3uFAE48lVvJ37gPqnVo1t8eRV8zx6uBv5g==;asadmin
diff --git a/files/personal_domain/config/cacerts.jks b/files/personal_domain/config/cacerts.jks
new file mode 100644
index 0000000000000000000000000000000000000000..ca096f0618650c199b5b1ec2563df9a0b9fad29e
GIT binary patch
literal 1988
zcmezO_TO6u1_mZL7D~@aEG|yVEY8r)%quQQ%u7yXU|{T-c=e7P18anysevT}1M_x+
zCg#lsO-!>FFf%bSF|kCv+2m}%%f_kI=F#?@mywa1mBFB~(~#SMlZ`o)g-w{r+0jtI
zfDgps5N7w!D@iQM%s1pW;01}W3$yu`lq8lX8Y&wof&{pPrCgJ9G7E}R_413-72NVm
z^HLH^GV}8kJoAzbg$x8hinxV2-9avO%Ph_?lrxY4i7^X{rdcK$r==wuB_*dB!98Fg
zC(dhRY-nU;WN2bwWNZ;7&TDLJXk=&!<qj&hHZdw82PGpb19KB2KZ8LNBNtN>BO}9_
z86BJp8qfaUJ0V~aZ{2fqt@>=f!|ksQwwd*rJd<DWxXf#!?evRBKQ5b=)tJ@($tB>_
zL5Zn1mMxN7?dmJ3K6UNQ)7l>k`%=!<i@jEHJ9ux~9`&E)TVhT3M0&eU=&e82|6<}i
z-$sp@zv^Evvs-u9BmL2e)zVR`ZY{aWATjHTTIl`xcc*PJzfsZMeY|t4u~AyC%AGV%
zlb*JllFUBdS6Y_MFySj&YihLmz~AjjGo}h}d?mgogfV~jo9REYu5Z;|F79p<@`uA(
zTK4bzvb-5>C$<_`ZOfU?Ib-vZzTP!?Gq{!>a$howeYdaOt+giF;Swi8qthCz#e2%?
znw#$E1T}DN&Shd|WMEvZXdrJO%f=ik%f}+dB64=Zg#L1kKK<N_6TTMQt$KN0^vW&d
zK;#AoA|r#FG|wH+?wg@E60|botP^dXGT7@ayRLBk=ijY$=T@m*=Uz~Lhb6mTJND(w
z@@GD-T;C%1-cFo6?OkpK@8rz9A3`hs8Y=Kx?_3m9US#7G8#BG-nMJY09nQmZ7-gHi
zPbs*Gz7q(R^2s${n8RgxWPbTF$$f%rUVJ>iFooydf^&=Syy{}N3-O-4G1q&?>NA0A
zuMSu2T&$utZ?E3I&f-fqd{_Q|(CQ<?a$*^;sq)%0uDjM~M!h!TJo;-=vG#={PugxT
ze!Cze^}+`h9Yx8usLb;rq8@wGMBmSUQdnrTv}4)>p#x^lfqQLOH=OzNHDTM78*ZC~
zbBx)0PLxk(`}tL5Ld}t~U~n#HDK<<jhUDpM=7>DK)S!uZp+OT<Cp1rUe+m~s3qym(
z2Kwb`Q3GK}p5{T$(`Z@Q3^gm8MGXcg63oE~zcr%%9V_|t%!^a~rBJlOW8cesm#!(@
z6xp<{`{hHmJJ$SG>+5`#z3+AT?l<I1jg@>hzhu^dJ%Nqqdpno3pPO#VY_(>Wuk7MI
zHhEt<J{{ctW{K^+*eavsFy^C%cMtuDYtzWk{qLK#aH+`Bf6+I3a_3ww?CM-GGtc+n
z?NZIu>8nLHl;mliW-d+=T7Q1=Rkb<o@6X=%RXCjMq8Ijk#=NropG=<2ztUllu|D&E
zp^*{mDR)uhBU5$OS!6cJ^Su&KuZ>@~M0>K@<n<FhUH<9c%h@sa;g%}*4U93Tx1X23
z%{P0s!9Ny1m8>7T)}JmGXEEtz;k>xiX_Y|wlyjW9=ib+{W6Qw_?8{R<pVwxH=PurG
ztSQ;rE&NFqTIyp4m440#)^@5My2&u>%gK+kxuy!d?>26DKATtW&W2U7*7M9<o*dn%
z?J$o`x+3LH?CN5z0;WF&b#JHS?>*eeup)l-K26c8^P;+G^QTD09WVdZEOg56ZSj_M
z?Lz-lCyUI@{kLvLl;pqXCmt0Z{(MQ{cG{-ay$t)g%w?=xrt_b^ZeDr1Z%=t<!3~uo
z=?h%dRPujr;}QR$dtNxY>~26M=Y^()uU4J5p1k!$*!_;jDii*6752)<oe_RHr6jWG
zbqVW=6&}1+*=z4^zh3!8P?y2}yIS(HFS-}+ZvFUi)&A$JxEvK#Z?b(04_139W#g^*
zYUS$WU)Q|$O81qW6aBIHW6g1)3*1ve1agi&j5pi!Vb=z?vqrpAiq7QnPN)U|{~hV8

literal 0
HcmV?d00001

diff --git a/files/personal_domain/config/default-logging.properties b/files/personal_domain/config/default-logging.properties
new file mode 100644
index 0000000..d5a5b24
--- /dev/null
+++ b/files/personal_domain/config/default-logging.properties
@@ -0,0 +1,222 @@
+#
+# Copyright (c) 2022 Eclipse Foundation and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2018 Oracle and/or its affiliates. All rights reserved.
+#
+# This program and the accompanying materials are made available under the
+# terms of the Eclipse Public License v. 2.0, which is available at
+# http://www.eclipse.org/legal/epl-2.0.
+#
+# This Source Code may also be made available under the following Secondary
+# Licenses when the conditions for such availability set forth in the
+# Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
+# version 2 with the GNU Classpath Exception, which is available at
+# https://www.gnu.org/software/classpath/license.html.
+#
+# SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
+#
+
+# Handler settings
+
+handlers=\
+org.glassfish.main.jul.handler.SimpleLogHandler,\
+org.glassfish.main.jul.handler.GlassFishLogHandler,\
+org.glassfish.main.jul.handler.SyslogHandler
+
+org.glassfish.main.jul.handler.GlassFishLogHandler.buffer.capacity=10000
+org.glassfish.main.jul.handler.GlassFishLogHandler.buffer.timeoutInSeconds=0
+org.glassfish.main.jul.handler.GlassFishLogHandler.enabled=true
+org.glassfish.main.jul.handler.GlassFishLogHandler.encoding=UTF-8
+org.glassfish.main.jul.handler.GlassFishLogHandler.file=${com.sun.aas.instanceRoot}/logs/server.log
+org.glassfish.main.jul.handler.GlassFishLogHandler.flushFrequency=1
+org.glassfish.main.jul.handler.GlassFishLogHandler.formatter=org.glassfish.main.jul.formatter.ODLLogFormatter
+org.glassfish.main.jul.handler.GlassFishLogHandler.formatter.excludedFields=
+org.glassfish.main.jul.handler.GlassFishLogHandler.formatter.multiline=true
+org.glassfish.main.jul.handler.GlassFishLogHandler.formatter.printSource=false
+org.glassfish.main.jul.handler.GlassFishLogHandler.level=ALL
+org.glassfish.main.jul.handler.GlassFishLogHandler.redirectStandardStreams=true
+org.glassfish.main.jul.handler.GlassFishLogHandler.rotation.compress=false
+org.glassfish.main.jul.handler.GlassFishLogHandler.rotation.maxArchiveFiles=0
+org.glassfish.main.jul.handler.GlassFishLogHandler.rotation.limit.megabytes=100
+org.glassfish.main.jul.handler.GlassFishLogHandler.rotation.limit.minutes=0
+org.glassfish.main.jul.handler.GlassFishLogHandler.rotation.rollOnDateChange=false
+
+org.glassfish.main.jul.handler.SimpleLogHandler.formatter=org.glassfish.main.jul.formatter.UniformLogFormatter
+org.glassfish.main.jul.handler.SimpleLogHandler.formatter.excludedFields=
+org.glassfish.main.jul.handler.SimpleLogHandler.formatter.printSource=false
+org.glassfish.main.jul.handler.SimpleLogHandler.level=INFO
+org.glassfish.main.jul.handler.SimpleLogHandler.useErrorStream=true
+
+org.glassfish.main.jul.handler.SyslogHandler.buffer.capacity=5000
+org.glassfish.main.jul.handler.SyslogHandler.buffer.timeoutInSeconds=300
+org.glassfish.main.jul.handler.SyslogHandler.enabled=false
+org.glassfish.main.jul.handler.SyslogHandler.encoding=UTF-8
+org.glassfish.main.jul.handler.SyslogHandler.formatter=java.util.logging.SimpleFormatter
+org.glassfish.main.jul.handler.SyslogHandler.host=
+org.glassfish.main.jul.handler.SyslogHandler.level=SEVERE
+org.glassfish.main.jul.handler.SyslogHandler.port=514
+
+# Logger settings
+
+.level=INFO
+systemRootLogger.level=INFO
+
+com.sun.enterprise.admin.level=INFO
+com.sun.enterprise.connectors.level=INFO
+com.sun.enterprise.container.level=INFO
+com.sun.enterprise.glassfish.level=INFO
+com.sun.enterprise.glassfish.bootstrap.level=INFO
+com.sun.enterprise.naming.level=INFO
+com.sun.enterprise.resource.level=INFO
+com.sun.enterprise.security.level=INFO
+com.sun.enterprise.universal.level=INFO
+com.sun.webui.level=INFO
+
+jakarta.level=INFO
+
+jakarta.enterprise.admin.rest.level=INFO
+jakarta.enterprise.admin.rest.client.level=INFO
+jakarta.enterprise.admin.rest.connector.level=INFO
+
+jakarta.enterprise.bootstrap.level=INFO
+jakarta.enterprise.cluster.gms.level=INFO
+jakarta.enterprise.cluster.gms.admin.level=INFO
+jakarta.enterprise.cluster.gms.bootstrap.level=INFO
+jakarta.enterprise.concurrent.level=INFO
+jakarta.enterprise.config.api.level=INFO
+jakarta.enterprise.connector.work.level=INFO
+
+jakarta.enterprise.ejb.container.level=INFO
+
+jakarta.enterprise.inject.level=INFO
+jakarta.enterprise.inject.spi.level=INFO
+jakarta.enterprise.launcher.level=INFO
+jakarta.enterprise.logging.level=INFO
+jakarta.enterprise.logging.stdout.level=INFO
+jakarta.enterprise.logging.stderr.level=INFO
+jakarta.enterprise.monitoring.level=INFO
+jakarta.enterprise.osgi.container.level=INFO
+
+jakarta.enterprise.resource.corba.level=INFO
+jakarta.enterprise.resource.javamail.level=INFO
+jakarta.enterprise.resource.jdo.level=INFO
+jakarta.enterprise.resource.jms.level=INFO
+jakarta.enterprise.resource.jms.injection.level=INFO
+jakarta.enterprise.resource.jta.level=INFO
+jakarta.enterprise.resource.resourceadapter.level=INFO
+jakarta.enterprise.resource.sqltrace.level=INFO
+jakarta.enterprise.resource.webcontainer.jsf.application.level=INFO
+jakarta.enterprise.resource.webcontainer.jsf.config.level=INFO
+jakarta.enterprise.resource.webcontainer.jsf.context.level=INFO
+jakarta.enterprise.resource.webcontainer.jsf.facelets.level=INFO
+jakarta.enterprise.resource.webcontainer.jsf.lifecycle.level=INFO
+jakarta.enterprise.resource.webcontainer.jsf.managedbean.level=INFO
+jakarta.enterprise.resource.webcontainer.jsf.renderkit.level=INFO
+jakarta.enterprise.resource.webcontainer.jsf.resource.level=INFO
+jakarta.enterprise.resource.webcontainer.jsf.taglib.level=INFO
+jakarta.enterprise.resource.webcontainer.jsf.timing.level=INFO
+jakarta.enterprise.resource.weld.level=INFO
+
+jakarta.enterprise.resources.api.level=INFO
+jakarta.enterprise.resources.listener.level=INFO
+jakarta.enterprise.resources.naming.level=INFO
+jakarta.enterprise.resources.util.level=INFO
+
+jakarta.enterprise.security.services.level=INFO
+jakarta.enterprise.security.services.commands.level=INFO
+jakarta.enterprise.security.services.provider.level=INFO
+
+jakarta.enterprise.system.level=INFO
+jakarta.enterprise.system.container.appclient.level=INFO
+jakarta.enterprise.system.container.cmp.level=INFO
+jakarta.enterprise.system.container.ejb.level=INFO
+jakarta.enterprise.system.container.ejb.mdb.level=INFO
+jakarta.enterprise.system.container.web.level=INFO
+jakarta.enterprise.system.core.level=INFO
+jakarta.enterprise.system.core.ee.level=INFO
+jakarta.enterprise.system.core.classloading.level=INFO
+jakarta.enterprise.system.core.config.level=INFO
+jakarta.enterprise.system.core.naming.level=INFO
+jakarta.enterprise.system.core.security.level=INFO
+jakarta.enterprise.system.core.security.web.level=INFO
+jakarta.enterprise.system.core.selfmanagement.level=INFO
+jakarta.enterprise.system.core.ssh.level=INFO
+jakarta.enterprise.system.core.transaction.level=INFO
+jakarta.enterprise.system.jmx.level=INFO
+jakarta.enterprise.system.security.ssl.level=INFO
+jakarta.enterprise.system.tools.admin.level=INFO
+jakarta.enterprise.system.tools.admin.security.level=INFO
+jakarta.enterprise.system.tools.admin.security.authorization.level=INFO
+jakarta.enterprise.system.tools.amx.level=INFO
+jakarta.enterprise.system.tools.amxee.level=INFO
+jakarta.enterprise.system.tools.backup.level=INFO
+jakarta.enterprise.system.tools.deployment.level=INFO
+jakarta.enterprise.system.tools.deployment.autodeploy.level=INFO
+jakarta.enterprise.system.tools.deployment.common.level=INFO
+jakarta.enterprise.system.tools.deployment.dol.level=INFO
+jakarta.enterprise.system.tools.deployment.javaeefull.level=INFO
+jakarta.enterprise.system.tools.monitor.level=INFO
+jakarta.enterprise.system.tools.util.level=INFO
+jakarta.enterprise.system.util.level=INFO
+jakarta.enterprise.system.webservices.saaj.level=INFO
+jakarta.enterprise.system.webservices.rpc.level=INFO
+jakarta.enterprise.system.webservices.registry.level=INFO
+
+jakarta.enterprise.web.level=INFO
+jakarta.enterprise.web.admin.level=INFO
+jakarta.enterprise.web.core.level=INFO
+jakarta.enterprise.web.ha.level=INFO
+jakarta.enterprise.web.naming.level=INFO
+jakarta.enterprise.web.util.level=INFO
+jakarta.enterprise.web.vs.__asadmin.level=INFO
+jakarta.enterprise.web.vs.server.level=INFO
+jakarta.enterprise.webservices.level=INFO
+jakarta.enterprise.webservices.connector.level=INFO
+jakarta.enterprise.webservices.metroglue.level=INFO
+jakarta.enterprise.webservices.security.level=INFO
+jakarta.enterprise.webservices.transport.tcp.level=INFO
+
+jakarta.mail.level=INFO
+
+jakarta.ws.rs.client.level=INFO
+
+jdk.event.security.level=INFO
+
+MBeans.level=INFO
+
+org.apache.catalina.level=INFO
+org.apache.coyote.level=INFO
+org.apache.jasper.level=INFO
+
+org.eclipse.krazo.level=INFO
+org.eclipse.persistence.session.level=INFO
+
+org.glassfish.level=INFO
+org.glassfish.admingui.level=INFO
+org.glassfish.apf.level=INFO
+org.glassfish.concurrent.level=INFO
+org.glassfish.exousia.level=INFO
+org.glassfish.grizzly.level=INFO
+org.glassfish.grizzly.http2.level=INFO
+org.glassfish.hk2.classmodel.level=INFO
+org.glassfish.jersey.level=INFO
+org.glassfish.jersey.message.internal.TracingLogger.level=INFO
+org.glassfish.main.level=INFO
+org.glassfish.naming.level=INFO
+org.glassfish.persistence.level=INFO
+org.glassfish.resourcebase.level=INFO
+org.glassfish.security.level=INFO
+org.glassfish.soteria.level=INFO
+org.glassfish.weld.level=INFO
+
+org.hibernate.level=INFO
+org.hibernate.validator.internal.util.Version.level=WARNING
+
+org.jboss.weld.level=INFO
+org.jvnet.hk2.level=INFO
+org.jvnet.hk2.osgiadapter.level=WARNING
+org.jvnet.mimepull.level=INFO
+
+ShoalLogger.level=INFO
+
+sun.level=INFO
+
diff --git a/files/personal_domain/config/default-web.xml b/files/personal_domain/config/default-web.xml
new file mode 100644
index 0000000..3621bed
--- /dev/null
+++ b/files/personal_domain/config/default-web.xml
@@ -0,0 +1,1187 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+
+    Copyright (c) 2021 Contributors to Eclipse Foundation.
+    Copyright (c) 2006, 2021 Oracle and/or its affiliates. All rights reserved.
+
+    This program and the accompanying materials are made available under the
+    terms of the Eclipse Public License v. 2.0, which is available at
+    http://www.eclipse.org/legal/epl-2.0.
+
+    This Source Code may also be made available under the following Secondary
+    Licenses when the conditions for such availability set forth in the
+    Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
+    version 2 with the GNU Classpath Exception, which is available at
+    https://www.gnu.org/software/classpath/license.html.
+
+    SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
+
+-->
+
+<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="3.1" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd">
+
+  <!-- ======================== Introduction ============================== -->
+
+
+  <!-- The default deployment descriptor.                                   -->
+  <!--                                                                      -->
+  <!-- The default deployment descriptor specifies default deployment       -->
+  <!-- descriptor values inherited by any web applications deployed to      -->
+  <!-- the application server.                                              -->
+
+
+  <!-- ============ Built In Context Init Parameter Definitions =========== -->
+
+
+  <!-- Init parameter to force the XML validation of JSF configuration  -->
+  <!-- resources.                                                       -->
+
+  <context-param>
+      <param-name>com.sun.faces.validateXml</param-name>
+      <param-value>true</param-value>
+  </context-param>
+
+  <!-- Init parameter will cause the JSF implementation to bypass      -->
+  <!-- processing the web.xml to determine if we should continue       -->
+  <!-- bootstrapping JSF for the web application.                      -->
+
+  <context-param>
+      <param-name>com.sun.faces.forceLoadConfiguration</param-name>
+      <param-value>true</param-value>
+  </context-param>
+
+
+  <!-- ================== Built In Servlet Definitions ==================== -->
+
+
+  <!-- The DefaultServlet, which is responsible for serving static          -->
+  <!-- resources.                                                           -->
+  <!-- This servlet processes any requests that are not mapped to other     -->
+  <!-- servlets with servlet mappings (defined either here or in your own   -->
+  <!-- web.xml file.  This servlet supports the following initialization    -->
+  <!-- parameters (default values have been placed in square brackets):     -->
+  <!--                                                                      -->
+  <!--   debug               Debugging detail level for messages logged     -->
+  <!--                       by this servlet.  [0]                          -->
+  <!--                                                                      -->
+  <!--   fileEncoding        Encoding to be used to read static resources   -->
+  <!--                       [platform default]                             -->
+  <!--                                                                      -->
+  <!--   input               Input buffer size (in bytes) when reading      -->
+  <!--                       resources to be served.  [2048]                -->
+  <!--                                                                      -->
+  <!--   listings            Should directory listings be produced if there -->
+  <!--                       is no welcome file in this directory?  [false] -->
+  <!--                       WARNING: Listings for directories with many    -->
+  <!--                       entries can be slow and may consume            -->
+  <!--                       significant proportions of server resources.   -->
+  <!--                                                                      -->
+  <!--   sortedBy            Specifies the criteria that will be used for   -->
+  <!--                       sorting directory entries. Legal values are    -->
+  <!--                       NAME, SIZE, and LAST_MODIFIED.  [NAME]         -->
+  <!--                                                                      -->
+  <!--   output              Output buffer size (in bytes) when writing     -->
+  <!--                       resources to be served.  [2048]                -->
+  <!--                                                                      -->
+  <!--   readonly            Is this context "read only", so HTTP           -->
+  <!--                       commands like PUT and DELETE are               -->
+  <!--                       rejected?  [true]                              -->
+  <!--                                                                      -->
+  <!--   readmeFile          File name to display with the directory        -->
+  <!--                       contents. [null]                               -->
+  <!--                                                                      -->
+  <!--   sendfileSize        If the connector used supports sendfile, this  -->
+  <!--                       represents the minimal file size in KB for     -->
+  <!--                       which sendfile will be used. Use a negative    -->
+  <!--                       value to always disable sendfile.  [48]        -->
+  <!--                                                                      -->
+  <!--   useAcceptRanges     Should the Accept-Ranges header be included    -->
+  <!--                       in responses where appropriate? [true]         -->
+  <!--                                                                      -->
+  <!--   maxHeaderRangeItems The max number of items in Range header.       -->
+  <!--                       -1 means unbounded.  [10]                      -->
+  <!--                                                                      -->
+  <!--  For directory listing customization. Checks localXsltFile, then     -->
+  <!--  globalXsltFile, then defaults to original behavior.                 -->
+  <!--                                                                      -->
+  <!--   localXsltFile       Make directory listings an XML doc and         -->
+  <!--                       pass the result to this style sheet residing   -->
+  <!--                       in that directory. This overrides              -->
+  <!--                        globalXsltFile[null]                          -->
+  <!--                                                                      -->
+  <!--   globalXsltFile      Site wide configuration version of             -->
+  <!--                       localXsltFile This argument is expected        -->
+  <!--                       to be a physical file. [null]                  -->
+
+  <servlet>
+    <servlet-name>default</servlet-name>
+    <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
+    <init-param>
+      <param-name>debug</param-name>
+      <param-value>0</param-value>
+    </init-param>
+    <init-param>
+      <param-name>listings</param-name>
+      <param-value>false</param-value>
+    </init-param>
+    <load-on-startup>1</load-on-startup>
+  </servlet>
+
+
+  <!-- The JSP page compiler and execution servlet, which is the mechanism  -->
+  <!-- used by the application server to support JSP pages.  Traditionally, -->
+  <!-- this servlet is mapped to the URL pattern "*.jsp".                   -->
+  <!-- This servlet supports the following initialization parameters        -->
+  <!-- (default values have been placed in square brackets):                -->
+  <!--                                                                      -->
+  <!--   checkInterval       If development is false and checkInterval is   -->
+  <!--                       greater than zero, background compilations are -->
+  <!--                       enabled. checkInterval is the time in seconds  -->
+  <!--                       between checks to see if a JSP page needs to   -->
+  <!--                       be recompiled. [0]                             -->
+  <!--                                                                      -->
+  <!--   modificationTestInterval                                           -->
+  <!--                       Causes a JSP (and its dependent files) to not  -->
+  <!--                       be checked for modification during the         -->
+  <!--                       specified time interval (in seconds) from the  -->
+  <!--                       last time the JSP was checked for              -->
+  <!--                       modification. A value of 0 will cause the JSP  -->
+  <!--                       to be checked on every access.                 -->
+  <!--                       Used in development mode only. [0]             -->
+  <!--                                                                      -->
+  <!--   compiler            Which compiler Ant should use to compile JSP   -->
+  <!--                       pages.  See the Ant documentation for more     -->
+  <!--                       information. [javac]                           -->
+  <!--                                                                      -->
+  <!--   classdebuginfo      Should the class file be compiled with         -->
+  <!--                       debugging information?  [true]                 -->
+  <!--                                                                      -->
+  <!--   classpath           What class path should I use while compiling   -->
+  <!--                       generated servlets?  [Created dynamically      -->
+  <!--                       based on the current web application]          -->
+  <!--                       [Ignored in Glassfish]                         -->
+  <!--                                                                      -->
+  <!--   development         Is Jasper used in development mode? If true,   -->
+  <!--                       the frequency at which JSPs are checked for    -->
+  <!--                       modification may be specified via the          -->
+  <!--                       modificationTestInterval parameter. [true]     -->
+  <!--                                                                      -->
+  <!--   enablePooling       Determines whether tag handler pooling is      -->
+  <!--                       enabled  [true]                                -->
+  <!--                                                                      -->
+  <!--   fork                Tell Ant to fork compiles of JSP pages so that -->
+  <!--                       JSP pages are compiled in their own JVM        -->
+  <!--                       (separate from the JVM that the application    -->
+  <!--                       server is running in). [true]                  -->
+  <!--                                                                      -->
+  <!--   javaEncoding        Java file encoding to use for generating java  -->
+  <!--                       source files. [UTF8]                           -->
+  <!--                                                                      -->
+  <!--   keepgenerated       Should we keep the generated Java source code  -->
+  <!--                       for each page instead of deleting it?          -->
+  <!--                       [true with JDK 5 and before, or for jspc]      -->
+  <!--                       [false otherwise]                              -->
+  <!--                                                                      -->
+  <!--   saveBytecode        Should the generated byte code be saved to     -->
+  <!--                       .class files?  This option is meaningful only  -->
+  <!--                       when Java compiler API, JSR199 (available with -->
+  <!--                       JDK 6) is used for javac compilations.         -->
+  <!--                       [false] [true for jspc]                        -->
+  <!--                                                                      -->
+  <!--   mappedfile          Should we generate static content with one     -->
+  <!--                       print statement per input line, to ease        -->
+  <!--                       debugging?  [true]                             -->
+  <!--                                                                      -->
+  <!--   trimSpaces          Should white spaces in template text between   -->
+  <!--                       actions or directives be trimmed?  [false]     -->
+  <!--                                                                      -->
+  <!--   suppressSmap        Should the generation of SMAP info for JSR45   -->
+  <!--                       debugging be suppressed?  [false]              -->
+  <!--                                                                      -->
+  <!--   dumpSmap            Should the SMAP info for JSR45 debugging be    -->
+  <!--                       dumped to a file? [false]                      -->
+  <!--                       False if suppressSmap is true                  -->
+  <!--                                                                      -->
+  <!--   genStrAsCharArray   Should text strings be generated as char       -->
+  <!--                       arrays, to improve performance in some cases?  -->
+  <!--                       [false]                                        -->
+  <!--                                                                      -->
+  <!--   genStrAsByteArray   Should text strings be generated as bytes      -->
+  <!--                       (encoded with the page encoding), if the page  -->
+  <!--                       is not buffered?                               -->
+  <!--                       [true]                                         -->
+  <!--                                                                      -->
+  <!--   defaultBufferNone   Should the default for the buffer attribute of -->
+  <!--                       the page directive be "none"?  [false]         -->
+  <!--                                                                      -->
+  <!--   errorOnUseBeanInvalidClassAttribute                                -->
+  <!--                       Should Jasper issue an error when the value of -->
+  <!--                       the class attribute in an useBean action is    -->
+  <!--                       not a valid bean class?  [false]               -->
+  <!--                                                                      -->
+  <!--   scratchdir          What scratch directory should we use when      -->
+  <!--                       compiling JSP pages?  [default work directory  -->
+  <!--                       for the current web application]               -->
+  <!--                                                                      -->
+  <!--   xpoweredBy          Determines whether X-Powered-By response       -->
+  <!--                       header is added by generated servlet  [true]   -->
+  <!--                                                                      -->
+  <!--   usePrecompiled      If true, it is assumed that JSPs have been     -->
+  <!--                       precompiled, and their corresponding servlet   -->
+  <!--                       classes have been bundled in the web           -->
+  <!--                       application's WEB-INF/lib or WEB-INF/classes,  -->
+  <!--                       so that when a JSP is accessed, it is not      -->
+  <!--                       compiled, and instead, its precompiled servlet -->
+  <!--                       class is used. [false]                         -->
+  <!--                                                                      -->
+  <!--   use-precompiled     Same as usePrecompiled. If both are specified, -->
+  <!--                       usePrecompiled takes precedence                -->
+  <!--                                                                      -->
+  <!--   initialCapacity     Initial capacity of HashMap mapping JSPs to    -->
+  <!--                       their corresponding servlets [32]              -->
+  <!--                                                                      -->
+  <!--   initial-capacity    Same as initialCapacity. If both are specified,-->
+  <!--                       initialCapacity takes precedence               -->
+  <!--                                                                      -->
+  <!--   httpMethods         Comma separated list of HTTP methods supported -->
+  <!--                       by the JspServlet. Wildcard ("*") denotes      -->
+  <!--                       "ALL METHODS". [ALL METHODS]                   -->
+  <!--                                                                      -->
+  <!--   reload-interval     Specifies the frequency (in seconds) at which  -->
+  <!--                       JSP files are checked for modifications.       -->
+  <!--                       Setting this value to 0 checks JSPs for        -->
+  <!--                       modifications on every request. Setting this   -->
+  <!--                       value to -1 disables checks for JSP            -->
+  <!--                       modifications and JSP recompilation.           -->
+  <!--                                                                      -->
+  <!--   compilerSourceVM    Provides source compatibility with the         -->
+  <!--                       specified JDK release (same as -source         -->
+  <!--                       javac command-line switch)                     -->
+  <!--                                                                      -->
+  <!--   compilerTargetVM    Generates class files for specified VM version -->
+  <!--                       (same as -target javac command-line switch)    -->
+  <!--                                                                      -->
+  <!--   system-jar-includes Specify a list (of jars, or fragments of jar   -->
+  <!--                       paths) that is used to determine if a system   -->
+  <!--                       jar (obtained from the system classloader)     -->
+  <!--                       should be included in the javac classpath      -->
+  <!--                       [Include all system jars]                      -->
+  <!--                                                                      -->
+  <!-- If you wish to use Jikes to compile JSP pages:                       -->
+  <!-- * Set the "classpath" initialization parameter appropriately         -->
+  <!--   for this web application.                                          -->
+  <!-- * Set the "jspCompilerPlugin" initialization parameter to            -->
+  <!--   "org.glassfish.wasp.compiler.JikesJavaCompiler".                    -->
+
+  <servlet>
+    <servlet-name>jsp</servlet-name>
+    <servlet-class>org.glassfish.wasp.servlet.JspServlet</servlet-class>
+    <init-param>
+      <param-name>xpoweredBy</param-name>
+      <param-value>true</param-value>
+    </init-param>
+    <init-param>
+      <param-name>httpMethods</param-name>
+      <param-value>GET,POST,HEAD</param-value>
+    </init-param>
+    <init-param>
+      <param-name>compilerSourceVM</param-name>
+      <param-value>1.8</param-value>
+    </init-param>
+    <init-param>
+      <param-name>compilerTargetVM</param-name>
+      <param-value>1.8</param-value>
+    </init-param>
+    <init-param>
+      <param-name>system-jar-includes</param-name>
+      <param-value>
+        /lib/
+        \lib\
+        expressly.jar
+        jakarta.el-api.jar
+        jakarta.servlet-api.jar
+        jakarta.servlet.jsp-api.jar
+        jakarta.servlet.jsp.jstl-api.jar
+        jakarta.servlet.jsp.jstl.jar
+        jakarta.jms-api.jar
+        jakarta.faces.jar
+        wasp.jar
+        jspcaching-connector.jar
+        web-glue.jar
+        hibernate-validator.jar
+        jakarta.validation-api.jar
+        jakarta.ejb.jar
+        jakarta.jms-api.jar
+        jakarta.activation-api.jar
+        angus-activation.jar
+        jakarta.mail-api.jar
+        angus-mail.jar
+        jakarta.management.j2ee-api.jar
+        jakarta.persistence.jar
+        jakarta.resource-api.jar
+        jakarta.authentication-api.jar
+        jakarta.authorization-api.jar
+        jakarta.transaction-api.jar
+        jakarta.xml.bind-api.jar
+        webservices-api-osgi.jar
+        webservices-osgi.jar
+        weld-osgi-bundle.jar
+        jersey-mvc-jsp.jar
+        jakarta.enterprise.concurrent-api.jar
+      </param-value>
+    </init-param>
+    <load-on-startup>3</load-on-startup>
+  </servlet>
+
+
+  <!-- NOTE: An SSI Filter is also available as an alternative SSI          -->
+  <!-- implementation. Use either the Servlet or the Filter but NOT both.   -->
+  <!--                                                                      -->
+  <!-- Server Side Includes processing servlet, which processes SSI         -->
+  <!-- directives in HTML pages consistent with similar support in web      -->
+  <!-- servers like Apache.  Traditionally, this servlet is mapped to the   -->
+  <!-- URL pattern "*.shtml".  This servlet supports the following          -->
+  <!-- initialization parameters (default values are in square brackets):   -->
+  <!--                                                                      -->
+  <!--   buffered            Should output from this servlet be buffered?   -->
+  <!--                       (0=false, 1=true)  [0]                         -->
+  <!--                                                                      -->
+  <!--   debug               Debugging detail level for messages logged     -->
+  <!--                       by this servlet.  [0]                          -->
+  <!--                                                                      -->
+  <!--   expires             The number of seconds before a page with SSI   -->
+  <!--                       directives will expire.  [No default]          -->
+  <!--                                                                      -->
+  <!--   isVirtualWebappRelative                                            -->
+  <!--                       Should "virtual" paths be interpreted as       -->
+  <!--                       relative to the context root, instead of       -->
+  <!--                       the server root?  (0=false, 1=true) [0]        -->
+  <!--                                                                      -->
+  <!--   inputEncoding       The encoding to assume for SSI resources if    -->
+  <!--                       one is not available from the resource.        -->
+  <!--                       [Platform default]                             -->
+  <!--                                                                      -->
+  <!--   outputEncoding      The encoding to use for the page that results  -->
+  <!--                       from the SSI processing. [UTF-8]               -->
+
+<!--
+  <servlet>
+    <servlet-name>ssi</servlet-name>
+    <servlet-class>org.apache.catalina.ssi.SSIServlet</servlet-class>
+    <init-param>
+      <param-name>buffered</param-name>
+      <param-value>1</param-value>
+    </init-param>
+    <init-param>
+      <param-name>debug</param-name>
+      <param-value>0</param-value>
+    </init-param>
+    <init-param>
+      <param-name>expires</param-name>
+      <param-value>666</param-value>
+    </init-param>
+    <init-param>
+      <param-name>isVirtualWebappRelative</param-name>
+      <param-value>0</param-value>
+    </init-param>
+    <load-on-startup>4</load-on-startup>
+  </servlet>
+-->
+
+
+  <!-- Common Gateway Includes (CGI) processing servlet, which supports     -->
+  <!-- execution of external applications that conform to the CGI spec      -->
+  <!-- requirements.  Typically, this servlet is mapped to the URL pattern  -->
+  <!-- "/cgi-bin/*", which means that any CGI applications that are         -->
+  <!-- executed must be present within the web application.  This servlet   -->
+  <!-- supports the following initialization parameters (default values     -->
+  <!-- are in square brackets):                                             -->
+  <!--                                                                      -->
+  <!--   cgiPathPrefix        The CGI search path will start at             -->
+  <!--                        webAppRootDir + File.separator + this prefix. -->
+  <!--                        [WEB-INF/cgi]                                 -->
+  <!--                                                                      -->
+  <!--   debug                Debugging detail level for messages logged    -->
+  <!--                        by this servlet.  [0]                         -->
+  <!--                                                                      -->
+  <!--   executable           Name of the executable used to run the        -->
+  <!--                        script. [perl]                                -->
+  <!--                                                                      -->
+  <!--   parameterEncoding    Name of parameter encoding to be used with    -->
+  <!--                        CGI servlet.                                  -->
+  <!--                        [System.getProperty("file.encoding","UTF-8")] -->
+  <!--                                                                      -->
+  <!--   passShellEnvironment Should the shell environment variables (if    -->
+  <!--                        any) be passed to the CGI script? [false]     -->
+  <!--                                                                      -->
+  <!--   stderrTimeout        The time (in milliseconds) to wait for the    -->
+  <!--                        reading of stderr to complete before          -->
+  <!--                        terminating the CGI process. [2000]           -->
+
+
+<!--
+  <servlet>
+    <servlet-name>cgi</servlet-name>
+    <servlet-class>org.apache.catalina.servlets.CGIServlet</servlet-class>
+    <init-param>
+      <param-name>debug</param-name>
+      <param-value>0</param-value>
+    </init-param>
+    <init-param>
+      <param-name>cgiPathPrefix</param-name>
+      <param-value>WEB-INF/cgi</param-value>
+    </init-param>
+    <load-on-startup>5</load-on-startup>
+  </servlet>
+-->
+
+
+  <!-- ================ Built In Servlet Mappings ========================= -->
+
+  <!-- The mapping for the default servlet -->
+  <servlet-mapping>
+    <servlet-name>default</servlet-name>
+    <url-pattern>/</url-pattern>
+  </servlet-mapping>
+
+  <!-- The mapping for the JSP servlet -->
+  <servlet-mapping>
+    <servlet-name>jsp</servlet-name>
+    <url-pattern>*.jsp</url-pattern>
+    <url-pattern>*.jspx</url-pattern>
+  </servlet-mapping>
+
+  <!-- The mapping for the SSI servlet -->
+<!--
+  <servlet-mapping>
+    <servlet-name>ssi</servlet-name>
+    <url-pattern>*.shtml</url-pattern>
+  </servlet-mapping>
+-->
+
+  <!-- The mapping for the CGI Gateway servlet -->
+<!--
+  <servlet-mapping>
+    <servlet-name>cgi</servlet-name>
+    <url-pattern>/cgi-bin/*</url-pattern>
+  </servlet-mapping>
+-->
+
+
+  <!-- ================== Built In Filter Definitions ===================== -->
+
+  <!-- NOTE: An SSI Servlet is also available as an alternative SSI         -->
+  <!-- implementation. Use either the Servlet or the Filter but NOT both.   -->
+  <!--                                                                      -->
+  <!-- Server Side Includes processing filter, which processes SSI          -->
+  <!-- directives in HTML pages consistent with similar support in web      -->
+  <!-- servers like Apache.  Traditionally, this filter is mapped to the    -->
+  <!-- URL pattern "*.shtml", though it can be mapped to "*" as it will     -->
+  <!-- selectively enable/disable SSI processing based on mime types. For   -->
+  <!-- this to work you will need to uncomment the .shtml mime type         -->
+  <!-- definition towards the bottom of this file.                          -->
+  <!-- The contentType init param allows you to apply SSI processing to JSP -->
+  <!-- pages, javascript, or any other content you wish.  This filter       -->
+  <!-- supports the following initialization parameters (default values are -->
+  <!-- in square brackets):                                                 -->
+  <!--                                                                      -->
+  <!--   contentType         A regex pattern that must be matched before    -->
+  <!--                       SSI processing is applied.                     -->
+  <!--                       [text/x-server-parsed-html(;.*)?]              -->
+  <!--                                                                      -->
+  <!--   debug               Debugging detail level for messages logged     -->
+  <!--                       by this servlet.  [0]                          -->
+  <!--                                                                      -->
+  <!--   expires             The number of seconds before a page with SSI   -->
+  <!--                       directives will expire.  [No default]          -->
+  <!--                                                                      -->
+  <!--   isVirtualWebappRelative                                            -->
+  <!--                       Should "virtual" paths be interpreted as       -->
+  <!--                       relative to the context root, instead of       -->
+  <!--                       the server root?  (0=false, 1=true) [0]        -->
+
+<!--
+  <filter>
+    <filter-name>ssi</filter-name>
+    <filter-class>
+      org.apache.catalina.ssi.SSIFilter
+    </filter-class>
+    <init-param>
+      <param-name>contentType</param-name>
+      <param-value>text/x-server-parsed-html(;.*)?</param-value>
+    </init-param>
+    <init-param>
+      <param-name>debug</param-name>
+      <param-value>0</param-value>
+    </init-param>
+    <init-param>
+      <param-name>expires</param-name>
+      <param-value>666</param-value>
+    </init-param>
+    <init-param>
+      <param-name>isVirtualWebappRelative</param-name>
+      <param-value>0</param-value>
+    </init-param>
+  </filter>
+-->
+
+
+  <!-- ==================== Built In Filter Mappings ====================== -->
+
+  <!-- The mapping for the SSI Filter -->
+<!--
+  <filter-mapping>
+    <filter-name>ssi</filter-name>
+    <url-pattern>*.shtml</url-pattern>
+  </filter-mapping>
+-->
+
+
+  <!-- ==================== Default Session Configuration ================= -->
+
+  <!-- You can set the default session timeout (in minutes) for all newly   -->
+  <!-- created sessions by modifying the value below.                       -->
+
+  <session-config>
+    <session-timeout>30</session-timeout>
+  </session-config>
+
+
+  <!-- ===================== Default MIME Type Mappings =================== -->
+
+  <!-- When serving static resources, the application server will           -->
+  <!-- automatically generate a "Content-Type" response header from the     -->
+  <!-- filename extension of the resource, based on these mappings.         -->
+  <!-- Additional mappings may be specified here (to be shared by all       -->
+  <!-- web applications) or in a web application's web.xml deployment       -->
+  <!-- descriptor (for that web application's individual use).              -->
+
+  <mime-mapping>
+    <extension>abs</extension>
+    <mime-type>audio/x-mpeg</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>ai</extension>
+    <mime-type>application/postscript</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>aif</extension>
+    <mime-type>audio/x-aiff</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>aifc</extension>
+    <mime-type>audio/x-aiff</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>aiff</extension>
+    <mime-type>audio/x-aiff</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>aim</extension>
+    <mime-type>application/x-aim</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>art</extension>
+    <mime-type>image/x-jg</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>asf</extension>
+    <mime-type>video/x-ms-asf</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>asx</extension>
+    <mime-type>video/x-ms-asf</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>au</extension>
+    <mime-type>audio/basic</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>avi</extension>
+    <mime-type>video/x-msvideo</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>avx</extension>
+    <mime-type>video/x-rad-screenplay</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>bcpio</extension>
+    <mime-type>application/x-bcpio</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>bin</extension>
+    <mime-type>application/octet-stream</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>bmp</extension>
+    <mime-type>image/bmp</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>body</extension>
+    <mime-type>text/html</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>cdf</extension>
+    <mime-type>application/x-cdf</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>cer</extension>
+    <mime-type>application/x-x509-ca-cert</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>class</extension>
+    <mime-type>application/java</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>cpio</extension>
+    <mime-type>application/x-cpio</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>csh</extension>
+    <mime-type>application/x-csh</mime-type>
+  </mime-mapping>
+   <mime-mapping>
+    <extension>css</extension>
+    <mime-type>text/css</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>dib</extension>
+    <mime-type>image/bmp</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>doc</extension>
+    <mime-type>application/msword</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>dtd</extension>
+    <mime-type>application/xml-dtd</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>dv</extension>
+    <mime-type>video/x-dv</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>dvi</extension>
+    <mime-type>application/x-dvi</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>eps</extension>
+    <mime-type>application/postscript</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>etx</extension>
+    <mime-type>text/x-setext</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>exe</extension>
+    <mime-type>application/octet-stream</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>gif</extension>
+    <mime-type>image/gif</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>gk</extension>
+    <mime-type>application/octet-stream</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>gtar</extension>
+    <mime-type>application/x-gtar</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>gz</extension>
+    <mime-type>application/x-gzip</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>hdf</extension>
+    <mime-type>application/x-hdf</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>hqx</extension>
+    <mime-type>application/mac-binhex40</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>htc</extension>
+    <mime-type>text/x-component</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>htm</extension>
+    <mime-type>text/html</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>html</extension>
+    <mime-type>text/html</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>hqx</extension>
+    <mime-type>application/mac-binhex40</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>ico</extension>
+    <mime-type>image/x-icon</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>ief</extension>
+    <mime-type>image/ief</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>jad</extension>
+    <mime-type>text/vnd.sun.j2me.app-descriptor</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>jar</extension>
+    <mime-type>application/java-archive</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>java</extension>
+    <mime-type>text/plain</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>jnlp</extension>
+    <mime-type>application/x-java-jnlp-file</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>jpe</extension>
+    <mime-type>image/jpeg</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>jpeg</extension>
+    <mime-type>image/jpeg</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>jpg</extension>
+    <mime-type>image/jpeg</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>js</extension>
+    <mime-type>text/javascript</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>json</extension>
+    <mime-type>application/json</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>kar</extension>
+    <mime-type>audio/x-midi</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>latex</extension>
+    <mime-type>application/x-latex</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>m3u</extension>
+    <mime-type>audio/x-mpegurl</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>mac</extension>
+    <mime-type>image/x-macpaint</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>man</extension>
+    <mime-type>application/x-troff-man</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>mathml</extension>
+    <mime-type>application/mathml+xml</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>me</extension>
+    <mime-type>application/x-troff-me</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>mid</extension>
+    <mime-type>audio/x-midi</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>midi</extension>
+    <mime-type>audio/x-midi</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>mif</extension>
+    <mime-type>application/x-mif</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>mov</extension>
+    <mime-type>video/quicktime</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>movie</extension>
+    <mime-type>video/x-sgi-movie</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>mp1</extension>
+    <mime-type>audio/x-mpeg</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>mp2</extension>
+    <mime-type>audio/x-mpeg</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>mp3</extension>
+    <mime-type>audio/x-mpeg</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>mpa</extension>
+    <mime-type>audio/x-mpeg</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>mpe</extension>
+    <mime-type>video/mpeg</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>mpeg</extension>
+    <mime-type>video/mpeg</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>mpega</extension>
+    <mime-type>audio/x-mpeg</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>mpg</extension>
+    <mime-type>video/mpeg</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>mpv2</extension>
+    <mime-type>video/mpeg2</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>ms</extension>
+    <mime-type>application/x-wais-source</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>nc</extension>
+    <mime-type>application/x-netcdf</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>oda</extension>
+    <mime-type>application/oda</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>odg</extension>
+    <mime-type>application/x-vnd.oasis.opendocument.graphics</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>odp</extension>
+    <mime-type>application/x-vnd.oasis.opendocument.presentation</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>ods</extension>
+    <mime-type>application/x-vnd.oasis.opendocument.spreadsheet</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>odt</extension>
+    <mime-type>application/x-vnd.oasis.opendocument.text</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>ogg</extension>
+    <mime-type>application/ogg</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>pbm</extension>
+    <mime-type>image/x-portable-bitmap</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>pct</extension>
+    <mime-type>image/pict</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>pdf</extension>
+    <mime-type>application/pdf</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>pgm</extension>
+    <mime-type>image/x-portable-graymap</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>pic</extension>
+    <mime-type>image/pict</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>pict</extension>
+    <mime-type>image/pict</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>pls</extension>
+    <mime-type>audio/x-scpls</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>png</extension>
+    <mime-type>image/png</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>pnm</extension>
+    <mime-type>image/x-portable-anymap</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>pnt</extension>
+    <mime-type>image/x-macpaint</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>ppm</extension>
+    <mime-type>image/x-portable-pixmap</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>ppt</extension>
+    <mime-type>application/powerpoint</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>ps</extension>
+    <mime-type>application/postscript</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>psd</extension>
+    <mime-type>image/x-photoshop</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>qt</extension>
+    <mime-type>video/quicktime</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>qti</extension>
+    <mime-type>image/x-quicktime</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>qtif</extension>
+    <mime-type>image/x-quicktime</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>ras</extension>
+    <mime-type>image/x-cmu-raster</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>rdf</extension>
+    <mime-type>application/rdf+xml</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>rgb</extension>
+    <mime-type>image/x-rgb</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>rm</extension>
+    <mime-type>application/vnd.rn-realmedia</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>roff</extension>
+    <mime-type>application/x-troff</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>rtf</extension>
+    <mime-type>application/rtf</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>rtx</extension>
+    <mime-type>text/richtext</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>sh</extension>
+    <mime-type>application/x-sh</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>shar</extension>
+    <mime-type>application/x-shar</mime-type>
+  </mime-mapping>
+<!--
+  <mime-mapping>
+    <extension>shtml</extension>
+    <mime-type>text/x-server-parsed-html</mime-type>
+  </mime-mapping>
+-->
+  <mime-mapping>
+    <extension>sit</extension>
+    <mime-type>application/x-stuffit</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>smf</extension>
+    <mime-type>audio/x-midi</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>snd</extension>
+    <mime-type>audio/basic</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>src</extension>
+    <mime-type>application/x-wais-source</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>sv4cpio</extension>
+    <mime-type>application/x-sv4cpio</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>sv4crc</extension>
+    <mime-type>application/x-sv4crc</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>svg</extension>
+    <mime-type>image/svg+xml</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>svgz</extension>
+    <mime-type>image/svg+xml</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>swf</extension>
+    <mime-type>application/x-shockwave-flash</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>t</extension>
+    <mime-type>application/x-troff</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>tar</extension>
+    <mime-type>application/x-tar</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>tcl</extension>
+    <mime-type>application/x-tcl</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>tex</extension>
+    <mime-type>application/x-tex</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>texi</extension>
+    <mime-type>application/x-texinfo</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>texinfo</extension>
+    <mime-type>application/x-texinfo</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>tif</extension>
+    <mime-type>image/tiff</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>tiff</extension>
+    <mime-type>image/tiff</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>tr</extension>
+    <mime-type>application/x-troff</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>tsv</extension>
+    <mime-type>text/tab-separated-values</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>txt</extension>
+    <mime-type>text/plain</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>ulw</extension>
+    <mime-type>audio/basic</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>ustar</extension>
+    <mime-type>application/x-ustar</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>xbm</extension>
+    <mime-type>image/x-xbitmap</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>xml</extension>
+    <mime-type>application/xml</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>xpm</extension>
+    <mime-type>image/x-xpixmap</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>xsl</extension>
+    <mime-type>application/xml</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>xslt</extension>
+    <mime-type>application/xslt+xml</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>xwd</extension>
+    <mime-type>image/x-xwindowdump</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>vsd</extension>
+    <mime-type>application/x-visio</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>vxml</extension>
+    <mime-type>application/voicexml+xml</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>wav</extension>
+    <mime-type>audio/x-wav</mime-type>
+  </mime-mapping>
+  <mime-mapping> <!-- Wireless Bitmap -->
+    <extension>wbmp</extension>
+    <mime-type>image/vnd.wap.wbmp</mime-type>
+  </mime-mapping>
+  <mime-mapping> <!-- WML Source -->
+    <extension>wml</extension>
+    <mime-type>text/vnd.wap.wml</mime-type>
+  </mime-mapping>
+  <mime-mapping> <!-- Compiled WML -->
+    <extension>wmlc</extension>
+    <mime-type>application/vnd.wap.wmlc</mime-type>
+  </mime-mapping>
+  <mime-mapping> <!-- WML Script Source -->
+    <extension>wmls</extension>
+    <mime-type>text/vnd.wap.wmls</mime-type>
+  </mime-mapping>
+  <mime-mapping> <!-- Compiled WML Script -->
+    <extension>wmlscriptc</extension>
+    <mime-type>application/vnd.wap.wmlscriptc</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>wrl</extension>
+    <mime-type>x-world/x-vrml</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>xht</extension>
+    <mime-type>application/xhtml+xml</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>xhtml</extension>
+    <mime-type>application/xhtml+xml</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>xls</extension>
+    <mime-type>application/vnd.ms-excel</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>xul</extension>
+    <mime-type>application/vnd.mozilla.xul+xml</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>z</extension>
+    <mime-type>application/x-compress</mime-type>
+  </mime-mapping>
+  <mime-mapping>
+    <extension>zip</extension>
+    <mime-type>application/zip</mime-type>
+  </mime-mapping>
+
+
+  <!-- ==================== Default Welcome File List ===================== -->
+
+  <!-- When a request URI refers to a directory, the default servlet looks  -->
+  <!-- for a "welcome file" within that directory and, if present,          -->
+  <!-- to the corresponding resource URI for display.  If no welcome file   -->
+  <!-- is present, the default servlet either serves a directory listing,   -->
+  <!-- or returns a 404 status, depending on how it is configured.          -->
+  <!--                                                                      -->
+  <!-- If you define welcome files in your own application's web.xml        -->
+  <!-- deployment descriptor, that list *replaces* the list configured      -->
+  <!-- here, so be sure that you include any of the default values that     -->
+  <!-- you wish to include.                                                 -->
+
+
+  <welcome-file-list>
+    <welcome-file>index.html</welcome-file>
+    <welcome-file>index.htm</welcome-file>
+    <welcome-file>index.jsp</welcome-file>
+  </welcome-file-list>
+
+  <login-config>
+    <auth-method>BASIC</auth-method>
+  </login-config>
+
+</web-app>
diff --git a/files/personal_domain/config/domain-passwords b/files/personal_domain/config/domain-passwords
new file mode 100644
index 0000000000000000000000000000000000000000..9e37190f03b8664d2413193589e11613e9a1c609
GIT binary patch
literal 32
ocmX?i?%X*B1_mYu1_p*NlXT>I4s=g>?5p_8W9m!;Be5$70M6<SLjV8(

literal 0
HcmV?d00001

diff --git a/files/personal_domain/config/domain.xml b/files/personal_domain/config/domain.xml
new file mode 100644
index 0000000..4876485
--- /dev/null
+++ b/files/personal_domain/config/domain.xml
@@ -0,0 +1,492 @@
+<!--
+
+    Copyright (c) 2022, 2022 Contributors to the Eclipse Foundation.
+    Copyright (c) 2012, 2021 Oracle and/or its affiliates. All rights reserved.
+
+    This program and the accompanying materials are made available under the
+    terms of the Eclipse Public License v. 2.0, which is available at
+    http://www.eclipse.org/legal/epl-2.0.
+
+    This Source Code may also be made available under the following Secondary
+    Licenses when the conditions for such availability set forth in the
+    Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
+    version 2 with the GNU Classpath Exception, which is available at
+    https://www.gnu.org/software/classpath/license.html.
+
+    SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
+
+-->
+
+<domain log-root="${com.sun.aas.instanceRoot}/logs" application-root="${com.sun.aas.instanceRoot}/applications" version="10.0">
+<security-configurations>
+    <authentication-service default="true" name="adminAuth" use-password-credential="true">
+      <security-provider name="spcrealm" type="LoginModule" provider-name="adminSpc">
+        <login-module-config name="adminSpecialLM" control-flag="sufficient" module-class="com.sun.enterprise.admin.util.AdminLoginModule">
+          <property name="config" value="server-config"></property>
+          <property name="auth-realm" value="admin-realm"></property>
+        </login-module-config>
+      </security-provider>
+      <security-provider name="filerealm" type="LoginModule" provider-name="adminFile">
+        <login-module-config name="adminFileLM" control-flag="sufficient" module-class="com.sun.enterprise.security.auth.login.FileLoginModule">
+          <property name="config" value="server-config"></property>
+          <property name="auth-realm" value="admin-realm"></property>
+        </login-module-config>
+      </security-provider>
+    </authentication-service>
+    <authorization-service default="true" name="authorizationService">
+      <security-provider name="simpleAuthorization" type="Simple" provider-name="simpleAuthorizationProvider">
+        <authorization-provider-config support-policy-deploy="false" name="simpleAuthorizationProviderConfig"></authorization-provider-config>
+      </security-provider>
+    </authorization-service>
+  </security-configurations>
+  <system-applications />
+  <resources>
+    <jdbc-resource pool-name="__TimerPool" jndi-name="jdbc/__TimerPool" object-type="system-all" />
+    <jdbc-resource pool-name="DerbyPool" jndi-name="jdbc/__default" object-type="system-all-req" />
+    <jdbc-connection-pool name="__TimerPool" datasource-classname="org.apache.derby.jdbc.EmbeddedXADataSource" res-type="javax.sql.XADataSource">
+      <property value="${com.sun.aas.instanceRoot}/lib/databases/ejbtimer" name="databaseName" />
+      <property value=";create=true" name="connectionAttributes" />
+    </jdbc-connection-pool>
+    <jdbc-connection-pool is-isolation-level-guaranteed="false" name="DerbyPool" datasource-classname="org.apache.derby.jdbc.ClientDataSource" res-type="javax.sql.DataSource">
+      <property value="1527" name="PortNumber" />
+      <property value="APP" name="Password" />
+      <property value="APP" name="User" />
+      <property value="localhost" name="serverName" />
+      <property value="sun-appserv-samples" name="DatabaseName" />
+      <property value=";create=true" name="connectionAttributes" />
+    </jdbc-connection-pool>
+  </resources>
+  <servers>
+    <server name="server" config-ref="server-config">
+      <resource-ref ref="jdbc/__TimerPool" />
+      <resource-ref ref="jdbc/__default" />
+    </server>
+  </servers>
+  <nodes>
+    <node name="localhost-personal_domain" type="CONFIG" node-host="localhost" install-dir="${com.sun.aas.productRoot}"/>
+  </nodes>
+ <configs>
+   <config name="server-config">
+      <system-property name="JMS_PROVIDER_PORT" value="41790" description="Port Number that JMS Service will listen for remote clients connection." />
+      <system-property name="PORT_BASE" value="34114" />
+      <http-service>
+        <access-log/>
+        <virtual-server id="server" network-listeners="http-listener-1,http-listener-2"/>
+        <virtual-server id="__asadmin" network-listeners="admin-listener"/>
+      </http-service>
+      <iiop-service>
+        <orb use-thread-pool-ids="thread-pool-1" />
+        <iiop-listener address="0.0.0.0" port="34151" id="orb-listener-1" lazy-init="true"/>
+        <iiop-listener security-enabled="true" address="0.0.0.0" port="34152" id="SSL">
+          <ssl classname="com.sun.enterprise.security.ssl.GlassfishSSLImpl" cert-nickname="s1as" />
+        </iiop-listener>
+        <iiop-listener security-enabled="true" address="0.0.0.0" port="34153" id="SSL_MUTUALAUTH">
+          <ssl classname="com.sun.enterprise.security.ssl.GlassfishSSLImpl" cert-nickname="s1as" client-auth-enabled="true" />
+        </iiop-listener>
+      </iiop-service>
+      <admin-service auth-realm-name="admin-realm" type="das-and-server" system-jmx-connector-name="system">
+        <jmx-connector auth-realm-name="admin-realm" security-enabled="false" address="0.0.0.0" port="34200" name="system" />
+        <property value="/admin" name="adminConsoleContextRoot" />
+        <property value="${com.sun.aas.installRoot}/lib/install/applications/admingui.war" name="adminConsoleDownloadLocation" />
+        <property value="${com.sun.aas.installRoot}/.." name="ipsRoot" />
+      </admin-service>
+      <connector-service shutdown-timeout-in-seconds="30">
+      </connector-service>
+       <transaction-service tx-log-dir="${com.sun.aas.instanceRoot}/logs" />
+       <diagnostic-service />
+      <security-service>
+        <auth-realm classname="com.sun.enterprise.security.auth.realm.file.FileRealm" name="admin-realm">
+          <property value="${com.sun.aas.instanceRoot}/config/admin-keyfile" name="file" />
+          <property value="fileRealm" name="jaas-context" />
+        </auth-realm>
+        <auth-realm classname="com.sun.enterprise.security.auth.realm.file.FileRealm" name="file">
+          <property value="${com.sun.aas.instanceRoot}/config/keyfile" name="file" />
+          <property value="fileRealm" name="jaas-context" />
+        </auth-realm>
+        <auth-realm classname="com.sun.enterprise.security.auth.realm.certificate.CertificateRealm" name="certificate" />
+        <jacc-provider policy-configuration-factory-provider="org.glassfish.exousia.modules.locked.SimplePolicyConfigurationFactory" policy-provider="org.glassfish.exousia.modules.locked.SimplePolicyProvider" name="default">
+          <property value="${com.sun.aas.instanceRoot}/generated/policy" name="repository" />
+        </jacc-provider>
+        <jacc-provider policy-configuration-factory-provider="org.glassfish.exousia.modules.locked.SimplePolicyConfigurationFactory" policy-provider="org.glassfish.exousia.modules.locked.SimplePolicyProvider" name="simple" />
+        <audit-module classname="com.sun.enterprise.security.ee.Audit" name="default">
+          <property value="false" name="auditOn" />
+        </audit-module>
+        <message-security-config auth-layer="SOAP">
+          <provider-config provider-id="XWS_ClientProvider" class-name="com.sun.xml.wss.provider.ClientSecurityAuthModule" provider-type="client">
+            <request-policy auth-source="content" />
+            <response-policy auth-source="content" />
+            <property value="s1as" name="encryption.key.alias" />
+            <property value="s1as" name="signature.key.alias" />
+            <property value="false" name="dynamic.username.password" />
+            <property value="false" name="debug" />
+          </provider-config>
+          <provider-config provider-id="ClientProvider" class-name="com.sun.xml.wss.provider.ClientSecurityAuthModule" provider-type="client">
+            <request-policy auth-source="content" />
+            <response-policy auth-source="content" />
+            <property value="s1as" name="encryption.key.alias" />
+            <property value="s1as" name="signature.key.alias" />
+            <property value="false" name="dynamic.username.password" />
+            <property value="false" name="debug" />
+            <property value="${com.sun.aas.instanceRoot}/config/wss-server-config-1.0.xml" name="security.config" />
+          </provider-config>
+          <provider-config provider-id="XWS_ServerProvider" class-name="com.sun.xml.wss.provider.ServerSecurityAuthModule" provider-type="server">
+            <request-policy auth-source="content" />
+            <response-policy auth-source="content" />
+            <property value="s1as" name="encryption.key.alias" />
+            <property value="s1as" name="signature.key.alias" />
+            <property value="false" name="debug" />
+          </provider-config>
+          <provider-config provider-id="ServerProvider" class-name="com.sun.xml.wss.provider.ServerSecurityAuthModule" provider-type="server">
+            <request-policy auth-source="content" />
+            <response-policy auth-source="content" />
+            <property value="s1as" name="encryption.key.alias" />
+            <property value="s1as" name="signature.key.alias" />
+            <property value="false" name="debug" />
+            <property value="${com.sun.aas.instanceRoot}/config/wss-server-config-1.0.xml" name="security.config" />
+          </provider-config>
+        </message-security-config>
+        <message-security-config auth-layer="HttpServlet">
+            <provider-config provider-type="server" provider-id="GFConsoleAuthModule" class-name="org.glassfish.admingui.common.security.AdminConsoleAuthModule">
+                <request-policy auth-source="sender"></request-policy>
+                <response-policy></response-policy>
+                <property name="loginPage" value="/login.jsf"></property>
+                <property name="loginErrorPage" value="/loginError.jsf"></property>
+            </provider-config>
+        </message-security-config>
+        <property value="SHA-256" name="default-digest-algorithm" />
+      </security-service>
+      <java-config classpath-suffix="" system-classpath="" debug-options="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:34123">
+        <jvm-options>-Djava.awt.headless=true</jvm-options>
+        <jvm-options>-Djdk.corba.allowOutputStreamSubclass=true</jvm-options>
+        <jvm-options>-Djdk.tls.rejectClientInitiatedRenegotiation=true</jvm-options>
+        <jvm-options>-Djavax.xml.accessExternalSchema=all</jvm-options>
+        <jvm-options>-Djavax.management.builder.initial=com.sun.enterprise.v3.admin.AppServerMBeanServerBuilder</jvm-options>
+        <jvm-options>-XX:+UnlockDiagnosticVMOptions</jvm-options>
+        <jvm-options>-Djava.security.policy=${com.sun.aas.instanceRoot}/config/server.policy</jvm-options>
+        <jvm-options>-Djava.security.auth.login.config=${com.sun.aas.instanceRoot}/config/login.conf</jvm-options>
+        <jvm-options>-Dcom.sun.enterprise.security.httpsOutboundKeyAlias=s1as</jvm-options>
+        <jvm-options>-Xmx512m</jvm-options>
+        <jvm-options>-Djavax.net.ssl.keyStore=${com.sun.aas.instanceRoot}/config/keystore.jks</jvm-options>
+        <jvm-options>-Djavax.net.ssl.trustStore=${com.sun.aas.instanceRoot}/config/cacerts.jks</jvm-options>
+        <jvm-options>-Djdbc.drivers=org.apache.derby.jdbc.ClientDriver</jvm-options>
+        <jvm-options>-DANTLR_USE_DIRECT_CLASS_LOADING=true</jvm-options>
+        <jvm-options>-Dcom.sun.enterprise.config.config_environment_factory_class=com.sun.enterprise.config.serverbeans.AppserverConfigEnvironmentFactory</jvm-options>
+        <!-- Configure post startup bundle list here. This is a comma separated list of bundle sybolic names. -->
+        <jvm-options>-Dorg.glassfish.additionalOSGiBundlesToStart=org.apache.felix.shell,org.apache.felix.gogo.runtime,org.apache.felix.gogo.shell,org.apache.felix.gogo.command,org.apache.felix.shell.remote,org.apache.felix.fileinstall</jvm-options>
+        <!-- Configuration of various third-party OSGi bundles like
+             Felix Remote Shell, FileInstall, etc. -->
+        <!-- Port on which remote shell listens for connections.-->
+        <jvm-options>-Dosgi.shell.telnet.port=34180</jvm-options>
+        <!-- How many concurrent users can connect to this remote shell -->
+        <jvm-options>-Dosgi.shell.telnet.maxconn=1</jvm-options>
+        <!-- From which hosts users can connect -->
+        <jvm-options>-Dosgi.shell.telnet.ip=127.0.0.1</jvm-options>
+        <!-- Gogo shell configuration -->
+        <jvm-options>-Dgosh.args=--nointeractive</jvm-options>
+        <!-- Directory being watched by fileinstall. -->
+        <jvm-options>-Dfelix.fileinstall.dir=${com.sun.aas.installRoot}/modules/autostart/</jvm-options>
+        <!-- Time period fileinstaller thread in ms. -->
+        <jvm-options>-Dfelix.fileinstall.poll=5000</jvm-options>
+        <!-- log level: 1 for error, 2 for warning, 3 for info and 4 for debug. -->
+        <jvm-options>-Dfelix.fileinstall.log.level=2</jvm-options>
+        <!-- should new bundles be started or installed only?
+             true => start, false => only install
+        -->
+        <jvm-options>-Dfelix.fileinstall.bundles.new.start=true</jvm-options>
+        <!-- should watched bundles be started transiently or persistently -->
+        <jvm-options>-Dfelix.fileinstall.bundles.startTransient=true</jvm-options>
+        <!-- Should changes to configuration be saved in corresponding cfg file? false: no, true: yes
+             If we don't set false, everytime server starts from clean osgi cache, the file gets rewritten.
+        -->
+        <jvm-options>-Dfelix.fileinstall.disableConfigSave=false</jvm-options>
+        <!-- End of OSGi bundle configurations -->
+
+        <!-- For ORB compatibility with JDK11+ JDKs see https://github.com/eclipse-ee4j/orb-gmbal/issues/22 -->
+        <jvm-options>-Dorg.glassfish.gmbal.no.multipleUpperBoundsException=true</jvm-options>
+
+        <!-- Woodstox property needed to pass StAX TCK -->
+        <jvm-options>-Dcom.ctc.wstx.returnNullForDefaultNamespace=true</jvm-options>
+
+        <jvm-options>-XX:NewRatio=2</jvm-options>
+        <jvm-options>--add-opens=java.base/java.io=ALL-UNNAMED</jvm-options>
+        <jvm-options>--add-opens=java.base/java.lang=ALL-UNNAMED</jvm-options>
+        <jvm-options>--add-opens=java.base/java.util=ALL-UNNAMED</jvm-options>
+        <jvm-options>--add-opens=java.base/sun.net.www.protocol.jrt=ALL-UNNAMED</jvm-options>
+        <jvm-options>--add-opens=java.naming/javax.naming.spi=ALL-UNNAMED</jvm-options>
+        <jvm-options>--add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED</jvm-options>
+        <jvm-options>--add-opens=jdk.management/com.sun.management.internal=ALL-UNNAMED</jvm-options>
+        <jvm-options>--add-exports=java.naming/com.sun.jndi.ldap=ALL-UNNAMED</jvm-options>
+        <jvm-options>--add-exports=java.base/jdk.internal.vm.annotation=ALL-UNNAMED</jvm-options>
+        <jvm-options>--add-opens=java.base/jdk.internal.vm.annotation=ALL-UNNAMED</jvm-options>
+        
+        <!-- To enable attaching the flashlight agent to the current VM in OpenJDK 9+ -->
+        <jvm-options>-Djdk.attach.allowAttachSelf=true</jvm-options>
+      </java-config>
+      <network-config>
+        <protocols>
+          <protocol name="http-listener-1">
+            <http default-virtual-server="server" max-connections="250">
+              <file-cache enabled="false"></file-cache>
+            </http>
+          </protocol>
+          <protocol security-enabled="true" name="http-listener-2">
+            <http default-virtual-server="server" max-connections="250">
+              <file-cache enabled="false"></file-cache>
+            </http>
+            <ssl classname="com.sun.enterprise.security.ssl.GlassfishSSLImpl" ssl3-enabled="false" cert-nickname="s1as"></ssl>
+          </protocol>
+          <protocol name="admin-listener">
+            <http default-virtual-server="__asadmin" max-connections="250" encoded-slash-enabled="true" >
+              <file-cache enabled="false"></file-cache>
+            </http>
+          </protocol>
+        </protocols>
+        <network-listeners>
+          <network-listener port="34194" protocol="http-listener-1" transport="tcp" name="http-listener-1" thread-pool="http-thread-pool"></network-listener>
+          <network-listener port="34195" protocol="http-listener-2" transport="tcp" name="http-listener-2" thread-pool="http-thread-pool"></network-listener>
+          <network-listener port="34162" protocol="admin-listener" transport="tcp" name="admin-listener" thread-pool="admin-thread-pool"></network-listener>
+        </network-listeners>
+        <transports>
+          <transport name="tcp"></transport>
+        </transports>
+      </network-config>
+      <thread-pools>
+          <thread-pool name="admin-thread-pool" max-thread-pool-size="50" max-queue-size="256"></thread-pool>
+          <thread-pool name="http-thread-pool" max-queue-size="4096"></thread-pool>
+          <thread-pool name="thread-pool-1" max-thread-pool-size="200"/>
+      </thread-pools>
+    </config>
+     <config name="default-config" dynamic-reconfiguration-enabled="true" >
+         <http-service>
+             <access-log/>
+             <virtual-server id="server" network-listeners="http-listener-1, http-listener-2" >
+                 <property name="default-web-xml" value="${com.sun.aas.instanceRoot}/config/default-web.xml"/>
+             </virtual-server>
+             <virtual-server id="__asadmin" network-listeners="admin-listener" />
+         </http-service>
+         <iiop-service>
+             <orb use-thread-pool-ids="thread-pool-1" />
+             <iiop-listener port="${IIOP_LISTENER_PORT}" id="orb-listener-1" address="0.0.0.0" />
+             <iiop-listener port="${IIOP_SSL_LISTENER_PORT}" id="SSL" address="0.0.0.0" security-enabled="true">
+                 <ssl classname="com.sun.enterprise.security.ssl.GlassfishSSLImpl" cert-nickname="s1as" />
+             </iiop-listener>
+             <iiop-listener port="${IIOP_SSL_MUTUALAUTH_PORT}" id="SSL_MUTUALAUTH" address="0.0.0.0" security-enabled="true">
+                 <ssl classname="com.sun.enterprise.security.ssl.GlassfishSSLImpl" cert-nickname="s1as" client-auth-enabled="true" />
+             </iiop-listener>
+         </iiop-service>
+         <admin-service system-jmx-connector-name="system" type="server">
+             <!-- JSR 160  "system-jmx-connector" -->
+             <jmx-connector address="0.0.0.0" auth-realm-name="admin-realm" name="system" port="${JMX_SYSTEM_CONNECTOR_PORT}" protocol="rmi_jrmp" security-enabled="false"/>
+             <!-- JSR 160  "system-jmx-connector" -->
+             <property value="${com.sun.aas.installRoot}/lib/install/applications/admingui.war" name="adminConsoleDownloadLocation" />
+         </admin-service>
+         <connector-service shutdown-timeout-in-seconds="30">
+         </connector-service>
+         <web-container>
+             <session-config>
+                 <session-manager>
+                     <manager-properties/>
+                     <store-properties />
+                 </session-manager>
+                 <session-properties />
+             </session-config>
+         </web-container>
+         <ejb-container session-store="${com.sun.aas.instanceRoot}/session-store">
+             <ejb-timer-service />
+         </ejb-container>
+         <mdb-container />
+         <jms-service type="EMBEDDED" default-jms-host="default_JMS_host" addresslist-behavior="priority">
+             <jms-host name="default_JMS_host" host="localhost" port="${JMS_PROVIDER_PORT}" admin-user-name="admin" admin-password="admin" lazy-init="true"/>
+         </jms-service>
+         <log-service log-rotation-limit-in-bytes="2000000" file="${com.sun.aas.instanceRoot}/logs/server.log">
+             <module-log-levels />
+         </log-service>
+         <security-service>
+             <auth-realm classname="com.sun.enterprise.security.auth.realm.file.FileRealm" name="admin-realm">
+                 <property name="file" value="${com.sun.aas.instanceRoot}/config/admin-keyfile" />
+                 <property name="jaas-context" value="fileRealm" />
+             </auth-realm>
+             <auth-realm classname="com.sun.enterprise.security.auth.realm.file.FileRealm" name="file">
+                 <property name="file" value="${com.sun.aas.instanceRoot}/config/keyfile" />
+                 <property name="jaas-context" value="fileRealm" />
+             </auth-realm>
+             <auth-realm classname="com.sun.enterprise.security.auth.realm.certificate.CertificateRealm" name="certificate" />
+             <jacc-provider policy-provider="org.glassfish.exousia.modules.locked.SimplePolicyProvider" name="default" policy-configuration-factory-provider="org.glassfish.exousia.modules.locked.SimplePolicyConfigurationFactory">
+                 <property name="repository" value="${com.sun.aas.instanceRoot}/generated/policy" />
+             </jacc-provider>
+             <jacc-provider policy-provider="org.glassfish.exousia.modules.locked.SimplePolicyProvider" name="simple" policy-configuration-factory-provider="org.glassfish.exousia.modules.locked.SimplePolicyConfigurationFactory" />
+             <audit-module classname="com.sun.enterprise.security.ee.Audit" name="default">
+                 <property value="false" name="auditOn" />
+             </audit-module>
+             <message-security-config auth-layer="SOAP">
+                 <provider-config provider-type="client" provider-id="XWS_ClientProvider" class-name="com.sun.xml.wss.provider.ClientSecurityAuthModule">
+                     <request-policy auth-source="content" />
+                     <response-policy auth-source="content" />
+                     <property name="encryption.key.alias" value="s1as" />
+                     <property name="signature.key.alias" value="s1as" />
+                     <property name="dynamic.username.password" value="false" />
+                     <property name="debug" value="false" />
+                 </provider-config>
+                 <provider-config provider-type="client" provider-id="ClientProvider" class-name="com.sun.xml.wss.provider.ClientSecurityAuthModule">
+                     <request-policy auth-source="content" />
+                     <response-policy auth-source="content" />
+                     <property name="encryption.key.alias" value="s1as" />
+                     <property name="signature.key.alias" value="s1as" />
+                     <property name="dynamic.username.password" value="false" />
+                     <property name="debug" value="false" />
+                     <property name="security.config" value="${com.sun.aas.instanceRoot}/config/wss-server-config-1.0.xml" />
+                 </provider-config>
+                 <provider-config provider-type="server" provider-id="XWS_ServerProvider" class-name="com.sun.xml.wss.provider.ServerSecurityAuthModule">
+                     <request-policy auth-source="content" />
+                     <response-policy auth-source="content" />
+                     <property name="encryption.key.alias" value="s1as" />
+                     <property name="signature.key.alias" value="s1as" />
+                     <property name="debug" value="false" />
+                 </provider-config>
+                 <provider-config provider-type="server" provider-id="ServerProvider" class-name="com.sun.xml.wss.provider.ServerSecurityAuthModule">
+                     <request-policy auth-source="content" />
+                     <response-policy auth-source="content" />
+                     <property name="encryption.key.alias" value="s1as" />
+                     <property name="signature.key.alias" value="s1as" />
+                     <property name="debug" value="false" />
+                     <property name="security.config" value="${com.sun.aas.instanceRoot}/config/wss-server-config-1.0.xml" />
+                 </provider-config>
+             </message-security-config>
+         </security-service>
+         <transaction-service tx-log-dir="${com.sun.aas.instanceRoot}/logs" automatic-recovery="true" />
+         <diagnostic-service />
+         <java-config debug-options="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:${JAVA_DEBUGGER_PORT}" system-classpath="" classpath-suffix="">
+             <jvm-options>-server</jvm-options>
+             <jvm-options>-Djava.awt.headless=true</jvm-options>
+             <jvm-options>-Djdk.corba.allowOutputStreamSubclass=true</jvm-options>
+             <jvm-options>-Djdk.tls.rejectClientInitiatedRenegotiation=true</jvm-options>
+             <jvm-options>-XX:+UnlockDiagnosticVMOptions</jvm-options>
+             <jvm-options>-Djava.security.policy=${com.sun.aas.instanceRoot}/config/server.policy</jvm-options>
+             <jvm-options>-Djava.security.auth.login.config=${com.sun.aas.instanceRoot}/config/login.conf</jvm-options>
+             <jvm-options>-Dcom.sun.enterprise.security.httpsOutboundKeyAlias=s1as</jvm-options>
+             <jvm-options>-Djavax.net.ssl.keyStore=${com.sun.aas.instanceRoot}/config/keystore.jks</jvm-options>
+             <jvm-options>-Djavax.net.ssl.trustStore=${com.sun.aas.instanceRoot}/config/cacerts.jks</jvm-options>
+             <jvm-options>-Djdbc.drivers=org.apache.derby.jdbc.ClientDriver</jvm-options>
+             <jvm-options>-DANTLR_USE_DIRECT_CLASS_LOADING=true</jvm-options>
+             <jvm-options>-Dcom.sun.enterprise.config.config_environment_factory_class=com.sun.enterprise.config.serverbeans.AppserverConfigEnvironmentFactory</jvm-options>
+             <jvm-options>-XX:NewRatio=2</jvm-options>
+             <jvm-options>-Xmx512m</jvm-options>
+             <!-- Configure post startup bundle list here. This is a comma separated list of bundle sybolic names.
+                  The remote shell bundle has been disabled for cluster and remote instances. -->
+             <jvm-options>-Dorg.glassfish.additionalOSGiBundlesToStart=org.apache.felix.shell,org.apache.felix.gogo.runtime,org.apache.felix.gogo.shell,org.apache.felix.gogo.command,org.apache.felix.fileinstall</jvm-options>
+             <!-- Port on which remote shell listens for connections.-->
+             <jvm-options>-Dosgi.shell.telnet.port=${OSGI_SHELL_TELNET_PORT}</jvm-options>
+             <!-- How many concurrent users can connect to this remote shell -->
+             <jvm-options>-Dosgi.shell.telnet.maxconn=1</jvm-options>
+             <!-- From which hosts users can connect -->
+             <jvm-options>-Dosgi.shell.telnet.ip=127.0.0.1</jvm-options>
+             <!-- Gogo shell configuration -->
+             <jvm-options>-Dgosh.args=--noshutdown -c noop=true</jvm-options>
+             <!-- Directory being watched by fileinstall. -->
+             <jvm-options>-Dfelix.fileinstall.dir=${com.sun.aas.installRoot}/modules/autostart/</jvm-options>
+             <!-- Time period fileinstaller thread in ms. -->
+             <jvm-options>-Dfelix.fileinstall.poll=5000</jvm-options>
+             <!-- log level: 1 for error, 2 for warning, 3 for info and 4 for debug. -->
+             <jvm-options>-Dfelix.fileinstall.log.level=3</jvm-options>
+             <!-- should new bundles be started or installed only?
+                 true => start, false => only install
+             -->
+             <jvm-options>-Dfelix.fileinstall.bundles.new.start=true</jvm-options>
+             <!-- should watched bundles be started transiently or persistently -->
+             <jvm-options>-Dfelix.fileinstall.bundles.startTransient=true</jvm-options>
+             <!-- Should changes to configuration be saved in corresponding cfg file? false: no, true: yes
+                  If we don't set false, everytime server starts from clean osgi cache, the file gets rewritten.
+             -->
+             <jvm-options>-Dfelix.fileinstall.disableConfigSave=false</jvm-options>
+             <!-- End of OSGi bundle configurations -->
+
+             <!-- For ORB compatibility with JDK11+ JDKs see https://github.com/eclipse-ee4j/orb-gmbal/issues/22 -->
+             <jvm-options>-Dorg.glassfish.gmbal.no.multipleUpperBoundsException=true</jvm-options>
+
+             <jvm-options>-Xbootclasspath/a:${com.sun.aas.installRoot}/lib/grizzly-npn-api.jar</jvm-options>
+             <jvm-options>--add-opens=java.base/java.io=ALL-UNNAMED</jvm-options>
+             <jvm-options>--add-opens=java.base/java.lang=ALL-UNNAMED</jvm-options>
+             <jvm-options>--add-opens=java.base/java.util=ALL-UNNAMED</jvm-options>
+             <jvm-options>--add-opens=java.base/sun.net.www.protocol.jrt=ALL-UNNAMED</jvm-options>
+             <jvm-options>--add-opens=java.naming/javax.naming.spi=ALL-UNNAMED</jvm-options>
+             <jvm-options>--add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED</jvm-options>
+             <jvm-options>--add-opens=jdk.management/com.sun.management.internal=ALL-UNNAMED</jvm-options>
+             <jvm-options>--add-exports=java.naming/com.sun.jndi.ldap=ALL-UNNAMED</jvm-options>
+             <jvm-options>--add-exports=java.base/jdk.internal.vm.annotation=ALL-UNNAMED</jvm-options>
+             <jvm-options>--add-opens=java.base/jdk.internal.vm.annotation=ALL-UNNAMED</jvm-options>
+
+             <!-- To enable attaching the flashlight agent to the current VM in OpenJDK 9+ -->
+             <jvm-options>-Djdk.attach.allowAttachSelf=true</jvm-options>
+         </java-config>
+         <availability-service>
+             <web-container-availability/>
+             <ejb-container-availability sfsb-store-pool-name="jdbc/hastore"/>
+             <jms-availability/>
+         </availability-service>
+         <network-config>
+             <protocols>
+                 <protocol name="http-listener-1">
+                     <http default-virtual-server="server">
+                         <file-cache />
+                     </http>
+                 </protocol>
+                 <protocol security-enabled="true" name="http-listener-2">
+                     <http default-virtual-server="server">
+                         <file-cache />
+                     </http>
+                     <ssl classname="com.sun.enterprise.security.ssl.GlassfishSSLImpl" ssl3-enabled="false" cert-nickname="s1as" />
+                 </protocol>
+                 <protocol name="admin-listener">
+                     <http default-virtual-server="__asadmin" max-connections="250">
+                         <file-cache enabled="false" />
+                     </http>
+                 </protocol>
+                 <protocol security-enabled="true" name="sec-admin-listener">
+                   <http default-virtual-server="__asadmin" encoded-slash-enabled="true">
+                     <file-cache></file-cache>
+                   </http>
+                   <ssl client-auth="want" ssl3-enabled="false" classname="com.sun.enterprise.security.ssl.GlassfishSSLImpl" cert-nickname="glassfish-instance" renegotiate-on-client-auth-want="false"></ssl>
+                 </protocol>
+                 <protocol name="admin-http-redirect">
+                   <http-redirect secure="true"></http-redirect>
+                 </protocol>
+                 <protocol name="pu-protocol">
+                   <port-unification>
+                     <protocol-finder protocol="sec-admin-listener" name="http-finder" classname="org.glassfish.grizzly.config.portunif.HttpProtocolFinder"></protocol-finder>
+                     <protocol-finder protocol="admin-http-redirect" name="admin-http-redirect" classname="org.glassfish.grizzly.config.portunif.HttpProtocolFinder"></protocol-finder>
+                   </port-unification>
+                 </protocol>
+
+             </protocols>
+             <network-listeners>
+                 <network-listener address="0.0.0.0" port="${HTTP_LISTENER_PORT}" protocol="http-listener-1" transport="tcp" name="http-listener-1" thread-pool="http-thread-pool" />
+                 <network-listener address="0.0.0.0" port="${HTTP_SSL_LISTENER_PORT}" protocol="http-listener-2" transport="tcp" name="http-listener-2" thread-pool="http-thread-pool" />
+                 <network-listener port="${ASADMIN_LISTENER_PORT}" protocol="pu-protocol" transport="tcp" name="admin-listener" thread-pool="http-thread-pool" />
+             </network-listeners>
+             <transports>
+                 <transport name="tcp" />
+             </transports>
+         </network-config>
+         <thread-pools>
+             <thread-pool name="http-thread-pool" />
+             <thread-pool max-thread-pool-size="200" idle-thread-timeout-in-seconds="120" name="thread-pool-1" />
+         </thread-pools>
+         <group-management-service/>
+         <system-property name="JMS_PROVIDER_PORT" value="27676" description="Port Number that JMS Service will listen for remote clients connection." />
+         <system-property name="ASADMIN_LISTENER_PORT" value="24848" />
+         <system-property name="HTTP_LISTENER_PORT" value="28080"/>
+         <system-property name="HTTP_SSL_LISTENER_PORT" value="28181"/>
+         <system-property name="IIOP_LISTENER_PORT" value="23700"/>
+         <system-property name="IIOP_SSL_LISTENER_PORT" value="23820"/>
+         <system-property name="IIOP_SSL_MUTUALAUTH_PORT" value="23920"/>
+         <system-property name="JMX_SYSTEM_CONNECTOR_PORT" value="28686"/>
+         <system-property name="OSGI_SHELL_TELNET_PORT" value="26666"/>
+         <system-property name="JAVA_DEBUGGER_PORT" value="29009"/>
+     </config>
+  </configs>
+  <property name="administrative.domain.name" value="personal_domain"/>
+  <secure-admin special-admin-indicator="b6460226-32b3-4146-b8da-af4956980e9e">
+      <secure-admin-principal dn="CN=f9a3ffc2bcf2,OU=GlassFish,O=Eclipse.org Foundation Inc,L=Ottawa,ST=Ontario,C=CA"></secure-admin-principal>
+      <secure-admin-principal dn="CN=f9a3ffc2bcf2-instance,OU=GlassFish,O=Eclipse.org Foundation Inc,L=Ottawa,ST=Ontario,C=CA"></secure-admin-principal>
+  </secure-admin>
+</domain>
diff --git a/files/personal_domain/config/glassfish-acc.xml b/files/personal_domain/config/glassfish-acc.xml
new file mode 100644
index 0000000..0f13e67
--- /dev/null
+++ b/files/personal_domain/config/glassfish-acc.xml
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+    Copyright (c) 2004, 2018 Oracle and/or its affiliates. All rights reserved.
+
+    This program and the accompanying materials are made available under the
+    terms of the Eclipse Public License v. 2.0, which is available at
+    http://www.eclipse.org/legal/epl-2.0.
+
+    This Source Code may also be made available under the following Secondary
+    Licenses when the conditions for such availability set forth in the
+    Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
+    version 2 with the GNU Classpath Exception, which is available at
+    https://www.gnu.org/software/classpath/license.html.
+
+    SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
+
+-->
+
+<!--
+   Please remember to customize this file for your environment. The defaults for
+   following fields may not be appropriate.
+   - target-server name, address and port
+   - Property security.config in message-security-config
+-->
+
+<!DOCTYPE client-container PUBLIC "-//GlassFish.org//DTD GlassFish Application Server 3.1 Application Client Container//EN" "http://glassfish.org/dtds/glassfish-application-client-container_1_3.dtd">
+
+<client-container>
+  <target-server name="f9a3ffc2bcf2" address="localhost" port="34151"/>
+  <log-service file="" level="WARNING"/>
+  <message-security-config auth-layer="SOAP">
+    <!-- turned off by default -->
+    <provider-config class-name="com.sun.xml.wss.provider.ClientSecurityAuthModule" provider-id="XWS_ClientProvider" provider-type="client">
+      <request-policy auth-source="content"/>
+      <response-policy auth-source="content"/>
+      <property name="encryption.key.alias" value="s1as"/>
+      <property name="signature.key.alias" value="s1as"/>
+      <property name="dynamic.username.password" value="false"/>
+      <property name="debug" value="false"/>
+    </provider-config>
+    <provider-config class-name="com.sun.xml.wss.provider.ClientSecurityAuthModule" provider-id="ClientProvider" provider-type="client">
+      <request-policy auth-source="content"/>
+      <response-policy auth-source="content"/>
+      <property name="encryption.key.alias" value="s1as"/>
+      <property name="signature.key.alias" value="s1as"/>
+      <property name="dynamic.username.password" value="false"/>
+      <property name="debug" value="false"/>
+      <property name="security.config" value="${com.sun.aas.installRoot}/lib/appclient/wss-client-config-1.0.xml"/>
+    </provider-config>
+  </message-security-config>
+</client-container>
diff --git a/files/personal_domain/config/javaee.server.policy b/files/personal_domain/config/javaee.server.policy
new file mode 100644
index 0000000..d2e0abf
--- /dev/null
+++ b/files/personal_domain/config/javaee.server.policy
@@ -0,0 +1,73 @@
+/*
+ * Copyright (c) 2013, 2021 Oracle and/or its affiliates. All rights reserved.
+ *
+ * This program and the accompanying materials are made available under the
+ * terms of the Eclipse Public License v. 2.0, which is available at
+ * http://www.eclipse.org/legal/epl-2.0.
+ *
+ * This Source Code may also be made available under the following Secondary
+ * Licenses when the conditions for such availability set forth in the
+ * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
+ * version 2 with the GNU Classpath Exception, which is available at
+ * https://www.gnu.org/software/classpath/license.html.
+ *
+ * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
+ */
+
+// App-client EE permissions
+grant codebase "file:/module/Car" {
+
+    permission java.awt.AWTPermission "accessClipboard";
+    permission java.awt.AWTPermission "accessEventQueue";
+    permission java.awt.AWTPermission "showWindowWithoutWarningBanner";
+
+    permission java.lang.RuntimePermission "loadLibrary.*";
+    permission java.lang.RuntimePermission "exitVM";
+    permission java.lang.RuntimePermission "queuePrintJob";
+
+    permission java.net.SocketPermission "*", "connect"; 
+    permission java.net.SocketPermission "localhost:1024-", "accept,listen";
+    permission java.io.FilePermission "<<ALL FILES>>", "read,write";
+    permission java.util.PropertyPermission "*", "read";
+
+};
+
+// Applet-client EE permissions
+grant codebase "file:/module/Applet-Client" {
+
+    permission java.net.SocketPermission "*", "connect"; 
+    permission java.util.PropertyPermission "*", "read";
+  
+};
+
+
+// EJB EE permissions
+grant codebase "file:/module/Ejb" {
+    permission java.lang.RuntimePermission "loadLibrary"; 
+    permission java.lang.RuntimePermission "queuePrintJob"; 
+    permission java.net.SocketPermission "*", "connect"; 
+    permission java.io.FilePermission "*", "read,write";
+    permission java.util.PropertyPermission "*", "read";
+};
+
+
+
+// Web EE permissions
+grant codebase "file:/module/Web" {
+    permission java.lang.RuntimePermission "loadLibrary"; 
+    permission java.lang.RuntimePermission "queuePrintJob"; 
+    permission java.net.SocketPermission "*", "connect";
+    permission java.io.FilePermission "*", "read,write"; 
+    permission java.io.FilePermission "SERVLET-CONTEXT-TEMPDIR", "read,write";
+    permission java.util.PropertyPermission "*", "read";
+    permission java.lang.RuntimePermission "accessClassInPackage.com.sun.jndi.ldap";
+};
+
+// Resource adapter EE permissions
+grant codebase "file:/module/Rar" {
+    permission java.lang.RuntimePermission "loadLibrary"; 
+    permission java.lang.RuntimePermission "queuePrintJob"; 
+    permission java.net.SocketPermission "*", "connect"; 
+    permission java.io.FilePermission "*", "read,write";
+    permission java.util.PropertyPermission "*", "read";
+};
diff --git a/files/personal_domain/config/keyfile b/files/personal_domain/config/keyfile
new file mode 100644
index 0000000..3b1028e
--- /dev/null
+++ b/files/personal_domain/config/keyfile
@@ -0,0 +1,17 @@
+#
+# Copyright (c) 2013, 2018 Oracle and/or its affiliates. All rights reserved.
+#
+# This program and the accompanying materials are made available under the
+# terms of the Eclipse Public License v. 2.0, which is available at
+# http://www.eclipse.org/legal/epl-2.0.
+#
+# This Source Code may also be made available under the following Secondary
+# Licenses when the conditions for such availability set forth in the
+# Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
+# version 2 with the GNU Classpath Exception, which is available at
+# https://www.gnu.org/software/classpath/license.html.
+#
+# SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
+#
+
+# List of users for simple file realm. Empty by default.
diff --git a/files/personal_domain/config/keystore.jks b/files/personal_domain/config/keystore.jks
new file mode 100644
index 0000000000000000000000000000000000000000..95187a033e1844eda37f2834f6f956c5b367d1ee
GIT binary patch
literal 4567
zcmezO_TO6u1_mZ5W@Hdb&q*vUPRlIL(9O&%E=kNwPGw+V?3sA=A_oHlE2BXZ%U=UN
zHZE;8MixdbCP79<RtA<PmY4o6?YY_c=l|DkI<MJW*~uk-+x4TW;<9CxF*aL#ly>cx
z+hP2s<BNd(G5gCLN1yuh2^)JiWwUR1Z@)9Y=AGx4(-#Zxc6KaYe|%G@$*y~=HqPGc
zThyB}^NQm_TmPp!?D^kn-uNc&`>BFGe2qrTocSD&_VQh@&|&kwaIoA}%3kW$%jb5-
zGy3(@7f<=(q3P+fUCEL2$GyudKE4SEPIXtTY?u_Y;Fg$Ja!mME#S=3Mr$(_xg<sgK
z(Cg~+o9!rH?b2mx9tXIDSKnO!=}(pN%FOLC3(Mwrb%Y4W|6kC2$MC1#7fXrE^GxBd
zS^`;H=V|C}s9*YV1B1o0Z0+{{P7JqBcnESHW)V92Y@;IM&M3}Lb{`l^FU<d)H~Hs}
z9a*6T%W{wDzSvf0HhHR&<U+09W6^J13-?T%Fr$6pi|(r(N5b9wCZ9bmr?F-09QDVy
zr5$finfR)0p5NE6B}WSVs$C0y?Edt@%WCqrslwN?8xk)ibn7Lo%P+8rzsk7#!}PiL
z{1#kQZJGV_;slmx5hnH|`)Nn6cBJh!X%}8}?uz5uHDwpMZztVqbg*=I^sOjJz5M9g
z3->O+k5q^+SgU1Fb8Wg{`+~AR+3|lv=bSQS=UUV)HcLh@&(VFkjC6tH){xS}ETTJF
znD%qc;*m%@5nKATQr_cc+17h)M-{%YTSfGq_xdZaUU~b`@SdC1b@L>%7w&(!O`&$L
zin`9>O%Db7*K5bExjCii=T!D<Wd~XxTh1^_uH~9xa9=_GhbqIj((~ExB(E-4(09(6
zm8_(GlY6=Uv*1wQn>+ebrd>NVS+eEyzXraAe&P`U58V!P=!L~v)oZ!+H)_56d_nW!
ziBs-rTfJ9x{8yN<AW&e|y{Wb*dgS{r*KV3A`)s-Yxr%AVoa>Jr-o3jvC2gXO_4ZRU
z)<4<4&2@eGe(s`UT@N1gePlIT?Phf$kUyy5a>>>cr@ll?d=f5vP&nnD_&%AycI(z=
zi_NnV^n@kFq)#&_f9En^yuir%{d6(6`MS*0eN7yq9xpR4ym@%(-@-F4!8`c2wDiAE
zk!P{{w&v-TXHBgCH@z>mxN0-eZi{6^(r-6={f6D)#a|{Q{XN0|Cu^Q!iR5)YrN3WY
z7K*=X7iG1bpTPSq?c#@3O5065dDRkDO?2V7u{88+y62U~>D90Ee)p^pd|2%MbiVv+
z^Q|j>E&g!ltikWUZpT($bv)uM{C}I+{Vvo0Ne+u%E?qC&up#YV&>8s&ckA?9e6wrb
zuD)h!@Bfrtbb>R}iKlu;J>A}YEIIS)WID^#!@2T(;WvKf%u8rF`*!xKD(ShZEIT;+
zI9d;%(E2s`ZMdZWeUpy6PU*IvY)a}@I#!hjGUfN&TKDeq?f0(R_G~v}tG8C3SwCUX
z?90Aa;y(Sz*u)^_HRsUkkoD>9?e9cXE34lBSZ4TSV^oUBg^Aa%PBhYy&s@LyZent!
ztn8{)HzT!<_Gntjob>RS-k7Dv$#r27=lN$}Y##}?s&C&s%R;(n&(~?Xr;`<<Z4Son
z`Ez0s$Bt0XFrCj^{^<C;VXzU|<nGBYcWLLUKa2MNnisISbnf{>7h~%4DmWtls>Dvc
zD#N^#ZNc7~Q?Gw&oyo`XV($v}lNTqgNwfLnf4^#~qe)zdUqI_l=XoXd9*b+ObzbtQ
zR`@J=RNfUV)KL0o_0hNg@5DUjV~J)e_Ir5q$FzMBLKm)`&Nw^ScFAN3_i6?P21W+f
z2t88+O9lq!?FLQEn+=+nW-nl7Vq{`siFmWg*?^agQ>)FR?K>|cBR4C9L1U*Ow*e;`
zb0`a&Fq5;Rp@0D&h{GYw?w?nZSd^J>$Zx<45@8o+^Dik$EKf94Hc$i!a0yGfCg)@p
z6sPLt7o{t><(KBAB$j06=P7vRB^wGE2!IrE3v;@Iifp&c;tWGM0~wGQv#@BIWukFf
zTC!16a+(pmBsY)~=QT1mG%_+WG%+wTwulnvH8wUhGPHzp2bEi!7?qHNl982xxrvdV
z!Jvtei>Zl`kzvh@4$cLQXaDb=5HN|i?zy>EeKz0W_E!hn%=%28$uD?Z<~7lF`o*Ik
zmrcuR%xeGS5^(CE#MB$h7Rjx4^_5hgy7uO2?T>|hDQD}&UaPnryti$S`p@z$v8H<>
zy<I2t)*tJCF>#)6qsGi%^{<!Nt-I@y{%FN&>8Mq=mRx0!m~}-h^#1(2)3%u3sOauK
z-nrG-C@ojzPMW7lPuopNW*_e>Ez4$@@D;5!HClb(@Ajk_Q-wFa65kWTn7{kY^dDK*
zw`wmJcee@o!(lBg`}ciW-i)>rTMewX<xJ<Cv3W^f@0z?BTuTqRFPX)@+t=>aS`+PX
zi4&pGX^qw5J!N&xO?PyH8n`y+GBGnUFfLX!kT;NJV-A(&V-aH!IXhuOf4N4Ve(uEy
zUkmP5y*w{^<rZ=va)Serk-<%x=Z<Ih&CnYOTA6Xyi8fCe?DdviSGfN3@7B6=tJJP@
zFDSpmlHIQz`*LRaGapy3Z;^X%Cr+OBF1Lbra%SESp%s4(75J@pE{Z8HvT=%yncniu
zqFCY%=ixbwvd!M76x>AL2?R^|<eD$c;j%n3zkHeGKEX9FKAvBg!gFuIxy5&0b+Oxp
zc+cLL>%C+3nLxEyhbwk2R#BU`S8rcu@ueHSEB`-e^$}q?v5ePLdF>h3U28O>UK?>9
z{WYmr`@)eYZMPS{U67G_;RB0~qGVfC=J^m&kG*N4@8>@$EHql$G3|lS0W;^oy*8{H
z&iwhBux-i>w@t!1#_T;O$|tk^{3<e`=15sEI2W@N8zvS*8aJmOGBB_*88or{!_v5U
zwZG)&Wd0+uOMYKXxMF>C;|z`oN4gn3pS&uQUGreC`6Y``X?x#m^#WXzLwna4dn_-$
zyxC_e^E!LY`)28STmLxDVo#p?Q1l9GpTrXHxvFyu?)F}M{%2{F=fPC3)3beyXFFYp
z>Afl`5&kpyrN${+{kb;1n@e8H|B76avVQ5&AokZ;5gO~YA_CZ!A8T6w+sWk4zu?!C
z6|xuaedgcpe)wa%uX)TrxyOb_FW;AZcGqRm!b$qm4tvFmO|M;gNGs>}-r43G_VF2f
zc{f3XudymxY@gQZ3Hy>xl+V!U&<^HXl@WeR@5^uFKmX1DGCOdph+QrB4m*60(TuIi
zf^oj-nTAcXwAw0I?>AhWa&5<cc4OJchin<oo$6TGK6&+w_=dtxi~nn;b6VQ-czm}z
zcQkA6pV(Q8Z?ERO#Af_*#+R(ES5A~~R=oc9@tx_9GXm62XGlMq%CPBezWtrNU4`#|
zB)vAsZM9@mXy248HR(p#8p&S2<#|5+vR}knC9V{*_sUAD`>uMhbXDSE!;tv`FGJS-
z56fXVsFqaX=5k0e^WdGRr;Ebh2$y!R6LKoey7BqfhT!@XO^vAO6~&*L{$;c`#Lm8Z
zUtByr*}(6@oh95wPDXp*{!aMpqR}`pDJ$}LC}-vR<oO!xawnc1+I?qcx5q!xzQq?8
zvZ~vj3yrEi>CEH2e(BcIyD!oUC%oIgBi810*@**_BGxD?-aEEP(0wA`%?uUc6^AxY
zdlQ@aacAHf`<JqR(w_G$Hz+u`{8)goS>CTs?@4+LvsRwp^{I2i<l1LizfWE$zk2DM
zi;=;DgvAm%vguE!zxBD0o0fTS&mI*gmpQh!YyUpyuG@4kujz>PES>{PGM=$UA6RSf
ziNjLr&x(eV0=9RJy?<}3$y&3s@42uKKSzl|yYHGO?koOiOr9iCBz}3uwCZUSRx<2n
z{XV-}nv4JFB<a+DSC8-rrxfoG7yetl>T1>U{L{>e|Bjoyh{^hPEKym@*FQr0Li`t3
zwdEVGy=Zh$bZQovxG3v~No{WZn<ohuR}^w)967>s%Qx`y5&nJ_VF!ho3lEfsxo$p`
zwj$sj``<m`FUr+7uC=NT7dkNY$K$Tb=Q8&eXH5FKY@+D%s%;vd55AbP-BR(~#l7)f
z(H!zu1097wO)U7I`1BtO-(fbP+sirQKb=qu>QxR&XnodRcPhi?{*yut#S=#^X5aTI
zS>B`4d~43;3ae$eb<EeKZ*Z;%;rMnaQRcSTlk;s1?*nJ=;<|qM|2o;p2Htj4ndiLQ
zdFuIFj(uhh_KwQeRPVF76rUAtvQHG2TKB`Q^L@m$v*{~~3+9R^I#lyA+PVh2MWs)X
z`?$bs<*6wt`;_MVc*=7A9RCsl7X?B23zI(z90~O`F1t|OF0&vbqh@k(@@3DteAbq#
zi=LOH@A!6rKRw~asT()?mbEY)l>Ko};$;5bH93d)pE|q~T+??e;zIL;_qk~qn^vCu
z+|M)pY5&6IeJkIb`YInCYkcd$-mkNM3+U};;Sip8&1d!P>3*vPn%tLaq<`5d!g#K&
zFlgT&&C0i*ct6dpYJC3h?}h`_2PKl;Oo}xT3i;UN^ywnc<fMOYJ!w7f6>8NYW8`j3
zpIKbJc&TZ~&PuUU6Z2HxXU0D1n#=K}a>1fK-M;r`?3{k*NU-*ApYnJ5C1q!wxsEzM
zw4Bl7_CmK%A%W@mk~#mk=JRClOTQXYs%L-jc9$r)T!go7mKroMFEnUk>V&p#xIcvp
zpw%V@jSci`-G~|pLs~aH$gLZ+MvWP2qsA<1FgTH5TPESRM%2G!C7+&oajL%*idJ~+
zdztUjHKm&(o7Q!|e5iKEn%`=Dov*U@y)NJVhJ2~9lF#Os%sQ|qu<?9v=aTkw(@mMJ
z*6i|?UA)I8?@Pz0gWKOMvAq{tWt1GoeAMvnp&xN=8X3C(eX|xW6<PW(`bJOgoXdq>
zohxSM`5wGos+l@{waA8&Jk8V0#YsZz&o92JHmCjl+55f<hjU%@!oJU#S9brC$&>k4
zIt((_XZ|lVGGaaDE^2&as?Iu#%qDrhR|4v_@#~goPga|}exj$#KmB_-JLW#zQsusZ
zG3NC4^U}BZX0JB*$Kt1w^<&ri)5YQ}CcP}27neG%5=ftNjx+b%`&xEvZJ7l2<*A;}
zYcs@i7jHP$lx*!5{v-=6^)Z9mfzAikcB&q_$uR57$&a(SrV708Hg0%6n^*46hE=iF
z^UPeH9NnnxFpo{TBIQo(>SC<|rauLBZ>Qw%J>1B!B7XHgP0_0JqPl7Gr%1*fFaOpo
zbjt5-@s@S%LjP1Ji_Fdaw{Aw1<iF=99u*$`d`aPU+NRdM4EwpvWvpDL^Pj$MUU|B2
zPkCm+4V5G53tZJy@_%mQ5&xijUO2k!Za^jHg{FnCR-Lw<y!Axb{f@^f6aI7+_R7bd
z5q>$PB(msr3G0d#9=ulBYwvEqUin2(m%;wKTJo|lx)<+m{rGX!{^zT>92He>vV98=
zR(mLA<E{8=<?7^L*Sz*h_m!O!{jvCC&2ga%+*3jX{%u)#IAF^3pl^~!)&=XI?%uZL
G-7Ekrdgk*0

literal 0
HcmV?d00001

diff --git a/files/personal_domain/config/logging.properties b/files/personal_domain/config/logging.properties
new file mode 100644
index 0000000..d5a5b24
--- /dev/null
+++ b/files/personal_domain/config/logging.properties
@@ -0,0 +1,222 @@
+#
+# Copyright (c) 2022 Eclipse Foundation and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2018 Oracle and/or its affiliates. All rights reserved.
+#
+# This program and the accompanying materials are made available under the
+# terms of the Eclipse Public License v. 2.0, which is available at
+# http://www.eclipse.org/legal/epl-2.0.
+#
+# This Source Code may also be made available under the following Secondary
+# Licenses when the conditions for such availability set forth in the
+# Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
+# version 2 with the GNU Classpath Exception, which is available at
+# https://www.gnu.org/software/classpath/license.html.
+#
+# SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
+#
+
+# Handler settings
+
+handlers=\
+org.glassfish.main.jul.handler.SimpleLogHandler,\
+org.glassfish.main.jul.handler.GlassFishLogHandler,\
+org.glassfish.main.jul.handler.SyslogHandler
+
+org.glassfish.main.jul.handler.GlassFishLogHandler.buffer.capacity=10000
+org.glassfish.main.jul.handler.GlassFishLogHandler.buffer.timeoutInSeconds=0
+org.glassfish.main.jul.handler.GlassFishLogHandler.enabled=true
+org.glassfish.main.jul.handler.GlassFishLogHandler.encoding=UTF-8
+org.glassfish.main.jul.handler.GlassFishLogHandler.file=${com.sun.aas.instanceRoot}/logs/server.log
+org.glassfish.main.jul.handler.GlassFishLogHandler.flushFrequency=1
+org.glassfish.main.jul.handler.GlassFishLogHandler.formatter=org.glassfish.main.jul.formatter.ODLLogFormatter
+org.glassfish.main.jul.handler.GlassFishLogHandler.formatter.excludedFields=
+org.glassfish.main.jul.handler.GlassFishLogHandler.formatter.multiline=true
+org.glassfish.main.jul.handler.GlassFishLogHandler.formatter.printSource=false
+org.glassfish.main.jul.handler.GlassFishLogHandler.level=ALL
+org.glassfish.main.jul.handler.GlassFishLogHandler.redirectStandardStreams=true
+org.glassfish.main.jul.handler.GlassFishLogHandler.rotation.compress=false
+org.glassfish.main.jul.handler.GlassFishLogHandler.rotation.maxArchiveFiles=0
+org.glassfish.main.jul.handler.GlassFishLogHandler.rotation.limit.megabytes=100
+org.glassfish.main.jul.handler.GlassFishLogHandler.rotation.limit.minutes=0
+org.glassfish.main.jul.handler.GlassFishLogHandler.rotation.rollOnDateChange=false
+
+org.glassfish.main.jul.handler.SimpleLogHandler.formatter=org.glassfish.main.jul.formatter.UniformLogFormatter
+org.glassfish.main.jul.handler.SimpleLogHandler.formatter.excludedFields=
+org.glassfish.main.jul.handler.SimpleLogHandler.formatter.printSource=false
+org.glassfish.main.jul.handler.SimpleLogHandler.level=INFO
+org.glassfish.main.jul.handler.SimpleLogHandler.useErrorStream=true
+
+org.glassfish.main.jul.handler.SyslogHandler.buffer.capacity=5000
+org.glassfish.main.jul.handler.SyslogHandler.buffer.timeoutInSeconds=300
+org.glassfish.main.jul.handler.SyslogHandler.enabled=false
+org.glassfish.main.jul.handler.SyslogHandler.encoding=UTF-8
+org.glassfish.main.jul.handler.SyslogHandler.formatter=java.util.logging.SimpleFormatter
+org.glassfish.main.jul.handler.SyslogHandler.host=
+org.glassfish.main.jul.handler.SyslogHandler.level=SEVERE
+org.glassfish.main.jul.handler.SyslogHandler.port=514
+
+# Logger settings
+
+.level=INFO
+systemRootLogger.level=INFO
+
+com.sun.enterprise.admin.level=INFO
+com.sun.enterprise.connectors.level=INFO
+com.sun.enterprise.container.level=INFO
+com.sun.enterprise.glassfish.level=INFO
+com.sun.enterprise.glassfish.bootstrap.level=INFO
+com.sun.enterprise.naming.level=INFO
+com.sun.enterprise.resource.level=INFO
+com.sun.enterprise.security.level=INFO
+com.sun.enterprise.universal.level=INFO
+com.sun.webui.level=INFO
+
+jakarta.level=INFO
+
+jakarta.enterprise.admin.rest.level=INFO
+jakarta.enterprise.admin.rest.client.level=INFO
+jakarta.enterprise.admin.rest.connector.level=INFO
+
+jakarta.enterprise.bootstrap.level=INFO
+jakarta.enterprise.cluster.gms.level=INFO
+jakarta.enterprise.cluster.gms.admin.level=INFO
+jakarta.enterprise.cluster.gms.bootstrap.level=INFO
+jakarta.enterprise.concurrent.level=INFO
+jakarta.enterprise.config.api.level=INFO
+jakarta.enterprise.connector.work.level=INFO
+
+jakarta.enterprise.ejb.container.level=INFO
+
+jakarta.enterprise.inject.level=INFO
+jakarta.enterprise.inject.spi.level=INFO
+jakarta.enterprise.launcher.level=INFO
+jakarta.enterprise.logging.level=INFO
+jakarta.enterprise.logging.stdout.level=INFO
+jakarta.enterprise.logging.stderr.level=INFO
+jakarta.enterprise.monitoring.level=INFO
+jakarta.enterprise.osgi.container.level=INFO
+
+jakarta.enterprise.resource.corba.level=INFO
+jakarta.enterprise.resource.javamail.level=INFO
+jakarta.enterprise.resource.jdo.level=INFO
+jakarta.enterprise.resource.jms.level=INFO
+jakarta.enterprise.resource.jms.injection.level=INFO
+jakarta.enterprise.resource.jta.level=INFO
+jakarta.enterprise.resource.resourceadapter.level=INFO
+jakarta.enterprise.resource.sqltrace.level=INFO
+jakarta.enterprise.resource.webcontainer.jsf.application.level=INFO
+jakarta.enterprise.resource.webcontainer.jsf.config.level=INFO
+jakarta.enterprise.resource.webcontainer.jsf.context.level=INFO
+jakarta.enterprise.resource.webcontainer.jsf.facelets.level=INFO
+jakarta.enterprise.resource.webcontainer.jsf.lifecycle.level=INFO
+jakarta.enterprise.resource.webcontainer.jsf.managedbean.level=INFO
+jakarta.enterprise.resource.webcontainer.jsf.renderkit.level=INFO
+jakarta.enterprise.resource.webcontainer.jsf.resource.level=INFO
+jakarta.enterprise.resource.webcontainer.jsf.taglib.level=INFO
+jakarta.enterprise.resource.webcontainer.jsf.timing.level=INFO
+jakarta.enterprise.resource.weld.level=INFO
+
+jakarta.enterprise.resources.api.level=INFO
+jakarta.enterprise.resources.listener.level=INFO
+jakarta.enterprise.resources.naming.level=INFO
+jakarta.enterprise.resources.util.level=INFO
+
+jakarta.enterprise.security.services.level=INFO
+jakarta.enterprise.security.services.commands.level=INFO
+jakarta.enterprise.security.services.provider.level=INFO
+
+jakarta.enterprise.system.level=INFO
+jakarta.enterprise.system.container.appclient.level=INFO
+jakarta.enterprise.system.container.cmp.level=INFO
+jakarta.enterprise.system.container.ejb.level=INFO
+jakarta.enterprise.system.container.ejb.mdb.level=INFO
+jakarta.enterprise.system.container.web.level=INFO
+jakarta.enterprise.system.core.level=INFO
+jakarta.enterprise.system.core.ee.level=INFO
+jakarta.enterprise.system.core.classloading.level=INFO
+jakarta.enterprise.system.core.config.level=INFO
+jakarta.enterprise.system.core.naming.level=INFO
+jakarta.enterprise.system.core.security.level=INFO
+jakarta.enterprise.system.core.security.web.level=INFO
+jakarta.enterprise.system.core.selfmanagement.level=INFO
+jakarta.enterprise.system.core.ssh.level=INFO
+jakarta.enterprise.system.core.transaction.level=INFO
+jakarta.enterprise.system.jmx.level=INFO
+jakarta.enterprise.system.security.ssl.level=INFO
+jakarta.enterprise.system.tools.admin.level=INFO
+jakarta.enterprise.system.tools.admin.security.level=INFO
+jakarta.enterprise.system.tools.admin.security.authorization.level=INFO
+jakarta.enterprise.system.tools.amx.level=INFO
+jakarta.enterprise.system.tools.amxee.level=INFO
+jakarta.enterprise.system.tools.backup.level=INFO
+jakarta.enterprise.system.tools.deployment.level=INFO
+jakarta.enterprise.system.tools.deployment.autodeploy.level=INFO
+jakarta.enterprise.system.tools.deployment.common.level=INFO
+jakarta.enterprise.system.tools.deployment.dol.level=INFO
+jakarta.enterprise.system.tools.deployment.javaeefull.level=INFO
+jakarta.enterprise.system.tools.monitor.level=INFO
+jakarta.enterprise.system.tools.util.level=INFO
+jakarta.enterprise.system.util.level=INFO
+jakarta.enterprise.system.webservices.saaj.level=INFO
+jakarta.enterprise.system.webservices.rpc.level=INFO
+jakarta.enterprise.system.webservices.registry.level=INFO
+
+jakarta.enterprise.web.level=INFO
+jakarta.enterprise.web.admin.level=INFO
+jakarta.enterprise.web.core.level=INFO
+jakarta.enterprise.web.ha.level=INFO
+jakarta.enterprise.web.naming.level=INFO
+jakarta.enterprise.web.util.level=INFO
+jakarta.enterprise.web.vs.__asadmin.level=INFO
+jakarta.enterprise.web.vs.server.level=INFO
+jakarta.enterprise.webservices.level=INFO
+jakarta.enterprise.webservices.connector.level=INFO
+jakarta.enterprise.webservices.metroglue.level=INFO
+jakarta.enterprise.webservices.security.level=INFO
+jakarta.enterprise.webservices.transport.tcp.level=INFO
+
+jakarta.mail.level=INFO
+
+jakarta.ws.rs.client.level=INFO
+
+jdk.event.security.level=INFO
+
+MBeans.level=INFO
+
+org.apache.catalina.level=INFO
+org.apache.coyote.level=INFO
+org.apache.jasper.level=INFO
+
+org.eclipse.krazo.level=INFO
+org.eclipse.persistence.session.level=INFO
+
+org.glassfish.level=INFO
+org.glassfish.admingui.level=INFO
+org.glassfish.apf.level=INFO
+org.glassfish.concurrent.level=INFO
+org.glassfish.exousia.level=INFO
+org.glassfish.grizzly.level=INFO
+org.glassfish.grizzly.http2.level=INFO
+org.glassfish.hk2.classmodel.level=INFO
+org.glassfish.jersey.level=INFO
+org.glassfish.jersey.message.internal.TracingLogger.level=INFO
+org.glassfish.main.level=INFO
+org.glassfish.naming.level=INFO
+org.glassfish.persistence.level=INFO
+org.glassfish.resourcebase.level=INFO
+org.glassfish.security.level=INFO
+org.glassfish.soteria.level=INFO
+org.glassfish.weld.level=INFO
+
+org.hibernate.level=INFO
+org.hibernate.validator.internal.util.Version.level=WARNING
+
+org.jboss.weld.level=INFO
+org.jvnet.hk2.level=INFO
+org.jvnet.hk2.osgiadapter.level=WARNING
+org.jvnet.mimepull.level=INFO
+
+ShoalLogger.level=INFO
+
+sun.level=INFO
+
diff --git a/files/personal_domain/config/login.conf b/files/personal_domain/config/login.conf
new file mode 100644
index 0000000..995d6e5
--- /dev/null
+++ b/files/personal_domain/config/login.conf
@@ -0,0 +1,37 @@
+/*
+ * Copyright (c) 2013, 2018 Oracle and/or its affiliates. All rights reserved.
+ *
+ * This program and the accompanying materials are made available under the
+ * terms of the Eclipse Public License v. 2.0, which is available at
+ * http://www.eclipse.org/legal/epl-2.0.
+ *
+ * This Source Code may also be made available under the following Secondary
+ * Licenses when the conditions for such availability set forth in the
+ * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
+ * version 2 with the GNU Classpath Exception, which is available at
+ * https://www.gnu.org/software/classpath/license.html.
+ *
+ * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
+ */
+
+fileRealm {
+	com.sun.enterprise.security.auth.login.FileLoginModule required;
+};
+
+ldapRealm {
+	com.sun.enterprise.security.auth.login.LDAPLoginModule required;
+};
+
+solarisRealm {
+	com.sun.enterprise.security.auth.login.SolarisLoginModule required;
+};
+
+jdbcRealm {
+	com.sun.enterprise.security.ee.auth.login.JDBCLoginModule required;
+};
+jdbcDigestRealm {
+       com.sun.enterprise.security.ee.auth.login.JDBCDigestLoginModule required;
+};
+pamRealm {
+	com.sun.enterprise.security.ee.auth.login.PamLoginModule required;
+};
diff --git a/files/personal_domain/config/restrict.server.policy b/files/personal_domain/config/restrict.server.policy
new file mode 100644
index 0000000..6d103f4
--- /dev/null
+++ b/files/personal_domain/config/restrict.server.policy
@@ -0,0 +1,42 @@
+/*
+ * Copyright (c) 2013, 2018 Oracle and/or its affiliates. All rights reserved.
+ *
+ * This program and the accompanying materials are made available under the
+ * terms of the Eclipse Public License v. 2.0, which is available at
+ * http://www.eclipse.org/legal/epl-2.0.
+ *
+ * This Source Code may also be made available under the following Secondary
+ * Licenses when the conditions for such availability set forth in the
+ * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
+ * version 2 with the GNU Classpath Exception, which is available at
+ * https://www.gnu.org/software/classpath/license.html.
+ *
+ * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
+ */
+
+// EJB default restricted permissions
+grant codebase "file:/module/Ejb" {
+    //following restricts the use of 'java.security.AllPermission' in permissions.xml
+    permission com.sun.enterprise.security.perms.VoidPermission;
+};
+
+// Web App default restricted permissions
+grant codebase "file:/module/Web" {
+    //following restricts the use of 'java.security.AllPermission' in permissions.xml
+    permission com.sun.enterprise.security.perms.VoidPermission;
+};
+
+// Connector default restricted permissions
+grant codebase "file:/module/Rar" {
+    //following restricts the use of 'java.security.AllPermission' in permissions.xml
+    permission com.sun.enterprise.security.perms.VoidPermission;
+};
+
+
+// App client default restricted permissions
+grant codebase "file:/module/Car" {
+    //following restricts the use of 'java.security.AllPermission' in permissions.xml
+    permission com.sun.enterprise.security.perms.VoidPermission;
+};
+
+
diff --git a/files/personal_domain/config/server.policy b/files/personal_domain/config/server.policy
new file mode 100644
index 0000000..af5c313
--- /dev/null
+++ b/files/personal_domain/config/server.policy
@@ -0,0 +1,142 @@
+/*
+ * Copyright (c) 2022, 2023 Contributors to the Eclipse Foundation
+ * Copyright (c) 2013, 2021 Oracle and/or its affiliates. All rights reserved.
+ *
+ * This program and the accompanying materials are made available under the
+ * terms of the Eclipse Public License v. 2.0, which is available at
+ * http://www.eclipse.org/legal/epl-2.0.
+ *
+ * This Source Code may also be made available under the following Secondary
+ * Licenses when the conditions for such availability set forth in the
+ * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
+ * version 2 with the GNU Classpath Exception, which is available at
+ * https://www.gnu.org/software/classpath/license.html.
+ *
+ * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
+ */
+
+// classes in lib get all permissions by default
+grant codeBase "file:${com.sun.aas.installRoot}/lib/-" {
+    permission java.security.AllPermission;
+};
+
+// Core server classes get all permissions by default
+grant codeBase "file:${com.sun.aas.installRoot}/modules/-" {
+    permission java.security.AllPermission;
+};
+
+// Felix classes get all permissions by default
+grant codeBase "file:${com.sun.aas.installRoot}/osgi/felix/bin/-" {
+    permission java.security.AllPermission;
+};
+
+// iMQ classes get all permissions by default
+grant codeBase "file:${com.sun.aas.imqLib}/-" {
+    permission java.security.AllPermission;
+};
+
+// Derby driver classes get all permissions by default
+grant codeBase "file:${com.sun.aas.derbyRoot}/lib/-" {
+    permission java.lang.RuntimePermission "createClassLoader";
+    permission java.io.FilePermission       "<<ALL FILES>>", "read,write";
+    permission java.security.AllPermission;
+};
+
+grant codeBase "file:${com.sun.aas.javaRoot}/../lib/tools.jar" {
+    permission java.security.AllPermission;
+};
+
+// Loading MBeans from anywhere, to take care of side effects of 6235678.
+grant {
+    permission javax.management.MBeanTrustPermission "register" ;
+};
+
+// Basic set of required permissions granted to all remaining code
+// The permission FilePermission "<<ALL FILES>>", "read,write"
+// allows all applications to read and write any file in the filesystem.
+// It should be changed based on real deployment needs. If you know your
+// applications just need to read/write a few directories consider removing
+// this permission and adding grants indicating those specific directories.
+// against the codebase of your application(s).
+grant {
+    // Workaround for bugs #6484935, 6513799
+    permission java.lang.RuntimePermission "getProtectionDomain";
+    permission com.sun.corba.ee.impl.presentation.rmi.DynamicAccessPermission "access";
+    permission java.util.PropertyPermission "*", "read,write";
+
+    permission java.lang.RuntimePermission  "loadLibrary.*";
+    permission java.lang.RuntimePermission  "queuePrintJob";
+    permission java.net.SocketPermission    "*", "connect,resolve";
+
+    // Work-around for pointbase bug 4864405
+    permission java.io.FilePermission "${com.sun.aas.instanceRoot}${/}lib${/}databases${/}-", "delete";
+    permission java.io.FilePermission "${java.io.tmpdir}${/}-", "delete";
+
+    permission java.util.PropertyPermission "*", "read";
+
+    permission java.lang.RuntimePermission    "modifyThreadGroup";
+    permission java.lang.RuntimePermission    "getClassLoader";
+    permission java.lang.RuntimePermission    "setContextClassLoader";
+    permission javax.management.MBeanPermission "[com.sun.messaging.jms.*:*]", "*";
+
+    // Following needed for CTS to pass with SM on, bug 16344201
+    permission java.lang.RuntimePermission "closeClassLoader";
+    permission java.io.SerializablePermission "enableSubstitution";
+    permission java.security.SecurityPermission "getProperty.package.definition";
+    permission java.security.SecurityPermission "getProperty.authconfigprovider.factory.providers";
+};
+
+// Following grant block is only required by Connectors. If Connectors
+// are not in use the recommendation is to remove this grant.
+grant {
+    permission javax.security.auth.PrivateCredentialPermission "jakarta.resource.spi.security.PasswordCredential * \"*\"","read";
+};
+
+// Following grant block is only required for Reflection. If Reflection
+// is not in use the recommendation is to remove this section.
+grant {
+    permission java.lang.RuntimePermission "accessDeclaredMembers";
+};
+
+// Permissions to invoke CORBA objects in server
+grant {
+    permission com.sun.enterprise.security.CORBAObjectPermission "*", "*";
+};
+
+// GLASSFISH-21011
+grant {
+    permission java.io.SerializablePermission "enableSubclassImplementation";
+};
+
+grant  codeBase "file:${com.sun.aas.instanceRoot}/applications/-"{
+    permission java.io.FilePermission       "<<ALL FILES>>", "read,write";
+    permission org.hibernate.validator.HibernateValidatorPermission "accessPrivateMembers";
+};
+
+// Added for changes proposed by Derby 10.12.1.1 (DERBY-6648) and Derby 10.14.2.0
+grant {
+    permission org.apache.derby.security.SystemPermission "engine", "usederbyinternals";
+    permission java.net.SocketPermission "*", "listen";
+    permission java.net.SocketPermission "*", "accept";
+    permission java.io.FilePermission       "<<ALL FILES>>", "write,read";
+
+    // Added for Derby 10.15.1.3 and above
+    permission org.apache.derby.shared.common.security.SystemPermission "engine", "usederbyinternals";
+
+};
+
+// Added for creating stub on JDK 11
+grant codeBase "jrt:/jdk.compiler" {
+    permission java.lang.RuntimePermission "getenv.JDK_JAVAC_OPTIONS";
+    permission java.lang.RuntimePermission "createClassLoader";
+};
+
+// Following grant block is required for using JDK JarSigner
+grant {
+    permission java.lang.RuntimePermission "accessClassInPackage.jdk.internal.misc";
+};
+
+// Following grant block is required for using WSToolsObjectFactory (jsr109 WSDL parsing) on JDK 21
+grant {
+    permission java.lang.RuntimePermission "getenv.JDK_JAVAC_OPTIONS";
+};
diff --git a/files/personal_domain/config/wss-server-config-1.0.xml b/files/personal_domain/config/wss-server-config-1.0.xml
new file mode 100644
index 0000000..fd1bad4
--- /dev/null
+++ b/files/personal_domain/config/wss-server-config-1.0.xml
@@ -0,0 +1,100 @@
+<!--
+
+    Copyright (c) 2004, 2018 Oracle and/or its affiliates. All rights reserved.
+
+    This program and the accompanying materials are made available under the
+    terms of the Eclipse Public License v. 2.0, which is available at
+    http://www.eclipse.org/legal/epl-2.0.
+
+    This Source Code may also be made available under the following Secondary
+    Licenses when the conditions for such availability set forth in the
+    Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
+    version 2 with the GNU Classpath Exception, which is available at
+    https://www.gnu.org/software/classpath/license.html.
+
+    SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
+
+-->
+
+<!--
+ This server side config file pairs with wss-client-config-1.0.xml on the client
+ and supports the following UseCases:
+ Usecase 1: Authentication using Protected UsernameToken
+ Usecase 3: Encrypted UsernameToken and MessageBody
+ Usecase 4: Response Encryption Key Learnt from Incoming Message
+
+ Certificate Alias Information :
+ 1. A certificateAlias under the <xwss:Encrypt> element signifies the certificate
+    of the recipient of the message.
+ 2. A certificateAlias under the <xwss:Sign> element signifies the certificate of the
+    sender.
+
+ NOTE:
+
+   1. the certificateAlias has the above meaning for all the Sign and Encrypt elements below
+   2. there are several Sign and Encrypt elements below and similarly several RequireSignature and
+      RequireEncryption elements. Which of them would be actually used at runtime will depend on
+      the AuthPolicy passed to the module.
+
+      For Example : if Auth-Source=Sender then only the <xwss:UsernameToken> elements will be used
+      and none of the <xwss:Sign> elements will be used.
+      If Auth-Source=Content then the <xwss:Sign> element will be used
+
+   3.  The different variations of <xwss:Encrypt> elements in this configuration file are to accomodate
+       default encryption of the UsernameToken.
+
+   4.  The actual certificate alias to be used for any Signature operation can be modified during AuthModule
+       initialization by setting the alias as the value of "signature.key.alias" property in the Module Options Map.
+   5.  The actual certificate alias to be used for any Encrypt operation can be modified during AuthModule
+       initialization by setting the alias as the value of "encryption.key.alias" property in the Module Options Map.
+
+   6. Debug Dumping of Messages can be enabled by setting the "debug" property in the Module Options Map to "true" during
+      AuthModule initialization.
+   7. The Actual configuration file to be used by an Authmodule can be changed by setting the property "security.config" in
+      the Module Options Map to point to the configuration file location.
+   8. When the "security.config" property is not set during module initialization then a client auth module will use wss-client-config-2.0.xml
+      by default.
+   9. When the "security.config" property is not set during module initialization then a server auth module will use wss-server-config-2.0.xml
+      by default.
+
+-->
+
+<xwss:SecurityConfiguration xmlns:xwss="http://java.sun.com/xml/ns/xwss/config"
+                            dumpMessages="false">
+    <xwss:Timestamp/>
+    <xwss:RequireEncryption>
+        <xwss:Target type="qname">SOAP-BODY</xwss:Target>
+    </xwss:RequireEncryption>
+    <xwss:RequireEncryption>
+        <xwss:Target type="qname">{http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd}UsernameToken</xwss:Target>
+        <xwss:Target type="qname">SOAP-BODY</xwss:Target>
+    </xwss:RequireEncryption>
+    <xwss:RequireEncryption>
+        <xwss:Target type="qname">SOAP-BODY</xwss:Target>
+        <xwss:Target type="qname">{http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd}UsernameToken</xwss:Target>
+    </xwss:RequireEncryption>
+    <xwss:RequireSignature>
+        <xwss:Target type="qname">SOAP-BODY</xwss:Target>
+    </xwss:RequireSignature>
+    <xwss:RequireUsernameToken nonceRequired="false" passwordDigestRequired="false"/>
+    <xwss:Encrypt>
+        <xwss:X509Token certificateAlias="s1as"/>
+        <xwss:KeyEncryptionMethod algorithm="http://www.w3.org/2001/04/xmlenc#rsa-1_5"/>
+    </xwss:Encrypt>
+    <xwss:Encrypt>
+        <xwss:X509Token certificateAlias="s1as"/>
+        <xwss:KeyEncryptionMethod algorithm="http://www.w3.org/2001/04/xmlenc#rsa-1_5"/>
+        <xwss:Target type="qname">SOAP-BODY</xwss:Target>
+        <xwss:Target type="qname">{http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd}UsernameToken</xwss:Target>
+    </xwss:Encrypt>
+    <xwss:Encrypt>
+        <xwss:X509Token certificateAlias="s1as"/>
+        <xwss:KeyEncryptionMethod algorithm="http://www.w3.org/2001/04/xmlenc#rsa-1_5"/>
+        <xwss:Target type="qname">{http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd}UsernameToken</xwss:Target>
+        <xwss:Target type="qname">SOAP-BODY</xwss:Target>
+    </xwss:Encrypt>
+    <xwss:Sign>
+        <xwss:X509Token certificateAlias="s1as"/>
+    </xwss:Sign>
+    <xwss:UsernameToken digestPassword="false" useNonce="false"/>
+</xwss:SecurityConfiguration>
diff --git a/files/personal_domain/config/wss-server-config-2.0.xml b/files/personal_domain/config/wss-server-config-2.0.xml
new file mode 100644
index 0000000..ec08505
--- /dev/null
+++ b/files/personal_domain/config/wss-server-config-2.0.xml
@@ -0,0 +1,108 @@
+<!--
+
+    Copyright (c) 2004, 2018 Oracle and/or its affiliates. All rights reserved.
+
+    This program and the accompanying materials are made available under the
+    terms of the Eclipse Public License v. 2.0, which is available at
+    http://www.eclipse.org/legal/epl-2.0.
+
+    This Source Code may also be made available under the following Secondary
+    Licenses when the conditions for such availability set forth in the
+    Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
+    version 2 with the GNU Classpath Exception, which is available at
+    https://www.gnu.org/software/classpath/license.html.
+
+    SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
+
+-->
+
+<!--
+ This server side config file pairs with wss-client-config-2.0.xml on the client
+ and supports the following UseCases:
+ Usecase 2: Encrypted UsernameToken
+ Usecase 3: Encrypted UsernameToken and MessageBody
+ Usecase 4: Response Encryption Key Learnt from Incoming Message
+
+ Certificate Alias Information :
+ 1. A certificateAlias under the <xwss:Encrypt> element signifies the certificate
+    of the recipient of the message.
+ 2. A certificateAlias under the <xwss:Sign> element signifies the certificate of the
+    sender.
+
+ NOTE:
+
+   1. the certificateAlias has the above meaning for all the Sign and Encrypt elements below
+   2. there are several Sign and Encrypt elements below and similarly several RequireSignature and
+      RequireEncryption elements. Which of them would be actually used at runtime will depend on
+      the AuthPolicy passed to the module.
+
+      For Example : if Auth-Source=Sender then only the <xwss:UsernameToken> elements will be used
+      and none of the <xwss:Sign> elements will be used.
+      If Auth-Source=Content then the <xwss:Sign> element will be used
+
+   3.  The different variations of <xwss:Encrypt> elements in this configuration file are to accomodate
+       default encryption of the UsernameToken.
+
+   4.  The actual certificate alias to be used for any Signature operation can be modified during AuthModule
+       initialization by setting the alias as the value of "signature.key.alias" property in the Module Options Map.
+   5.  The actual certificate alias to be used for any Encrypt operation can be modified during AuthModule
+       initialization by setting the alias as the value of "encryption.key.alias" property in the Module Options Map.
+
+   6. Debug Dumping of Messages can be enabled by setting the "debug" property in the Module Options Map to "true" during
+      AuthModule initialization.
+   7. The Actual configuration file to be used by an Authmodule can be changed by setting the property "security.config" in
+      the Module Options Map to point to the configuration file location.
+   8. When the "security.config" property is not set during module initialization then a client auth module will use wss-client-config-2.0.xml
+      by default.
+   9. When the "security.config" property is not set during module initialization then a server auth module will use wss-server-config-2.0.xml
+      by default.
+
+-->
+<xwss:SecurityConfiguration xmlns:xwss="http://java.sun.com/xml/ns/xwss/config"
+                            dumpMessages="false">
+    <xwss:Timestamp/>
+    <xwss:Encrypt>
+        <xwss:X509Token certificateAlias="s1as"/>
+        <xwss:KeyEncryptionMethod algorithm="http://www.w3.org/2001/04/xmlenc#rsa-1_5"/>
+    </xwss:Encrypt>
+    <xwss:Encrypt>
+        <xwss:X509Token certificateAlias="s1as"/>
+        <xwss:KeyEncryptionMethod algorithm="http://www.w3.org/2001/04/xmlenc#rsa-1_5"/>
+        <xwss:Target type="qname">{http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd}UsernameToken</xwss:Target>
+    </xwss:Encrypt>
+    <xwss:Encrypt>
+        <xwss:X509Token certificateAlias="s1as"/>
+        <xwss:KeyEncryptionMethod algorithm="http://www.w3.org/2001/04/xmlenc#rsa-1_5"/>
+        <xwss:Target type="qname">{http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd}UsernameToken</xwss:Target>
+        <xwss:Target type="qname">SOAP-BODY</xwss:Target>
+    </xwss:Encrypt>
+    <xwss:Encrypt>
+        <xwss:X509Token certificateAlias="s1as"/>
+        <xwss:KeyEncryptionMethod algorithm="http://www.w3.org/2001/04/xmlenc#rsa-1_5"/>
+        <xwss:Target type="qname">SOAP-BODY</xwss:Target>
+        <xwss:Target type="qname">{http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd}UsernameToken</xwss:Target>
+    </xwss:Encrypt>
+    <xwss:Sign>
+        <xwss:X509Token certificateAlias="s1as"/>
+    </xwss:Sign>
+    <xwss:UsernameToken digestPassword="false" useNonce="true"/>
+
+    <xwss:RequireUsernameToken nonceRequired="true" passwordDigestRequired="false"/>
+    <xwss:RequireEncryption>
+        <xwss:Target type="qname">SOAP-BODY</xwss:Target>
+    </xwss:RequireEncryption>
+    <xwss:RequireEncryption>
+        <xwss:Target type="qname">{http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd}UsernameToken</xwss:Target>
+    </xwss:RequireEncryption>
+    <xwss:RequireEncryption>
+        <xwss:Target type="qname">{http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd}UsernameToken</xwss:Target>
+        <xwss:Target type="qname">SOAP-BODY</xwss:Target>
+    </xwss:RequireEncryption>
+    <xwss:RequireEncryption>
+        <xwss:Target type="qname">SOAP-BODY</xwss:Target>
+        <xwss:Target type="qname">{http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd}UsernameToken</xwss:Target>
+    </xwss:RequireEncryption>
+    <xwss:RequireSignature>
+        <xwss:Target type="qname">SOAP-BODY</xwss:Target>
+    </xwss:RequireSignature>
+</xwss:SecurityConfiguration>
diff --git a/files/personal_domain/docroot/index.html b/files/personal_domain/docroot/index.html
new file mode 100644
index 0000000..723d84c
--- /dev/null
+++ b/files/personal_domain/docroot/index.html
@@ -0,0 +1,57 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html lang="en">
+<!--
+
+	Copyright (c) 2010, 2018 Oracle and/or its affiliates. All rights reserved.
+	Copyright (c) 2020 Contributors to the Eclipse Foundation.
+	
+    This program and the accompanying materials are made available under the
+    terms of the Eclipse Public License v. 2.0, which is available at
+    http://www.eclipse.org/legal/epl-2.0.
+
+    This Source Code may also be made available under the following Secondary
+    Licenses when the conditions for such availability set forth in the
+    Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
+    version 2 with the GNU Classpath Exception, which is available at
+    https://www.gnu.org/software/classpath/license.html.
+
+    SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
+
+-->
+
+<head>
+<style type="text/css">
+	body{margin-top:0}
+	body,td,p,div,span,a,ul,ul li, ol, ol li, ol li b, dl,h1,h2,h3,h4,h5,h6,li {font-family:geneva,helvetica,arial,"lucida sans",sans-serif; font-size:10pt}
+	h1 {font-size:18pt}
+	h2 {font-size:14pt}
+	h3 {font-size:12pt}
+	code,kbd,tt,pre {font-family:monaco,courier,"courier new"; font-size:10pt;}
+	li {padding-bottom: 8px}
+	p.copy, p.copy a {font-family:geneva,helvetica,arial,"lucida sans",sans-serif; font-size:8pt}
+	p.copy {text-align: center}
+	table.grey1,tr.grey1,td.grey1{background:#f1f1f1}
+	th {color:#ffffff; font-family:geneva,helvetica,arial,"lucida sans",sans-serif; font-size:12pt}
+	td.insidehead {font-weight:bold; background:white; text-align: left;}
+	a {text-decoration:none; color:#3E6B8A}
+	a:visited{color:#917E9C}
+	a:hover {text-decoration:underline}
+</style>
+<title>Eclipse GlassFish - Server Running</title>
+</head>
+<body bgcolor="#ffffff" text="#000000" link="#594fbf" vlink="#1005fb" alink="#333366"><br> <table width="100%" border="0" cellspacing="0" cellpadding="3">
+<tbody>
+<tr><td align="right" valign="top"> <a href="https://glassfish.org">glassfish.org</a> </td></tr>
+<tr><td align="left" valign="top" bgcolor="#587993">       <font color="#ffffff">&nbsp;<b>Eclipse GlassFish</b></font>       </td></tr>
+</tbody>
+</table>
+<h1>Your server is now running</h1>
+<p>To replace this page, overwrite the file <code>index.html</code> in the document root folder of this server. The document root folder for this server is the <code>docroot</code> subdirectory of this server's domain directory.</p>
+<p>To manage a server on the <b>local host</b> with the <b>default administration port</b>, <a href="http://localhost:4848">go to the Administration Console</a>.</p>
+<h2>Join the GlassFish community</h2>
+<p>Visit the <a href="https://glassfish.org">GlassFish Community</a>  page for information about how to join the GlassFish community. The GlassFish community is developing an open source, production-quality, enterprise-class application server that implements the newest features of the Java&trade; Platform, Enterprise Edition (Java EE) platform and related enterprise technologies.</p>
+<h2>Learn more about GlassFish Server</h2>
+<p>For more information about GlassFish Server, samples, documentation, and additional resources, see  <var>as-install</var><code>/docs/</code>, where <var>as-install</var> is the GlassFish Server installation directory.</p>
+<hr style="width: 80%; height: 2px;">
+<p class="copy"><a href="https://www.eclipse.org/">Eclipse Foundation</a> &nbsp;&nbsp;|&nbsp;&nbsp; <a href="https://accounts.eclipse.org/mailing-list/glassfish-dev">Contact</a> &nbsp;&nbsp;|&nbsp;&nbsp;
+Copyright &copy; 2020 Eclipse Foundation &nbsp;&nbsp;|&nbsp;&nbsp; <a href="https://www.eclipse.org/legal/">Legal Notices</a></p></body></html>
diff --git a/files/personal_domain/init-info/domain-info.xml b/files/personal_domain/init-info/domain-info.xml
new file mode 100644
index 0000000..a5f706e
--- /dev/null
+++ b/files/personal_domain/init-info/domain-info.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<domain-info xmlns="http://xmlns.oracle.com/cie/glassfish/domain-info" xmlns:ns2="http://xmlns.oracle.com/cie/glassfish/domain-template" javahome="/usr/lib/jvm/java-11-openjdk-amd64" mwhome="/opt/glassfish7">
+    <domain-template-ref name="Basic GlassFish Server Domain" version="4.0.0.0" location="/opt/glassfish7/glassfish/common/templates/gf/appserver-domain.jar"/>
+</domain-info>
-- 
GitLab