You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by gi...@apache.org on 2022/01/03 03:42:23 UTC

[felix-site-pub] branch asf-site updated: site build

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

git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/felix-site-pub.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new bfd8167  site build
bfd8167 is described below

commit bfd816723a6ffa79248008a0c3c0a600509d9f54
Author: jenkins <bu...@apache.org>
AuthorDate: Mon Jan 3 03:42:19 2022 +0000

    site build
---
 documentation/community/contributing.html          |   2 +-
 .../faqs/apache-felix-scr-plugin-faq.html          |   2 +-
 .../reference/dm-annotations.html                  |   4 +-
 ...he-felix-framework-launching-and-embedding.html |   4 +-
 ...apache-felix-framework-usage-documentation.html |  50 +-
 .../apache-felix-gogo/rfc-147-overview.html        |  90 +--
 .../subprojects/apache-felix-inventory.html        |   8 +-
 .../apache-felix-maven-bundle-plugin-bnd.html      |   6 +-
 .../apache-felix-maven-scr-plugin-use.html         | 163 ++++-
 .../scr-annotations.html                           | 752 ++++++++++++++++++---
 .../scr-javadoc-tags.html                          |  12 +-
 .../extending-the-apache-felix-web-console.html    |   2 +-
 sitemap.xml                                        | 306 ++++-----
 13 files changed, 1043 insertions(+), 358 deletions(-)

diff --git a/documentation/community/contributing.html b/documentation/community/contributing.html
index 951f39f..f8a77a8 100644
--- a/documentation/community/contributing.html
+++ b/documentation/community/contributing.html
@@ -573,7 +573,7 @@ For grants, you should:</p>
 <p>Verify that you have the authorization to donate the code.</p>
 </li>
 <li>
-<p>Review our <a href="#development.adoc" class="page unresolved">developer documentation</a> as well as the general <a href="https://www.apache.org/foundation/getinvolved.html">Apache documentation</a> to determine whether you would really like be involved with us and how we work.</p>
+<p>Review our <a href="../development/coding-standards.html" class="page">developer documentation</a> as well as the general <a href="https://www.apache.org/foundation/getinvolved.html">Apache documentation</a> to determine whether you would really like be involved with us and how we work.</p>
 </li>
 <li>
 <p>Assuming you&#8217;re still interested, create a <a href="https://issues.apache.org/jira/browse/Felix">JIRA</a> issue describing the code you wish to donate.</p>
diff --git a/documentation/faqs/apache-felix-scr-plugin-faq.html b/documentation/faqs/apache-felix-scr-plugin-faq.html
index db3886e..471170d 100644
--- a/documentation/faqs/apache-felix-scr-plugin-faq.html
+++ b/documentation/faqs/apache-felix-scr-plugin-faq.html
@@ -497,7 +497,7 @@
 <div class="sectionbody">
 <div class="paragraph">
 <p>This page provides answers to frequently asked questions using the Maven SCR Plugin.
-See <a href="#subprojects/apache-felix-maven-scr-plugin.adoc" class="page unresolved">subprojects/apache-felix-maven-scr-plugin.adoc</a> for documentation on that plugin.</p>
+See <a href="../subprojects/apache-felix-maven-scr-plugin/apache-felix-maven-scr-plugin-use.html" class="page">Apache Felix Maven SCR Plugin Use</a> for documentation on that plugin.</p>
 </div>
 </div>
 </div>
diff --git a/documentation/subprojects/apache-felix-dependency-manager/reference/dm-annotations.html b/documentation/subprojects/apache-felix-dependency-manager/reference/dm-annotations.html
index da6cefa..5474386 100644
--- a/documentation/subprojects/apache-felix-dependency-manager/reference/dm-annotations.html
+++ b/documentation/subprojects/apache-felix-dependency-manager/reference/dm-annotations.html
@@ -927,7 +927,7 @@ The  manager which is in charge of maintaining the state of components is implem
 <ul>
 <li>
 <p><a href="http://felix.apache.org/apidocs/dependencymanager.annotations/r13/org/apache/felix/dm/annotation/api/Init.html">@Init</a>: this callback is invoked after all required dependencies have been injected.
-In this method, you can  yet add more dynamic dependencies using the DM API, or you can possibly configure other dependencies filter and required flags (see <a href="# Dynamic dependency configuration">Dynamic dependency configuration</a>).</p>
+In this method, you can  yet add more dynamic dependencies using the DM API, or you can possibly configure other dependencies filter and required flags (see <a href="#_dynamic_dependency_configuration">Dynamic dependency configuration</a>).</p>
 </li>
 <li>
 <p><a href="http://felix.apache.org/apidocs/dependencymanager.annotations/r13/org/apache/felix/dm/annotation/api/Start.html">@Start</a>: this callback is invoked after all required dependencies added in the @Init method have been injected.</p>
@@ -967,7 +967,7 @@ When all required dependencies are  available:</p>
 <li>
 <p>call the component init method (annotated with <em>@Init</em>, see (see  <a href="http://felix.apache.org/apidocs/dependencymanager.annotations/r13/org/apache/felix/dm/annotation/api/Init.html">@Init javadoc</a>).).
 In the init method, you are yet allowed to add some additional dependencies using the Dependency  Manager API or DM Lambda).
-Alternatively, you can also configure some  dependencies dynamically  (explained later, in <a href="#dynamic-dependency-configuration">Dynamic Dependency Configuration</a>.</p>
+Alternatively, you can also configure some  dependencies dynamically  (explained later, in <a href="#_dynamic_dependency_configuration">Dynamic Dependency Configuration</a>.</p>
 </li>
 </ul>
 </div>
diff --git a/documentation/subprojects/apache-felix-framework/apache-felix-framework-launching-and-embedding.html b/documentation/subprojects/apache-felix-framework/apache-felix-framework-launching-and-embedding.html
index a6e0a64..2c7ab3e 100644
--- a/documentation/subprojects/apache-felix-framework/apache-felix-framework-launching-and-embedding.html
+++ b/documentation/subprojects/apache-felix-framework/apache-felix-framework-launching-and-embedding.html
@@ -679,7 +679,7 @@ It is possible to restart the framework, using the normal combination of <code>i
 </div>
 </div>
 <div class="sect1">
-<h2 id="_launching_a_framework"><a class="anchor" href="#_launching_a_framework"></a>Launching a Framework</h2>
+<h2 id="_launching"><a class="anchor" href="#_launching"></a>Launching a Framework</h2>
 <div class="sectionbody">
 <div class="paragraph">
 <p>Launching a framework is fairly simple and involves only four steps:</p>
@@ -891,7 +891,7 @@ If no shell bundles are installed and started or if there is difficulty locating
 </div>
 </div>
 <div class="sect2">
-<h3 id="_custom_framework_launcher"><a class="anchor" href="#_custom_framework_launcher"></a>Custom Framework Launcher</h3>
+<h3 id="_custom-launcher"><a class="anchor" href="#_custom-launcher"></a>Custom Framework Launcher</h3>
 <div class="paragraph">
 <p>This section creates a bare-bones launcher to demonstrate the minimum requirements for creating an interactive launcher for the Felix framework.
 This example uses the standard Gogo shell bundles for interactivity, but any other bundles could be used instead.
diff --git a/documentation/subprojects/apache-felix-framework/apache-felix-framework-usage-documentation.html b/documentation/subprojects/apache-felix-framework/apache-felix-framework-usage-documentation.html
index 3eaa29d..8970c67 100644
--- a/documentation/subprojects/apache-felix-framework/apache-felix-framework-usage-documentation.html
+++ b/documentation/subprojects/apache-felix-framework/apache-felix-framework-usage-documentation.html
@@ -494,52 +494,6 @@
   <div class="content">
 <article class="doc">
 <h1 class="page">Apache Felix Framework Usage Documentation</h1>
-<div id="preamble">
-<div class="sectionbody">
-<div class="ulist">
-<ul>
-<li>
-<p><a href="#downloading-the-framework">Downloading the Framework</a></p>
-</li>
-<li>
-<p><a href="#starting-the-framework">Starting the Framework</a></p>
-</li>
-<li>
-<p><a href="#framework-shell">Framework Shell</a></p>
-<div class="ulist">
-<ul>
-<li>
-<p><a href="#installing-bundles">Installing Bundles</a></p>
-</li>
-<li>
-<p><a href="#web-proxy-issues-when-installing-bundles">Web Proxy Issues when Installing Bundles</a></p>
-</li>
-</ul>
-</div>
-</li>
-<li>
-<p><a href="#bundle-auto-deploy">Bundle Auto-Deploy</a></p>
-</li>
-<li>
-<p><a href="#configuring-the-framework">Configuring the Framework</a></p>
-<div class="ulist">
-<ul>
-<li>
-<p><a href="#system-property-substitution">System Property Substitution</a></p>
-</li>
-</ul>
-</div>
-</li>
-<li>
-<p><a href="#configuring-bundles">Configuring Bundles</a></p>
-</li>
-<li>
-<p><a href="#feedback">Feedback</a></p>
-</li>
-</ul>
-</div>
-</div>
-</div>
 <div class="sect1">
 <h2 id="_downloading_the_framework"><a class="anchor" href="#_downloading_the_framework"></a>Downloading the Framework</h2>
 <div class="sectionbody">
@@ -688,7 +642,7 @@ this string should be the user name and password separated by a colon (e.g., <co
 </div>
 <div class="paragraph">
 <p>These system properties can be set directly on the command line when starting the JVM using the standard "<code class="code">\-D&lt;prop&gt;=&lt;value&gt;</code>" syntax or you can put them in the <code>lib/system.properties</code> file of your Felix installation;
-see the next section on <a href="#configuring-the-framework">configuring Felix</a> for more information.</p>
+see the next section on <a href="#_configuring_the_framework">configuring Felix</a> for more information.</p>
 </div>
 </div>
 </div>
@@ -781,7 +735,7 @@ To learn about the configuration options for specific bundles, refer to the docu
 <p>Bundle properties may also be defined in the <code>conf/config.properties</code> property file.
 Any property placed in this file will be accessible via <code>BundleContext.getProperty()</code> at run time.
 The property file uses the standard Java property file syntax (i.e., attribute-value pairs).
-For information on changing the default location of this file, refer to the section on <a href="#configuring-the-framework">configuring Felix</a>.</p>
+For information on changing the default location of this file, refer to the section on <a href="#_configuring_the_framework">configuring Felix</a>.</p>
 </div>
 </div>
 </div>
diff --git a/documentation/subprojects/apache-felix-gogo/rfc-147-overview.html b/documentation/subprojects/apache-felix-gogo/rfc-147-overview.html
index 92f69eb..05968b4 100644
--- a/documentation/subprojects/apache-felix-gogo/rfc-147-overview.html
+++ b/documentation/subprojects/apache-felix-gogo/rfc-147-overview.html
@@ -566,10 +566,11 @@ public boolean grep(CommandSession session, String[] args) throws Exception;</co
 </li>
 </ul>
 </div>
-<div class="paragraph">
-<p>[source,sh]ell
-   g! echo hello world
-   hello world</p>
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-sh hljs" data-lang="sh">   g! echo hello world
+   hello world</code></pre>
+</div>
 </div>
 <div class="ulist">
 <ul>
@@ -578,11 +579,12 @@ public boolean grep(CommandSession session, String[] args) throws Exception;</co
 </li>
 </ul>
 </div>
-<div class="paragraph">
-<p>[source,sh]ell
-   g! msg = "hello world"
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-sh hljs" data-lang="sh">   g! msg = "hello world"
    g! echo $msg
-   hello world</p>
+   hello world</code></pre>
+</div>
 </div>
 <div class="ulist">
 <ul>
@@ -591,10 +593,11 @@ public boolean grep(CommandSession session, String[] args) throws Exception;</co
 </li>
 </ul>
 </div>
-<div class="paragraph">
-<p>[source,sh]ell
-   g! (bundle 1) location
-   file:/Users/derek/Downloads/felix-framework-3.0.0/bundle/org.apache.felix.bundlerepository-1.6.2.jar</p>
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-sh hljs" data-lang="sh">   g! (bundle 1) location
+   file:/Users/derek/Downloads/felix-framework-3.0.0/bundle/org.apache.felix.bundlerepository-1.6.2.jar</code></pre>
+</div>
 </div>
 </div>
 <div class="sect2">
@@ -606,13 +609,14 @@ public boolean grep(CommandSession session, String[] args) throws Exception;</co
 </li>
 </ul>
 </div>
-<div class="paragraph">
-<p>[source,sh]ell
-   g! list = [1 2 a b]
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-sh hljs" data-lang="sh">   g! list = [1 2 a b]
    1
    2
    a
-   b</p>
+   b</code></pre>
+</div>
 </div>
 <div class="ulist">
 <ul>
@@ -621,12 +625,13 @@ public boolean grep(CommandSession session, String[] args) throws Exception;</co
 </li>
 </ul>
 </div>
-<div class="paragraph">
-<p>[source,sh]ell
-   g! map = [Jan=1 Feb=2 Mar=3]
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-sh hljs" data-lang="sh">   g! map = [Jan=1 Feb=2 Mar=3]
    Jan                 1
    Feb                 2
-   Mar                 3</p>
+   Mar                 3</code></pre>
+</div>
 </div>
 <div class="ulist">
 <ul>
@@ -635,12 +640,13 @@ public boolean grep(CommandSession session, String[] args) throws Exception;</co
 </li>
 </ul>
 </div>
-<div class="paragraph">
-<p>[source,sh]ell
-   g! bundles | grep gogo
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-sh hljs" data-lang="sh">   g! bundles | grep gogo
        2|Active     |    1|org.apache.felix.gogo.command (0.6.0)
        3|Active     |    1|org.apache.felix.gogo.runtime (0.6.0)
-       4|Active     |    1|org.apache.felix.gogo.shell (0.6.0)</p>
+       4|Active     |    1|org.apache.felix.gogo.shell (0.6.0)</code></pre>
+</div>
 </div>
 <div class="ulist">
 <ul>
@@ -649,11 +655,12 @@ public boolean grep(CommandSession session, String[] args) throws Exception;</co
 </li>
 </ul>
 </div>
-<div class="paragraph">
-<p>[source,sh]ell
-   g! echo2 = { echo xxx $args yyy }
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-sh hljs" data-lang="sh">   g! echo2 = { echo xxx $args yyy }
    g! echo2 hello world
-   xxx hello world yyy</p>
+   xxx hello world yyy</code></pre>
+</div>
 </div>
 </div>
 <div class="sect2">
@@ -665,9 +672,9 @@ public boolean grep(CommandSession session, String[] args) throws Exception;</co
 </li>
 </ul>
 </div>
-<div class="paragraph">
-<p>[source,sh]ell
-   g! start xxx
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-sh hljs" data-lang="sh">   g! start xxx
    E: Cannot coerce start[xxx] to any of [(Bundle)]
    g! $exception printstacktrace
    java.lang.IllegalArgumentException: Cannot coerce start[xxx] to any of [(Bundle)]
@@ -676,7 +683,8 @@ public boolean grep(CommandSession session, String[] args) throws Exception;</co
            at org.apache.felix.gogo.runtime.shell.Closure.execute(Closure.java:211)
            at org.apache.felix.gogo.runtime.shell.Closure.executeStatement(Closure.java:146)
            at org.apache.felix.gogo.runtime.shell.Pipe.run(Pipe.java:91)
-   &#8230;&#8203;</p>
+   ...</code></pre>
+</div>
 </div>
 <div class="ulist">
 <ul>
@@ -685,9 +693,9 @@ public boolean grep(CommandSession session, String[] args) throws Exception;</co
 </li>
 </ul>
 </div>
-<div class="paragraph">
-<p>[source,sh]ell
-   g! addcommand system (loadClass java.lang.System)
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-sh hljs" data-lang="sh">   g! addcommand system (loadClass java.lang.System)
    g! system:getproperties
    sun.io.unicode.encodingUnicodeLittle
    java.version        1.5.0_19
@@ -696,7 +704,8 @@ public boolean grep(CommandSession session, String[] args) throws Exception;</co
    user.language       en
    sun.os.patch.level  unknown
    os.version          10.6.2
-   [snip]</p>
+   [snip]</code></pre>
+</div>
 </div>
 </div>
 <div class="sect2">
@@ -730,12 +739,13 @@ The <code>ThreadIO</code> service transparently manages the singleton <code>Syst
 <div class="paragraph">
 <p>then</p>
 </div>
-<div class="paragraph">
-<p>[source,sh]ell
- g! each [Jan Feb Mar] { echo $it | grep . }
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-sh hljs" data-lang="sh"> g! each [Jan Feb Mar] { echo $it | grep . }
  Jan
  Feb
- Mar</p>
+ Mar</code></pre>
+</div>
 </div>
 <div class="admonitionblock note">
 <table>
diff --git a/documentation/subprojects/apache-felix-inventory.html b/documentation/subprojects/apache-felix-inventory.html
index 8793323..9df8c26 100644
--- a/documentation/subprojects/apache-felix-inventory.html
+++ b/documentation/subprojects/apache-felix-inventory.html
@@ -530,7 +530,7 @@ While this already solves most use cases, tying this general functionality to a
 <p>To actually get access to the output of Inventory Printer services, though, the Apache Felix Web Console must be installed.</p>
 </div>
 <div class="paragraph">
-<p>In the future <a href="#gogo-shell">Integration with the Apache Felix Gogo Shell</a> will also be provided in which case the Apache Felix Gogo Shell must be installed.</p>
+<p>In the future <a href="#_integration_with_the_apache_felix_gogo_shell">Integration with the Apache Felix Gogo Shell</a> will also be provided in which case the Apache Felix Gogo Shell must be installed.</p>
 </div>
 </div>
 </div>
@@ -570,7 +570,7 @@ It should be descriptive but short.</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock"><code>felix.inventory.printer.format</code></p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">&#8201;&#8212;&#8201;</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">The property defining the supported rendering formats.
-The value of this property is either a string or a string array containing valid names of <a href="#apidocs/inventory/1.0.0/org/apache/felix/inventory/Format.html"><code>Format</code></a>.
+The value of this property is either a string or a string array containing valid names of <a href="../_attachments/apidocs/inventory/1.0.0/org/apache/felix/inventory/Format.html"><code>Format</code></a>.
 If this property is missing or contains invalid values, the printer is ignored.</p></td>
 </tr>
 <tr>
@@ -588,7 +588,7 @@ Otherwise the service is ignored by the framework printing a message to the log.
 </div>
 <div class="paragraph">
 <p>To prevent bundle resolution failure if the <code>InventoryPrinter</code> API is not available in the framework it is suggested to register the Inventory Printer services as service factories and dynamically import the API.
-See the question <a href="../tutorials-examples-and-presentations/apache-felix-osgi-faq.html#how-to-provide-optional-services" class="page">{{ ref.apache-felix-osgi-faq.title }}</a> in the Apache Felix OSGi FAQ for more details.</p>
+See the question <a href="../tutorials-examples-and-presentations/apache-felix-osgi-faq.html#_how_to_provide_optional_services" class="page">How to provide optional services?</a> in the Apache Felix OSGi FAQ for more details.</p>
 </div>
 <div class="sect2">
 <h3 id="_example_inventory_printer_service"><a class="anchor" href="#_example_inventory_printer_service"></a>Example Inventory Printer Service</h3>
@@ -623,7 +623,7 @@ See the question <a href="../tutorials-examples-and-presentations/apache-felix-o
 </div>
 </div>
 <div class="paragraph">
-<p>See also the <a href="/apidocs/inventory/1.0.0/">API JavaDoc</a>.</p>
+<p>See also the <a href="../_attachments/apidocs/inventory/1.0.0/">API JavaDoc</a>.</p>
 </div>
 </div>
 </div>
diff --git a/documentation/subprojects/apache-felix-maven-bundle-plugin-bnd.html b/documentation/subprojects/apache-felix-maven-bundle-plugin-bnd.html
index f17f7d0..33e865c 100644
--- a/documentation/subprojects/apache-felix-maven-bundle-plugin-bnd.html
+++ b/documentation/subprojects/apache-felix-maven-bundle-plugin-bnd.html
@@ -545,7 +545,7 @@ The plug-in automatically computes bundle capabilities and requirements, using a
 <div class="sectionbody">
 <div class="paragraph">
 <p>Rather than going straight to a detailed list of plugin features, we will first look at a simple example of how to use the plugin to give an immediate flavor.
-A detailed "<a href="#detailed-how-to">how to</a>" will follow.</p>
+A detailed "<a href="#_detailed_how_to">how to</a>" will follow.</p>
 </div>
 <div class="paragraph">
 <p>Assume that we have a simple bundle project that has a pubic API package an several implementation packages, such as:</p>
@@ -585,7 +585,7 @@ org.foo.myproject.impl2
 <p>The <code>&lt;Export-Package&gt;</code> and <code>&lt;Private-Package&gt;</code> instructions tell the plugin about the contents of the resulting bundle JAR file.
 The <code>&lt;Export-Package&gt;</code> instruction tells the plugin which of the available packages to copy into the bundle <em>and</em> export, while the <code>&lt;Private-Package&gt;</code> instruction indicates which of the available packages to copy into the bundle <em>but not</em> export.
 If the two sets overlap, as they do in the case, then the export takes precedence.
-Since we did not specify any values for any other bundle manifest headers, they will assume default values which are described <a href="#default-behavior">below</a>.
+Since we did not specify any values for any other bundle manifest headers, they will assume default values which are described <a href="#_default_behavior">below</a>.
 One specific behavior to highlight is that the plugin generates the <code>Import-Package</code> bundle manifest header based on the contents of the bundle, which means that you generally do not ever need to explicitly specify it yourself.
 That&#8217;s it.</p>
 </div>
@@ -596,7 +596,7 @@ That&#8217;s it.</p>
 <div class="sectionbody">
 <div class="paragraph">
 <p>The BND library underlying the plugin defines instructions to direct its behavior.
-For this Maven plugin, these instructions are issued in the plugin configuration section of the POM file, as was illustrated <a href="#simple-example">above</a>.
+For this Maven plugin, these instructions are issued in the plugin configuration section of the POM file, as was illustrated <a href="#_simple_example">above</a>.
 BND recognizes three types of instructions:</p>
 </div>
 <div class="olist arabic">
diff --git a/documentation/subprojects/apache-felix-maven-scr-plugin/apache-felix-maven-scr-plugin-use.html b/documentation/subprojects/apache-felix-maven-scr-plugin/apache-felix-maven-scr-plugin-use.html
index 90eeeb2..8bb3bda 100644
--- a/documentation/subprojects/apache-felix-maven-scr-plugin/apache-felix-maven-scr-plugin-use.html
+++ b/documentation/subprojects/apache-felix-maven-scr-plugin/apache-felix-maven-scr-plugin-use.html
@@ -498,7 +498,7 @@
 <h2 id="_using_the_apache_felix_maven_scr_plugin_to_generate_declarative_services_and_metatype_service_descriptors_during_a_maven_build"><a class="anchor" href="#_using_the_apache_felix_maven_scr_plugin_to_generate_declarative_services_and_metatype_service_descriptors_during_a_maven_build"></a>Using the Apache Felix Maven SCR Plugin to generate Declarative Services and Metatype Service descriptors during a Maven Build</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>Support for automatic generation of the compenent and metadata descriptors is embeded in the <code>org.apache.felix:maven-scr-plugin</code> plugin.
+<p>Support for automatic generation of the component and metadata descriptors is embedded in the <code>org.apache.felix:maven-scr-plugin</code> plugin.
 To use this plugin, it has to be declared in the project descriptor as a <code>&lt;plugin&gt;</code> element:</p>
 </div>
 <div class="listingblock">
@@ -578,34 +578,159 @@ If you want to use the annotations from the Apache Felix project, add this depen
 </div>
 </div>
 <div class="paragraph">
-<p>These dependencies needs to be specified in order to have an easy way to opt-out the processing of one set or use other tools to process them.
+<p>These dependencies need to be specified in order to have an easy way to opt-out the processing of one set or use other tools to process them.
 It&#8217;s possible to specify both dependencies and use both annotations within a single project (however it&#8217;s better to stay with one set).
 The plugin may be configured with the following properties (Check the version column to make sure you use at least this version for the mentioned feature):</p>
 </div>
-<hr>
-<div class="paragraph">
-<p><strong><code>specVersion</code></strong>      + <em>Default</em>: Automatically detected  + <em>Since</em>: 1.4.0  + The plugin will generate a descriptor for the Declarative Service version (e.g.
+<table class="tableblock frame-all grid-all stretch">
+<colgroup>
+<col style="width: 25%;">
+<col style="width: 25%;">
+<col style="width: 12.5%;">
+<col style="width: 37.5%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Property</th>
+<th class="tableblock halign-left valign-top">Default</th>
+<th class="tableblock halign-left valign-top">Since</th>
+<th class="tableblock halign-left valign-top">Description</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><strong><code>specVersion</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>Automatically detected</p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>1.4.0</p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>The plugin will generate a descriptor for the Declarative Service version (e.g.
 1.0, 1.1, or 1.2).
-If no value is specified, the plugin will detect the version and only use 1.1 if features from this version are used.
---- <strong><code>generateAccessors</code></strong>      + <em>Default</em>: <code>true</code>  + <em>Since</em>:   + If this switch is turned on, the bind and unbind methods for unary references are automatically generated by the plugin.
---- <strong><code>scanClasses</code></strong>  + <em>Default</em>: <code>false</code>  + <em>Since</em>: 1.9.0  + By default the plugin scans the java source tree, if this is set to <code>true</code>, the generated classes directory is scanned instead.
---- <strong><code>sourceIncludes</code></strong>      + <em>Default</em>: <code>true</code>  + <em>Since</em>: 1.7.4  + Comma separated list of classes to include when processing the source.
---- <strong><code>sourceExcludes</code></strong>      + <em>Default</em>: <code>true</code>  + <em>Since</em>:  + Comma separated list of classes to exclude when processing the source.
---- <strong><code>strictMode</code></strong>      + <em>Default</em>: <code>false</code>  + <em>Since</em>:  + The plugin distinguishes between errors and warnings.
-In strict mode warnings are treated as errors and cause the plugin to fail.
---- <strong><code>properties</code></strong>      + <em>Default</em>: None  + <em>Since</em>: 1.2.0  + A map of predefined properties.
+If no value is specified, the plugin will detect the version and only use 1.1 if features from this version are used.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><strong><code>generateAccessors</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>true</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>If this switch is turned on, the bind and unbind methods for unary references are automatically generated by the plugin.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><strong><code>scanClasses</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>false</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>1.9.0</p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>By default the plugin scans the java source tree, if this is set to <code>true</code>, the generated classes directory is scanned instead.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><strong><code>sourceIncludes</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>true</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>1.7.4</p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>Comma separated list of classes to include when processing the source.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><strong><code>sourceExcludes</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>true</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>Comma separated list of classes to exclude when processing the source.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><strong><code>strictMode</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>false</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>The plugin distinguishes between errors and warnings.
+In strict mode warnings are treated as errors and cause the plugin to fail.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><strong><code>properties</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>None</p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>1.2.0</p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>A map of predefined properties.
 These properties are set to each component (if the component does not define the property already).
-This is a map where the property name is made up by the included element name and the value is the value of the element.
---- <strong><code>outputDirectory</code></strong>      + <em>Default</em>: <code>${project.build.outputDirectory}</code>  + <em>Since</em>: 1.0.0  + The directory where all files are generated in.
---- <strong><code>supportedProjectTypes</code></strong>  + <em>Default</em>: <code>jar, bundle</code>  + <em>Since</em>: 1.8.0  + Project types which this plugin supports.
----</p>
-</div>
+This is a map where the property name is made up by the included element name and the value is the value of the element.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><strong><code>outputDirectory</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>${project.build.outputDirectory}</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>1.0.0</p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>The directory where all files are generated in.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><strong><code>supportedProjectTypes</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>jar, bundle</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>1.8.0</p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>Project types which this plugin supports.</p>
+</div></div></td>
+</tr>
+</tbody>
+</table>
 <div class="paragraph">
 <p>The metatype files are generated in the <code>OSGI-INF/metatype/</code> directory and the Declarative Services descriptor files in the <code>OSGI-INF</code> directory.</p>
 </div>
 <div class="paragraph">
 <p>The plugin will look for component annotations in all Java files found in the source directories of the project unless the <code>scanClasses</code> property indicates the class files are to be scanned instead.
-This is usefull if the annotations are actually defined in JVM-based languages such as Groovy or Scala.</p>
+This is useful if the annotations are actually defined in JVM-based languages such as Groovy or Scala.</p>
 </div>
 </div>
 </div>
diff --git a/documentation/subprojects/apache-felix-maven-scr-plugin/scr-annotations.html b/documentation/subprojects/apache-felix-maven-scr-plugin/scr-annotations.html
index 8749019..771d96b 100644
--- a/documentation/subprojects/apache-felix-maven-scr-plugin/scr-annotations.html
+++ b/documentation/subprojects/apache-felix-maven-scr-plugin/scr-annotations.html
@@ -516,19 +516,19 @@ If you want to use the annotations in your project, you have to use a <code>mave
 <div class="ulist">
 <ul>
 <li>
-<p><a href="#component">@Component</a></p>
+<p><a href="#_component">@Component</a></p>
 </li>
 <li>
-<p><a href="#activate-deactivate-and-modified">@Activate, @Deactivate, and @Modified</a></p>
+<p><a href="#_activate_deactivate_and_modified">@Activate, @Deactivate, and @Modified</a></p>
 </li>
 <li>
-<p><a href="#service">@Service</a></p>
+<p><a href="#_service">@Service</a></p>
 </li>
 <li>
-<p><a href="#property">@Property</a></p>
+<p><a href="#_property">@Property</a></p>
 </li>
 <li>
-<p><a href="#reference">@Reference</a></p>
+<p><a href="#_reference">@Reference</a></p>
 </li>
 </ul>
 </div>
@@ -553,32 +553,237 @@ The required <code>&lt;implementation&gt;</code> element is automatically genera
 <div class="paragraph">
 <p>Supported attributes:</p>
 </div>
-<hr>
-<div class="paragraph">
-<p><strong><code>ds</code></strong>  + <em>Default</em>: <code>true</code>  + <em>SCR Descriptor</em>:&#8201;&#8212;&#8201; + <em>Metatype Descriptor</em>:&#8201;&#8212;&#8201; + Whether Declarative Services descriptor is generated or not.
+<table class="tableblock frame-all grid-all stretch">
+<colgroup>
+<col style="width: 18.1818%;">
+<col style="width: 18.1818%;">
+<col style="width: 18.1818%;">
+<col style="width: 18.1818%;">
+<col style="width: 27.2728%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Property</th>
+<th class="tableblock halign-left valign-top">Default</th>
+<th class="tableblock halign-left valign-top">SCR Descriptor</th>
+<th class="tableblock halign-left valign-top">Metatype Descriptor</th>
+<th class="tableblock halign-left valign-top">Description</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><strong><code>ds</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>true</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>Whether Declarative Services descriptor is generated or not.
 If this parameter is not set or set to <code>true</code> the Declarative Services descriptor is generated in the service descriptor file for this component.
-Otherwise no Declarative Services descriptor is generated for this component.
---- <strong><code>specVersion</code></strong>  + <em>Default</em>: <code>1.0</code>  + <em>SCR Descriptor</em>:&#8201;&#8212;&#8201; + <em>Metatype Descriptor</em>:&#8201;&#8212;&#8201; + Defines what Declarative Services specification the component is written against.
+Otherwise no Declarative Services descriptor is generated for this component.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><strong><code>specVersion</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>1.0</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>Defines what Declarative Services specification the component is written against.
 Though the Maven SCR Plugin is very good at detecting whether components are written against the original or a newer specification, there are some cases, where the plugin may fail.
 For these cases, the <code>specVersion</code> attribute may be set to the correct version.
 Currently supported values for this attribute are <code>1.0</code> and <code>1.1</code>.
-Since version 1.4.1 of the Maven SCR Plugin and version 1.0.1 of the SCR Annotations.
---- <strong><code>metatype</code></strong>  + <em>Default</em>: <code>false</code>  + <em>SCR Descriptor</em>:&#8201;&#8212;&#8201; + <em>Metatype Descriptor</em>:&#8201;&#8212;&#8201; + Whether Metatype Service data is generated or not.
+Since version 1.4.1 of the Maven SCR Plugin and version 1.0.1 of the SCR Annotations.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><strong><code>metatype</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>false</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>Whether Metatype Service data is generated or not.
 If this parameter is set to <code>true</code> Metatype Service data is generated in the <code>metatype.xml</code> file for this component.
-Otherwise no Metatype Service data is generated for this component.
---- <strong><code>componentAbstract</code></strong>  + <em>Default</em>: see <a href="#abstract-service-descriptions">description</a>  + <em>SCR Descriptor</em>:&#8201;&#8212;&#8201; + <em>Metatype Descriptor</em>:&#8201;&#8212;&#8201; + This marks an abstract service description which is not added to the descriptor but intended for reuse through inheritance.
-This attribute defaults to <code>true</code> for abstract classes and <code>false</code> for concrete classes.
---- <strong><code>inherit</code></strong>  + <em>Default</em>: <code>true</code>  + <em>SCR Descriptor</em>:&#8201;&#8212;&#8201; + <em>Metatype Descriptor</em>:&#8201;&#8212;&#8201; + Whether any service, property and reference declarations from base classes should be inherited by this class.
---- <strong><code>createPid</code></strong>  + <em>Default</em>: <code>true</code>  + <em>SCR Descriptor</em>: <code>service.pid</code>  + <em>Metatype Descriptor</em>:&#8201;&#8212;&#8201; + Generate the <code>service.pid</code> property if non is declared.
---- <strong><code>name</code></strong>  + <em>Default</em>: Fully qualified name of the Java class  + <em>SCR Descriptor</em>: <code>component.name</code>  + <em>Metatype Descriptor</em>: <code>OCD.id</code>  + Defines the Component name also used as the PID for the Configuration Admin Service --- <strong><code>enabled</code></strong>  + <em>Default</em>: <code>true</code>  + <em>SCR Descriptor</em>: <code>component.enabled</code>  + <em>Metatype Descriptor</em>:&#8201;&#8212;&#8201; + W [...]
-This attribute is supported since version 1.4.0 of the plugin and requires a Declarative Service implementation 1.1 or higher.
---- <strong><code>label</code></strong>  + <em>Default</em>: <code>%&lt;name&gt;.name</code>  + <em>SCR Descriptor</em>:&#8201;&#8212;&#8201; + <em>Metatype Descriptor</em>: <code>OCD.name</code>  + This is generally used as a title for the object described by the meta type.
-This name may be localized by prepending a <code>%</code> sign to the name.
---- <strong><code>description</code></strong>  + <em>Default</em>: <code>%&lt;name&gt;.name</code>  + <em>SCR Descriptor</em>:&#8201;&#8212;&#8201; + <em>Metatype Descriptor</em>: <code>OCD.description</code>  + This is generally used as a description for the object described by the meta type.
-This name may be localized by prepending a <code>%</code> sign to the name.
---- <strong><code>configurationFactory</code></strong>  + <em>Default</em>: <code>false</code>  + <em>SCR Descriptor</em>:&#8201;&#8212;&#8201; + <em>Metatype Descriptor</em>: <code>Designate.factoryPid</code>  + Is this a configuration factory?
+Otherwise no Metatype Service data is generated for this component.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><strong><code>componentAbstract</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>see <a href="#_abstract_service_descriptions">description</a></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>This marks an abstract service description which is not added to the descriptor but intended for reuse through inheritance.
+This attribute defaults to <code>true</code> for abstract classes and <code>false</code> for concrete classes.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><strong><code>inherit</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>true</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>Whether any service, property and reference declarations from base classes should be inherited by this class.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><strong><code>createPid</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>true</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>service.pid</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>Generate the <code>service.pid</code> property if non is declared.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><strong><code>name</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>Fully qualified name of the Java class</p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>component.name</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>OCD.id</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>Defines the Component name also used as the PID for the Configuration Admin Service</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><strong><code>enabled</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>true</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>component.enabled</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>Whether the component is enabled when the bundle starts</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><strong><code>factory</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>component.factory</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>Whether the component is a factory component</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><strong><code>immediate</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>component.immediate</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>Whether the component is immediately activated</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><strong><code>policy</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>OPTIONAL</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>component.policy</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>The configuration policy for this component: <code>OPTIONAL</code>, <code>IGNORE</code>, or <code>REQUIRE</code>.
+This attribute is supported since version 1.4.0 of the plugin and requires a Declarative Service implementation 1.1 or higher.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><strong><code>label</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>%&lt;name&gt;.name</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>OCD.name</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>This is generally used as a title for the object described by the meta type.
+This name may be localized by prepending a <code>%</code> sign to the name.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><strong><code>description</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>%&lt;name&gt;.name</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>OCD.description</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>This is generally used as a description for the object described by the meta type.
+This name may be localized by prepending a <code>%</code> sign to the name.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><strong><code>configurationFactory</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>false</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>Designate.factoryPid</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>Is this a configuration factory?
 (since 1.4.0)</p>
-</div>
+</div></div></td>
+</tr>
+</tbody>
+</table>
 <div class="sect2">
 <h3 id="_abstract_service_descriptions"><a class="anchor" href="#_abstract_service_descriptions"></a>Abstract Service Descriptions</h3>
 <div class="paragraph">
@@ -602,7 +807,7 @@ The <code>@Activate</code>, <code>@Deactivate</code>, and <code>@Modified</code>
 However, as the DS specifies a method search algorithm, there are rare cases where the marked method is not used (if there is another method with the same name, but a different signature this might happen).</p>
 </div>
 <div class="paragraph">
-<p>These annoations have no attribues.</p>
+<p>These annotations have no attributes.</p>
 </div>
 </div>
 </div>
@@ -620,16 +825,58 @@ See section 112.4.6, Service Elements, in the OSGi Service Platform Service Comp
 <div class="paragraph">
 <p>Supported attributes:</p>
 </div>
-<hr>
-<div class="paragraph">
-<p><strong><code>value</code></strong>  + <em>Default</em>: All implemented interfaces  + <em>SCR Descriptor</em>: <code>provide.interface</code>  + The name of the service interface provided by the component.
+<table class="tableblock frame-all grid-all stretch">
+<colgroup>
+<col style="width: 22.2222%;">
+<col style="width: 22.2222%;">
+<col style="width: 22.2222%;">
+<col style="width: 33.3334%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Property</th>
+<th class="tableblock halign-left valign-top">Default</th>
+<th class="tableblock halign-left valign-top">SCR Descriptor</th>
+<th class="tableblock halign-left valign-top">Description</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><strong><code>value</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>All implemented interfaces</p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>provide.interface</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>The name of the service interface provided by the component.
 This can either be the fully qualified  name or just the interface class name if the interface is either in the same package or is imported.
-If this property is not set <code>provide</code> elements will be generated for all interfaces generated by the class --- <strong><code>serviceFactory</code></strong>  + <em>Default</em>: <code>false</code>  + <em>SCR Descriptor</em>: <code>service.servicefactory</code>  + Whether the component is registered as a <code>ServiceFactory</code> or not</p>
-</div>
+If this property is not set <code>provide</code> elements will be generated for all interfaces generated by the class</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><strong><code>serviceFactory</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>false</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>service.servicefactory</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>Whether the component is registered as a <code>ServiceFactory</code> or not</p>
+</div></div></td>
+</tr>
+</tbody>
+</table>
 <div class="paragraph">
 <p>Omitting the <code>Service</code> annotation will just define (and activate if required) the component but not register it as a service.
 Multiple <code>Service</code> annotations may be declared each with its own <code>value</code>.
-These annotations need to be wrapped into a <code>Services</code> anotation.
+These annotations need to be wrapped into a <code>Services</code> annotation.
 The component is registered as a <code>ServiceFactory</code> if at least on <code>Service</code> annotations declares the <code>serviceFactory</code> attribute as <code>true</code>.</p>
 </div>
 </div>
@@ -652,44 +899,269 @@ See section 112.4.5, Properties and Property Elements, in the OSGi Service Platf
 <div class="paragraph">
 <p>Supported attributes:</p>
 </div>
-<hr>
-<div class="paragraph">
-<p><strong><code>name</code></strong>  + <em>Default</em>: The name of constant  + <em>SCR Descriptor</em>: <code>property.name</code>  + <em>Metatype Descriptor</em>: <code>AD.id</code>  + The name of the property.
-If this tag is defined on a field with an initialization expression, the value of that expression is used as the name if the field is of type <code>String</code>.
---- <strong><code>value</code></strong>  + <em>Default</em>:&#8201;&#8212;&#8201; + <em>SCR Descriptor</em>: <code>property.value</code>  + <em>Metatype Descriptor</em>: <code>AD.default</code>  + The string value of the property.
-This can either be a single value or an array.
---- <strong><code>longValue</code></strong>  + <em>Default</em>:&#8201;&#8212;&#8201; + <em>SCR Descriptor</em>: <code>property.value</code>  + <em>Metatype Descriptor</em>: <code>AD.default</code>  + The long value of the property.
-This can either be a single value or an array.
---- <strong><code>doubleValue</code></strong>  + <em>Default</em>:&#8201;&#8212;&#8201; + <em>SCR Descriptor</em>: <code>property.value</code>  + <em>Metatype Descriptor</em>: <code>AD.default</code>  + The double value of the property.
-This can either be a single value or an array.
---- <strong><code>floatValue</code></strong>  + <em>Default</em>:&#8201;&#8212;&#8201; + <em>SCR Descriptor</em>: <code>property.value</code>  + <em>Metatype Descriptor</em>: <code>AD.default</code>  + The float value of the property.
-This can either be a single value or an array.
---- <strong><code>intValue</code></strong>  + <em>Default</em>:&#8201;&#8212;&#8201; + <em>SCR Descriptor</em>: <code>property.value</code>  + <em>Metatype Descriptor</em>: <code>AD.default</code>  + The int value of the property.
-This can either be a single value or an array.
---- <strong><code>byteValue</code></strong>  + <em>Default</em>:&#8201;&#8212;&#8201; + <em>SCR Descriptor</em>: <code>property.value</code>  + <em>Metatype Descriptor</em>: <code>AD.default</code>  + The byte value of the property.
-This can either be a single value or an array.
---- <strong><code>charValue</code></strong>  + <em>Default</em>:&#8201;&#8212;&#8201; + <em>SCR Descriptor</em>: <code>property.value</code>  + <em>Metatype Descriptor</em>: <code>AD.default</code>  + The char value of the property.
-This can either be a single value or an array.
---- <strong><code>boolValue</code></strong>  + <em>Default</em>:&#8201;&#8212;&#8201; + <em>SCR Descriptor</em>: <code>property.value</code>  + <em>Metatype Descriptor</em>: <code>AD.default</code>  + The boolean value of the property.
-This can either be a single value or an array.
---- <strong><code>shortValue</code></strong>  + <em>Default</em>:&#8201;&#8212;&#8201; + <em>SCR Descriptor</em>: <code>property.value</code>  + <em>Metatype Descriptor</em>: <code>AD.default</code>  + The short value of the property.
-This can either be a single value or an array.
---- <strong><code>label</code></strong>  + <em>Default</em>: <code>%&lt;name&gt;.name</code>  + <em>SCR Descriptor</em>:&#8201;&#8212;&#8201; + <em>Metatype Descriptor</em>: <code>AD.name</code>  + The label to display in a form to configure this property.
-This name may be localized by prepending a <code>%</code> sign to the name.
---- <strong><code>description</code></strong>  + <em>Default</em>: <code>%&lt;name&gt;.description</code>  + <em>SCR Descriptor</em>:&#8201;&#8212;&#8201; + <em>Metatype Descriptor</em>: <code>AD.description</code>  + A descriptive text to provide the client in a form to configure this property.
-This name may be localized by prepending a <code>%</code> sign to the name.
---- <strong><code>propertyPrivate</code></strong>  + <em>Default</em>: Depending on the name  + <em>SCR Descriptor</em>:&#8201;&#8212;&#8201; + <em>Metatype Descriptor</em>: See description Boolean flag defining whether a metatype descriptor entry should be generated for this property or not.
+<table class="tableblock frame-all grid-all stretch">
+<colgroup>
+<col style="width: 18.1818%;">
+<col style="width: 18.1818%;">
+<col style="width: 18.1818%;">
+<col style="width: 18.1818%;">
+<col style="width: 27.2728%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Property</th>
+<th class="tableblock halign-left valign-top">Default</th>
+<th class="tableblock halign-left valign-top">SCR Descriptor</th>
+<th class="tableblock halign-left valign-top">Metatype Descriptor</th>
+<th class="tableblock halign-left valign-top">Description</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><strong><code>name</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>The name of constant</p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>property.name</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>AD.id</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>The name of the property.
+If this tag is defined on a field with an initialization expression, the value of that expression is used as the name if the field is of type <code>String</code>.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><strong><code>value</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>property.value</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>AD.default</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>The string value of the property.
+This can either be a single value or an array.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><strong><code>longValue</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>property.value</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>AD.default</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>The long value of the property.
+This can either be a single value or an array.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><strong><code>doubleValue</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>property.value</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>AD.default</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>The double value of the property.
+This can either be a single value or an array.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><strong><code>floatValue</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>property.value</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>AD.default</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>The float value of the property.
+This can either be a single value or an array.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><strong><code>intValue</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>property.value</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>AD.default</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>The int value of the property.
+This can either be a single value or an array.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><strong><code>byteValue</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>property.value</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>AD.default</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>The byte value of the property.
+This can either be a single value or an array.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><strong><code>charValue</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>property.value</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>AD.default</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>The char value of the property.
+This can either be a single value or an array.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><strong><code>boolValue</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>property.value</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>AD.default</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>The boolean value of the property.
+This can either be a single value or an array.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><strong><code>shortValue</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>property.value</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>AD.default</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>The short value of the property.
+This can either be a single value or an array.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><strong><code>label</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>%&lt;name&gt;.name</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>AD.name</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>The label to display in a form to configure this property.
+This name may be localized by prepending a <code>%</code> sign to the name.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><strong><code>description</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>%&lt;name&gt;.description</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>AD.description</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>A descriptive text to provide the client in a form to configure this property.
+This name may be localized by prepending a <code>%</code> sign to the name.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><strong><code>propertyPrivate</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>Depending on the name</p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>See description Boolean flag defining whether a metatype descriptor entry should be generated for this property or not.
 By default a metatype descriptor entry, i.e.
 an <code>AD</code> element, is generated except for the properties <code>service.pid</code>, <code>service.description</code>, <code>service.id</code>, <code>service.ranking</code>, <code>service.vendor</code>, <code>service.bundlelocation</code> and <code>service.factoryPid</code>.
-If a property should not be available for display in a configuration user interface, this parameter should be set to <code>true</code>.
---- <strong><code>cardinality</code></strong>  + <em>Default</em>: Depends on property value(s)  + <em>SCR Descriptor</em>:&#8201;&#8212;&#8201; + <em>Metatype Descriptor</em>: <code>AD.cardinality</code>  + Defines the cardinality of the property and its collection type.
-If the cardinality is negative, the property is expected to be stored in a <code>java.util.Vector</code> (primitive types such as <code>boolean</code> are boxed in the Wrapper class), if the cardinality is positive, the property is stored in an array (primitve types are unboxed, that is <code>Boolean</code> type values are stored in <code>boolean\[\]({{ refs..path }})</code>).
+If a property should not be available for display in a configuration user interface, this parameter should be set to <code>true</code>.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><strong><code>cardinality</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>Depends on property value(s)</p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>AD.cardinality</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>Defines the cardinality of the property and its collection type.
+If the cardinality is negative, the property is expected to be stored in a <code>java.util.Vector</code> (primitive types such as <code>boolean</code> are boxed in the Wrapper class), if the cardinality is positive, the property is stored in an array (primitve types are unboxed, that is <code>Boolean</code> type values are stored in <code>boolean</code>).
 The actual value defines the maximum number of elements in the vector or array, where <code>Integer.MIN*INT</code> describes an unbounded Vector and <code>Integer.MAX*INT</code> describes an unbounded array.
 If the cardinality is zero, the property is a scalar value.
 If the defined value of the property is set in the <code>value</code> attribute, the cardinality defaults to <code>0</code> (zero for scalar value).
-If the property is defined in one or more properties starting with <code>values</code>, the cardinality defaults to <code>Integer.MAX_INT</code>, that is an unbounded array.
---- <strong><code>options</code></strong>  + <em>Default</em>:&#8201;&#8212;&#8201; + <em>SCR Descriptor</em>:&#8201;&#8212;&#8201; + <em>Metatype Descriptor</em>: <a href="#the-options-attribute">See below</a>  + See below for a description of the <code>options</code> attribute.</p>
-</div>
+If the property is defined in one or more properties starting with <code>values</code>, the cardinality defaults to <code>Integer.MAX_INT</code>, that is an unbounded array.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><strong><code>options</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><a href="#_the_options_attribute">See below</a></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>See below for a description of the <code>options</code> attribute.</p>
+</div></div></td>
+</tr>
+</tbody>
+</table>
 <div class="paragraph">
 <p>Generating <code>&lt;properties&gt;</code> elements referring to bundle entries is not currently supported.</p>
 </div>
@@ -757,11 +1229,11 @@ Such scalar values are defined with the different <code>value</code> attributes
 In the case of a scalar property value, the <code>cardinality</code> parameter value is assumed to be <code>0</code> (zero) unless of course set otherwise.</p>
 </div>
 <div class="paragraph">
-<p>There may be properties, which have a list of values, such as a list of possible URL mappings for an URL Mapper.
+<p>There may be properties, which have a list of values, such as a list of possible URL mappings for a URL Mapper.
 Such multiple values are defined just by comma separate as the value of the annotation parameter.</p>
 </div>
 <div class="paragraph">
-<p>If the cardinality of the property is not explicilty set with the <code>cardinality</code> property, it defaults to <code>Integer.MAX_INT</code>, i.e.
+<p>If the cardinality of the property is not explicitly set with the <code>cardinality</code> property, it defaults to <code>Integer.MAX_INT</code>, i.e.
 unbound array, if multiple values are defined.
 Otherwise the <code>cardinality</code> parameter may be set for example to a negative value to store the values in a <code>java.util.Vector</code> instead.</p>
 </div>
@@ -785,26 +1257,150 @@ See section 112.4.7, Reference Element, in the OSGi Service Platform Service Com
 <div class="paragraph">
 <p>Supported parameters:</p>
 </div>
-<hr>
-<div class="paragraph">
-<p><strong><code>name</code></strong>  + <em>Default</em>: Name of the field  + <em>SCR Descriptor</em>: <code>reference.name</code>  + The local name of the reference.
+<table class="tableblock frame-all grid-all stretch">
+<colgroup>
+<col style="width: 22.2222%;">
+<col style="width: 22.2222%;">
+<col style="width: 22.2222%;">
+<col style="width: 33.3334%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Property</th>
+<th class="tableblock halign-left valign-top">Default</th>
+<th class="tableblock halign-left valign-top">SCR Descriptor</th>
+<th class="tableblock halign-left valign-top">Description</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><strong><code>name</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>Name of the field</p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>reference.name</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>The local name of the reference.
 If the <code>Reference</code> annotation is declared in the class comment, this parameter is required.
-If the annotation is declared on a field, the default value for the <code>name</code> parameter is the name of the field --- <strong><code>interfaceReference</code></strong>  + <em>Default</em>: Type of the field  + <em>SCR Descriptor</em>: <code>reference.interface</code>  + The name of the service interface.
+If the annotation is declared on a field, the default value for the <code>name</code> parameter is the name of the field</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><strong><code>interfaceReference</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>Type of the field</p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>reference.interface</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>The name of the service interface.
 This name is used by the Service Component Runtime to access the service on behalf of the component.
 If the <code>Reference</code> annotation is declared on a class level, this parameter is required.
-If the annoation is declared on a field, the default value for the <code>interfaceReference</code> parameter is the type of the field --- <strong><code>cardinality</code></strong>  + <em>Default</em>: <code>1..1</code>  + <em>SCR Descriptor</em>: <code>reference.cardinality</code>  + The cardinality of the service reference.
-This must be one of value from the enumeration <code>ReferenceCardinality</code> --- <strong><code>policy</code></strong>  + <em>Default</em>: <code>static</code>  + <em>SCR Descriptor</em>: <code>reference.policy</code>  + The dynamicity policy of the reference.
+If the annoation is declared on a field, the default value for the <code>interfaceReference</code> parameter is the type of the field</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><strong><code>cardinality</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>1..1</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>reference.cardinality</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>The cardinality of the service reference.
+This must be one of value from the enumeration <code>ReferenceCardinality</code></p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><strong><code>policy</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>static</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>reference.policy</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>The dynamicity policy of the reference.
 If <code>dynamic</code> the service will be made available to the component as it comes and goes.
 If <code>static</code> the component will be deactivated and re-activated if the service comes and/or goes away.
-This must be one of <code>static</code> and <code>dynamic</code> --- <strong><code>target</code></strong>  + <em>Default</em>:&#8201;&#8212;&#8201; + <em>SCR Descriptor</em>: <code>reference.target</code>  + A service target filter to select specific services to be made available.
+This must be one of <code>static</code> and <code>dynamic</code></p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><strong><code>target</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>reference.target</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>A service target filter to select specific services to be made available.
 In order to be able to overwrite the value of this value by a configuration property, this parameter must be declared.
-If the parameter is not declared, the respective declaration attribute will not be generated --- <strong><code>bind</code></strong>  + <em>Default</em>: See description  + <em>SCR Descriptor</em>: <code>reference.bind</code>  + The name of the method to be called when the service is to be bound to the component.
+If the parameter is not declared, the respective declaration attribute will not be generated</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><strong><code>bind</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>See description</p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>reference.bind</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>The name of the method to be called when the service is to be bound to the component.
 The default value is the name created by appending the reference <code>name</code> to the string <code>bind</code>.
-The method must be declared <code>public</code> or <code>protected</code> and take single argument which is declared with the service interface type --- <strong><code>unbind</code></strong>  + <em>Default</em>: See description  + <em>SCR Descriptor</em>: <code>reference.unbind</code>  + The name of the method to be called when the service is to be unbound from the component.
+The method must be declared <code>public</code> or <code>protected</code> and take single argument which is declared with the service interface type</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><strong><code>unbind</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>See description</p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>reference.unbind</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>The name of the method to be called when the service is to be unbound from the component.
 The default value is the name created by appending the reference <code>name</code> to the string <code>unbind</code>.
-The method must be declared <code>public</code> or <code>protected</code> and take single argument which is declared with the service interface type --- <strong><code>strategy</code></strong>  + <em>Default</em>: <code>event</code>  + <em>SCR Descriptor</em>: <code>reference.strategy</code>  + The strategy used for this reference, one of <code>event</code> or <code>lookup</code>.
+The method must be declared <code>public</code> or <code>protected</code> and take single argument which is declared with the service interface type</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><strong><code>strategy</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>event</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p><code>reference.strategy</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
+<p>The strategy used for this reference, one of <code>event</code> or <code>lookup</code>.
 If the reference is defined on a field with a strategy of <code>event</code> and there is no bind or unbind method, the plugin will create the necessary methods.</p>
-</div>
+</div></div></td>
+</tr>
+</tbody>
+</table>
 </div>
 </div>
 </article>
diff --git a/documentation/subprojects/apache-felix-maven-scr-plugin/scr-javadoc-tags.html b/documentation/subprojects/apache-felix-maven-scr-plugin/scr-javadoc-tags.html
index d7c9fd0..787eca3 100644
--- a/documentation/subprojects/apache-felix-maven-scr-plugin/scr-javadoc-tags.html
+++ b/documentation/subprojects/apache-felix-maven-scr-plugin/scr-javadoc-tags.html
@@ -506,16 +506,16 @@ This page exists to define the support for JavaDoc tags upto Maven SCR Plugin ve
 <div class="ulist">
 <ul>
 <li>
-<p><a href="#scrcomponent">scr.component</a></p>
+<p><a href="#_scr_component">scr.component</a></p>
 </li>
 <li>
-<p><a href="#scrproperty">scr.property</a></p>
+<p><a href="#_scr_property">scr.property</a></p>
 </li>
 <li>
-<p><a href="#scrservice">scr.service</a></p>
+<p><a href="#_scr_service">scr.service</a></p>
 </li>
 <li>
-<p><a href="#scrreference">scr.reference</a></p>
+<p><a href="#_scr_reference">scr.reference</a></p>
 </li>
 </ul>
 </div>
@@ -834,7 +834,7 @@ If a property should not be available for display in a configuration user interf
 <td class="tableblock halign-left valign-top"><p class="tableblock">&#8201;&#8212;&#8201;</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock"><code>AD.cardinality</code></p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Defines the cardinality of the property and its collection type.
-If the cardinality is negative, the property is expected to be stored in a <code>java.util.Vector</code> (primitive types such as <code>boolean</code> are boxed in the Wrapper class), if the cardinality is positive, the property is stored in an array (primitve types are unboxed, that is <code>Boolean</code> type values are stored in <code>boolean\[\]({{ refs..path }})</code>).
+If the cardinality is negative, the property is expected to be stored in a <code>java.util.Vector</code> (primitive types such as <code>boolean</code> are boxed in the Wrapper class), if the cardinality is positive, the property is stored in an array (primitve types are unboxed, that is <code>Boolean</code> type values are stored in <code>boolean</code>).
 The actual value defines the maximum number of elements in the vector or array, where <code>Integer.MIN*INT</code> describes an unbounded Vector and <code>Integer.MAX*INT</code> describes an unbounded array.
 If the cardinality is zero, the property is a scalar value.
 If the defined value of the property is set in the <code>value</code> attribute, the cardinality defaults to <code>0</code> (zero for scalar value).
@@ -934,7 +934,7 @@ Such multiple values are defined in one more parameters whose name starts with <
 Each parameter must of course have a unique name which is not in any except to differentiate the parameters.</p>
 </div>
 <div class="paragraph">
-<p>If the cardinality of the property is not explicilty set with the <code>cardinality</code> property, it defaults to <code>Integer.MAX_INT</code>, i.e.
+<p>If the cardinality of the property is not explicitly set with the <code>cardinality</code> property, it defaults to <code>Integer.MAX_INT</code>, i.e.
 unbound array, if multiple values with a series of <code>values</code> parameters are defined.
 Otherwise the <code>cardinality</code> parameter may be set for example to a negative value to store the values in a <code>java.util.Vector</code> instead.</p>
 </div>
diff --git a/documentation/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console.html b/documentation/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console.html
index 66f5819..830d600 100644
--- a/documentation/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console.html
+++ b/documentation/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console.html
@@ -515,7 +515,7 @@
 <p><a href="extending-the-apache-felix-web-console/web-console-logging.html" class="page">Web Console Logging</a></p>
 </li>
 <li>
-<p><a href="#subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/web-console-security-provider.adoc" class="page unresolved">Web Console Security Provider</a></p>
+<p><a href="web-console-security-provider.html" class="page">Web Console Security Provider</a></p>
 </li>
 </ul>
 </div>
diff --git a/sitemap.xml b/sitemap.xml
index 0dd18f9..877d76b 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -2,614 +2,614 @@
 <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
 <url>
 <loc>https://felix.apache.org/documentation/community/contributing.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/community/project-info.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/community/projects-using-felix.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/development/coding-standards.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/development/dependencies-file-template.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/development/provisional-osgi-api-policy.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/development/release-management-nexus.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/development/site-how-to.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/development/using-the-osgi-compliance-tests.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/documentation.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/downloads.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/faqs.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/faqs/apache-felix-bundle-plugin-faq.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/faqs/apache-felix-scr-plugin-faq.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/getting-started.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/index.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/license.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/miscellaneous/apache-karaf.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/miscellaneous/board-reports.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/miscellaneous/board-reports/apache-felix-board-report-template.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2007-04.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2007-05.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2007-06.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2007-09.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2007-12.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2008-03.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2008-06.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2008-09.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2008-12.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2009-03.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2009-06.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2009-09.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2009-12.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2010-03.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2010-06.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2010-09.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2010-12.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2011-03.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2011-06.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2011-09.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2011-12.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2012-03.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2012-06.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2012-09.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2012-12.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2013-03.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/miscellaneous/cat-scan-project-proposal.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/miscellaneous/cat-scan-project-proposal/cat-scan-001-use-cases.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/miscellaneous/cat-scan-project-proposal/cat-scan-002-profiles.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/miscellaneous/cat-scan-project-proposal/cat-scan-002-profiles/cat-scan-002-001-basic-profile.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/miscellaneous/cat-scan-project-proposal/cat-scan-003-run-log-archive.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/miscellaneous/cat-scan-project-proposal/cat-scan-004-api-reference.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/miscellaneous/cat-scan-project-proposal/cat-scan-005-technical-compatibility-kit.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/miscellaneous/cat-scan-project-proposal/cat-scan-006-glossary.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/miscellaneous/cat-scan-project-proposal/cat-scan-007-references.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/miscellaneous/incubator-status-report-january-2007.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/miscellaneous/incubator-status-report-october-2006.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/miscellaneous/osgi-bundle-service-diagrams.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/miscellaneous/sandbox.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/miscellaneous/sandbox/composite-bundles.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/miscellaneous/sandbox/virtual-bundles.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/miscellaneous/sandbox/web-console-ng.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/miscellaneous/subproject-release-status.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/miscellaneous/tlp-task-list.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/news.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/site-map.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/guides/annotations.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/guides/background.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/guides/bundles-and-dependencies.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/guides/design-patterns.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/guides/development.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/guides/dm-lambda.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/guides/history.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/guides/javadocs.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/guides/migrating-from-earlier-versions.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/guides/migrating-from-other-solutions.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/guides/performance-tuning.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/guides/resources.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/guides/whatsnew-r15.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/guides/whatsnew.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/reference/component-adapter.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/reference/component-aspect.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/reference/component-bundle-adapter.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/reference/component-factory-configuration-adapter.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/reference/component-resource-adapter.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/reference/component-singleton.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/reference/components.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/reference/dependencies.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/reference/dependency-bundle.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/reference/dependency-configuration.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/reference/dependency-resource.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/reference/dependency-service.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/reference/dm-annotations.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/reference/external-links.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/reference/service-scopes.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/reference/thread-model.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/tutorials/getting-started.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/tutorials/leveraging-the-shell.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/tutorials/sample-code.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/tutorials/working-with-annotations.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-event-admin.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-file-install.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-framework-security.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-framework.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-framework/apache-felix-framework-bundle-cache.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-framework/apache-felix-framework-configuration-properties.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-framework/apache-felix-framework-faq.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-framework/apache-felix-framework-launching-and-embedding.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-framework/apache-felix-framework-usage-documentation.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-gogo.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-gogo/rfc-147-overview.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-healthchecks.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-inventory.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-log.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-logback.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-maven-bundle-plugin-bnd.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-maven-scr-plugin/apache-felix-maven-scr-plugin-use.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-maven-scr-plugin/apache-felix-scr-ant-task-use.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-maven-scr-plugin/apache-felix-scr-bndtools-use.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-maven-scr-plugin/extending-scr-annotations.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-maven-scr-plugin/scr-annotations.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-maven-scr-plugin/scr-javadoc-tags.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-metatype-service.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-osgi-bundle-repository.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-preferences-service.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-remote-shell.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-shell-tui.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-shell.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-web-console.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/branding-the-web-console.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/providing-resources.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/providing-web-console-plugins.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/web-console-logging.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/web-console-output-templating.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-web-console/web-console-restful-api.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects/apache-felix-web-console/web-console-security-provider.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/tutorials-examples-and-presentations.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/tutorials-examples-and-presentations/apache-felix-application-demonstration.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/tutorials-examples-and-presentations/apache-felix-osgi-faq.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-1.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-2.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-2b.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-3.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-4.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-5.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-6.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-7.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-8.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-9.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 </urlset>