Merge tag 'android-13.0.0_r52' into int/13/fp3

Android 13.0.0 Release 52 (TQ3A.230605.012)

* tag 'android-13.0.0_r52':
  Add the "track_event" data source to trace_config_detailed
  Mockito upgrade
  Use mockito-core 4.6.1 for Robolectric prebuilt
  Use mockito-core 4.6.1 for Robolectric prebuilt

Change-Id: I4e9f28c877ca45f2748fc3be6da7879c2cdb1263
diff --git a/common/m2/Android.bp b/common/m2/Android.bp
index 9347b80..e2b9cea 100644
--- a/common/m2/Android.bp
+++ b/common/m2/Android.bp
@@ -50,7 +50,8 @@
 
 java_import {
     name: "byte-buddy-prebuilt-jar",
-    jars: ["repository/net/bytebuddy/byte-buddy/1.9.3/byte-buddy-1.9.3.jar"],
+    jars: ["repository/net/bytebuddy/byte-buddy/1.12.16/byte-buddy-1.12.16.jar",
+            "repository/net/bytebuddy/byte-buddy-agent/1.12.16/byte-buddy-agent-1.12.16.jar"],
     sdk_version: "current",
 }
 
@@ -101,6 +102,18 @@
 }
 
 java_import {
+    name: "mockito4-prebuilt-jar",
+    jars: ["repository/org/mockito/mockito-core/4.8.1/mockito-core-4.8.1.jar"],
+    sdk_version: "current",
+}
+
+java_import {
+    name: "inline-mockito4-prebuilt-jar",
+    jars: ["repository/org/mockito/mockito-inline/4.8.1/mockito-inline-4.8.1.jar"],
+    sdk_version: "current",
+}
+
+java_import {
     name: "objenesis-prebuilt-jar",
     jars: ["repository/org/objenesis/objenesis/2.5/objenesis-2.5.jar"],
 }
@@ -180,13 +193,23 @@
     name: "mockito-robolectric-prebuilt",
     static_libs: [
         "byte-buddy-prebuilt-jar",
-        "mockito2-prebuilt-jar",
+        "mockito4-prebuilt-jar",
         "objenesis-prebuilt-jar",
     ],
     sdk_version: "current",
 }
 
 java_library_static {
+    name: "inline-mockito-robolectric-prebuilt",
+    static_libs: [
+        "byte-buddy-prebuilt-jar",
+        "inline-mockito4-prebuilt-jar",
+        "objenesis",
+    ],
+    sdk_version: "current",
+}
+
+java_library_static {
     name: "truth-prebuilt",
     static_libs: [
         "truth-prebuilt-jar",
diff --git a/common/m2/repository/net/bytebuddy/byte-buddy-agent/1.12.10/byte-buddy-agent-1.12.10.jar b/common/m2/repository/net/bytebuddy/byte-buddy-agent/1.12.10/byte-buddy-agent-1.12.10.jar
new file mode 100644
index 0000000..25f67f6
--- /dev/null
+++ b/common/m2/repository/net/bytebuddy/byte-buddy-agent/1.12.10/byte-buddy-agent-1.12.10.jar
Binary files differ
diff --git a/common/m2/repository/net/bytebuddy/byte-buddy-agent/1.12.10/byte-buddy-agent-1.12.10.jar.md5 b/common/m2/repository/net/bytebuddy/byte-buddy-agent/1.12.10/byte-buddy-agent-1.12.10.jar.md5
new file mode 100644
index 0000000..db6997d
--- /dev/null
+++ b/common/m2/repository/net/bytebuddy/byte-buddy-agent/1.12.10/byte-buddy-agent-1.12.10.jar.md5
@@ -0,0 +1 @@
+b38c175272756e6dd2d0d7aa71e22412
\ No newline at end of file
diff --git a/common/m2/repository/net/bytebuddy/byte-buddy-agent/1.12.10/byte-buddy-agent-1.12.10.jar.sha1 b/common/m2/repository/net/bytebuddy/byte-buddy-agent/1.12.10/byte-buddy-agent-1.12.10.jar.sha1
new file mode 100644
index 0000000..fe810bb
--- /dev/null
+++ b/common/m2/repository/net/bytebuddy/byte-buddy-agent/1.12.10/byte-buddy-agent-1.12.10.jar.sha1
@@ -0,0 +1 @@
+01f097f8d6cad60e8f93e5eb670cf5dc9b64da32
\ No newline at end of file
diff --git a/common/m2/repository/net/bytebuddy/byte-buddy-agent/1.12.10/byte-buddy-agent-1.12.10.pom b/common/m2/repository/net/bytebuddy/byte-buddy-agent/1.12.10/byte-buddy-agent-1.12.10.pom
new file mode 100644
index 0000000..5697bfe
--- /dev/null
+++ b/common/m2/repository/net/bytebuddy/byte-buddy-agent/1.12.10/byte-buddy-agent-1.12.10.pom
@@ -0,0 +1,252 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <artifactId>byte-buddy-parent</artifactId>
+        <groupId>net.bytebuddy</groupId>
+        <version>1.12.10</version>
+    </parent>
+
+    <artifactId>byte-buddy-agent</artifactId>
+    <packaging>jar</packaging>
+
+    <properties>
+        <bytebuddy.agent>net.bytebuddy.agent.Installer</bytebuddy.agent>
+        <attach.package.sun>com.sun.tools.attach</attach.package.sun>
+        <attach.package.ibm>com.ibm.tools.attach</attach.package.ibm>
+        <packages.list>net.bytebuddy.agent,net.bytebuddy.agent.nullability</packages.list>
+        <native.compiler.32>i686-w64-mingw32-gcc</native.compiler.32>
+        <native.compiler.64>x86_64-w64-mingw32-gcc</native.compiler.64>
+    </properties>
+
+    <name>Byte Buddy agent</name>
+    <description>The Byte Buddy agent offers convenience for attaching an agent to the local or a remote VM.</description>
+
+    <!--
+      The JNA dependency can be excluded safely. Byte Buddy will safely discover the
+      non-availability and not use the corresponding virtual machine implementation. The
+      implementation requires Java 7+ and is deactivated on Java 6 VMs.
+    -->
+
+    <dependencies>
+        <dependency>
+            <groupId>net.java.dev.jna</groupId>
+            <artifactId>jna</artifactId>
+            <version>${jna.version}</version>
+            <scope>provided</scope>
+        </dependency>
+        <dependency>
+            <groupId>net.java.dev.jna</groupId>
+            <artifactId>jna-platform</artifactId>
+            <version>${jna.version}</version>
+            <scope>provided</scope>
+        </dependency>
+        <dependency>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+            <version>${version.junit}</version>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.mockito</groupId>
+            <artifactId>mockito-core</artifactId>
+            <version>${version.mockito}</version>
+            <scope>test</scope>
+            <exclusions>
+                <exclusion>
+                    <groupId>net.bytebuddy</groupId>
+                    <artifactId>byte-buddy</artifactId>
+                </exclusion>
+                <exclusion>
+                    <groupId>net.bytebuddy</groupId>
+                    <artifactId>byte-buddy-agent</artifactId>
+                </exclusion>
+            </exclusions>
+        </dependency>
+        <!-- Include last version of Byte Buddy manually. -->
+        <dependency>
+            <groupId>net.bytebuddy</groupId>
+            <artifactId>byte-buddy</artifactId>
+            <version>1.12.9</version>
+            <scope>test</scope>
+        </dependency>
+    </dependencies>
+
+    <build>
+        <resources>
+            <resource>
+                <directory>src/main/resources</directory>
+            </resource>
+            <resource>
+                <directory>..</directory>
+                <targetPath>META-INF</targetPath>
+                <filtering>true</filtering>
+                <includes>
+                    <include>LICENSE</include>
+                    <include>NOTICE</include>
+                </includes>
+            </resource>
+        </resources>
+        <plugins>
+            <!-- Create manifest file which is required for creating an OSGi bundle. -->
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-jar-plugin</artifactId>
+                <version>${version.plugin.jar}</version>
+                <configuration>
+                    <archive>
+                        <manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
+                    </archive>
+                </configuration>
+            </plugin>
+            <!-- Specify OSGi packaging and agent manifest headers. -->
+            <plugin>
+                <groupId>org.apache.felix</groupId>
+                <artifactId>maven-bundle-plugin</artifactId>
+                <version>${version.plugin.bundle}</version>
+                <executions>
+                    <execution>
+                        <phase>process-classes</phase>
+                        <goals>
+                            <goal>manifest</goal>
+                        </goals>
+                    </execution>
+                </executions>
+                <configuration>
+                    <instructions>
+                        <Multi-Release>true</Multi-Release>
+                        <Premain-Class>${bytebuddy.agent}</Premain-Class>
+                        <Agent-Class>${bytebuddy.agent}</Agent-Class>
+                        <Can-Redefine-Classes>true</Can-Redefine-Classes>
+                        <Can-Retransform-Classes>true</Can-Retransform-Classes>
+                        <Can-Set-Native-Method-Prefix>true</Can-Set-Native-Method-Prefix>
+                        <Import-Package>
+                            ${attach.package.sun};resolution:="optional",
+                            ${attach.package.ibm};resolution:="optional"
+                        </Import-Package>
+                        <Export-Package>${packages.list}</Export-Package>
+                    </instructions>
+                </configuration>
+            </plugin>
+            <!-- Create a module-info.class file. -->
+            <plugin>
+                <groupId>codes.rafael.modulemaker</groupId>
+                <artifactId>modulemaker-maven-plugin</artifactId>
+                <version>${version.plugin.modulemaker}</version>
+                <dependencies>
+                    <dependency>
+                        <groupId>org.ow2.asm</groupId>
+                        <artifactId>asm</artifactId>
+                        <version>${version.asm}</version>
+                    </dependency>
+                </dependencies>
+                <executions>
+                    <execution>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>inject-module</goal>
+                        </goals>
+                    </execution>
+                </executions>
+                <configuration>
+                    <name>net.bytebuddy.agent</name>
+                    <version>${project.version}</version>
+                    <multirelease>true</multirelease>
+                    <packages>${packages.list}</packages>
+                    <exports>${packages.list}</exports>
+                    <requires>java.instrument</requires>
+                    <static-requires>
+                        jdk.attach,
+                        com.sun.jna,
+                        com.sun.jna.platform
+                    </static-requires>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
+
+    <profiles>
+        <profile>
+            <id>native-compile</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+            </activation>
+            <build>
+                <plugins>
+                    <plugin>
+                        <groupId>org.codehaus.mojo</groupId>
+                        <artifactId>exec-maven-plugin</artifactId>
+                        <version>${version.plugin.exec}</version>
+                        <executions>
+                            <execution>
+                                <id>compile-32</id>
+                                <phase>compile</phase>
+                                <goals>
+                                    <goal>exec</goal>
+                                </goals>
+                                <configuration>
+                                    <executable>${native.compiler.32}</executable>
+                                    <arguments>
+                                        <argument>-shared</argument>
+                                        <argument>-o</argument>
+                                        <argument>${project.basedir}/src/main/resources/win32-x86/attach_hotspot_windows.dll</argument>
+                                        <argument>${project.basedir}/src/main/c/attach_hotspot_windows.c</argument>
+                                    </arguments>
+                                </configuration>
+                            </execution>
+                            <execution>
+                                <id>compile-64</id>
+                                <phase>compile</phase>
+                                <goals>
+                                    <goal>exec</goal>
+                                </goals>
+                                <configuration>
+                                    <executable>${native.compiler.64}</executable>
+                                    <arguments>
+                                        <argument>-shared</argument>
+                                        <argument>-o</argument>
+                                        <argument>${project.basedir}/src/main/resources/win32-x86-64/attach_hotspot_windows.dll</argument>
+                                        <argument>${project.basedir}/src/main/c/attach_hotspot_windows.c</argument>
+                                    </arguments>
+                                </configuration>
+                            </execution>
+                        </executions>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+        <profile>
+            <id>checks</id>
+            <activation>
+                <jdk>[1.7,)</jdk>
+            </activation>
+            <build>
+                <plugins>
+                    <!-- Check for semantic versioning. -->
+                    <plugin>
+                        <groupId>com.github.siom79.japicmp</groupId>
+                        <artifactId>japicmp-maven-plugin</artifactId>
+                        <version>${version.plugin.japicmp}</version>
+                        <configuration>
+                            <skip>${japicmp.skip}</skip>
+                            <parameter>
+                                <oldVersionPattern>\d+\.\d+\.\d+</oldVersionPattern>
+                                <ignoreMissingClasses>true</ignoreMissingClasses>
+                            </parameter>
+                        </configuration>
+                        <executions>
+                            <execution>
+                                <phase>verify</phase>
+                                <goals>
+                                    <goal>cmp</goal>
+                                </goals>
+                            </execution>
+                        </executions>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+    </profiles>
+
+</project>
diff --git a/common/m2/repository/net/bytebuddy/byte-buddy-agent/1.12.10/byte-buddy-agent-1.12.10.pom.md5 b/common/m2/repository/net/bytebuddy/byte-buddy-agent/1.12.10/byte-buddy-agent-1.12.10.pom.md5
new file mode 100644
index 0000000..c4f46a7
--- /dev/null
+++ b/common/m2/repository/net/bytebuddy/byte-buddy-agent/1.12.10/byte-buddy-agent-1.12.10.pom.md5
@@ -0,0 +1 @@
+84964558c3c549a83e24841810b10f09
\ No newline at end of file
diff --git a/common/m2/repository/net/bytebuddy/byte-buddy-agent/1.12.10/byte-buddy-agent-1.12.10.pom.sha1 b/common/m2/repository/net/bytebuddy/byte-buddy-agent/1.12.10/byte-buddy-agent-1.12.10.pom.sha1
new file mode 100644
index 0000000..3fef9b3
--- /dev/null
+++ b/common/m2/repository/net/bytebuddy/byte-buddy-agent/1.12.10/byte-buddy-agent-1.12.10.pom.sha1
@@ -0,0 +1 @@
+a6e9c3d557c91849426aff80f729f39c65fd2228
\ No newline at end of file
diff --git a/common/m2/repository/net/bytebuddy/byte-buddy-agent/1.12.16/byte-buddy-agent-1.12.16.jar b/common/m2/repository/net/bytebuddy/byte-buddy-agent/1.12.16/byte-buddy-agent-1.12.16.jar
new file mode 100644
index 0000000..0094244
--- /dev/null
+++ b/common/m2/repository/net/bytebuddy/byte-buddy-agent/1.12.16/byte-buddy-agent-1.12.16.jar
Binary files differ
diff --git a/common/m2/repository/net/bytebuddy/byte-buddy-agent/1.12.16/byte-buddy-agent-1.12.16.jar.md5 b/common/m2/repository/net/bytebuddy/byte-buddy-agent/1.12.16/byte-buddy-agent-1.12.16.jar.md5
new file mode 100644
index 0000000..5979dd6
--- /dev/null
+++ b/common/m2/repository/net/bytebuddy/byte-buddy-agent/1.12.16/byte-buddy-agent-1.12.16.jar.md5
@@ -0,0 +1 @@
+9dd6d33539be0e5aa8a4004499eb33e3
\ No newline at end of file
diff --git a/common/m2/repository/net/bytebuddy/byte-buddy-agent/1.12.16/byte-buddy-agent-1.12.16.jar.sha1 b/common/m2/repository/net/bytebuddy/byte-buddy-agent/1.12.16/byte-buddy-agent-1.12.16.jar.sha1
new file mode 100644
index 0000000..b06de28
--- /dev/null
+++ b/common/m2/repository/net/bytebuddy/byte-buddy-agent/1.12.16/byte-buddy-agent-1.12.16.jar.sha1
@@ -0,0 +1 @@
+c2d5dd150c17028c494e7f02a17f4a995dcb4e9f
\ No newline at end of file
diff --git a/common/m2/repository/net/bytebuddy/byte-buddy-agent/1.12.16/byte-buddy-agent-1.12.16.pom b/common/m2/repository/net/bytebuddy/byte-buddy-agent/1.12.16/byte-buddy-agent-1.12.16.pom
new file mode 100644
index 0000000..9b8016f
--- /dev/null
+++ b/common/m2/repository/net/bytebuddy/byte-buddy-agent/1.12.16/byte-buddy-agent-1.12.16.pom
@@ -0,0 +1,222 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <groupId>net.bytebuddy</groupId>
+        <artifactId>byte-buddy-parent</artifactId>
+        <version>1.12.16</version>
+    </parent>
+
+    <artifactId>byte-buddy-agent</artifactId>
+    <packaging>jar</packaging>
+
+    <properties>
+        <bytebuddy.agent>net.bytebuddy.agent.Installer</bytebuddy.agent>
+        <attach.package.sun>com.sun.tools.attach</attach.package.sun>
+        <attach.package.ibm>com.ibm.tools.attach</attach.package.ibm>
+        <packages.list>net.bytebuddy.agent,net.bytebuddy.agent.utility.nullability</packages.list>
+        <native.compiler.32>i686-w64-mingw32-gcc</native.compiler.32>
+        <native.compiler.64>x86_64-w64-mingw32-gcc</native.compiler.64>
+    </properties>
+
+    <name>Byte Buddy agent</name>
+    <description>The Byte Buddy agent offers convenience for attaching an agent to the local or a remote VM.</description>
+
+    <!--
+      The JNA dependency can be excluded safely. Byte Buddy will safely discover the
+      non-availability and not use the corresponding virtual machine implementation. The
+      implementation requires Java 7+ and is deactivated on Java 6 VMs.
+    -->
+
+    <dependencies>
+        <dependency>
+            <groupId>net.java.dev.jna</groupId>
+            <artifactId>jna</artifactId>
+            <version>${version.jna}</version>
+            <scope>provided</scope>
+        </dependency>
+        <dependency>
+            <groupId>net.java.dev.jna</groupId>
+            <artifactId>jna-platform</artifactId>
+            <version>${version.jna}</version>
+            <scope>provided</scope>
+        </dependency>
+        <dependency>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+            <version>${version.junit}</version>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.mockito</groupId>
+            <artifactId>mockito-core</artifactId>
+            <version>${version.mockito}</version>
+            <scope>test</scope>
+            <exclusions>
+                <exclusion>
+                    <groupId>net.bytebuddy</groupId>
+                    <artifactId>byte-buddy</artifactId>
+                </exclusion>
+                <exclusion>
+                    <groupId>net.bytebuddy</groupId>
+                    <artifactId>byte-buddy-agent</artifactId>
+                </exclusion>
+            </exclusions>
+        </dependency>
+        <!-- Include last version of Byte Buddy manually. -->
+        <dependency>
+            <groupId>net.bytebuddy</groupId>
+            <artifactId>byte-buddy</artifactId>
+            <version>1.12.14</version>
+            <scope>test</scope>
+        </dependency>
+    </dependencies>
+
+    <build>
+        <resources>
+            <resource>
+                <directory>src/main/resources</directory>
+            </resource>
+            <resource>
+                <directory>..</directory>
+                <targetPath>META-INF</targetPath>
+                <filtering>true</filtering>
+                <includes>
+                    <include>LICENSE</include>
+                    <include>NOTICE</include>
+                </includes>
+            </resource>
+        </resources>
+        <plugins>
+            <!-- Create manifest file which is required for creating an OSGi bundle. -->
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-jar-plugin</artifactId>
+                <version>${version.plugin.jar}</version>
+                <configuration>
+                    <archive>
+                        <manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
+                    </archive>
+                </configuration>
+            </plugin>
+            <!-- Specify OSGi packaging and agent manifest headers. -->
+            <plugin>
+                <groupId>org.apache.felix</groupId>
+                <artifactId>maven-bundle-plugin</artifactId>
+                <version>${version.plugin.bundle}</version>
+                <executions>
+                    <execution>
+                        <phase>process-classes</phase>
+                        <goals>
+                            <goal>manifest</goal>
+                        </goals>
+                        <configuration>
+                            <instructions>
+                                <Multi-Release>true</Multi-Release>
+                                <Premain-Class>${bytebuddy.agent}</Premain-Class>
+                                <Agent-Class>${bytebuddy.agent}</Agent-Class>
+                                <Can-Redefine-Classes>true</Can-Redefine-Classes>
+                                <Can-Retransform-Classes>true</Can-Retransform-Classes>
+                                <Can-Set-Native-Method-Prefix>true</Can-Set-Native-Method-Prefix>
+                                <Import-Package>
+                                    ${attach.package.sun};resolution:="optional",
+                                    ${attach.package.ibm};resolution:="optional"
+                                </Import-Package>
+                                <Export-Package>${packages.list}</Export-Package>
+                            </instructions>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+            <!-- Create a module-info.class file. -->
+            <plugin>
+                <groupId>codes.rafael.modulemaker</groupId>
+                <artifactId>modulemaker-maven-plugin</artifactId>
+                <version>${version.plugin.modulemaker}</version>
+                <dependencies>
+                    <dependency>
+                        <groupId>org.ow2.asm</groupId>
+                        <artifactId>asm</artifactId>
+                        <version>${version.asm}</version>
+                    </dependency>
+                </dependencies>
+                <executions>
+                    <execution>
+                        <phase>prepare-package</phase>
+                        <goals>
+                            <goal>make-module</goal>
+                        </goals>
+                        <configuration>
+                            <skip>${modulemaker.skip}</skip>
+                            <name>${project.groupId}.agent</name>
+                            <version>${project.version}</version>
+                            <multirelease>true</multirelease>
+                            <packages>${packages.list}</packages>
+                            <exports>${packages.list}</exports>
+                            <requires>java.instrument</requires>
+                            <static-requires>
+                                jdk.attach,
+                                com.sun.jna,
+                                com.sun.jna.platform
+                            </static-requires>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
+
+    <profiles>
+        <profile>
+            <id>native-compile</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+            </activation>
+            <build>
+                <plugins>
+                    <plugin>
+                        <groupId>org.codehaus.mojo</groupId>
+                        <artifactId>exec-maven-plugin</artifactId>
+                        <version>${version.plugin.exec}</version>
+                        <executions>
+                            <execution>
+                                <id>compile-32</id>
+                                <phase>compile</phase>
+                                <goals>
+                                    <goal>exec</goal>
+                                </goals>
+                                <configuration>
+                                    <executable>${native.compiler.32}</executable>
+                                    <arguments>
+                                        <argument>-shared</argument>
+                                        <argument>-o</argument>
+                                        <argument>${project.basedir}/src/main/resources/win32-x86/attach_hotspot_windows.dll</argument>
+                                        <argument>${project.basedir}/src/main/c/attach_hotspot_windows.c</argument>
+                                    </arguments>
+                                </configuration>
+                            </execution>
+                            <execution>
+                                <id>compile-64</id>
+                                <phase>compile</phase>
+                                <goals>
+                                    <goal>exec</goal>
+                                </goals>
+                                <configuration>
+                                    <executable>${native.compiler.64}</executable>
+                                    <arguments>
+                                        <argument>-shared</argument>
+                                        <argument>-o</argument>
+                                        <argument>${project.basedir}/src/main/resources/win32-x86-64/attach_hotspot_windows.dll</argument>
+                                        <argument>${project.basedir}/src/main/c/attach_hotspot_windows.c</argument>
+                                    </arguments>
+                                </configuration>
+                            </execution>
+                        </executions>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+    </profiles>
+
+</project>
diff --git a/common/m2/repository/net/bytebuddy/byte-buddy-agent/1.12.16/byte-buddy-agent-1.12.16.pom.md5 b/common/m2/repository/net/bytebuddy/byte-buddy-agent/1.12.16/byte-buddy-agent-1.12.16.pom.md5
new file mode 100644
index 0000000..7ddd9bc
--- /dev/null
+++ b/common/m2/repository/net/bytebuddy/byte-buddy-agent/1.12.16/byte-buddy-agent-1.12.16.pom.md5
@@ -0,0 +1 @@
+c0c536b4d60263604b9462b350c22b8f
\ No newline at end of file
diff --git a/common/m2/repository/net/bytebuddy/byte-buddy-agent/1.12.16/byte-buddy-agent-1.12.16.pom.sha1 b/common/m2/repository/net/bytebuddy/byte-buddy-agent/1.12.16/byte-buddy-agent-1.12.16.pom.sha1
new file mode 100644
index 0000000..e628b22
--- /dev/null
+++ b/common/m2/repository/net/bytebuddy/byte-buddy-agent/1.12.16/byte-buddy-agent-1.12.16.pom.sha1
@@ -0,0 +1 @@
+1ec11bd5fc62e05acdce82d163cb0bb1e4bbfa08
\ No newline at end of file
diff --git a/common/m2/repository/net/bytebuddy/byte-buddy-agent/maven-metadata.xml b/common/m2/repository/net/bytebuddy/byte-buddy-agent/maven-metadata.xml
index 31eae8c..a9a7b6f 100644
--- a/common/m2/repository/net/bytebuddy/byte-buddy-agent/maven-metadata.xml
+++ b/common/m2/repository/net/bytebuddy/byte-buddy-agent/maven-metadata.xml
@@ -3,10 +3,10 @@
   <groupId>net.bytebuddy</groupId>
   <artifactId>byte-buddy-agent</artifactId>
   <versioning>
-    <release>1.9.3</release>
+    <release>1.12.16</release>
     <versions>
-      <version>1.9.3</version>
+      <version>1.12.16</version>
     </versions>
-    <lastUpdated>20220113130612</lastUpdated>
+    <lastUpdated>20221109161455</lastUpdated>
   </versioning>
 </metadata>
diff --git a/common/m2/repository/net/bytebuddy/byte-buddy-parent/1.12.10/byte-buddy-parent-1.12.10.pom b/common/m2/repository/net/bytebuddy/byte-buddy-parent/1.12.10/byte-buddy-parent-1.12.10.pom
new file mode 100644
index 0000000..8058bbc
--- /dev/null
+++ b/common/m2/repository/net/bytebuddy/byte-buddy-parent/1.12.10/byte-buddy-parent-1.12.10.pom
@@ -0,0 +1,990 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+
+    <groupId>net.bytebuddy</groupId>
+    <artifactId>byte-buddy-parent</artifactId>
+    <version>1.12.10</version>
+    <packaging>pom</packaging>
+
+    <inceptionYear>2014</inceptionYear>
+
+    <name>Byte Buddy (parent)</name>
+    <description>
+        Byte Buddy is a Java library for creating Java classes at run time.
+        The parent artifact contains configuration information that concern all modules.
+    </description>
+    <url>https://bytebuddy.net</url>
+
+    <!--
+      There are several build profiles available:
+      - extras: Creates additional artifacts containing source files and javadoc. (activated on release)
+      - gpg: Sign all artifacts using gpg. (activated on release)
+      - checks: Applies style checks to the source files. (activated by default, activated on release)
+      - integration: Runs additional unit tests and executes static code analysis (activated on CI server)
+      - android: Builds an Android test application. An Android SDK is required for doing so. (excluded from release)
+      - native-compile: Compiles the native extensions required by Byte Buddy agent.
+
+      It is also possible to build Byte Buddy against a specific byte code level. By default, Byte Buddy is Java 5 compatible
+      but requires Java 6 to build and to run tests: By activating a profile javaX where X is a specific version number,
+      tests and source are compiled to a differing byte code level.
+
+      Additionally, the following reports are available via Maven:
+      - jacoco:prepare-agent verify jacoco:report - Computes coverage for test suite (all modules)
+      - org.pitest:pitest-maven:mutationCoverage - Runs mutation tests (all modules)
+      - spotbugs:spotbugs spotbugs:gui - Runs spotbugs and shows a report in a graphical interface (module specific)
+      - com.github.ferstl:jitwatch-jarscan-maven-plugin:scan - Finds all methods above HotSpot's inlining threshold
+      - clirr:check - Checks for binary changes in the API
+    -->
+
+    <modules>
+        <module>byte-buddy</module>
+        <module>byte-buddy-dep</module>
+        <module>byte-buddy-benchmark</module>
+        <module>byte-buddy-agent</module>
+        <module>byte-buddy-android</module>
+        <module>byte-buddy-android-test</module>
+        <module>byte-buddy-maven-plugin</module>
+        <module>byte-buddy-gradle-plugin</module>
+    </modules>
+
+    <properties>
+        <copyright.holder>Rafael Winterhalter</copyright.holder>
+        <bytebuddy.extras>false</bytebuddy.extras>
+        <bytebuddy.integration>false</bytebuddy.integration>
+        <bytebuddy.experimental>false</bytebuddy.experimental>
+        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+        <sourcecode.main.version>1.5</sourcecode.main.version>
+        <sourcecode.test.version>1.6</sourcecode.test.version>
+        <bytecode.main.version>1.5</bytecode.main.version>
+        <bytecode.test.version>1.6</bytecode.test.version>
+        <pitest.target>net.bytebuddy</pitest.target>
+        <asm.url>https://asm.ow2.io</asm.url>
+        <nexus.url>https://s01.oss.sonatype.org</nexus.url>
+        <version.asm>9.3</version.asm>
+        <jna.version>5.8.0</jna.version>
+        <version.junit>4.13.2</version.junit>
+        <version.mockito>2.23.0</version.mockito>
+        <version.plugin.clean>3.0.0</version.plugin.clean>
+        <version.plugin.bundle>3.5.0</version.plugin.bundle>
+        <version.plugin.compiler>3.8.0</version.plugin.compiler>
+        <version.plugin.install>2.5.2</version.plugin.install>
+        <version.plugin.deploy>2.8.2</version.plugin.deploy>
+        <version.plugin.staging>1.6.8</version.plugin.staging>
+        <version.plugin.javadoc>3.3.1</version.plugin.javadoc>
+        <version.plugin.source>3.0.1</version.plugin.source>
+        <version.plugin.shade>3.3.0</version.plugin.shade>
+        <version.plugin.gpg>1.6</version.plugin.gpg>
+        <version.plugin.jxr>2.5</version.plugin.jxr>
+        <version.plugin.buildhelp>1.12</version.plugin.buildhelp>
+        <version.plugin.jar>3.0.2</version.plugin.jar>
+        <version.plugin.site>3.8.2</version.plugin.site>
+        <version.plugin.exec>1.6.0</version.plugin.exec>
+        <version.plugin.plugin>3.6.0</version.plugin.plugin>
+        <version.plugin.release>2.5.3</version.plugin.release>
+        <version.plugin.resources>3.0.2</version.plugin.resources>
+        <version.plugin.surefire>3.0.0-M5</version.plugin.surefire>
+        <version.plugin.pitest>1.2.0</version.plugin.pitest>
+        <version.plugin.animal-sniffer>1.16</version.plugin.animal-sniffer>
+        <version.plugin.enforcer>1.4.1</version.plugin.enforcer>
+        <version.plugin.jacoco>0.8.6</version.plugin.jacoco>
+        <version.plugin.coveralls>4.3.0</version.plugin.coveralls>
+        <version.plugin.checkstyle>2.17</version.plugin.checkstyle>
+        <version.plugin.jitwatch>1.0.1</version.plugin.jitwatch>
+        <version.plugin.clirr>2.8</version.plugin.clirr>
+        <version.plugin.spotbugs>4.2.0</version.plugin.spotbugs>
+        <version.plugin.modulemaker>1.7</version.plugin.modulemaker>
+        <version.plugin.license>3.0</version.plugin.license>
+        <version.plugin.japicmp>0.15.3</version.plugin.japicmp>
+        <version.android.sdk>4.1.1.4</version.android.sdk>
+        <version.utility.findbugs>3.0.1</version.utility.findbugs>
+        <version.utility.jsr305>3.0.2</version.utility.jsr305>
+        <spotbugs.skip>false</spotbugs.skip>
+        <jacoco.skip>false</jacoco.skip>
+        <repository.url>git@github.com:raphw/byte-buddy.git</repository.url>
+    </properties>
+
+    <licenses>
+        <license>
+            <name>Apache License, Version 2.0</name>
+            <url>https://www.apache.org/licenses/LICENSE-2.0.txt</url>
+            <distribution>repo</distribution>
+            <comments>A business-friendly OSS license</comments>
+        </license>
+    </licenses>
+
+    <developers>
+        <developer>
+            <id>raphw</id>
+            <name>Rafael Winterhalter</name>
+            <email>rafael.wth@gmail.com</email>
+            <url>https://rafael.codes</url>
+            <roles>
+                <role>developer</role>
+            </roles>
+            <timezone>+1</timezone>
+        </developer>
+    </developers>
+
+    <issueManagement>
+        <system>github.com</system>
+        <url>https://github.com/raphw/byte-buddy/issues</url>
+    </issueManagement>
+
+    <scm>
+        <connection>scm:git:${repository.url}</connection>
+        <developerConnection>scm:git:${repository.url}</developerConnection>
+        <url>${repository.url}</url>
+        <tag>byte-buddy-1.12.10</tag>
+    </scm>
+
+    <dependencies>
+        <!-- Allows the suppression of spotbugs false-positives by annotations without adding an actual dependency. -->
+        <dependency>
+            <groupId>com.google.code.findbugs</groupId>
+            <artifactId>findbugs-annotations</artifactId>
+            <version>${version.utility.findbugs}</version>
+            <scope>provided</scope>
+        </dependency>
+        <!-- Allow for marking nullability of values.-->
+        <dependency>
+            <groupId>com.google.code.findbugs</groupId>
+            <artifactId>jsr305</artifactId>
+            <version>${version.utility.jsr305}</version>
+            <scope>provided</scope>
+        </dependency>
+    </dependencies>
+
+    <build>
+        <plugins>
+            <!-- Define release properties. -->
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-release-plugin</artifactId>
+                <version>${version.plugin.release}</version>
+                <configuration>
+                    <useReleaseProfile>false</useReleaseProfile>
+                    <releaseProfiles>extras,gpg</releaseProfiles>
+                    <autoVersionSubmodules>true</autoVersionSubmodules>
+                    <tagNameFormat>byte-buddy-@{project.version}</tagNameFormat>
+                </configuration>
+            </plugin>
+            <!-- Enable mutation testing. -->
+            <plugin>
+                <groupId>org.pitest</groupId>
+                <artifactId>pitest-maven</artifactId>
+                <version>${version.plugin.pitest}</version>
+                <configuration>
+                    <targetClasses>
+                        <param>${pitest.target}.*</param>
+                    </targetClasses>
+                    <targetTests>
+                        <param>${pitest.target}.*</param>
+                    </targetTests>
+                </configuration>
+            </plugin>
+            <!-- Configure Jacoco support for evaluating test case coverage. -->
+            <plugin>
+                <groupId>org.jacoco</groupId>
+                <artifactId>jacoco-maven-plugin</artifactId>
+                <version>${version.plugin.jacoco}</version>
+                <configuration>
+                    <skip>${jacoco.skip}</skip>
+                    <includes>
+                        <include>net/bytebuddy/**</include>
+                    </includes>
+                    <excludes>
+                        <exclude>net/bytebuddy/benchmark/generated/*</exclude>
+                        <!-- Avoid adding synthetic members to test classes as test assert class members.  -->
+                        <exclude>*Test*</exclude>
+                        <exclude>*test*</exclude>
+                    </excludes>
+                </configuration>
+            </plugin>
+            <!-- Generate coveralls reports from CI server. -->
+            <plugin>
+                <groupId>org.eluder.coveralls</groupId>
+                <artifactId>coveralls-maven-plugin</artifactId>
+                <version>${version.plugin.coveralls}</version>
+                <configuration>
+                    <sourceDirectories>
+                        <sourceDirectory>${project.basedir}/byte-buddy-dep/src/precompiled/java</sourceDirectory>
+                    </sourceDirectories>
+                </configuration>
+            </plugin>
+            <!-- Also allow for manual spotbugs execution. Note that the generated warnings do not always apply for Byte Buddy's use case. -->
+            <plugin>
+                <groupId>com.github.spotbugs</groupId>
+                <artifactId>spotbugs-maven-plugin</artifactId>
+                <version>${version.plugin.spotbugs}</version>
+                <configuration>
+                    <skip>${spotbugs.skip}</skip>
+                    <effort>Max</effort>
+                    <threshold>Low</threshold>
+                    <xmlOutput>true</xmlOutput>
+                    <failOnError>false</failOnError>
+                    <spotbugsXmlOutputDirectory>${project.build.directory}/spotbugs</spotbugsXmlOutputDirectory>
+                </configuration>
+            </plugin>
+            <!-- Enable scanning for methods above the inlining threshold (JDK 7+) -->
+            <plugin>
+                <groupId>com.github.ferstl</groupId>
+                <artifactId>jitwatch-jarscan-maven-plugin</artifactId>
+                <version>${version.plugin.jitwatch}</version>
+            </plugin>
+            <!-- Enable scanning for binary changes between releases -->
+            <plugin>
+                <groupId>org.codehaus.mojo</groupId>
+                <artifactId>clirr-maven-plugin</artifactId>
+                <version>${version.plugin.clirr}</version>
+            </plugin>
+            <!-- Add license headers to all files. -->
+            <plugin>
+                <groupId>com.mycila</groupId>
+                <artifactId>license-maven-plugin</artifactId>
+                <version>${version.plugin.license}</version>
+                <inherited>false</inherited>
+                <configuration>
+                    <header>${project.basedir}/NOTICE</header>
+                    <aggregate>true</aggregate>
+                    <failIfMissing>true</failIfMissing>
+                    <encoding>${project.build.sourceEncoding}</encoding>
+                    <properties>
+                        <current.year>Present</current.year>
+                        <copyright.holder>${copyright.holder}</copyright.holder>
+                    </properties>
+                    <includes>
+                        <include>**/main/java/**/*.java</include>
+                        <include>**/precompiled/java/**/*.java</include>
+                        <include>**/main/c/**/*.c</include>
+                    </includes>
+                    <strictCheck>true</strictCheck>
+                    <mapping>
+                        <java>SLASHSTAR_STYLE</java>
+                    </mapping>
+                </configuration>
+                <executions>
+                    <execution>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>format</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
+            <!-- Setup plugin for deployment to Maven Central. -->
+            <plugin>
+                <groupId>org.sonatype.plugins</groupId>
+                <artifactId>nexus-staging-maven-plugin</artifactId>
+                <version>${version.plugin.staging}</version>
+                <extensions>true</extensions>
+                <configuration>
+                    <serverId>central</serverId>
+                    <nexusUrl>${nexus.url}</nexusUrl>
+                    <autoReleaseAfterClose>true</autoReleaseAfterClose>
+                </configuration>
+            </plugin>
+        </plugins>
+
+        <pluginManagement>
+            <plugins>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-clean-plugin</artifactId>
+                    <version>${version.plugin.clean}</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-jar-plugin</artifactId>
+                    <version>${version.plugin.jar}</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-resources-plugin</artifactId>
+                    <version>${version.plugin.resources}</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-install-plugin</artifactId>
+                    <version>${version.plugin.install}</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-surefire-plugin</artifactId>
+                    <version>${version.plugin.surefire}</version>
+                    <configuration>
+                        <systemPropertyVariables>
+                            <net.bytebuddy.experimental>${bytebuddy.experimental}</net.bytebuddy.experimental>
+                            <net.bytebuddy.test.integration>${bytebuddy.integration}</net.bytebuddy.test.integration>
+                        </systemPropertyVariables>
+                    </configuration>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-deploy-plugin</artifactId>
+                    <version>${version.plugin.deploy}</version>
+                    <configuration>
+                        <updateReleaseInfo>true</updateReleaseInfo>
+                    </configuration>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-site-plugin</artifactId>
+                    <version>${version.plugin.site}</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-compiler-plugin</artifactId>
+                    <version>${version.plugin.compiler}</version>
+                    <inherited>true</inherited>
+                    <configuration>
+                        <source>${sourcecode.main.version}</source>
+                        <target>${bytecode.main.version}</target>
+                        <testSource>${sourcecode.test.version}</testSource>
+                        <testTarget>${bytecode.test.version}</testTarget>
+                        <encoding>${project.build.sourceEncoding}</encoding>
+                        <showWarnings>true</showWarnings>
+                        <showDeprecation>true</showDeprecation>
+                        <compilerArgument>-Xlint:all,-options,-processing</compilerArgument>
+                    </configuration>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-plugin-plugin</artifactId>
+                    <version>${version.plugin.plugin}</version>
+                    <dependencies>
+                        <dependency>
+                            <groupId>org.ow2.asm</groupId>
+                            <artifactId>asm</artifactId>
+                            <version>${version.asm}</version>
+                        </dependency>
+                        <dependency>
+                            <groupId>org.ow2.asm</groupId>
+                            <artifactId>asm-commons</artifactId>
+                            <version>${version.asm}</version>
+                        </dependency>
+                    </dependencies>
+                </plugin>
+            </plugins>
+        </pluginManagement>
+    </build>
+
+    <!-- Define explicit version to overcome problem with generated reports. -->
+    <reporting>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-jxr-plugin</artifactId>
+                <version>${version.plugin.jxr}</version>
+            </plugin>
+        </plugins>
+    </reporting>
+
+    <distributionManagement>
+        <snapshotRepository>
+            <id>central</id>
+            <url>${nexus.url}/content/repositories/snapshots</url>
+        </snapshotRepository>
+        <repository>
+            <id>central</id>
+            <url>${nexus.url}/service/local/staging/deploy/maven2</url>
+        </repository>
+    </distributionManagement>
+
+    <profiles>
+        <!-- Runs the build with compatibility for Java 6 JVMs. -->
+        <profile>
+            <id>java6-compatibility</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+                <jdk>1.6</jdk>
+            </activation>
+            <properties>
+                <version.asm.deprecated>7.1</version.asm.deprecated>
+                <version.plugin.bundle>2.5.4</version.plugin.bundle>
+                <version.plugin.checkstyle>2.15</version.plugin.checkstyle>
+                <version.plugin.compiler>3.6.2</version.plugin.compiler>
+                <version.plugin.spotbugs>3.1.0-RC8</version.plugin.spotbugs>
+                <version.plugin.exec>1.5.0</version.plugin.exec>
+                <version.plugin.plugin>3.5.2</version.plugin.plugin>
+                <version.plugin.shade>3.1.1</version.plugin.shade>
+                <version.plugin.surefire>2.22.1</version.plugin.surefire>
+                <version.plugin.javadoc>2.10.4</version.plugin.javadoc>
+                <spotbugs.skip>true</spotbugs.skip>
+            </properties>
+            <modules>
+                <module>byte-buddy</module>
+                <module>byte-buddy-dep</module>
+                <module>byte-buddy-benchmark</module>
+                <module>byte-buddy-agent</module>
+                <module>byte-buddy-android</module>
+                <module>byte-buddy-maven-plugin</module>
+                <module>byte-buddy-gradle-plugin</module>
+            </modules>
+            <build>
+                <pluginManagement>
+                    <plugins>
+                        <plugin>
+                            <groupId>org.apache.maven.plugins</groupId>
+                            <artifactId>maven-plugin-plugin</artifactId>
+                            <version>${version.plugin.plugin}</version>
+                            <dependencies>
+                                <dependency>
+                                    <groupId>org.ow2.asm</groupId>
+                                    <artifactId>asm</artifactId>
+                                    <version>${version.asm.deprecated}</version>
+                                </dependency>
+                                <dependency>
+                                    <groupId>org.ow2.asm</groupId>
+                                    <artifactId>asm-commons</artifactId>
+                                    <version>${version.asm.deprecated}</version>
+                                </dependency>
+                                <dependency>
+                                    <groupId>org.ow2.asm</groupId>
+                                    <artifactId>asm-deprecated</artifactId>
+                                    <version>${version.asm.deprecated}</version>
+                                </dependency>
+                            </dependencies>
+                        </plugin>
+                    </plugins>
+                </pluginManagement>
+            </build>
+        </profile>
+        <!-- Runs the build with compatibility for Java 7 JVMs. -->
+        <profile>
+            <id>java7-compatibility</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+                <jdk>1.7</jdk>
+            </activation>
+            <properties>
+                <version.plugin.spotbugs>3.1.0-RC8</version.plugin.spotbugs>
+                <version.plugin.javadoc>3.2.0</version.plugin.javadoc>
+                <version.plugin.japicmp>0.13.1</version.plugin.japicmp>
+                <version.plugin.shade>3.2.4</version.plugin.shade>
+                <spotbugs.skip>true</spotbugs.skip>
+            </properties>
+        </profile>
+        <!-- Runs the build with compatibility for Java 9 JVMs. -->
+        <profile>
+            <id>java9-compatibility</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+                <jdk>9</jdk>
+            </activation>
+            <properties>
+                <sourcecode.main.version>1.6</sourcecode.main.version>
+                <sourcecode.test.version>1.6</sourcecode.test.version>
+                <bytecode.main.version>1.6</bytecode.main.version>
+                <bytecode.test.version>1.6</bytecode.test.version>
+            </properties>
+        </profile>
+        <!-- Runs the build with compatibility for Java 10 JVMs. -->
+        <profile>
+            <id>java10-compatibility</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+                <jdk>10</jdk>
+            </activation>
+            <properties>
+                <sourcecode.main.version>1.7</sourcecode.main.version>
+                <sourcecode.test.version>1.7</sourcecode.test.version>
+                <bytecode.main.version>1.7</bytecode.main.version>
+                <bytecode.test.version>1.7</bytecode.test.version>
+            </properties>
+        </profile>
+        <!-- Runs the build with compatibility for Java 11 JVMs. -->
+        <profile>
+            <id>java11-compatibility</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+                <jdk>11</jdk>
+            </activation>
+            <properties>
+                <sourcecode.main.version>1.7</sourcecode.main.version>
+                <sourcecode.test.version>1.7</sourcecode.test.version>
+                <bytecode.main.version>1.7</bytecode.main.version>
+                <bytecode.test.version>1.7</bytecode.test.version>
+            </properties>
+        </profile>
+        <!-- Runs the build with compatibility for Java 12 JVMs. -->
+        <profile>
+            <id>java12-compatibility</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+                <jdk>12</jdk>
+            </activation>
+            <properties>
+                <sourcecode.main.version>1.7</sourcecode.main.version>
+                <sourcecode.test.version>1.7</sourcecode.test.version>
+                <bytecode.main.version>1.7</bytecode.main.version>
+                <bytecode.test.version>1.7</bytecode.test.version>
+            </properties>
+        </profile>
+        <!-- Runs the build with compatibility for Java 13 JVMs. -->
+        <profile>
+            <id>java13-compatibility</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+                <jdk>13</jdk>
+            </activation>
+            <properties>
+                <sourcecode.main.version>1.7</sourcecode.main.version>
+                <sourcecode.test.version>1.7</sourcecode.test.version>
+                <bytecode.main.version>1.7</bytecode.main.version>
+                <bytecode.test.version>1.7</bytecode.test.version>
+            </properties>
+        </profile>
+        <!-- Runs the build with compatibility for Java 14 JVMs. -->
+        <profile>
+            <id>java14-compatibility</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+                <jdk>14</jdk>
+            </activation>
+            <properties>
+                <sourcecode.main.version>1.7</sourcecode.main.version>
+                <sourcecode.test.version>1.7</sourcecode.test.version>
+                <bytecode.main.version>1.7</bytecode.main.version>
+                <bytecode.test.version>1.7</bytecode.test.version>
+            </properties>
+        </profile>
+        <!-- Runs the build with compatibility for Java 15 JVMs. -->
+        <profile>
+            <id>java15-compatibility</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+                <jdk>15</jdk>
+            </activation>
+            <properties>
+                <sourcecode.main.version>8</sourcecode.main.version>
+                <sourcecode.test.version>8</sourcecode.test.version>
+                <bytecode.main.version>8</bytecode.main.version>
+                <bytecode.test.version>8</bytecode.test.version>
+            </properties>
+        </profile>
+        <!-- Runs the build with compatibility for Java 16 JVMs. -->
+        <profile>
+            <id>java16-compatibility</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+                <jdk>16</jdk>
+            </activation>
+            <properties>
+                <sourcecode.main.version>8</sourcecode.main.version>
+                <sourcecode.test.version>8</sourcecode.test.version>
+                <bytecode.main.version>8</bytecode.main.version>
+                <bytecode.test.version>8</bytecode.test.version>
+                <jacoco.skip>true</jacoco.skip>
+            </properties>
+        </profile>
+        <!-- Runs the build with compatibility for Java 15 JVMs. -->
+        <profile>
+            <id>java17-compatibility</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+                <jdk>17</jdk>
+            </activation>
+            <properties>
+                <sourcecode.main.version>8</sourcecode.main.version>
+                <sourcecode.test.version>8</sourcecode.test.version>
+                <bytecode.main.version>8</bytecode.main.version>
+                <bytecode.test.version>8</bytecode.test.version>
+                <jacoco.skip>true</jacoco.skip>
+                <bytebuddy.experimental>true</bytebuddy.experimental>
+            </properties>
+        </profile>
+        <!-- Runs the build with compatibility for Java 18 JVMs. -->
+        <profile>
+            <id>java18-compatibility</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+                <jdk>18</jdk>
+            </activation>
+            <properties>
+                <sourcecode.main.version>8</sourcecode.main.version>
+                <sourcecode.test.version>8</sourcecode.test.version>
+                <bytecode.main.version>8</bytecode.main.version>
+                <bytecode.test.version>8</bytecode.test.version>
+                <jacoco.skip>true</jacoco.skip>
+                <bytebuddy.experimental>true</bytebuddy.experimental>
+            </properties>
+        </profile>
+        <!-- Runs the build with compatibility for Java 19 JVMs. -->
+        <profile>
+            <id>java19-compatibility</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+                <jdk>19</jdk>
+            </activation>
+            <properties>
+                <sourcecode.main.version>8</sourcecode.main.version>
+                <sourcecode.test.version>8</sourcecode.test.version>
+                <bytecode.main.version>8</bytecode.main.version>
+                <bytecode.test.version>8</bytecode.test.version>
+                <jacoco.skip>true</jacoco.skip>
+                <bytebuddy.experimental>true</bytebuddy.experimental>
+            </properties>
+        </profile>
+        <!-- Builds using a byte code target for Java 6. -->
+        <profile>
+            <id>java6</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+            </activation>
+            <properties>
+                <bytecode.main.version>1.6</bytecode.main.version>
+            </properties>
+        </profile>
+        <!-- Builds using a byte code target for Java 7. -->
+        <profile>
+            <id>java7</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+            </activation>
+            <properties>
+                <bytecode.main.version>1.7</bytecode.main.version>
+                <bytecode.test.version>1.7</bytecode.test.version>
+            </properties>
+        </profile>
+        <!-- Builds using a byte code target for Java 8. -->
+        <profile>
+            <id>java8</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+            </activation>
+            <properties>
+                <bytecode.main.version>1.8</bytecode.main.version>
+                <bytecode.test.version>1.8</bytecode.test.version>
+            </properties>
+        </profile>
+        <!-- Builds using a byte code target for Java 9. -->
+        <profile>
+            <id>java9</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+            </activation>
+            <properties>
+                <bytecode.main.version>9</bytecode.main.version>
+                <bytecode.test.version>9</bytecode.test.version>
+            </properties>
+        </profile>
+        <!-- Builds using a byte code target for Java 10. -->
+        <profile>
+            <id>java10</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+            </activation>
+            <properties>
+                <bytecode.main.version>10</bytecode.main.version>
+                <bytecode.test.version>10</bytecode.test.version>
+                <spotbugs.skip>true</spotbugs.skip>
+            </properties>
+        </profile>
+        <!-- Builds using a byte code target for Java 11. -->
+        <profile>
+            <id>java11</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+            </activation>
+            <properties>
+                <bytecode.main.version>11</bytecode.main.version>
+                <bytecode.test.version>11</bytecode.test.version>
+                <spotbugs.skip>true</spotbugs.skip>
+            </properties>
+        </profile>
+        <!-- Builds using a byte code target for Java 12. -->
+        <profile>
+            <id>java12</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+            </activation>
+            <properties>
+                <bytecode.main.version>12</bytecode.main.version>
+                <bytecode.test.version>12</bytecode.test.version>
+                <spotbugs.skip>true</spotbugs.skip>
+            </properties>
+        </profile>
+        <!-- Builds using a byte code target for Java 13. -->
+        <profile>
+            <id>java13</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+            </activation>
+            <properties>
+                <bytecode.main.version>13</bytecode.main.version>
+                <bytecode.test.version>13</bytecode.test.version>
+                <spotbugs.skip>true</spotbugs.skip>
+            </properties>
+        </profile>
+        <!-- Builds using a byte code target for Java 14. -->
+        <profile>
+            <id>java14</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+            </activation>
+            <properties>
+                <bytecode.main.version>14</bytecode.main.version>
+                <bytecode.test.version>14</bytecode.test.version>
+                <spotbugs.skip>true</spotbugs.skip>
+            </properties>
+        </profile>
+        <!-- Builds using a byte code target for Java 15. -->
+        <profile>
+            <id>java15</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+            </activation>
+            <properties>
+                <bytecode.main.version>15</bytecode.main.version>
+                <bytecode.test.version>15</bytecode.test.version>
+                <spotbugs.skip>true</spotbugs.skip>
+            </properties>
+        </profile>
+        <!-- Builds using a byte code target for Java 16. -->
+        <profile>
+            <id>java16</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+            </activation>
+            <properties>
+                <bytecode.main.version>16</bytecode.main.version>
+                <bytecode.test.version>16</bytecode.test.version>
+                <spotbugs.skip>true</spotbugs.skip>
+            </properties>
+        </profile>
+        <!-- Builds using a byte code target for Java 17. -->
+        <profile>
+            <id>java17</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+            </activation>
+            <properties>
+                <bytecode.main.version>17</bytecode.main.version>
+                <bytecode.test.version>17</bytecode.test.version>
+                <spotbugs.skip>true</spotbugs.skip>
+            </properties>
+        </profile>
+        <!-- Builds using a byte code target for Java 18. -->
+        <profile>
+            <id>java18</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+            </activation>
+            <properties>
+                <bytecode.main.version>18</bytecode.main.version>
+                <bytecode.test.version>18</bytecode.test.version>
+                <spotbugs.skip>true</spotbugs.skip>
+            </properties>
+        </profile>
+        <!-- Builds using a byte code target for Java 18. -->
+        <profile>
+            <id>java19</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+            </activation>
+            <properties>
+                <bytecode.main.version>19</bytecode.main.version>
+                <bytecode.test.version>19</bytecode.test.version>
+                <spotbugs.skip>true</spotbugs.skip>
+            </properties>
+        </profile>
+        <!-- Creates additional artifacts that are required for deployment. -->
+        <profile>
+            <id>extras</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+            </activation>
+            <properties>
+                <bytebuddy.extras>true</bytebuddy.extras>
+            </properties>
+            <build>
+                <plugins>
+                    <!-- Create source code artifact. -->
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-source-plugin</artifactId>
+                        <version>${version.plugin.source}</version>
+                        <executions>
+                            <execution>
+                                <goals>
+                                    <goal>jar</goal>
+                                </goals>
+                            </execution>
+                        </executions>
+                    </plugin>
+                    <!-- Create javadoc artifact. -->
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-javadoc-plugin</artifactId>
+                        <version>${version.plugin.javadoc}</version>
+                        <executions>
+                            <execution>
+                                <goals>
+                                    <goal>jar</goal>
+                                </goals>
+                            </execution>
+                        </executions>
+                        <configuration>
+                            <source>${sourcecode.main.version}</source>
+                            <detectJavaApiLink>true</detectJavaApiLink>
+                            <links>
+                                <link>${asm.url}/javadoc</link>
+                                <link>https://javadoc.io/doc/net.java.dev.jna/jna/latest</link>
+                            </links>
+                        </configuration>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+        <!-- Sign any created artifact. (Requires configuration of gpg on the executing machine.) -->
+        <profile>
+            <id>gpg</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+            </activation>
+            <build>
+                <plugins>
+                    <!-- Sign artifacts. -->
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-gpg-plugin</artifactId>
+                        <version>${version.plugin.gpg}</version>
+                        <executions>
+                            <execution>
+                                <phase>verify</phase>
+                                <goals>
+                                    <goal>sign</goal>
+                                </goals>
+                                <configuration>
+                                    <gpgArguments>
+                                        <arg>--pinentry-mode</arg>
+                                        <arg>loopback</arg>
+                                    </gpgArguments>
+                                </configuration>
+                            </execution>
+                        </executions>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+        <!-- Basic checks that are not requiring too much runtime. -->
+        <profile>
+            <id>checks</id>
+            <activation>
+                <activeByDefault>true</activeByDefault>
+            </activation>
+            <build>
+                <plugins>
+                    <!-- Check style on build. -->
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-checkstyle-plugin</artifactId>
+                        <version>${version.plugin.checkstyle}</version>
+                        <executions>
+                            <execution>
+                                <phase>validate</phase>
+                                <goals>
+                                    <goal>check</goal>
+                                </goals>
+                                <configuration>
+                                    <configLocation>checkstyle.xml</configLocation>
+                                    <consoleOutput>true</consoleOutput>
+                                    <failsOnError>true</failsOnError>
+                                    <excludes>**/generated/**/*</excludes>
+                                    <includeResources>false</includeResources>
+                                </configuration>
+                            </execution>
+                        </executions>
+                    </plugin>
+                    <!-- Check API compatibility. -->
+                    <plugin>
+                        <groupId>org.codehaus.mojo</groupId>
+                        <artifactId>animal-sniffer-maven-plugin</artifactId>
+                        <version>${version.plugin.animal-sniffer}</version>
+                        <executions>
+                            <execution>
+                                <phase>test</phase>
+                                <goals>
+                                    <goal>check</goal>
+                                </goals>
+                                <configuration>
+                                    <signature>
+                                        <groupId>org.codehaus.mojo.signature</groupId>
+                                        <artifactId>java15</artifactId>
+                                        <version>1.0</version>
+                                    </signature>
+                                </configuration>
+                            </execution>
+                        </executions>
+                    </plugin>
+                    <!-- Make sure that Byte Buddy does never depend on ASM's tree API. -->
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-enforcer-plugin</artifactId>
+                        <version>${version.plugin.enforcer}</version>
+                        <executions>
+                            <execution>
+                                <goals>
+                                    <goal>enforce</goal>
+                                </goals>
+                                <configuration>
+                                    <fail>true</fail>
+                                    <rules>
+                                        <bannedDependencies>
+                                            <includes>
+                                                <include>org.ow2.asm:asm-tree</include>
+                                            </includes>
+                                        </bannedDependencies>
+                                        <requireMavenVersion>
+                                            <version>[3.2.5,)</version>
+                                        </requireMavenVersion>
+                                        <requireJavaVersion>
+                                            <version>[1.6,)</version>
+                                        </requireJavaVersion>
+                                    </rules>
+                                </configuration>
+                            </execution>
+                        </executions>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+        <!-- Integration profile that executes long-running tasks and additional static code analysis. -->
+        <profile>
+            <id>integration</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+            </activation>
+            <properties>
+                <bytebuddy.integration>true</bytebuddy.integration>
+            </properties>
+            <build>
+                <plugins>
+                    <!-- Run spotbugs if not specified differently in a module.-->
+                    <plugin>
+                        <groupId>com.github.spotbugs</groupId>
+                        <artifactId>spotbugs-maven-plugin</artifactId>
+                        <version>${version.plugin.spotbugs}</version>
+                        <executions>
+                            <execution>
+                                <phase>verify</phase>
+                                <goals>
+                                    <goal>check</goal>
+                                </goals>
+                                <configuration>
+                                    <skip>${spotbugs.skip}</skip>
+                                    <effort>Max</effort>
+                                    <threshold>Low</threshold>
+                                    <xmlOutput>true</xmlOutput>
+                                    <failOnError>true</failOnError>
+                                </configuration>
+                            </execution>
+                        </executions>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+    </profiles>
+
+</project>
diff --git a/common/m2/repository/net/bytebuddy/byte-buddy-parent/1.12.10/byte-buddy-parent-1.12.10.pom.md5 b/common/m2/repository/net/bytebuddy/byte-buddy-parent/1.12.10/byte-buddy-parent-1.12.10.pom.md5
new file mode 100644
index 0000000..0401022
--- /dev/null
+++ b/common/m2/repository/net/bytebuddy/byte-buddy-parent/1.12.10/byte-buddy-parent-1.12.10.pom.md5
@@ -0,0 +1 @@
+b9b6b9224fea1e64ce9634ffcc418683
\ No newline at end of file
diff --git a/common/m2/repository/net/bytebuddy/byte-buddy-parent/1.12.10/byte-buddy-parent-1.12.10.pom.sha1 b/common/m2/repository/net/bytebuddy/byte-buddy-parent/1.12.10/byte-buddy-parent-1.12.10.pom.sha1
new file mode 100644
index 0000000..5797d20
--- /dev/null
+++ b/common/m2/repository/net/bytebuddy/byte-buddy-parent/1.12.10/byte-buddy-parent-1.12.10.pom.sha1
@@ -0,0 +1 @@
+c7fc3def367e8fb8b6b73165e519e57cfb1cdb5c
\ No newline at end of file
diff --git a/common/m2/repository/net/bytebuddy/byte-buddy-parent/1.12.16/byte-buddy-parent-1.12.16.pom b/common/m2/repository/net/bytebuddy/byte-buddy-parent/1.12.16/byte-buddy-parent-1.12.16.pom
new file mode 100644
index 0000000..e56e995
--- /dev/null
+++ b/common/m2/repository/net/bytebuddy/byte-buddy-parent/1.12.16/byte-buddy-parent-1.12.16.pom
@@ -0,0 +1,1225 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+
+    <groupId>net.bytebuddy</groupId>
+    <artifactId>byte-buddy-parent</artifactId>
+    <version>1.12.16</version>
+    <packaging>pom</packaging>
+
+    <inceptionYear>2014</inceptionYear>
+
+    <name>Byte Buddy (parent)</name>
+    <description>
+        Byte Buddy is a Java library for creating Java classes at run time.
+        The parent artifact contains configuration information that concern all modules.
+    </description>
+    <url>https://bytebuddy.net</url>
+
+    <!--
+      There are several build profiles available:
+      - extras: Creates additional artifacts containing source files and javadoc. (activated on release)
+      - gpg: Sign all artifacts using gpg. (activated on release)
+      - checks: Applies style checks to the source files. (activated by default, activated on release)
+      - integration: Runs additional unit tests that are long-running (activated on CI server)
+      - analysis: Executes static code analysis (activated on CI server)
+      - android: Builds an Android test application. An Android SDK is required for doing so. (excluded from release)
+      - native-compile: Compiles the native extensions required by Byte Buddy agent.
+
+      It is also possible to build Byte Buddy against a specific byte code level. By default, Byte Buddy is Java 5 compatible
+      but requires Java 6 to build and to run tests: By activating a profile javaX where X is a specific version number,
+      tests and source are compiled to a differing byte code level.
+
+      Additionally, the following reports are available via Maven:
+      - jacoco:prepare-agent verify jacoco:report - Computes coverage for test suite (all modules)
+      - org.pitest:pitest-maven:mutationCoverage - Runs mutation tests (all modules)
+      - spotbugs:spotbugs spotbugs:gui - Runs spotbugs and shows a report in a graphical interface (module specific)
+      - com.github.ferstl:jitwatch-jarscan-maven-plugin:scan - Finds all methods above HotSpot's inlining threshold
+      - versions:update-properties - Automated dependency version update.
+
+      At last, two pseudo-profiles are available that allow for handling checksum data for all downloaded artifacts.
+      These profiles are only effective if the Maven wrapper is used, which is configured to install the Maven
+      checksum extension:
+      - checksum-collect: collects checksums for all used artifacts.
+      - checksum-enforce: enforces that all downloaded artifacts represent a known checksum
+    -->
+
+    <modules>
+        <module>byte-buddy</module>
+        <module>byte-buddy-dep</module>
+        <module>byte-buddy-benchmark</module>
+        <module>byte-buddy-agent</module>
+        <module>byte-buddy-android</module>
+        <module>byte-buddy-android-test</module>
+        <module>byte-buddy-maven-plugin</module>
+        <module>byte-buddy-gradle-plugin</module>
+    </modules>
+
+    <properties>
+        <copyright.holder>Rafael Winterhalter</copyright.holder>
+        <bytebuddy.extras>false</bytebuddy.extras>
+        <bytebuddy.integration>false</bytebuddy.integration>
+        <bytebuddy.experimental>false</bytebuddy.experimental>
+        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+        <project.build.outputTimestamp>0</project.build.outputTimestamp>
+        <sourcecode.main.version>1.5</sourcecode.main.version>
+        <sourcecode.test.version>1.6</sourcecode.test.version>
+        <bytecode.main.version>1.5</bytecode.main.version>
+        <bytecode.test.version>1.6</bytecode.test.version>
+        <pitest.target>net.bytebuddy</pitest.target>
+        <nexus.url>https://s01.oss.sonatype.org</nexus.url>
+        <version.asm>9.3</version.asm>
+        <version.jna>5.12.1</version.jna>
+        <version.junit>4.13.2</version.junit>
+        <version.mockito>2.28.2</version.mockito>
+        <version.plugin.clean>3.2.0</version.plugin.clean>
+        <version.plugin.bundle>5.1.7</version.plugin.bundle>
+        <version.plugin.compiler>3.10.1</version.plugin.compiler>
+        <version.plugin.install>3.0.1</version.plugin.install>
+        <version.plugin.deploy>3.0.0</version.plugin.deploy>
+        <version.plugin.staging>1.6.13</version.plugin.staging>
+        <version.plugin.versions>2.11.0</version.plugin.versions>
+        <version.plugin.javadoc>3.4.0</version.plugin.javadoc>
+        <version.plugin.source>3.2.1</version.plugin.source>
+        <version.plugin.shade>3.3.0</version.plugin.shade>
+        <version.plugin.gpg>3.0.1</version.plugin.gpg>
+        <version.plugin.jxr>3.2.0</version.plugin.jxr>
+        <version.plugin.buildhelper>3.3.0</version.plugin.buildhelper>
+        <version.plugin.jar>3.2.2</version.plugin.jar>
+        <version.plugin.site>3.12.0</version.plugin.site>
+        <version.plugin.exec>3.1.0</version.plugin.exec>
+        <version.plugin.plugin>3.6.4</version.plugin.plugin>
+        <version.plugin.release>2.5.3</version.plugin.release>
+        <version.plugin.resources>3.2.0</version.plugin.resources>
+        <version.plugin.assembly>3.4.2</version.plugin.assembly>
+        <version.plugin.dependency>3.3.0</version.plugin.dependency>
+        <version.plugin.help>3.2.0</version.plugin.help>
+        <version.plugin.surefire>2.22.2</version.plugin.surefire>
+        <version.plugin.pitest>1.9.2</version.plugin.pitest>
+        <version.plugin.animal-sniffer>1.21</version.plugin.animal-sniffer>
+        <version.plugin.enforcer>3.1.0</version.plugin.enforcer>
+        <version.plugin.jacoco>0.8.8</version.plugin.jacoco>
+        <version.plugin.coveralls>4.3.0</version.plugin.coveralls>
+        <version.plugin.checkstyle>3.1.2</version.plugin.checkstyle>
+        <version.plugin.jitwatch>1.1</version.plugin.jitwatch>
+        <version.plugin.spotbugs>4.2.3</version.plugin.spotbugs>
+        <version.plugin.modulemaker>1.9</version.plugin.modulemaker>
+        <version.plugin.license>3.0</version.plugin.license>
+        <version.plugin.japicmp>0.15.7</version.plugin.japicmp>
+        <version.plugin.antrun>3.1.0</version.plugin.antrun>
+        <version.checkstyle>9.3</version.checkstyle>
+        <version.android.sdk>4.1.1.4</version.android.sdk>
+        <version.utility.findbugs>3.0.1</version.utility.findbugs>
+        <version.utility.jsr305>3.0.2</version.utility.jsr305>
+        <version.jmh>1.35</version.jmh>
+        <version.cglib>3.3.0</version.cglib>
+        <version.javassist>3.29.0-GA</version.javassist>
+        <spotbugs.skip>false</spotbugs.skip>
+        <jacoco.skip>false</jacoco.skip>
+        <japicmp.skip>false</japicmp.skip>
+        <modulemaker.skip>false</modulemaker.skip>
+        <javadoc.download.skip>false</javadoc.download.skip>
+        <repository.url>git@github.com:raphw/byte-buddy.git</repository.url>
+    </properties>
+
+    <licenses>
+        <license>
+            <name>Apache License, Version 2.0</name>
+            <url>https://www.apache.org/licenses/LICENSE-2.0.txt</url>
+            <distribution>repo</distribution>
+            <comments>A business-friendly OSS license</comments>
+        </license>
+    </licenses>
+
+    <developers>
+        <developer>
+            <id>raphw</id>
+            <name>Rafael Winterhalter</name>
+            <email>rafael.wth@gmail.com</email>
+            <url>https://rafael.codes</url>
+            <roles>
+                <role>developer</role>
+            </roles>
+            <timezone>+1</timezone>
+        </developer>
+    </developers>
+
+    <issueManagement>
+        <system>github.com</system>
+        <url>https://github.com/raphw/byte-buddy/issues</url>
+    </issueManagement>
+
+    <scm>
+        <connection>scm:git:${repository.url}</connection>
+        <developerConnection>scm:git:${repository.url}</developerConnection>
+        <url>${repository.url}</url>
+        <tag>byte-buddy-1.12.16</tag>
+    </scm>
+
+    <dependencies>
+        <!-- Allows the suppression of spotbugs false-positives by annotations without adding an actual dependency. -->
+        <dependency>
+            <groupId>com.google.code.findbugs</groupId>
+            <artifactId>findbugs-annotations</artifactId>
+            <version>${version.utility.findbugs}</version>
+            <scope>provided</scope>
+        </dependency>
+        <!-- Allow for marking nullability of values.-->
+        <dependency>
+            <groupId>com.google.code.findbugs</groupId>
+            <artifactId>jsr305</artifactId>
+            <version>${version.utility.jsr305}</version>
+            <scope>provided</scope>
+        </dependency>
+    </dependencies>
+
+    <build>
+        <plugins>
+            <!-- Define release properties. -->
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-release-plugin</artifactId>
+                <version>${version.plugin.release}</version>
+                <configuration>
+                    <useReleaseProfile>false</useReleaseProfile>
+                    <releaseProfiles>extras,gpg,gradle-release</releaseProfiles>
+                    <autoVersionSubmodules>true</autoVersionSubmodules>
+                    <tagNameFormat>byte-buddy-@{project.version}</tagNameFormat>
+                </configuration>
+            </plugin>
+            <!-- Enable mutation testing. -->
+            <plugin>
+                <groupId>org.pitest</groupId>
+                <artifactId>pitest-maven</artifactId>
+                <version>${version.plugin.pitest}</version>
+                <configuration>
+                    <targetClasses>
+                        <param>${pitest.target}.*</param>
+                    </targetClasses>
+                    <targetTests>
+                        <param>${pitest.target}.*</param>
+                    </targetTests>
+                </configuration>
+            </plugin>
+            <!-- Configure Jacoco support for evaluating test case coverage. -->
+            <plugin>
+                <groupId>org.jacoco</groupId>
+                <artifactId>jacoco-maven-plugin</artifactId>
+                <version>${version.plugin.jacoco}</version>
+                <configuration>
+                    <skip>${jacoco.skip}</skip>
+                    <includes>
+                        <include>net/bytebuddy/**</include>
+                    </includes>
+                    <excludes>
+                        <!-- Do not include JMH generated classes (both modern and legacy JMH).-->
+                        <exclude>net/bytebuddy/benchmark/generated/*</exclude>
+                        <exclude>net/bytebuddy/benchmark/jmh_generated/*</exclude>
+                        <!-- Avoid adding synthetic members to test classes as test assert class members. -->
+                        <exclude>*Test*</exclude>
+                        <exclude>*test*</exclude>
+                    </excludes>
+                </configuration>
+            </plugin>
+            <!-- Generate coveralls reports from CI server. -->
+            <plugin>
+                <groupId>org.eluder.coveralls</groupId>
+                <artifactId>coveralls-maven-plugin</artifactId>
+                <version>${version.plugin.coveralls}</version>
+                <configuration>
+                    <sourceDirectories>
+                        <sourceDirectory>${project.basedir}/byte-buddy-dep/src/main/java-6</sourceDirectory>
+                    </sourceDirectories>
+                </configuration>
+            </plugin>
+            <!-- Also allow for manual spotbugs execution. Note that the generated warnings do not always apply for Byte Buddy's use case. -->
+            <plugin>
+                <groupId>com.github.spotbugs</groupId>
+                <artifactId>spotbugs-maven-plugin</artifactId>
+                <version>${version.plugin.spotbugs}</version>
+                <configuration>
+                    <skip>${spotbugs.skip}</skip>
+                    <effort>Max</effort>
+                    <threshold>Low</threshold>
+                    <xmlOutput>true</xmlOutput>
+                    <failOnError>false</failOnError>
+                    <spotbugsXmlOutputDirectory>${project.build.directory}/spotbugs</spotbugsXmlOutputDirectory>
+                    <excludeFilterFile>${project.basedir}/../spotbugs-exclude.xml</excludeFilterFile>
+                </configuration>
+            </plugin>
+            <!-- Enable scanning for methods above the inlining threshold (JDK 7+) -->
+            <plugin>
+                <groupId>com.github.ferstl</groupId>
+                <artifactId>jitwatch-jarscan-maven-plugin</artifactId>
+                <version>${version.plugin.jitwatch}</version>
+            </plugin>
+            <!-- Add license headers to all files. -->
+            <plugin>
+                <groupId>com.mycila</groupId>
+                <artifactId>license-maven-plugin</artifactId>
+                <version>${version.plugin.license}</version>
+                <inherited>false</inherited>
+                <configuration>
+                    <header>${project.basedir}/NOTICE</header>
+                    <aggregate>true</aggregate>
+                    <failIfMissing>true</failIfMissing>
+                    <encoding>${project.build.sourceEncoding}</encoding>
+                    <properties>
+                        <current.year>Present</current.year>
+                        <copyright.holder>${copyright.holder}</copyright.holder>
+                    </properties>
+                    <includes>
+                        <include>**/main/java/**/*.java</include>
+                        <include>**/main/java-*/**/*.java</include>
+                        <include>**/main/c/**/*.c</include>
+                    </includes>
+                    <strictCheck>true</strictCheck>
+                    <mapping>
+                        <java>SLASHSTAR_STYLE</java>
+                    </mapping>
+                </configuration>
+                <executions>
+                    <execution>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>format</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
+            <!-- Setup plugin for deployment to Maven Central. -->
+            <plugin>
+                <groupId>org.sonatype.plugins</groupId>
+                <artifactId>nexus-staging-maven-plugin</artifactId>
+                <version>${version.plugin.staging}</version>
+                <extensions>true</extensions>
+                <configuration>
+                    <serverId>central</serverId>
+                    <nexusUrl>${nexus.url}</nexusUrl>
+                    <autoReleaseAfterClose>true</autoReleaseAfterClose>
+                </configuration>
+            </plugin>
+            <!-- Allow for automated version updates. -->
+            <plugin>
+                <groupId>org.codehaus.mojo</groupId>
+                <artifactId>versions-maven-plugin</artifactId>
+                <version>${version.plugin.versions}</version>
+                <configuration>
+                    <rulesUri>file://${session.executionRootDirectory}/version-rules.xml</rulesUri>
+                </configuration>
+            </plugin>
+        </plugins>
+
+        <pluginManagement>
+            <plugins>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-clean-plugin</artifactId>
+                    <version>${version.plugin.clean}</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-jar-plugin</artifactId>
+                    <version>${version.plugin.jar}</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-resources-plugin</artifactId>
+                    <version>${version.plugin.resources}</version>
+                    <configuration>
+                        <!-- Setting this property suppresses a warning on implicit setting the filter encoding. -->
+                        <encoding>${project.build.sourceEncoding}</encoding>
+                    </configuration>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-install-plugin</artifactId>
+                    <version>${version.plugin.install}</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-surefire-plugin</artifactId>
+                    <version>${version.plugin.surefire}</version>
+                    <configuration>
+                        <systemPropertyVariables>
+                            <net.bytebuddy.experimental>${bytebuddy.experimental}</net.bytebuddy.experimental>
+                            <net.bytebuddy.test.integration>${bytebuddy.integration}</net.bytebuddy.test.integration>
+                        </systemPropertyVariables>
+                    </configuration>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-deploy-plugin</artifactId>
+                    <version>${version.plugin.deploy}</version>
+                    <configuration>
+                        <updateReleaseInfo>true</updateReleaseInfo>
+                    </configuration>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-site-plugin</artifactId>
+                    <version>${version.plugin.site}</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-compiler-plugin</artifactId>
+                    <version>${version.plugin.compiler}</version>
+                    <inherited>true</inherited>
+                    <configuration>
+                        <source>${sourcecode.main.version}</source>
+                        <target>${bytecode.main.version}</target>
+                        <testSource>${sourcecode.test.version}</testSource>
+                        <testTarget>${bytecode.test.version}</testTarget>
+                        <encoding>${project.build.sourceEncoding}</encoding>
+                        <showWarnings>true</showWarnings>
+                        <showDeprecation>true</showDeprecation>
+                        <compilerArgument>-Xlint:all,-options,-processing</compilerArgument>
+                    </configuration>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-javadoc-plugin</artifactId>
+                    <version>${version.plugin.javadoc}</version>
+                    <configuration>
+                        <source>${sourcecode.main.version}</source>
+                        <failOnWarnings>true</failOnWarnings>
+                        <detectOfflineLinks>false</detectOfflineLinks>
+                    </configuration>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-plugin-plugin</artifactId>
+                    <version>${version.plugin.plugin}</version>
+                    <dependencies>
+                        <dependency>
+                            <groupId>org.ow2.asm</groupId>
+                            <artifactId>asm</artifactId>
+                            <version>${version.asm}</version>
+                        </dependency>
+                        <dependency>
+                            <groupId>org.ow2.asm</groupId>
+                            <artifactId>asm-commons</artifactId>
+                            <version>${version.asm}</version>
+                        </dependency>
+                    </dependencies>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-assembly-plugin</artifactId>
+                    <version>${version.plugin.assembly}</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-dependency-plugin</artifactId>
+                    <version>${version.plugin.dependency}</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-help-plugin</artifactId>
+                    <version>${version.plugin.help}</version>
+                </plugin>
+            </plugins>
+        </pluginManagement>
+    </build>
+
+    <!-- Define explicit version to overcome problem with generated reports. -->
+    <reporting>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-jxr-plugin</artifactId>
+                <version>${version.plugin.jxr}</version>
+            </plugin>
+        </plugins>
+    </reporting>
+
+    <distributionManagement>
+        <snapshotRepository>
+            <id>central</id>
+            <url>${nexus.url}/content/repositories/snapshots</url>
+        </snapshotRepository>
+        <repository>
+            <id>central</id>
+            <url>${nexus.url}/service/local/staging/deploy/maven2</url>
+        </repository>
+    </distributionManagement>
+
+    <profiles>
+        <!-- Runs the build with compatibility for Java 6 JVMs. -->
+        <profile>
+            <id>java6-compatibility</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+                <jdk>1.6</jdk>
+            </activation>
+            <properties>
+                <version.asm.deprecated>7.1</version.asm.deprecated>
+                <version.plugin.clean>3.0.0</version.plugin.clean>
+                <version.plugin.bundle>2.5.4</version.plugin.bundle>
+                <version.plugin.compiler>3.6.2</version.plugin.compiler>
+                <version.plugin.install>2.5.2</version.plugin.install>
+                <version.plugin.deploy>2.8.2</version.plugin.deploy>
+                <version.plugin.staging>1.6.8</version.plugin.staging>
+                <version.plugin.versions>2.4</version.plugin.versions>
+                <version.plugin.source>2.4</version.plugin.source>
+                <version.plugin.gpg>1.6</version.plugin.gpg>
+                <version.plugin.jxr>2.5</version.plugin.jxr>
+                <version.plugin.buildhelper>1.12</version.plugin.buildhelper>
+                <version.plugin.jar>3.0.2</version.plugin.jar>
+                <version.plugin.site>3.7.1</version.plugin.site>
+                <version.plugin.exec>1.5.0</version.plugin.exec>
+                <version.plugin.plugin>3.5.2</version.plugin.plugin>
+                <version.plugin.resources>3.0.2</version.plugin.resources>
+                <version.plugin.assembly>2.6</version.plugin.assembly>
+                <version.plugin.dependency>2.10</version.plugin.dependency>
+                <version.plugin.help>2.2</version.plugin.help>
+                <version.plugin.animal-sniffer>1.16</version.plugin.animal-sniffer>
+                <version.plugin.enforcer>1.4.1</version.plugin.enforcer>
+                <version.plugin.jacoco>0.7.9</version.plugin.jacoco>
+                <version.plugin.checkstyle>2.15</version.plugin.checkstyle>
+                <version.plugin.spotbugs>3.1.0-RC8</version.plugin.spotbugs>
+                <version.plugin.license>3.0</version.plugin.license>
+                <version.plugin.shade>3.1.1</version.plugin.shade>
+                <version.plugin.surefire>2.22.1</version.plugin.surefire>
+                <version.plugin.javadoc>2.10.4</version.plugin.javadoc>
+                <version.plugin.antrun>1.8</version.plugin.antrun>
+                <version.checkstyle>6.1.1</version.checkstyle>
+                <version.jmh>1.16</version.jmh>
+                <version.cglib>3.2.12</version.cglib>
+                <version.javassist>3.22.0-GA</version.javassist>
+                <modulemaker.skip>true</modulemaker.skip>
+                <spotbugs.skip>true</spotbugs.skip>
+                <javadoc.download.skip>true</javadoc.download.skip>
+            </properties>
+            <modules>
+                <module>byte-buddy</module>
+                <module>byte-buddy-dep</module>
+                <module>byte-buddy-benchmark</module>
+                <module>byte-buddy-agent</module>
+                <module>byte-buddy-android</module>
+                <module>byte-buddy-maven-plugin</module>
+                <module>byte-buddy-gradle-plugin</module>
+            </modules>
+            <build>
+                <pluginManagement>
+                    <plugins>
+                        <plugin>
+                            <groupId>org.apache.maven.plugins</groupId>
+                            <artifactId>maven-plugin-plugin</artifactId>
+                            <version>${version.plugin.plugin}</version>
+                            <dependencies>
+                                <dependency>
+                                    <groupId>org.ow2.asm</groupId>
+                                    <artifactId>asm</artifactId>
+                                    <version>${version.asm.deprecated}</version>
+                                </dependency>
+                                <dependency>
+                                    <groupId>org.ow2.asm</groupId>
+                                    <artifactId>asm-commons</artifactId>
+                                    <version>${version.asm.deprecated}</version>
+                                </dependency>
+                                <dependency>
+                                    <groupId>org.ow2.asm</groupId>
+                                    <artifactId>asm-deprecated</artifactId>
+                                    <version>${version.asm.deprecated}</version>
+                                </dependency>
+                            </dependencies>
+                        </plugin>
+                    </plugins>
+                </pluginManagement>
+            </build>
+        </profile>
+        <!-- Runs the build with compatibility for Java 7 JVMs. -->
+        <profile>
+            <id>java7-compatibility</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+                <jdk>1.7</jdk>
+            </activation>
+            <properties>
+                <version.plugin.clean>3.1.0</version.plugin.clean>
+                <version.plugin.bundle>3.5.1</version.plugin.bundle>
+                <version.plugin.compiler>3.8.1</version.plugin.compiler>
+                <version.plugin.staging>1.6.8</version.plugin.staging>
+                <version.plugin.versions>2.8.1</version.plugin.versions>
+                <version.plugin.jxr>3.1.1</version.plugin.jxr>
+                <version.plugin.buildhelper>3.2.0</version.plugin.buildhelper>
+                <version.plugin.site>3.11.0</version.plugin.site>
+                <version.plugin.exec>3.0.0</version.plugin.exec>
+                <version.plugin.assembly>3.3.0</version.plugin.assembly>
+                <version.plugin.spotbugs>3.1.0-RC8</version.plugin.spotbugs>
+                <version.plugin.javadoc>3.2.0</version.plugin.javadoc>
+                <version.plugin.animal-sniffer>1.17</version.plugin.animal-sniffer>
+                <version.plugin.enforcer>1.4.1</version.plugin.enforcer>
+                <version.plugin.jacoco>0.7.9</version.plugin.jacoco>
+                <version.plugin.checkstyle>3.0.0</version.plugin.checkstyle>
+                <version.plugin.japicmp>0.13.1</version.plugin.japicmp>
+                <version.plugin.shade>3.2.4</version.plugin.shade>
+                <version.plugin.antrun>3.0.0</version.plugin.antrun>
+                <version.checkstyle>6.19</version.checkstyle>
+                <version.cglib>3.2.12</version.cglib>
+                <version.javassist>3.23.2-GA</version.javassist>
+                <spotbugs.skip>true</spotbugs.skip>
+                <javadoc.download.skip>true</javadoc.download.skip>
+            </properties>
+        </profile>
+        <!-- Runs the build with compatibility for Java 9 JVMs. -->
+        <profile>
+            <id>java9-compatibility</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+                <jdk>9</jdk>
+            </activation>
+            <properties>
+                <project.build.outputTimestamp />
+                <sourcecode.main.version>1.6</sourcecode.main.version>
+                <sourcecode.test.version>1.6</sourcecode.test.version>
+                <bytecode.main.version>1.6</bytecode.main.version>
+                <bytecode.test.version>1.6</bytecode.test.version>
+            </properties>
+        </profile>
+        <!-- Runs the build with compatibility for Java 10 JVMs. -->
+        <profile>
+            <id>java10-compatibility</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+                <jdk>10</jdk>
+            </activation>
+            <properties>
+                <sourcecode.main.version>1.7</sourcecode.main.version>
+                <sourcecode.test.version>1.7</sourcecode.test.version>
+                <bytecode.main.version>1.7</bytecode.main.version>
+                <bytecode.test.version>1.7</bytecode.test.version>
+            </properties>
+        </profile>
+        <!-- Runs the build with compatibility for Java 11 JVMs. -->
+        <profile>
+            <id>java11-compatibility</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+                <jdk>11</jdk>
+            </activation>
+            <properties>
+                <sourcecode.main.version>1.7</sourcecode.main.version>
+                <sourcecode.test.version>1.7</sourcecode.test.version>
+                <bytecode.main.version>1.7</bytecode.main.version>
+                <bytecode.test.version>1.7</bytecode.test.version>
+            </properties>
+        </profile>
+        <!-- Runs the build with compatibility for Java 12 JVMs. -->
+        <profile>
+            <id>java12-compatibility</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+                <jdk>12</jdk>
+            </activation>
+            <properties>
+                <sourcecode.main.version>1.7</sourcecode.main.version>
+                <sourcecode.test.version>1.7</sourcecode.test.version>
+                <bytecode.main.version>1.7</bytecode.main.version>
+                <bytecode.test.version>1.7</bytecode.test.version>
+            </properties>
+        </profile>
+        <!-- Runs the build with compatibility for Java 13 JVMs. -->
+        <profile>
+            <id>java13-compatibility</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+                <jdk>13</jdk>
+            </activation>
+            <properties>
+                <sourcecode.main.version>1.7</sourcecode.main.version>
+                <sourcecode.test.version>1.7</sourcecode.test.version>
+                <bytecode.main.version>1.7</bytecode.main.version>
+                <bytecode.test.version>1.7</bytecode.test.version>
+            </properties>
+        </profile>
+        <!-- Runs the build with compatibility for Java 14 JVMs. -->
+        <profile>
+            <id>java14-compatibility</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+                <jdk>14</jdk>
+            </activation>
+            <properties>
+                <sourcecode.main.version>1.7</sourcecode.main.version>
+                <sourcecode.test.version>1.7</sourcecode.test.version>
+                <bytecode.main.version>1.7</bytecode.main.version>
+                <bytecode.test.version>1.7</bytecode.test.version>
+            </properties>
+        </profile>
+        <!-- Runs the build with compatibility for Java 15 JVMs. -->
+        <profile>
+            <id>java15-compatibility</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+                <jdk>15</jdk>
+            </activation>
+            <properties>
+                <sourcecode.main.version>8</sourcecode.main.version>
+                <sourcecode.test.version>8</sourcecode.test.version>
+                <bytecode.main.version>8</bytecode.main.version>
+                <bytecode.test.version>8</bytecode.test.version>
+            </properties>
+        </profile>
+        <!-- Runs the build with compatibility for Java 16 JVMs. -->
+        <profile>
+            <id>java16-compatibility</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+                <jdk>16</jdk>
+            </activation>
+            <properties>
+                <sourcecode.main.version>8</sourcecode.main.version>
+                <sourcecode.test.version>8</sourcecode.test.version>
+                <bytecode.main.version>8</bytecode.main.version>
+                <bytecode.test.version>8</bytecode.test.version>
+                <jacoco.skip>true</jacoco.skip>
+            </properties>
+        </profile>
+        <!-- Runs the build with compatibility for Java 15 JVMs. -->
+        <profile>
+            <id>java17-compatibility</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+                <jdk>17</jdk>
+            </activation>
+            <properties>
+                <sourcecode.main.version>8</sourcecode.main.version>
+                <sourcecode.test.version>8</sourcecode.test.version>
+                <bytecode.main.version>8</bytecode.main.version>
+                <bytecode.test.version>8</bytecode.test.version>
+                <jacoco.skip>true</jacoco.skip>
+                <bytebuddy.experimental>true</bytebuddy.experimental>
+            </properties>
+        </profile>
+        <!-- Runs the build with compatibility for Java 18 JVMs. -->
+        <profile>
+            <id>java18-compatibility</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+                <jdk>18</jdk>
+            </activation>
+            <properties>
+                <sourcecode.main.version>8</sourcecode.main.version>
+                <sourcecode.test.version>8</sourcecode.test.version>
+                <bytecode.main.version>8</bytecode.main.version>
+                <bytecode.test.version>8</bytecode.test.version>
+                <jacoco.skip>true</jacoco.skip>
+                <bytebuddy.experimental>true</bytebuddy.experimental>
+            </properties>
+        </profile>
+        <!-- Runs the build with compatibility for Java 19 JVMs. -->
+        <profile>
+            <id>java19-compatibility</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+                <jdk>19</jdk>
+            </activation>
+            <properties>
+                <sourcecode.main.version>8</sourcecode.main.version>
+                <sourcecode.test.version>8</sourcecode.test.version>
+                <bytecode.main.version>8</bytecode.main.version>
+                <bytecode.test.version>8</bytecode.test.version>
+                <jacoco.skip>true</jacoco.skip>
+                <bytebuddy.experimental>true</bytebuddy.experimental>
+            </properties>
+        </profile>
+        <!-- Builds using a byte code target for Java 6. -->
+        <profile>
+            <id>java6</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+            </activation>
+            <properties>
+                <bytecode.main.version>1.6</bytecode.main.version>
+            </properties>
+        </profile>
+        <!-- Builds using a byte code target for Java 7. -->
+        <profile>
+            <id>java7</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+            </activation>
+            <properties>
+                <bytecode.main.version>1.7</bytecode.main.version>
+                <bytecode.test.version>1.7</bytecode.test.version>
+            </properties>
+        </profile>
+        <!-- Builds using a byte code target for Java 8. -->
+        <profile>
+            <id>java8</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+            </activation>
+            <properties>
+                <bytecode.main.version>1.8</bytecode.main.version>
+                <bytecode.test.version>1.8</bytecode.test.version>
+            </properties>
+        </profile>
+        <!-- Builds using a byte code target for Java 9. -->
+        <profile>
+            <id>java9</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+            </activation>
+            <properties>
+                <bytecode.main.version>9</bytecode.main.version>
+                <bytecode.test.version>9</bytecode.test.version>
+            </properties>
+        </profile>
+        <!-- Builds using a byte code target for Java 10. -->
+        <profile>
+            <id>java10</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+            </activation>
+            <properties>
+                <bytecode.main.version>10</bytecode.main.version>
+                <bytecode.test.version>10</bytecode.test.version>
+            </properties>
+        </profile>
+        <!-- Builds using a byte code target for Java 11. -->
+        <profile>
+            <id>java11</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+            </activation>
+            <properties>
+                <bytecode.main.version>11</bytecode.main.version>
+                <bytecode.test.version>11</bytecode.test.version>
+            </properties>
+        </profile>
+        <!-- Builds using a byte code target for Java 12. -->
+        <profile>
+            <id>java12</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+            </activation>
+            <properties>
+                <bytecode.main.version>12</bytecode.main.version>
+                <bytecode.test.version>12</bytecode.test.version>
+            </properties>
+        </profile>
+        <!-- Builds using a byte code target for Java 13. -->
+        <profile>
+            <id>java13</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+            </activation>
+            <properties>
+                <bytecode.main.version>13</bytecode.main.version>
+                <bytecode.test.version>13</bytecode.test.version>
+            </properties>
+        </profile>
+        <!-- Builds using a byte code target for Java 14. -->
+        <profile>
+            <id>java14</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+            </activation>
+            <properties>
+                <bytecode.main.version>14</bytecode.main.version>
+                <bytecode.test.version>14</bytecode.test.version>
+            </properties>
+        </profile>
+        <!-- Builds using a byte code target for Java 15. -->
+        <profile>
+            <id>java15</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+            </activation>
+            <properties>
+                <bytecode.main.version>15</bytecode.main.version>
+                <bytecode.test.version>15</bytecode.test.version>
+            </properties>
+        </profile>
+        <!-- Builds using a byte code target for Java 16. -->
+        <profile>
+            <id>java16</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+            </activation>
+            <properties>
+                <bytecode.main.version>16</bytecode.main.version>
+                <bytecode.test.version>16</bytecode.test.version>
+            </properties>
+        </profile>
+        <!-- Builds using a byte code target for Java 17. -->
+        <profile>
+            <id>java17</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+            </activation>
+            <properties>
+                <bytecode.main.version>17</bytecode.main.version>
+                <bytecode.test.version>17</bytecode.test.version>
+            </properties>
+        </profile>
+        <!-- Builds using a byte code target for Java 18. -->
+        <profile>
+            <id>java18</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+            </activation>
+            <properties>
+                <bytecode.main.version>18</bytecode.main.version>
+                <bytecode.test.version>18</bytecode.test.version>
+                <spotbugs.skip>true</spotbugs.skip>
+            </properties>
+        </profile>
+        <!-- Builds using a byte code target for Java 18. -->
+        <profile>
+            <id>java19</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+            </activation>
+            <properties>
+                <bytecode.main.version>19</bytecode.main.version>
+                <bytecode.test.version>19</bytecode.test.version>
+                <spotbugs.skip>true</spotbugs.skip>
+            </properties>
+        </profile>
+        <!-- Creates additional artifacts that are required for deployment. -->
+        <profile>
+            <id>extras</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+            </activation>
+            <properties>
+                <bytebuddy.extras>true</bytebuddy.extras>
+            </properties>
+            <build>
+                <plugins>
+                    <!-- Create source code artifact. -->
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-source-plugin</artifactId>
+                        <version>${version.plugin.source}</version>
+                        <executions>
+                            <execution>
+                                <goals>
+                                    <goal>jar</goal>
+                                </goals>
+                            </execution>
+                        </executions>
+                    </plugin>
+                    <!-- Create javadoc artifact. -->
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-javadoc-plugin</artifactId>
+                        <version>${version.plugin.javadoc}</version>
+                        <executions>
+                            <execution>
+                                <goals>
+                                    <goal>jar</goal>
+                                </goals>
+                            </execution>
+                        </executions>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+        <!-- Sign any created artifact. (Requires configuration of gpg on the executing machine.) -->
+        <profile>
+            <id>gpg</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+            </activation>
+            <build>
+                <plugins>
+                    <!-- Sign artifacts. -->
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-gpg-plugin</artifactId>
+                        <version>${version.plugin.gpg}</version>
+                        <executions>
+                            <execution>
+                                <phase>verify</phase>
+                                <goals>
+                                    <goal>sign</goal>
+                                </goals>
+                                <configuration>
+                                    <gpgArguments>
+                                        <arg>--pinentry-mode</arg>
+                                        <arg>loopback</arg>
+                                    </gpgArguments>
+                                </configuration>
+                            </execution>
+                        </executions>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+        <!-- Basic checks that are not requiring too much runtime. -->
+        <profile>
+            <id>checks</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+            </activation>
+            <build>
+                <plugins>
+                    <!-- Check style on build. -->
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-checkstyle-plugin</artifactId>
+                        <version>${version.plugin.checkstyle}</version>
+                        <executions>
+                            <execution>
+                                <phase>validate</phase>
+                                <goals>
+                                    <goal>check</goal>
+                                </goals>
+                                <configuration>
+                                    <configLocation>checkstyle.xml</configLocation>
+                                    <consoleOutput>true</consoleOutput>
+                                    <failsOnError>true</failsOnError>
+                                    <excludes>**/generated/**/*</excludes>
+                                    <includeResources>false</includeResources>
+                                </configuration>
+                            </execution>
+                        </executions>
+                        <dependencies>
+                            <dependency>
+                                <groupId>com.puppycrawl.tools</groupId>
+                                <artifactId>checkstyle</artifactId>
+                                <version>${version.checkstyle}</version>
+                            </dependency>
+                        </dependencies>
+                    </plugin>
+                    <!-- Check API compatibility. -->
+                    <plugin>
+                        <groupId>org.codehaus.mojo</groupId>
+                        <artifactId>animal-sniffer-maven-plugin</artifactId>
+                        <version>${version.plugin.animal-sniffer}</version>
+                        <executions>
+                            <execution>
+                                <phase>test</phase>
+                                <goals>
+                                    <goal>check</goal>
+                                </goals>
+                                <configuration>
+                                    <signature>
+                                        <groupId>org.codehaus.mojo.signature</groupId>
+                                        <artifactId>java15</artifactId>
+                                        <version>1.0</version>
+                                    </signature>
+                                </configuration>
+                            </execution>
+                        </executions>
+                        <dependencies>
+                            <dependency>
+                                <groupId>org.ow2.asm</groupId>
+                                <artifactId>asm</artifactId>
+                                <version>${version.asm}</version>
+                            </dependency>
+                        </dependencies>
+                    </plugin>
+                    <!-- Make sure that Byte Buddy does never depend on ASM's tree API. -->
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-enforcer-plugin</artifactId>
+                        <version>${version.plugin.enforcer}</version>
+                        <executions>
+                            <execution>
+                                <goals>
+                                    <goal>enforce</goal>
+                                </goals>
+                                <configuration>
+                                    <fail>true</fail>
+                                    <rules>
+                                        <bannedDependencies>
+                                            <includes>
+                                                <include>org.ow2.asm:asm-tree</include>
+                                            </includes>
+                                        </bannedDependencies>
+                                        <requireMavenVersion>
+                                            <version>[3.2.5,)</version>
+                                        </requireMavenVersion>
+                                        <requireJavaVersion>
+                                            <version>[1.6,)</version>
+                                        </requireJavaVersion>
+                                    </rules>
+                                </configuration>
+                            </execution>
+                        </executions>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+        <!-- Integration profile that executes long-running tasks. -->
+        <profile>
+            <id>integration</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+            </activation>
+            <properties>
+                <bytebuddy.integration>true</bytebuddy.integration>
+            </properties>
+        </profile>
+        <!-- Integration profile that executes static code analysis. -->
+        <profile>
+            <id>analysis</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+            </activation>
+            <build>
+                <plugins>
+                    <!-- Run spotbugs if not specified differently in a module.-->
+                    <plugin>
+                        <groupId>com.github.spotbugs</groupId>
+                        <artifactId>spotbugs-maven-plugin</artifactId>
+                        <version>${version.plugin.spotbugs}</version>
+                        <executions>
+                            <execution>
+                                <phase>verify</phase>
+                                <goals>
+                                    <goal>check</goal>
+                                </goals>
+                                <configuration>
+                                    <skip>${spotbugs.skip}</skip>
+                                    <effort>Max</effort>
+                                    <threshold>Low</threshold>
+                                    <xmlOutput>true</xmlOutput>
+                                    <failOnError>true</failOnError>
+                                </configuration>
+                            </execution>
+                        </executions>
+                    </plugin>
+                    <!-- Avoid violating semantic versioning. -->
+                    <plugin>
+                        <groupId>com.github.siom79.japicmp</groupId>
+                        <artifactId>japicmp-maven-plugin</artifactId>
+                        <version>${version.plugin.japicmp}</version>
+                        <executions>
+                            <execution>
+                                <phase>verify</phase>
+                                <goals>
+                                    <goal>cmp</goal>
+                                </goals>
+                                <configuration>
+                                    <skip>${japicmp.skip}</skip>
+                                    <newVersion>
+                                        <file>
+                                            <path>${project.build.directory}/${project.artifactId}-${project.version}.jar</path>
+                                        </file>
+                                    </newVersion>
+                                    <parameter>
+                                        <accessModifier>public</accessModifier>
+                                        <oldVersionPattern>\d+\.\d+\.\d+</oldVersionPattern>
+                                        <ignoreMissingClasses>true</ignoreMissingClasses>
+                                        <onlyBinaryIncompatible>true</onlyBinaryIncompatible>
+                                        <breakBuildBasedOnSemanticVersioning>true</breakBuildBasedOnSemanticVersioning>
+                                    </parameter>
+                                </configuration>
+                            </execution>
+                        </executions>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+        <!-- Pseudo profiles for checksum collection (only available via Maven wrapper). -->
+        <profile>
+            <id>checksum-collect</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+            </activation>
+            <build>
+                <plugins>
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-antrun-plugin</artifactId>
+                        <version>${version.plugin.antrun}</version>
+                        <inherited>false</inherited>
+                        <executions>
+                            <execution>
+                                <id>checksum-collect</id>
+                                <phase>initialize</phase>
+                                <goals>
+                                    <goal>run</goal>
+                                </goals>
+                                <configuration>
+                                    <target>
+                                        <echo level="info" message="Checksum collection is enabled (only if using mvnw)." />
+                                    </target>
+                                </configuration>
+                            </execution>
+                        </executions>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+        <!-- Pseudo profiles for checksum collection (only available via Maven wrapper). -->
+        <profile>
+            <id>checksum-enforce</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+            </activation>
+            <build>
+                <plugins>
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-antrun-plugin</artifactId>
+                        <version>${version.plugin.antrun}</version>
+                        <inherited>false</inherited>
+                        <executions>
+                            <execution>
+                                <id>checksum-enforce</id>
+                                <phase>initialize</phase>
+                                <goals>
+                                    <goal>run</goal>
+                                </goals>
+                                <configuration>
+                                    <target>
+                                        <echo level="info" message="Checksum enforcement is enabled (only if using mvnw)." />
+                                    </target>
+                                </configuration>
+                            </execution>
+                        </executions>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+    </profiles>
+
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>${project.groupId}</groupId>
+                <artifactId>byte-buddy</artifactId>
+                <version>${project.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>${project.groupId}</groupId>
+                <artifactId>byte-buddy-dep</artifactId>
+                <version>${project.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>${project.groupId}</groupId>
+                <artifactId>byte-buddy-agent</artifactId>
+                <version>${project.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>${project.groupId}</groupId>
+                <artifactId>byte-buddy-benchmark</artifactId>
+                <version>${project.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>${project.groupId}</groupId>
+                <artifactId>byte-buddy-android</artifactId>
+                <version>${project.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>${project.groupId}</groupId>
+                <artifactId>byte-buddy-maven-plugin</artifactId>
+                <version>${project.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>${project.groupId}</groupId>
+                <artifactId>byte-buddy-gradle-plugin</artifactId>
+                <version>${project.version}</version>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
+</project>
diff --git a/common/m2/repository/net/bytebuddy/byte-buddy-parent/1.12.16/byte-buddy-parent-1.12.16.pom.md5 b/common/m2/repository/net/bytebuddy/byte-buddy-parent/1.12.16/byte-buddy-parent-1.12.16.pom.md5
new file mode 100644
index 0000000..a3cbb48
--- /dev/null
+++ b/common/m2/repository/net/bytebuddy/byte-buddy-parent/1.12.16/byte-buddy-parent-1.12.16.pom.md5
@@ -0,0 +1 @@
+913d71b10839167b4df1db3d34d8daa7
\ No newline at end of file
diff --git a/common/m2/repository/net/bytebuddy/byte-buddy-parent/1.12.16/byte-buddy-parent-1.12.16.pom.sha1 b/common/m2/repository/net/bytebuddy/byte-buddy-parent/1.12.16/byte-buddy-parent-1.12.16.pom.sha1
new file mode 100644
index 0000000..1eeb48f
--- /dev/null
+++ b/common/m2/repository/net/bytebuddy/byte-buddy-parent/1.12.16/byte-buddy-parent-1.12.16.pom.sha1
@@ -0,0 +1 @@
+a28c7024f91d1f9eedfd61039dcaae36dd7e7ac9
\ No newline at end of file
diff --git a/common/m2/repository/net/bytebuddy/byte-buddy-parent/maven-metadata.xml b/common/m2/repository/net/bytebuddy/byte-buddy-parent/maven-metadata.xml
index 6913643..a3d326c 100644
--- a/common/m2/repository/net/bytebuddy/byte-buddy-parent/maven-metadata.xml
+++ b/common/m2/repository/net/bytebuddy/byte-buddy-parent/maven-metadata.xml
@@ -3,10 +3,10 @@
   <groupId>net.bytebuddy</groupId>
   <artifactId>byte-buddy-parent</artifactId>
   <versioning>
-    <release>1.9.3</release>
+    <release>1.12.16</release>
     <versions>
-      <version>1.9.3</version>
+      <version>1.12.16</version>
     </versions>
-    <lastUpdated>20220113130609</lastUpdated>
+    <lastUpdated>20221109161455</lastUpdated>
   </versioning>
 </metadata>
diff --git a/common/m2/repository/net/bytebuddy/byte-buddy/1.12.10/byte-buddy-1.12.10.jar b/common/m2/repository/net/bytebuddy/byte-buddy/1.12.10/byte-buddy-1.12.10.jar
new file mode 100644
index 0000000..d2e25c6
--- /dev/null
+++ b/common/m2/repository/net/bytebuddy/byte-buddy/1.12.10/byte-buddy-1.12.10.jar
Binary files differ
diff --git a/common/m2/repository/net/bytebuddy/byte-buddy/1.12.10/byte-buddy-1.12.10.jar.md5 b/common/m2/repository/net/bytebuddy/byte-buddy/1.12.10/byte-buddy-1.12.10.jar.md5
new file mode 100644
index 0000000..4ab2b45
--- /dev/null
+++ b/common/m2/repository/net/bytebuddy/byte-buddy/1.12.10/byte-buddy-1.12.10.jar.md5
@@ -0,0 +1 @@
+92ceb541d5a497289e9b920b3cc94c13
\ No newline at end of file
diff --git a/common/m2/repository/net/bytebuddy/byte-buddy/1.12.10/byte-buddy-1.12.10.jar.sha1 b/common/m2/repository/net/bytebuddy/byte-buddy/1.12.10/byte-buddy-1.12.10.jar.sha1
new file mode 100644
index 0000000..4f30113
--- /dev/null
+++ b/common/m2/repository/net/bytebuddy/byte-buddy/1.12.10/byte-buddy-1.12.10.jar.sha1
@@ -0,0 +1 @@
+f34127d93639fad8c6fb84b3ca30292697d6c55d
\ No newline at end of file
diff --git a/common/m2/repository/net/bytebuddy/byte-buddy/1.12.10/byte-buddy-1.12.10.pom b/common/m2/repository/net/bytebuddy/byte-buddy/1.12.10/byte-buddy-1.12.10.pom
new file mode 100644
index 0000000..043f27f
--- /dev/null
+++ b/common/m2/repository/net/bytebuddy/byte-buddy/1.12.10/byte-buddy-1.12.10.pom
@@ -0,0 +1,401 @@
+<?xml version="1.0" encoding="UTF-8"?>

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">

+  <parent>

+    <artifactId>byte-buddy-parent</artifactId>

+    <groupId>net.bytebuddy</groupId>

+    <version>1.12.10</version>

+  </parent>

+  <modelVersion>4.0.0</modelVersion>

+  <artifactId>byte-buddy</artifactId>

+  <name>Byte Buddy (without dependencies)</name>

+  <description>Byte Buddy is a Java library for creating Java classes at run time.

+        This artifact is a build of Byte Buddy with all ASM dependencies repackaged into its own name space.</description>

+  <build>

+    <resources>

+      <resource>

+        <filtering>true</filtering>

+        <directory>src/main/resources</directory>

+      </resource>

+    </resources>

+    <plugins>

+      <plugin>

+        <groupId>org.pitest</groupId>

+        <artifactId>pitest-maven</artifactId>

+        <version>${version.plugin.pitest}</version>

+        <configuration>

+          <skip>true</skip>

+        </configuration>

+      </plugin>

+      <plugin>

+        <groupId>com.github.spotbugs</groupId>

+        <artifactId>spotbugs-maven-plugin</artifactId>

+        <version>${version.plugin.spotbugs}</version>

+        <configuration>

+          <skip>true</skip>

+        </configuration>

+      </plugin>

+      <plugin>

+        <artifactId>maven-jar-plugin</artifactId>

+        <version>${version.plugin.jar}</version>

+        <configuration>

+          <archive>

+            <manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>

+          </archive>

+        </configuration>

+      </plugin>

+      <plugin>

+        <groupId>org.apache.felix</groupId>

+        <artifactId>maven-bundle-plugin</artifactId>

+        <version>${version.plugin.bundle}</version>

+        <executions>

+          <execution>

+            <phase>process-classes</phase>

+            <goals>

+              <goal>manifest</goal>

+            </goals>

+          </execution>

+        </executions>

+        <configuration>

+          <instructions>

+            <Multi-Release>true</Multi-Release>

+            <Export-Package>${packages.list.external}</Export-Package>

+          </instructions>

+        </configuration>

+      </plugin>

+      <plugin>

+        <groupId>codes.rafael.modulemaker</groupId>

+        <artifactId>modulemaker-maven-plugin</artifactId>

+        <version>${version.plugin.modulemaker}</version>

+        <executions>

+          <execution>

+            <phase>package</phase>

+            <goals>

+              <goal>inject-module</goal>

+            </goals>

+          </execution>

+        </executions>

+        <dependencies>

+          <dependency>

+            <groupId>org.ow2.asm</groupId>

+            <artifactId>asm</artifactId>

+            <version>${version.asm}</version>

+          </dependency>

+        </dependencies>

+        <configuration>

+          <name>net.bytebuddy</name>

+          <version>${project.version}</version>

+          <multirelease>true</multirelease>

+          <packages>${packages.list.external},${packages.list.internal}</packages>

+          <exports>${packages.list.external}</exports>

+          <static-requires>java.instrument,

+                        java.management,

+                        jdk.unsupported,

+                        net.bytebuddy.agent,

+                        com.sun.jna,

+                        com.sun.jna.platform</static-requires>

+        </configuration>

+      </plugin>

+    </plugins>

+  </build>

+  <profiles>

+    <profile>

+      <id>extras</id>

+      <build>

+        <plugins>

+          <plugin>

+            <artifactId>maven-source-plugin</artifactId>

+            <version>3.0.1</version>

+            <executions>

+              <execution>

+                <goals>

+                  <goal>jar</goal>

+                </goals>

+                <configuration>

+                  <skipSource>true</skipSource>

+                </configuration>

+              </execution>

+            </executions>

+            <configuration>

+              <skipSource>true</skipSource>

+            </configuration>

+          </plugin>

+          <plugin>

+            <artifactId>maven-javadoc-plugin</artifactId>

+            <version>3.3.1</version>

+            <executions>

+              <execution>

+                <goals>

+                  <goal>jar</goal>

+                </goals>

+                <configuration>

+                  <includeDependencySources>true</includeDependencySources>

+                  <dependencySourceIncludes>

+                    <dependencySourceInclude>net.bytebuddy:byte-buddy-dep</dependencySourceInclude>

+                  </dependencySourceIncludes>

+                  <source>1.5</source>

+                  <detectJavaApiLink>true</detectJavaApiLink>

+                  <links>

+                    <link>https://asm.ow2.io/javadoc</link>

+                    <link>https://javadoc.io/doc/net.java.dev.jna/jna/latest</link>

+                  </links>

+                </configuration>

+              </execution>

+            </executions>

+            <configuration>

+              <includeDependencySources>true</includeDependencySources>

+              <dependencySourceIncludes>

+                <dependencySourceInclude>net.bytebuddy:byte-buddy-dep</dependencySourceInclude>

+              </dependencySourceIncludes>

+              <source>1.5</source>

+              <detectJavaApiLink>true</detectJavaApiLink>

+              <links>

+                <link>https://asm.ow2.io/javadoc</link>

+                <link>https://javadoc.io/doc/net.java.dev.jna/jna/latest</link>

+              </links>

+            </configuration>

+          </plugin>

+        </plugins>

+      </build>

+    </profile>

+    <profile>

+      <id>shade-current</id>

+      <build>

+        <plugins>

+          <plugin>

+            <artifactId>maven-shade-plugin</artifactId>

+            <version>3.3.0</version>

+            <executions>

+              <execution>

+                <phase>package</phase>

+                <goals>

+                  <goal>shade</goal>

+                </goals>

+                <configuration>

+                  <shadedArtifactAttached>false</shadedArtifactAttached>

+                  <createDependencyReducedPom>true</createDependencyReducedPom>

+                  <createSourcesJar>true</createSourcesJar>

+                  <shadeSourcesContent>true</shadeSourcesContent>

+                  <relocations>

+                    <relocation>

+                      <pattern>org.objectweb.asm</pattern>

+                      <shadedPattern>net.bytebuddy.jar.asm</shadedPattern>

+                    </relocation>

+                  </relocations>

+                  <filters>

+                    <filter>

+                      <artifact>net.bytebuddy:byte-buddy-dep:*</artifact>

+                      <excludes>

+                        <exclude>META-INF/MANIFEST.MF</exclude>

+                      </excludes>

+                    </filter>

+                    <filter>

+                      <artifact>org.ow2.asm:*</artifact>

+                      <excludes>

+                        <exclude>META-INF/MANIFEST.MF</exclude>

+                        <exclude>**/module-info.class</exclude>

+                        <exclude>**/LICENSE</exclude>

+                        <exclude>**/NOTICE</exclude>

+                      </excludes>

+                    </filter>

+                    <filter>

+                      <artifact>org.ow2.asm:asm-commons</artifact>

+                      <includes>

+                        <include>org/objectweb/asm/commons/AnnotationRemapper.**</include>

+                        <include>org/objectweb/asm/commons/ClassRemapper.**</include>

+                        <include>org/objectweb/asm/commons/FieldRemapper.**</include>

+                        <include>org/objectweb/asm/commons/MethodRemapper.**</include>

+                        <include>org/objectweb/asm/commons/ModuleHashesAttribute.**</include>

+                        <include>org/objectweb/asm/commons/ModuleRemapper.**</include>

+                        <include>org/objectweb/asm/commons/RecordComponentRemapper.**</include>

+                        <include>org/objectweb/asm/commons/Remapper.**</include>

+                        <include>org/objectweb/asm/commons/SignatureRemapper.**</include>

+                        <include>org/objectweb/asm/commons/SimpleRemapper.**</include>

+                      </includes>

+                    </filter>

+                  </filters>

+                  <transformers>

+                    <transformer>

+                      <mainClass>net.bytebuddy.build.Plugin$Engine$Default</mainClass>

+                    </transformer>

+                    <transformer>

+                      <forShade>sources-jar</forShade>

+                      <manifestEntries />

+                    </transformer>

+                    <transformer>

+                      <resource>META-INF/LICENSE</resource>

+                    </transformer>

+                  </transformers>

+                </configuration>

+              </execution>

+            </executions>

+            <dependencies>

+              <dependency>

+                <groupId>org.ow2.asm</groupId>

+                <artifactId>asm</artifactId>

+                <version>9.3</version>

+                <scope>compile</scope>

+              </dependency>

+              <dependency>

+                <groupId>org.ow2.asm</groupId>

+                <artifactId>asm-commons</artifactId>

+                <version>9.3</version>

+                <scope>compile</scope>

+              </dependency>

+            </dependencies>

+          </plugin>

+        </plugins>

+      </build>

+    </profile>

+    <profile>

+      <id>shade-legacy</id>

+      <build>

+        <plugins>

+          <plugin>

+            <artifactId>maven-shade-plugin</artifactId>

+            <version>${version.plugin.shade}</version>

+            <executions>

+              <execution>

+                <phase>package</phase>

+                <goals>

+                  <goal>shade</goal>

+                </goals>

+                <configuration>

+                  <shadedArtifactAttached>false</shadedArtifactAttached>

+                  <createDependencyReducedPom>true</createDependencyReducedPom>

+                  <createSourcesJar>${bytebuddy.extras}</createSourcesJar>

+                  <shadeSourcesContent>true</shadeSourcesContent>

+                  <relocations>

+                    <relocation>

+                      <pattern>${shade.source}</pattern>

+                      <shadedPattern>${shade.target}</shadedPattern>

+                    </relocation>

+                  </relocations>

+                  <filters>

+                    <filter>

+                      <artifact>net.bytebuddy:byte-buddy-dep:*</artifact>

+                      <excludes>

+                        <exclude>META-INF/MANIFEST.MF</exclude>

+                      </excludes>

+                    </filter>

+                    <filter>

+                      <artifact>org.ow2.asm:*</artifact>

+                      <excludes>

+                        <exclude>META-INF/MANIFEST.MF</exclude>

+                        <exclude>**/module-info.class</exclude>

+                        <exclude>**/LICENSE</exclude>

+                        <exclude>**/NOTICE</exclude>

+                      </excludes>

+                    </filter>

+                    <filter>

+                      <artifact>org.ow2.asm:asm-commons</artifact>

+                      <includes>

+                        <include>org/objectweb/asm/commons/AnnotationRemapper.**</include>

+                        <include>org/objectweb/asm/commons/ClassRemapper.**</include>

+                        <include>org/objectweb/asm/commons/FieldRemapper.**</include>

+                        <include>org/objectweb/asm/commons/MethodRemapper.**</include>

+                        <include>org/objectweb/asm/commons/ModuleHashesAttribute.**</include>

+                        <include>org/objectweb/asm/commons/ModuleRemapper.**</include>

+                        <include>org/objectweb/asm/commons/RecordComponentRemapper.**</include>

+                        <include>org/objectweb/asm/commons/Remapper.**</include>

+                        <include>org/objectweb/asm/commons/SignatureRemapper.**</include>

+                        <include>org/objectweb/asm/commons/SimpleRemapper.**</include>

+                      </includes>

+                    </filter>

+                  </filters>

+                  <transformers>

+                    <transformer>

+                      <mainClass>net.bytebuddy.build.Plugin$Engine$Default</mainClass>

+                    </transformer>

+                    <transformer>

+                      <resource>META-INF/LICENSE</resource>

+                    </transformer>

+                  </transformers>

+                </configuration>

+              </execution>

+            </executions>

+            <dependencies>

+              <dependency>

+                <groupId>org.ow2.asm</groupId>

+                <artifactId>asm</artifactId>

+                <version>${version.asm}</version>

+              </dependency>

+              <dependency>

+                <groupId>org.ow2.asm</groupId>

+                <artifactId>asm-commons</artifactId>

+                <version>${version.asm}</version>

+              </dependency>

+            </dependencies>

+          </plugin>

+        </plugins>

+      </build>

+    </profile>

+  </profiles>

+  <dependencies>

+    <dependency>

+      <groupId>net.java.dev.jna</groupId>

+      <artifactId>jna</artifactId>

+      <version>5.8.0</version>

+      <scope>provided</scope>

+    </dependency>

+    <dependency>

+      <groupId>net.java.dev.jna</groupId>

+      <artifactId>jna-platform</artifactId>

+      <version>5.8.0</version>

+      <scope>provided</scope>

+    </dependency>

+    <dependency>

+      <groupId>com.google.code.findbugs</groupId>

+      <artifactId>findbugs-annotations</artifactId>

+      <version>3.0.1</version>

+      <scope>provided</scope>

+    </dependency>

+    <dependency>

+      <groupId>com.google.code.findbugs</groupId>

+      <artifactId>jsr305</artifactId>

+      <version>3.0.2</version>

+      <scope>provided</scope>

+    </dependency>

+  </dependencies>

+  <properties>

+    <packages.list.external>net.bytebuddy,

+            net.bytebuddy.agent.builder,

+            net.bytebuddy.asm,

+            net.bytebuddy.build,

+            net.bytebuddy.description,

+            net.bytebuddy.description.annotation,

+            net.bytebuddy.description.enumeration,

+            net.bytebuddy.description.field,

+            net.bytebuddy.description.method,

+            net.bytebuddy.description.modifier,

+            net.bytebuddy.description.type,

+            net.bytebuddy.dynamic,

+            net.bytebuddy.dynamic.loading,

+            net.bytebuddy.dynamic.scaffold,

+            net.bytebuddy.dynamic.scaffold.inline,

+            net.bytebuddy.dynamic.scaffold.subclass,

+            net.bytebuddy.implementation,

+            net.bytebuddy.implementation.attribute,

+            net.bytebuddy.implementation.auxiliary,

+            net.bytebuddy.implementation.bind,

+            net.bytebuddy.implementation.bind.annotation,

+            net.bytebuddy.implementation.bytecode,

+            net.bytebuddy.implementation.bytecode.assign,

+            net.bytebuddy.implementation.bytecode.assign.primitive,

+            net.bytebuddy.implementation.bytecode.assign.reference,

+            net.bytebuddy.implementation.bytecode.collection,

+            net.bytebuddy.implementation.bytecode.constant,

+            net.bytebuddy.implementation.bytecode.member,

+            net.bytebuddy.matcher,

+            net.bytebuddy.pool,

+            net.bytebuddy.utility,

+            net.bytebuddy.utility.nullability,

+            net.bytebuddy.utility.privilege,

+            net.bytebuddy.utility.visitor,

+            ${shade.target},

+            ${shade.target}.signature,

+            ${shade.target}.commons</packages.list.external>

+    <shade.source>org.objectweb.asm</shade.source>

+    <shade.target>net.bytebuddy.jar.asm</shade.target>

+    <packages.list.internal>net.bytebuddy.utility.dispatcher</packages.list.internal>

+  </properties>

+</project>

diff --git a/common/m2/repository/net/bytebuddy/byte-buddy/1.12.10/byte-buddy-1.12.10.pom.md5 b/common/m2/repository/net/bytebuddy/byte-buddy/1.12.10/byte-buddy-1.12.10.pom.md5
new file mode 100644
index 0000000..23feee3
--- /dev/null
+++ b/common/m2/repository/net/bytebuddy/byte-buddy/1.12.10/byte-buddy-1.12.10.pom.md5
@@ -0,0 +1 @@
+946c1811fc099f8a79ca8f437ee271e9
\ No newline at end of file
diff --git a/common/m2/repository/net/bytebuddy/byte-buddy/1.12.10/byte-buddy-1.12.10.pom.sha1 b/common/m2/repository/net/bytebuddy/byte-buddy/1.12.10/byte-buddy-1.12.10.pom.sha1
new file mode 100644
index 0000000..cf6a18d
--- /dev/null
+++ b/common/m2/repository/net/bytebuddy/byte-buddy/1.12.10/byte-buddy-1.12.10.pom.sha1
@@ -0,0 +1 @@
+5cfead22a1f95bece1c0de59253856d39aab9e56
\ No newline at end of file
diff --git a/common/m2/repository/net/bytebuddy/byte-buddy/1.12.16/byte-buddy-1.12.16.jar b/common/m2/repository/net/bytebuddy/byte-buddy/1.12.16/byte-buddy-1.12.16.jar
new file mode 100644
index 0000000..3f70b08
--- /dev/null
+++ b/common/m2/repository/net/bytebuddy/byte-buddy/1.12.16/byte-buddy-1.12.16.jar
Binary files differ
diff --git a/common/m2/repository/net/bytebuddy/byte-buddy/1.12.16/byte-buddy-1.12.16.jar.md5 b/common/m2/repository/net/bytebuddy/byte-buddy/1.12.16/byte-buddy-1.12.16.jar.md5
new file mode 100644
index 0000000..0d6cbe8
--- /dev/null
+++ b/common/m2/repository/net/bytebuddy/byte-buddy/1.12.16/byte-buddy-1.12.16.jar.md5
@@ -0,0 +1 @@
+2327dfe368f76ae200fd353425f56ed0
\ No newline at end of file
diff --git a/common/m2/repository/net/bytebuddy/byte-buddy/1.12.16/byte-buddy-1.12.16.jar.sha1 b/common/m2/repository/net/bytebuddy/byte-buddy/1.12.16/byte-buddy-1.12.16.jar.sha1
new file mode 100644
index 0000000..42a97e2
--- /dev/null
+++ b/common/m2/repository/net/bytebuddy/byte-buddy/1.12.16/byte-buddy-1.12.16.jar.sha1
@@ -0,0 +1 @@
+7817a8128b38ff8cb8570c8f3c85c1a41002a09d
\ No newline at end of file
diff --git a/common/m2/repository/net/bytebuddy/byte-buddy/1.12.16/byte-buddy-1.12.16.pom b/common/m2/repository/net/bytebuddy/byte-buddy/1.12.16/byte-buddy-1.12.16.pom
new file mode 100644
index 0000000..4b534ae
--- /dev/null
+++ b/common/m2/repository/net/bytebuddy/byte-buddy/1.12.16/byte-buddy-1.12.16.pom
@@ -0,0 +1,383 @@
+<?xml version="1.0" encoding="UTF-8"?>

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">

+  <parent>

+    <artifactId>byte-buddy-parent</artifactId>

+    <groupId>net.bytebuddy</groupId>

+    <version>1.12.16</version>

+  </parent>

+  <modelVersion>4.0.0</modelVersion>

+  <artifactId>byte-buddy</artifactId>

+  <name>Byte Buddy (without dependencies)</name>

+  <description>Byte Buddy is a Java library for creating Java classes at run time.

+        This artifact is a build of Byte Buddy with all ASM dependencies repackaged into its own name space.</description>

+  <build>

+    <resources>

+      <resource>

+        <filtering>true</filtering>

+        <directory>src/main/resources</directory>

+      </resource>

+    </resources>

+    <pluginManagement>

+      <plugins>

+        <plugin>

+          <artifactId>maven-javadoc-plugin</artifactId>

+          <version>${version.plugin.javadoc}</version>

+          <configuration>

+            <includeDependencySources>true</includeDependencySources>

+            <dependencySourceIncludes>

+              <dependencySourceInclude>${project.groupId}:byte-buddy-dep</dependencySourceInclude>

+            </dependencySourceIncludes>

+          </configuration>

+        </plugin>

+      </plugins>

+    </pluginManagement>

+    <plugins>

+      <plugin>

+        <groupId>org.pitest</groupId>

+        <artifactId>pitest-maven</artifactId>

+        <version>${version.plugin.pitest}</version>

+        <configuration>

+          <skip>true</skip>

+        </configuration>

+      </plugin>

+      <plugin>

+        <groupId>com.github.spotbugs</groupId>

+        <artifactId>spotbugs-maven-plugin</artifactId>

+        <version>${version.plugin.spotbugs}</version>

+        <configuration>

+          <skip>true</skip>

+        </configuration>

+      </plugin>

+      <plugin>

+        <artifactId>maven-jar-plugin</artifactId>

+        <version>${version.plugin.jar}</version>

+        <configuration>

+          <archive>

+            <manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>

+          </archive>

+        </configuration>

+      </plugin>

+      <plugin>

+        <groupId>org.apache.felix</groupId>

+        <artifactId>maven-bundle-plugin</artifactId>

+        <version>${version.plugin.bundle}</version>

+        <executions>

+          <execution>

+            <phase>process-classes</phase>

+            <goals>

+              <goal>manifest</goal>

+            </goals>

+            <configuration>

+              <instructions>

+                <Multi-Release>true</Multi-Release>

+                <Export-Package>${packages.list.external}</Export-Package>

+              </instructions>

+            </configuration>

+          </execution>

+        </executions>

+      </plugin>

+      <plugin>

+        <groupId>codes.rafael.modulemaker</groupId>

+        <artifactId>modulemaker-maven-plugin</artifactId>

+        <version>${version.plugin.modulemaker}</version>

+        <executions>

+          <execution>

+            <phase>prepare-package</phase>

+            <goals>

+              <goal>make-module</goal>

+            </goals>

+            <configuration>

+              <skip>${modulemaker.skip}</skip>

+              <name>${project.groupId}</name>

+              <version>${project.version}</version>

+              <multirelease>true</multirelease>

+              <packages>${packages.list.external},${packages.list.internal}</packages>

+              <exports>${packages.list.external}</exports>

+              <static-requires>java.instrument,

+                                java.management,

+                                jdk.unsupported,

+                                net.bytebuddy.agent,

+                                com.sun.jna,

+                                com.sun.jna.platform</static-requires>

+            </configuration>

+          </execution>

+        </executions>

+        <dependencies>

+          <dependency>

+            <groupId>org.ow2.asm</groupId>

+            <artifactId>asm</artifactId>

+            <version>${version.asm}</version>

+          </dependency>

+        </dependencies>

+      </plugin>

+    </plugins>

+  </build>

+  <profiles>

+    <profile>

+      <id>extras</id>

+      <build>

+        <plugins>

+          <plugin>

+            <artifactId>maven-source-plugin</artifactId>

+            <version>3.2.1</version>

+            <executions>

+              <execution>

+                <goals>

+                  <goal>jar</goal>

+                </goals>

+                <configuration>

+                  <skipSource>true</skipSource>

+                </configuration>

+              </execution>

+            </executions>

+            <configuration>

+              <skipSource>true</skipSource>

+            </configuration>

+          </plugin>

+        </plugins>

+      </build>

+    </profile>

+    <profile>

+      <id>shade-current</id>

+      <build>

+        <plugins>

+          <plugin>

+            <artifactId>maven-shade-plugin</artifactId>

+            <version>3.3.0</version>

+            <executions>

+              <execution>

+                <phase>package</phase>

+                <goals>

+                  <goal>shade</goal>

+                </goals>

+                <configuration>

+                  <shadedArtifactAttached>false</shadedArtifactAttached>

+                  <createDependencyReducedPom>true</createDependencyReducedPom>

+                  <createSourcesJar>true</createSourcesJar>

+                  <shadeSourcesContent>true</shadeSourcesContent>

+                  <relocations>

+                    <relocation>

+                      <pattern>org.objectweb.asm</pattern>

+                      <shadedPattern>net.bytebuddy.jar.asm</shadedPattern>

+                    </relocation>

+                  </relocations>

+                  <filters>

+                    <filter>

+                      <artifact>net.bytebuddy:byte-buddy-dep:*</artifact>

+                      <excludes>

+                        <exclude>META-INF/MANIFEST.MF</exclude>

+                        <exclude>META-INF/maven/**</exclude>

+                      </excludes>

+                    </filter>

+                    <filter>

+                      <artifact>org.ow2.asm:*</artifact>

+                      <excludes>

+                        <exclude>META-INF/MANIFEST.MF</exclude>

+                        <exclude>**/module-info.class</exclude>

+                        <exclude>**/LICENSE</exclude>

+                        <exclude>**/NOTICE</exclude>

+                      </excludes>

+                    </filter>

+                    <filter>

+                      <artifact>org.ow2.asm:asm-commons</artifact>

+                      <includes>

+                        <include>org/objectweb/asm/commons/AnnotationRemapper.**</include>

+                        <include>org/objectweb/asm/commons/ClassRemapper.**</include>

+                        <include>org/objectweb/asm/commons/FieldRemapper.**</include>

+                        <include>org/objectweb/asm/commons/MethodRemapper.**</include>

+                        <include>org/objectweb/asm/commons/ModuleHashesAttribute.**</include>

+                        <include>org/objectweb/asm/commons/ModuleRemapper.**</include>

+                        <include>org/objectweb/asm/commons/RecordComponentRemapper.**</include>

+                        <include>org/objectweb/asm/commons/Remapper.**</include>

+                        <include>org/objectweb/asm/commons/SignatureRemapper.**</include>

+                        <include>org/objectweb/asm/commons/SimpleRemapper.**</include>

+                      </includes>

+                    </filter>

+                  </filters>

+                  <transformers>

+                    <transformer>

+                      <mainClass>net.bytebuddy.build.Plugin$Engine$Default</mainClass>

+                    </transformer>

+                    <transformer>

+                      <forShade>sources-jar</forShade>

+                      <manifestEntries />

+                    </transformer>

+                    <transformer>

+                      <resource>META-INF/LICENSE</resource>

+                    </transformer>

+                  </transformers>

+                </configuration>

+              </execution>

+            </executions>

+            <dependencies>

+              <dependency>

+                <groupId>org.ow2.asm</groupId>

+                <artifactId>asm</artifactId>

+                <version>9.3</version>

+                <scope>compile</scope>

+              </dependency>

+              <dependency>

+                <groupId>org.ow2.asm</groupId>

+                <artifactId>asm-commons</artifactId>

+                <version>9.3</version>

+                <scope>compile</scope>

+              </dependency>

+            </dependencies>

+          </plugin>

+        </plugins>

+      </build>

+    </profile>

+    <profile>

+      <id>shade-legacy</id>

+      <build>

+        <plugins>

+          <plugin>

+            <artifactId>maven-shade-plugin</artifactId>

+            <version>${version.plugin.shade}</version>

+            <executions>

+              <execution>

+                <phase>package</phase>

+                <goals>

+                  <goal>shade</goal>

+                </goals>

+                <configuration>

+                  <shadedArtifactAttached>false</shadedArtifactAttached>

+                  <createDependencyReducedPom>true</createDependencyReducedPom>

+                  <createSourcesJar>${bytebuddy.extras}</createSourcesJar>

+                  <shadeSourcesContent>true</shadeSourcesContent>

+                  <relocations>

+                    <relocation>

+                      <pattern>${shade.source}</pattern>

+                      <shadedPattern>${shade.target}</shadedPattern>

+                    </relocation>

+                  </relocations>

+                  <filters>

+                    <filter>

+                      <artifact>net.bytebuddy:byte-buddy-dep:*</artifact>

+                      <excludes>

+                        <exclude>META-INF/MANIFEST.MF</exclude>

+                      </excludes>

+                    </filter>

+                    <filter>

+                      <artifact>org.ow2.asm:*</artifact>

+                      <excludes>

+                        <exclude>META-INF/MANIFEST.MF</exclude>

+                        <exclude>**/module-info.class</exclude>

+                        <exclude>**/LICENSE</exclude>

+                        <exclude>**/NOTICE</exclude>

+                      </excludes>

+                    </filter>

+                    <filter>

+                      <artifact>org.ow2.asm:asm-commons</artifact>

+                      <includes>

+                        <include>org/objectweb/asm/commons/AnnotationRemapper.**</include>

+                        <include>org/objectweb/asm/commons/ClassRemapper.**</include>

+                        <include>org/objectweb/asm/commons/FieldRemapper.**</include>

+                        <include>org/objectweb/asm/commons/MethodRemapper.**</include>

+                        <include>org/objectweb/asm/commons/ModuleHashesAttribute.**</include>

+                        <include>org/objectweb/asm/commons/ModuleRemapper.**</include>

+                        <include>org/objectweb/asm/commons/RecordComponentRemapper.**</include>

+                        <include>org/objectweb/asm/commons/Remapper.**</include>

+                        <include>org/objectweb/asm/commons/SignatureRemapper.**</include>

+                        <include>org/objectweb/asm/commons/SimpleRemapper.**</include>

+                      </includes>

+                    </filter>

+                  </filters>

+                  <transformers>

+                    <transformer>

+                      <mainClass>net.bytebuddy.build.Plugin$Engine$Default</mainClass>

+                    </transformer>

+                    <transformer>

+                      <resource>META-INF/LICENSE</resource>

+                    </transformer>

+                  </transformers>

+                </configuration>

+              </execution>

+            </executions>

+            <dependencies>

+              <dependency>

+                <groupId>org.ow2.asm</groupId>

+                <artifactId>asm</artifactId>

+                <version>${version.asm}</version>

+              </dependency>

+              <dependency>

+                <groupId>org.ow2.asm</groupId>

+                <artifactId>asm-commons</artifactId>

+                <version>${version.asm}</version>

+              </dependency>

+            </dependencies>

+          </plugin>

+        </plugins>

+      </build>

+    </profile>

+  </profiles>

+  <dependencies>

+    <dependency>

+      <groupId>net.java.dev.jna</groupId>

+      <artifactId>jna</artifactId>

+      <version>5.12.1</version>

+      <scope>provided</scope>

+    </dependency>

+    <dependency>

+      <groupId>net.java.dev.jna</groupId>

+      <artifactId>jna-platform</artifactId>

+      <version>5.12.1</version>

+      <scope>provided</scope>

+    </dependency>

+    <dependency>

+      <groupId>com.google.code.findbugs</groupId>

+      <artifactId>findbugs-annotations</artifactId>

+      <version>3.0.1</version>

+      <scope>provided</scope>

+    </dependency>

+    <dependency>

+      <groupId>com.google.code.findbugs</groupId>

+      <artifactId>jsr305</artifactId>

+      <version>3.0.2</version>

+      <scope>provided</scope>

+    </dependency>

+  </dependencies>

+  <properties>

+    <japicmp.skip>true</japicmp.skip>

+    <packages.list.external>net.bytebuddy,

+            net.bytebuddy.agent.builder,

+            net.bytebuddy.asm,

+            net.bytebuddy.build,

+            net.bytebuddy.description,

+            net.bytebuddy.description.annotation,

+            net.bytebuddy.description.enumeration,

+            net.bytebuddy.description.field,

+            net.bytebuddy.description.method,

+            net.bytebuddy.description.modifier,

+            net.bytebuddy.description.type,

+            net.bytebuddy.dynamic,

+            net.bytebuddy.dynamic.loading,

+            net.bytebuddy.dynamic.scaffold,

+            net.bytebuddy.dynamic.scaffold.inline,

+            net.bytebuddy.dynamic.scaffold.subclass,

+            net.bytebuddy.implementation,

+            net.bytebuddy.implementation.attribute,

+            net.bytebuddy.implementation.auxiliary,

+            net.bytebuddy.implementation.bind,

+            net.bytebuddy.implementation.bind.annotation,

+            net.bytebuddy.implementation.bytecode,

+            net.bytebuddy.implementation.bytecode.assign,

+            net.bytebuddy.implementation.bytecode.assign.primitive,

+            net.bytebuddy.implementation.bytecode.assign.reference,

+            net.bytebuddy.implementation.bytecode.collection,

+            net.bytebuddy.implementation.bytecode.constant,

+            net.bytebuddy.implementation.bytecode.member,

+            net.bytebuddy.matcher,

+            net.bytebuddy.pool,

+            net.bytebuddy.utility,

+            net.bytebuddy.utility.nullability,

+            net.bytebuddy.utility.privilege,

+            net.bytebuddy.utility.visitor,

+            ${shade.target},

+            ${shade.target}.signature,

+            ${shade.target}.commons</packages.list.external>

+    <shade.source>org.objectweb.asm</shade.source>

+    <shade.target>net.bytebuddy.jar.asm</shade.target>

+    <packages.list.internal>net.bytebuddy.utility.dispatcher</packages.list.internal>

+  </properties>

+</project>

diff --git a/common/m2/repository/net/bytebuddy/byte-buddy/1.12.16/byte-buddy-1.12.16.pom.md5 b/common/m2/repository/net/bytebuddy/byte-buddy/1.12.16/byte-buddy-1.12.16.pom.md5
new file mode 100644
index 0000000..6ed3eb0
--- /dev/null
+++ b/common/m2/repository/net/bytebuddy/byte-buddy/1.12.16/byte-buddy-1.12.16.pom.md5
@@ -0,0 +1 @@
+2600c6ee1eb2977ea95c80962d02b13b
\ No newline at end of file
diff --git a/common/m2/repository/net/bytebuddy/byte-buddy/1.12.16/byte-buddy-1.12.16.pom.sha1 b/common/m2/repository/net/bytebuddy/byte-buddy/1.12.16/byte-buddy-1.12.16.pom.sha1
new file mode 100644
index 0000000..6ce0cd7
--- /dev/null
+++ b/common/m2/repository/net/bytebuddy/byte-buddy/1.12.16/byte-buddy-1.12.16.pom.sha1
@@ -0,0 +1 @@
+752fa490aeeec32b861384f886476d8ff28610f7
\ No newline at end of file
diff --git a/common/m2/repository/net/bytebuddy/byte-buddy/maven-metadata.xml b/common/m2/repository/net/bytebuddy/byte-buddy/maven-metadata.xml
index 74b8a0e..4ecc290 100644
--- a/common/m2/repository/net/bytebuddy/byte-buddy/maven-metadata.xml
+++ b/common/m2/repository/net/bytebuddy/byte-buddy/maven-metadata.xml
@@ -3,10 +3,10 @@
   <groupId>net.bytebuddy</groupId>
   <artifactId>byte-buddy</artifactId>
   <versioning>
-    <release>1.9.3</release>
+    <release>1.12.16</release>
     <versions>
-      <version>1.9.3</version>
+      <version>1.12.16</version>
     </versions>
-    <lastUpdated>20220113124343</lastUpdated>
+    <lastUpdated>20221109161455</lastUpdated>
   </versioning>
 </metadata>
diff --git a/common/m2/repository/org/mockito/mockito-core/4.6.1/mockito-core-4.6.1-sources.jar b/common/m2/repository/org/mockito/mockito-core/4.6.1/mockito-core-4.6.1-sources.jar
new file mode 100644
index 0000000..199425c
--- /dev/null
+++ b/common/m2/repository/org/mockito/mockito-core/4.6.1/mockito-core-4.6.1-sources.jar
Binary files differ
diff --git a/common/m2/repository/org/mockito/mockito-core/4.6.1/mockito-core-4.6.1-sources.jar.md5 b/common/m2/repository/org/mockito/mockito-core/4.6.1/mockito-core-4.6.1-sources.jar.md5
new file mode 100644
index 0000000..d40d2b1
--- /dev/null
+++ b/common/m2/repository/org/mockito/mockito-core/4.6.1/mockito-core-4.6.1-sources.jar.md5
@@ -0,0 +1 @@
+fe7dd72efb502fce27e0b0893a15c806
\ No newline at end of file
diff --git a/common/m2/repository/org/mockito/mockito-core/4.6.1/mockito-core-4.6.1-sources.jar.sha1 b/common/m2/repository/org/mockito/mockito-core/4.6.1/mockito-core-4.6.1-sources.jar.sha1
new file mode 100644
index 0000000..2edf5de
--- /dev/null
+++ b/common/m2/repository/org/mockito/mockito-core/4.6.1/mockito-core-4.6.1-sources.jar.sha1
@@ -0,0 +1 @@
+ee979fb3f29a780199db337a2f93b26347961023
\ No newline at end of file
diff --git a/common/m2/repository/org/mockito/mockito-core/4.6.1/mockito-core-4.6.1.jar b/common/m2/repository/org/mockito/mockito-core/4.6.1/mockito-core-4.6.1.jar
new file mode 100644
index 0000000..e694e19
--- /dev/null
+++ b/common/m2/repository/org/mockito/mockito-core/4.6.1/mockito-core-4.6.1.jar
Binary files differ
diff --git a/common/m2/repository/org/mockito/mockito-core/4.6.1/mockito-core-4.6.1.jar.md5 b/common/m2/repository/org/mockito/mockito-core/4.6.1/mockito-core-4.6.1.jar.md5
new file mode 100644
index 0000000..822c4d7
--- /dev/null
+++ b/common/m2/repository/org/mockito/mockito-core/4.6.1/mockito-core-4.6.1.jar.md5
@@ -0,0 +1 @@
+67c6f27b8607f4634bb64c4ffe42987b
\ No newline at end of file
diff --git a/common/m2/repository/org/mockito/mockito-core/4.6.1/mockito-core-4.6.1.jar.sha1 b/common/m2/repository/org/mockito/mockito-core/4.6.1/mockito-core-4.6.1.jar.sha1
new file mode 100644
index 0000000..4865b62
--- /dev/null
+++ b/common/m2/repository/org/mockito/mockito-core/4.6.1/mockito-core-4.6.1.jar.sha1
@@ -0,0 +1 @@
+545665913b140db2793a0c37e6a686affd9c08b5
\ No newline at end of file
diff --git a/common/m2/repository/org/mockito/mockito-core/4.6.1/mockito-core-4.6.1.pom b/common/m2/repository/org/mockito/mockito-core/4.6.1/mockito-core-4.6.1.pom
new file mode 100644
index 0000000..229f3ba
--- /dev/null
+++ b/common/m2/repository/org/mockito/mockito-core/4.6.1/mockito-core-4.6.1.pom
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.mockito</groupId>
+  <artifactId>mockito-core</artifactId>
+  <version>4.6.1</version>
+  <name>mockito-core</name>
+  <description>Mockito mock objects library core API and implementation</description>
+  <url>https://github.com/mockito/mockito</url>
+  <licenses>
+    <license>
+      <name>The MIT License</name>
+      <url>https://github.com/mockito/mockito/blob/main/LICENSE</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <developers>
+    <developer>
+      <id>mockitoguy</id>
+      <name>Szczepan Faber</name>
+      <url>https://github.com/mockitoguy</url>
+      <roles>
+        <role>Core developer</role>
+      </roles>
+    </developer>
+    <developer>
+      <id>bric3</id>
+      <name>Brice Dutheil</name>
+      <url>https://github.com/bric3</url>
+      <roles>
+        <role>Core developer</role>
+      </roles>
+    </developer>
+    <developer>
+      <id>raphw</id>
+      <name>Rafael Winterhalter</name>
+      <url>https://github.com/raphw</url>
+      <roles>
+        <role>Core developer</role>
+      </roles>
+    </developer>
+    <developer>
+      <id>TimvdLippe</id>
+      <name>Tim van der Lippe</name>
+      <url>https://github.com/TimvdLippe</url>
+      <roles>
+        <role>Core developer</role>
+      </roles>
+    </developer>
+  </developers>
+  <scm>
+    <url>https://github.com/mockito/mockito.git</url>
+  </scm>
+  <issueManagement>
+    <system>GitHub issues</system>
+    <url>https://github.com/mockito/mockito/issues</url>
+  </issueManagement>
+  <ciManagement>
+    <system>GH Actions</system>
+    <url>https://github.com/mockito/mockito/actions</url>
+  </ciManagement>
+  <dependencies>
+    <dependency>
+      <groupId>net.bytebuddy</groupId>
+      <artifactId>byte-buddy</artifactId>
+      <version>1.12.10</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>net.bytebuddy</groupId>
+      <artifactId>byte-buddy-agent</artifactId>
+      <version>1.12.10</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.objenesis</groupId>
+      <artifactId>objenesis</artifactId>
+      <version>3.2</version>
+      <scope>runtime</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/common/m2/repository/org/mockito/mockito-core/4.6.1/mockito-core-4.6.1.pom.md5 b/common/m2/repository/org/mockito/mockito-core/4.6.1/mockito-core-4.6.1.pom.md5
new file mode 100644
index 0000000..8a704da
--- /dev/null
+++ b/common/m2/repository/org/mockito/mockito-core/4.6.1/mockito-core-4.6.1.pom.md5
@@ -0,0 +1 @@
+47ce45889dfbeefd3e87226ad2e7fac3
\ No newline at end of file
diff --git a/common/m2/repository/org/mockito/mockito-core/4.6.1/mockito-core-4.6.1.pom.sha1 b/common/m2/repository/org/mockito/mockito-core/4.6.1/mockito-core-4.6.1.pom.sha1
new file mode 100644
index 0000000..14be852
--- /dev/null
+++ b/common/m2/repository/org/mockito/mockito-core/4.6.1/mockito-core-4.6.1.pom.sha1
@@ -0,0 +1 @@
+556f05a25758ef280178f3288a76c68ce26d393e
\ No newline at end of file
diff --git a/common/m2/repository/org/mockito/mockito-core/4.8.1/mockito-core-4.8.1.jar b/common/m2/repository/org/mockito/mockito-core/4.8.1/mockito-core-4.8.1.jar
new file mode 100644
index 0000000..c66162b
--- /dev/null
+++ b/common/m2/repository/org/mockito/mockito-core/4.8.1/mockito-core-4.8.1.jar
Binary files differ
diff --git a/common/m2/repository/org/mockito/mockito-core/4.8.1/mockito-core-4.8.1.jar.md5 b/common/m2/repository/org/mockito/mockito-core/4.8.1/mockito-core-4.8.1.jar.md5
new file mode 100644
index 0000000..f2f5fa5
--- /dev/null
+++ b/common/m2/repository/org/mockito/mockito-core/4.8.1/mockito-core-4.8.1.jar.md5
@@ -0,0 +1 @@
+98a99e5f8fae1dcfb107b09f9d97eb30
\ No newline at end of file
diff --git a/common/m2/repository/org/mockito/mockito-core/4.8.1/mockito-core-4.8.1.jar.sha1 b/common/m2/repository/org/mockito/mockito-core/4.8.1/mockito-core-4.8.1.jar.sha1
new file mode 100644
index 0000000..b491187
--- /dev/null
+++ b/common/m2/repository/org/mockito/mockito-core/4.8.1/mockito-core-4.8.1.jar.sha1
@@ -0,0 +1 @@
+d8eb9dec8747d08645347bb8c69088ac83197975
\ No newline at end of file
diff --git a/common/m2/repository/org/mockito/mockito-core/4.8.1/mockito-core-4.8.1.pom b/common/m2/repository/org/mockito/mockito-core/4.8.1/mockito-core-4.8.1.pom
new file mode 100644
index 0000000..a13f505
--- /dev/null
+++ b/common/m2/repository/org/mockito/mockito-core/4.8.1/mockito-core-4.8.1.pom
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.mockito</groupId>
+  <artifactId>mockito-core</artifactId>
+  <version>4.8.1</version>
+  <name>mockito-core</name>
+  <description>Mockito mock objects library core API and implementation</description>
+  <url>https://github.com/mockito/mockito</url>
+  <licenses>
+    <license>
+      <name>The MIT License</name>
+      <url>https://github.com/mockito/mockito/blob/main/LICENSE</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <developers>
+    <developer>
+      <id>mockitoguy</id>
+      <name>Szczepan Faber</name>
+      <url>https://github.com/mockitoguy</url>
+      <roles>
+        <role>Core developer</role>
+      </roles>
+    </developer>
+    <developer>
+      <id>bric3</id>
+      <name>Brice Dutheil</name>
+      <url>https://github.com/bric3</url>
+      <roles>
+        <role>Core developer</role>
+      </roles>
+    </developer>
+    <developer>
+      <id>raphw</id>
+      <name>Rafael Winterhalter</name>
+      <url>https://github.com/raphw</url>
+      <roles>
+        <role>Core developer</role>
+      </roles>
+    </developer>
+    <developer>
+      <id>TimvdLippe</id>
+      <name>Tim van der Lippe</name>
+      <url>https://github.com/TimvdLippe</url>
+      <roles>
+        <role>Core developer</role>
+      </roles>
+    </developer>
+  </developers>
+  <scm>
+    <url>https://github.com/mockito/mockito.git</url>
+  </scm>
+  <issueManagement>
+    <system>GitHub issues</system>
+    <url>https://github.com/mockito/mockito/issues</url>
+  </issueManagement>
+  <ciManagement>
+    <system>GH Actions</system>
+    <url>https://github.com/mockito/mockito/actions</url>
+  </ciManagement>
+  <dependencies>
+    <dependency>
+      <groupId>net.bytebuddy</groupId>
+      <artifactId>byte-buddy</artifactId>
+      <version>1.12.16</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>net.bytebuddy</groupId>
+      <artifactId>byte-buddy-agent</artifactId>
+      <version>1.12.16</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.objenesis</groupId>
+      <artifactId>objenesis</artifactId>
+      <version>3.2</version>
+      <scope>runtime</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/common/m2/repository/org/mockito/mockito-core/4.8.1/mockito-core-4.8.1.pom.md5 b/common/m2/repository/org/mockito/mockito-core/4.8.1/mockito-core-4.8.1.pom.md5
new file mode 100644
index 0000000..5a17e70
--- /dev/null
+++ b/common/m2/repository/org/mockito/mockito-core/4.8.1/mockito-core-4.8.1.pom.md5
@@ -0,0 +1 @@
+9dedb5d14eff8e91dd41c95cc67621cd
\ No newline at end of file
diff --git a/common/m2/repository/org/mockito/mockito-core/4.8.1/mockito-core-4.8.1.pom.sha1 b/common/m2/repository/org/mockito/mockito-core/4.8.1/mockito-core-4.8.1.pom.sha1
new file mode 100644
index 0000000..f977d8e
--- /dev/null
+++ b/common/m2/repository/org/mockito/mockito-core/4.8.1/mockito-core-4.8.1.pom.sha1
@@ -0,0 +1 @@
+c43051723d2587cc60956be18f46871d09be047f
\ No newline at end of file
diff --git a/common/m2/repository/org/mockito/mockito-core/maven-metadata.xml b/common/m2/repository/org/mockito/mockito-core/maven-metadata.xml
new file mode 100644
index 0000000..e76601b
--- /dev/null
+++ b/common/m2/repository/org/mockito/mockito-core/maven-metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metadata>
+  <groupId>org.mockito</groupId>
+  <artifactId>mockito-core</artifactId>
+  <versioning>
+    <release>4.8.1</release>
+    <versions>
+      <version>4.8.1</version>
+    </versions>
+    <lastUpdated>20221109161455</lastUpdated>
+  </versioning>
+</metadata>
diff --git a/common/m2/repository/org/mockito/mockito-inline/4.8.1/mockito-inline-4.8.1-sources.jar b/common/m2/repository/org/mockito/mockito-inline/4.8.1/mockito-inline-4.8.1-sources.jar
new file mode 100644
index 0000000..33dd71b
--- /dev/null
+++ b/common/m2/repository/org/mockito/mockito-inline/4.8.1/mockito-inline-4.8.1-sources.jar
Binary files differ
diff --git a/common/m2/repository/org/mockito/mockito-inline/4.8.1/mockito-inline-4.8.1-sources.jar.md5 b/common/m2/repository/org/mockito/mockito-inline/4.8.1/mockito-inline-4.8.1-sources.jar.md5
new file mode 100644
index 0000000..0de4f99
--- /dev/null
+++ b/common/m2/repository/org/mockito/mockito-inline/4.8.1/mockito-inline-4.8.1-sources.jar.md5
@@ -0,0 +1 @@
+0e57e26c5abe9f279ff8844a5beac889
\ No newline at end of file
diff --git a/common/m2/repository/org/mockito/mockito-inline/4.8.1/mockito-inline-4.8.1-sources.jar.sha1 b/common/m2/repository/org/mockito/mockito-inline/4.8.1/mockito-inline-4.8.1-sources.jar.sha1
new file mode 100644
index 0000000..428c564
--- /dev/null
+++ b/common/m2/repository/org/mockito/mockito-inline/4.8.1/mockito-inline-4.8.1-sources.jar.sha1
@@ -0,0 +1 @@
+3d1dffee9a8a1998ec782383ca2f818848f2d5f1
\ No newline at end of file
diff --git a/common/m2/repository/org/mockito/mockito-inline/4.8.1/mockito-inline-4.8.1.jar b/common/m2/repository/org/mockito/mockito-inline/4.8.1/mockito-inline-4.8.1.jar
new file mode 100644
index 0000000..33dd71b
--- /dev/null
+++ b/common/m2/repository/org/mockito/mockito-inline/4.8.1/mockito-inline-4.8.1.jar
Binary files differ
diff --git a/common/m2/repository/org/mockito/mockito-inline/4.8.1/mockito-inline-4.8.1.jar.md5 b/common/m2/repository/org/mockito/mockito-inline/4.8.1/mockito-inline-4.8.1.jar.md5
new file mode 100644
index 0000000..0de4f99
--- /dev/null
+++ b/common/m2/repository/org/mockito/mockito-inline/4.8.1/mockito-inline-4.8.1.jar.md5
@@ -0,0 +1 @@
+0e57e26c5abe9f279ff8844a5beac889
\ No newline at end of file
diff --git a/common/m2/repository/org/mockito/mockito-inline/4.8.1/mockito-inline-4.8.1.jar.sha1 b/common/m2/repository/org/mockito/mockito-inline/4.8.1/mockito-inline-4.8.1.jar.sha1
new file mode 100644
index 0000000..428c564
--- /dev/null
+++ b/common/m2/repository/org/mockito/mockito-inline/4.8.1/mockito-inline-4.8.1.jar.sha1
@@ -0,0 +1 @@
+3d1dffee9a8a1998ec782383ca2f818848f2d5f1
\ No newline at end of file
diff --git a/common/m2/repository/org/mockito/mockito-inline/4.8.1/mockito-inline-4.8.1.pom b/common/m2/repository/org/mockito/mockito-inline/4.8.1/mockito-inline-4.8.1.pom
new file mode 100644
index 0000000..4b3f0db
--- /dev/null
+++ b/common/m2/repository/org/mockito/mockito-inline/4.8.1/mockito-inline-4.8.1.pom
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.mockito</groupId>
+  <artifactId>mockito-inline</artifactId>
+  <version>4.8.1</version>
+  <name>mockito-inline</name>
+  <description>Mockito preconfigured inline mock maker (intermediate and to be superseeded by automatic usage in a future version)</description>
+  <url>https://github.com/mockito/mockito</url>
+  <licenses>
+    <license>
+      <name>The MIT License</name>
+      <url>https://github.com/mockito/mockito/blob/main/LICENSE</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <developers>
+    <developer>
+      <id>mockitoguy</id>
+      <name>Szczepan Faber</name>
+      <url>https://github.com/mockitoguy</url>
+      <roles>
+        <role>Core developer</role>
+      </roles>
+    </developer>
+    <developer>
+      <id>bric3</id>
+      <name>Brice Dutheil</name>
+      <url>https://github.com/bric3</url>
+      <roles>
+        <role>Core developer</role>
+      </roles>
+    </developer>
+    <developer>
+      <id>raphw</id>
+      <name>Rafael Winterhalter</name>
+      <url>https://github.com/raphw</url>
+      <roles>
+        <role>Core developer</role>
+      </roles>
+    </developer>
+    <developer>
+      <id>TimvdLippe</id>
+      <name>Tim van der Lippe</name>
+      <url>https://github.com/TimvdLippe</url>
+      <roles>
+        <role>Core developer</role>
+      </roles>
+    </developer>
+  </developers>
+  <scm>
+    <url>https://github.com/mockito/mockito.git</url>
+  </scm>
+  <issueManagement>
+    <system>GitHub issues</system>
+    <url>https://github.com/mockito/mockito/issues</url>
+  </issueManagement>
+  <ciManagement>
+    <system>GH Actions</system>
+    <url>https://github.com/mockito/mockito/actions</url>
+  </ciManagement>
+  <dependencies>
+    <dependency>
+      <groupId>org.mockito</groupId>
+      <artifactId>mockito-core</artifactId>
+      <version>4.8.1</version>
+      <scope>compile</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/common/m2/repository/org/mockito/mockito-inline/4.8.1/mockito-inline-4.8.1.pom.md5 b/common/m2/repository/org/mockito/mockito-inline/4.8.1/mockito-inline-4.8.1.pom.md5
new file mode 100644
index 0000000..62247ab
--- /dev/null
+++ b/common/m2/repository/org/mockito/mockito-inline/4.8.1/mockito-inline-4.8.1.pom.md5
@@ -0,0 +1 @@
+fe61bed0d635f112d13d26817e3f9f50
\ No newline at end of file
diff --git a/common/m2/repository/org/mockito/mockito-inline/4.8.1/mockito-inline-4.8.1.pom.sha1 b/common/m2/repository/org/mockito/mockito-inline/4.8.1/mockito-inline-4.8.1.pom.sha1
new file mode 100644
index 0000000..99f10e2
--- /dev/null
+++ b/common/m2/repository/org/mockito/mockito-inline/4.8.1/mockito-inline-4.8.1.pom.sha1
@@ -0,0 +1 @@
+05c7cacfbda1f67563b1433836796335728362ee
\ No newline at end of file
diff --git a/common/m2/repository/org/mockito/mockito-inline/maven-metadata.xml b/common/m2/repository/org/mockito/mockito-inline/maven-metadata.xml
new file mode 100644
index 0000000..b9afd4e
--- /dev/null
+++ b/common/m2/repository/org/mockito/mockito-inline/maven-metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metadata>
+  <groupId>org.mockito</groupId>
+  <artifactId>mockito-inline</artifactId>
+  <versioning>
+    <release>4.8.1</release>
+    <versions>
+      <version>4.8.1</version>
+    </versions>
+    <lastUpdated>20221109161457</lastUpdated>
+  </versioning>
+</metadata>
diff --git a/common/m2/repository/org/objenesis/objenesis-parent/3.2/objenesis-parent-3.2.pom b/common/m2/repository/org/objenesis/objenesis-parent/3.2/objenesis-parent-3.2.pom
new file mode 100644
index 0000000..5af7ca6
--- /dev/null
+++ b/common/m2/repository/org/objenesis/objenesis-parent/3.2/objenesis-parent-3.2.pom
@@ -0,0 +1,554 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+
+    Copyright 2006-2018 the original author or authors.
+
+    Licensed under the Apache License, Version 2.0 (the "License");
+    you may not use this file except in compliance with the License.
+    You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.objenesis</groupId>
+  <artifactId>objenesis-parent</artifactId>
+  <version>3.2</version>
+  <packaging>pom</packaging>
+
+  <name>Objenesis parent project</name>
+  <description>A library for instantiating Java objects</description>
+  <url>http://objenesis.org</url>
+  <inceptionYear>2006</inceptionYear>
+
+  <modules>
+    <module>test</module>
+    <module>main</module>
+    <module>exotic</module>
+    <module>tck</module>
+  </modules>
+
+  <licenses>
+    <license>
+      <name>Apache License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+
+  <!-- Used for the copyright -->
+  <organization>
+    <name>Joe Walnes, Henri Tremblay, Leonardo Mesquita</name>
+  </organization>
+
+  <scm>
+    <url>https://github.com/easymock/objenesis</url>
+    <developerConnection>scm:git:git@github.com:easymock/objenesis.git</developerConnection>
+    <connection>scm:git:https://github.com/easymock/objenesis.git</connection>
+    <tag>3.2</tag>
+  </scm>
+
+  <developers>
+    <developer>
+      <id>joe</id>
+      <name>Joe Walnes</name>
+      <timezone>-5</timezone>
+    </developer>
+    <developer>
+      <id>henri</id>
+      <name>Henri Tremblay</name>
+      <timezone>-5</timezone>
+    </developer>
+    <developer>
+      <id>leonardo</id>
+      <name>Leonardo Mesquita</name>
+      <timezone>-5</timezone>
+    </developer>
+  </developers>
+
+  <properties>
+    <java.version>1.8</java.version>
+    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+    <spotbugs-maven-plugin.version>4.0.4</spotbugs-maven-plugin.version>
+  </properties>
+
+  <dependencyManagement>
+    <dependencies>
+      <dependency>
+        <groupId>junit</groupId>
+        <artifactId>junit</artifactId>
+        <version>4.13.2</version>
+      </dependency>
+    </dependencies>
+  </dependencyManagement>
+
+  <dependencies>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+
+  <build>
+    <plugins>
+      <plugin>
+        <artifactId>maven-compiler-plugin</artifactId>
+        <configuration>
+          <source>${java.version}</source>
+          <target>${java.version}</target>
+        </configuration>
+      </plugin>
+      <plugin>
+        <artifactId>maven-jar-plugin</artifactId>
+        <configuration>
+          <archive>
+            <index>true</index>
+            <addMavenDescriptor>false</addMavenDescriptor>
+            <manifest>
+              <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
+              <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
+            </manifest>
+          </archive>
+        </configuration>
+      </plugin>
+      <plugin>
+        <artifactId>maven-release-plugin</artifactId>
+        <configuration>
+          <!-- Required to let release with the benchmark project using snapshots. I can't put it directly in the benchmark project. It doesn't work -->
+          <allowTimestampedSnapshots>true</allowTimestampedSnapshots>
+          <!-- Renamed because the default would be objenesis-parent-x.y -->
+          <tagNameFormat>@{project.version}</tagNameFormat>
+          <!-- Quite annoying in case of error that the changes were pushed -->
+          <pushChanges>false</pushChanges>
+          <!-- Do not activate special profile from the superpom. We do it ourselves -->
+          <useReleaseProfile>false</useReleaseProfile>
+          <!-- Profiles required for the release -->
+          <releaseProfiles>release,full,all</releaseProfiles>
+          <!-- To use the same version on the module and the parent -->
+          <autoVersionSubmodules>true</autoVersionSubmodules>
+        </configuration>
+      </plugin>
+      <plugin>
+        <artifactId>maven-site-plugin</artifactId>
+        <inherited>false</inherited>
+        <configuration>
+          <siteDirectory>${project.basedir}/website</siteDirectory>
+        </configuration>
+      </plugin>
+      <plugin>
+        <groupId>com.mycila</groupId>
+        <artifactId>license-maven-plugin</artifactId>
+        <inherited>false</inherited>
+        <configuration>
+          <!-- skipping the license check on the parent pom since it's not needed -->
+          <skip>true</skip>
+        </configuration>
+      </plugin>
+      <plugin>
+        <artifactId>maven-enforcer-plugin</artifactId>
+        <version>3.0.0-M3</version>
+        <configuration>
+          <rules>
+            <requireMavenVersion>
+              <version>3.5.0</version>
+            </requireMavenVersion>
+          </rules>
+        </configuration>
+        <executions>
+          <execution>
+            <id>enforce-versions</id>
+            <goals>
+              <goal>enforce</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
+        <groupId>org.sonatype.plugins</groupId>
+        <artifactId>nexus-staging-maven-plugin</artifactId>
+        <version>1.6.8</version>
+        <extensions>true</extensions>
+        <configuration>
+          <serverId>ossrh</serverId>
+          <nexusUrl>https://oss.sonatype.org</nexusUrl>
+          <autoReleaseAfterClose>false</autoReleaseAfterClose>
+        </configuration>
+      </plugin>
+    </plugins>
+    <extensions>
+      <extension>
+        <groupId>org.apache.maven.wagon</groupId>
+        <artifactId>wagon-ssh-external</artifactId>
+        <version>2.10</version>
+      </extension>
+    </extensions>
+    <pluginManagement>
+      <plugins>
+        <plugin>
+          <artifactId>maven-assembly-plugin</artifactId>
+          <version>3.3.0</version>
+        </plugin>
+        <plugin>
+          <artifactId>maven-compiler-plugin</artifactId>
+          <version>3.8.1</version>
+        </plugin>
+        <plugin>
+          <artifactId>maven-jar-plugin</artifactId>
+          <version>3.2.0</version>
+        </plugin>
+        <plugin>
+          <artifactId>maven-surefire-plugin</artifactId>
+          <version>3.0.0-M5</version>
+        </plugin>
+        <plugin>
+          <artifactId>maven-clean-plugin</artifactId>
+          <version>3.1.0</version>
+        </plugin>
+        <plugin>
+          <artifactId>maven-deploy-plugin</artifactId>
+          <version>3.0.0-M1</version>
+        </plugin>
+        <plugin>
+          <artifactId>maven-gpg-plugin</artifactId>
+          <version>1.6</version>
+          <executions>
+            <execution>
+              <id>sign-artifacts</id>
+              <phase>verify</phase>
+              <goals>
+                <goal>sign</goal>
+              </goals>
+            </execution>
+          </executions>
+        </plugin>
+        <plugin>
+          <artifactId>maven-install-plugin</artifactId>
+          <version>3.0.0-M1</version>
+        </plugin>
+        <plugin>
+          <artifactId>maven-release-plugin</artifactId>
+          <version>3.0.0-M1</version>
+        </plugin>
+        <plugin>
+          <artifactId>maven-resources-plugin</artifactId>
+          <version>3.2.0</version>
+        </plugin>
+        <plugin>
+          <artifactId>maven-shade-plugin</artifactId>
+          <version>3.2.4</version>
+        </plugin>
+        <plugin>
+          <artifactId>maven-site-plugin</artifactId>
+          <version>3.9.1</version>
+        </plugin>
+        <plugin>
+          <artifactId>maven-source-plugin</artifactId>
+          <version>3.2.1</version>
+        </plugin>
+        <plugin>
+          <artifactId>maven-javadoc-plugin</artifactId>
+          <version>3.2.0</version>
+        </plugin>
+        <plugin>
+          <artifactId>maven-war-plugin</artifactId>
+          <version>3.3.1</version>
+        </plugin>
+        <plugin>
+          <groupId>org.apache.felix</groupId>
+          <artifactId>maven-bundle-plugin</artifactId>
+          <version>5.1.1</version>
+        </plugin>
+        <plugin>
+          <groupId>com.keyboardsamurais.maven</groupId>
+          <artifactId>maven-timestamp-plugin</artifactId>
+          <version>1.0</version>
+          <executions>
+            <execution>
+              <id>year</id>
+              <goals>
+                <goal>create</goal>
+              </goals>
+              <configuration>
+                <propertyName>year</propertyName>
+                <timestampPattern>yyyy</timestampPattern>
+              </configuration>
+            </execution>
+          </executions>
+        </plugin>
+        <plugin>
+          <groupId>com.mycila</groupId>
+          <artifactId>license-maven-plugin</artifactId>
+          <version>3.0</version>
+          <configuration>
+            <header>${project.basedir}/../header.txt</header>
+            <strictCheck>true</strictCheck>
+            <mapping>
+              <java>SLASHSTAR_STYLE</java>
+            </mapping>
+            <excludes>
+              <!-- Not being ignore by default -->
+              <exclude>.gitignore</exclude>
+              <!-- Nothing is copyrighted in target -->
+              <exclude>target/**</exclude>
+              <!-- generated pom by maven-shade-plugin -->
+              <exclude>dependency-reduced-pom.xml</exclude>
+              <!-- generated by Equinox during OSGi test -->
+              <exclude>eclipse_config/**</exclude>
+              <!-- no header wanted on the website -->
+              <exclude>website/**</exclude>
+              <!-- no header on batch files -->
+              <exclude>**/*.bat</exclude>
+              <!-- generated Android files -->
+              <exclude>project.properties</exclude>
+              <exclude>lint.xml</exclude>
+              <exclude>gen/**</exclude>
+              <exclude>bin/**</exclude>
+              <!-- no header on text files -->
+              <exclude>**/*.txt</exclude>
+              <!-- no header on Eclipse launch files -->
+              <exclude>**/*.launch</exclude>
+              <!-- no header on markdown files -->
+              <exclude>**/*.md</exclude>
+              <!-- Github pages files -->
+              <exclude>website/site/resources/CNAME</exclude>
+              <exclude>website/site/resources/.nojekyll</exclude>
+            </excludes>
+            <properties>
+              <inceptionYear>${project.inceptionYear}</inceptionYear>
+              <year>${year}</year>
+            </properties>
+          </configuration>
+        </plugin>
+        <plugin>
+          <artifactId>maven-remote-resources-plugin</artifactId>
+          <version>1.7.0</version>
+          <executions>
+            <execution>
+              <goals>
+                <goal>process</goal>
+              </goals>
+              <configuration>
+                <resourceBundles>
+                  <resourceBundle>org.apache:apache-jar-resource-bundle:1.3</resourceBundle>
+                </resourceBundles>
+              </configuration>
+            </execution>
+          </executions>
+        </plugin>
+        <plugin>
+          <groupId>org.codehaus.mojo</groupId>
+          <artifactId>exec-maven-plugin</artifactId>
+          <version>3.0.0</version>
+        </plugin>
+        <plugin>
+          <groupId>org.codehaus.mojo</groupId>
+          <artifactId>versions-maven-plugin</artifactId>
+          <version>2.8.1</version>
+        </plugin>
+        <plugin>
+          <groupId>com.github.spotbugs</groupId>
+          <artifactId>spotbugs-maven-plugin</artifactId>
+          <version>${spotbugs-maven-plugin.version}</version>
+          <configuration>
+            <xmlOutput>true</xmlOutput>
+            <omitVisitors>Naming</omitVisitors>
+          </configuration>
+        </plugin>
+        <!--This plugin configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself. -->
+        <plugin>
+          <groupId>org.eclipse.m2e</groupId>
+          <artifactId>lifecycle-mapping</artifactId>
+          <version>1.0.0</version>
+          <configuration>
+            <lifecycleMappingMetadata>
+              <pluginExecutions>
+                <pluginExecution>
+                  <pluginExecutionFilter>
+                    <groupId>com.keyboardsamurais.maven</groupId>
+                    <artifactId>maven-timestamp-plugin</artifactId>
+                    <versionRange>[1.0,)</versionRange>
+                    <goals>
+                      <goal>create</goal>
+                    </goals>
+                  </pluginExecutionFilter>
+                  <action>
+                    <execute />
+                  </action>
+                </pluginExecution>
+                <pluginExecution>
+                  <pluginExecutionFilter>
+                    <artifactId>maven-remote-resources-plugin</artifactId>
+                    <versionRange>[1.0,)</versionRange>
+                    <goals>
+                      <goal>process</goal>
+                    </goals>
+                  </pluginExecutionFilter>
+                  <action>
+                    <execute />
+                  </action>
+                </pluginExecution>
+                <pluginExecution>
+                  <pluginExecutionFilter>
+                    <groupId>com.github.spotbugs</groupId>
+                    <artifactId>spotbugs-maven-plugin</artifactId>
+                    <versionRange>[2.5.5,)</versionRange>
+                    <goals>
+                      <goal>spotbugs</goal>
+                    </goals>
+                  </pluginExecutionFilter>
+                  <action>
+                    <ignore />
+                  </action>
+                </pluginExecution>
+              </pluginExecutions>
+            </lifecycleMappingMetadata>
+          </configuration>
+        </plugin>
+      </plugins>
+    </pluginManagement>
+  </build>
+  <reporting>
+    <plugins>
+      <plugin>
+        <artifactId>maven-project-info-reports-plugin</artifactId>
+        <version>3.1.1</version>
+      </plugin>
+      <plugin>
+        <groupId>com.github.spotbugs</groupId>
+        <artifactId>spotbugs-maven-plugin</artifactId>
+        <version>${spotbugs-maven-plugin.version}</version>
+      </plugin>
+      <plugin>
+        <artifactId>maven-pmd-plugin</artifactId>
+        <version>3.13.0</version>
+        <configuration>
+          <targetJdk>1.8</targetJdk>
+        </configuration>
+      </plugin>
+    </plugins>
+  </reporting>
+
+  <distributionManagement>
+    <repository>
+      <id>ossrh</id>
+      <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
+    </repository>
+    <snapshotRepository>
+      <id>ossrh</id>
+      <url>https://oss.sonatype.org/content/repositories/snapshots</url>
+    </snapshotRepository>
+  </distributionManagement>
+
+  <profiles>
+    <profile>
+      <!-- Activate to generate javadoc, sources jars, license check and spotbugs -->
+      <id>full</id>
+      <build>
+        <plugins>
+          <plugin>
+            <artifactId>maven-source-plugin</artifactId>
+            <executions>
+              <execution>
+                <id>attach-sources</id>
+                <goals>
+                  <goal>jar-no-fork</goal>
+                </goals>
+              </execution>
+            </executions>
+          </plugin>
+          <plugin>
+            <artifactId>maven-javadoc-plugin</artifactId>
+            <executions>
+              <execution>
+                <id>attach-javadocs</id>
+                <goals>
+                  <goal>jar</goal>
+                </goals>
+              </execution>
+            </executions>
+          </plugin>
+          <plugin>
+            <groupId>com.github.spotbugs</groupId>
+            <artifactId>spotbugs-maven-plugin</artifactId>
+            <executions>
+              <execution>
+                <id>spotbugs</id>
+                <goals>
+                  <goal>spotbugs</goal>
+                </goals>
+              </execution>
+            </executions>
+          </plugin>
+          <plugin>
+            <groupId>com.mycila</groupId>
+            <artifactId>license-maven-plugin</artifactId>
+            <executions>
+              <execution>
+                <id>check</id>
+                <goals>
+                  <goal>check</goal>
+                </goals>
+              </execution>
+            </executions>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+    <profile>
+      <!-- Activate to generate the website -->
+      <id>website</id>
+      <modules>
+        <module>website</module>
+      </modules>
+    </profile>
+    <profile>
+      <!-- Activate to execute the tck on Android -->
+      <id>android</id>
+      <modules>
+        <module>tck-android</module>
+      </modules>
+    </profile>
+    <profile>
+      <!-- Activate to run the benchmark -->
+      <id>benchmark</id>
+      <modules>
+        <module>benchmark</module>
+      </modules>
+    </profile>
+    <profile>
+      <!-- Activate to run to include Google App Engine test -->
+      <id>gae</id>
+      <modules>
+        <module>gae</module>
+      </modules>
+    </profile>
+    <profile>
+      <!-- Activate to create a complete release -->
+      <id>release</id>
+      <build>
+        <plugins>
+          <plugin>
+            <artifactId>maven-gpg-plugin</artifactId>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+    <profile>
+      <id>all</id>
+      <modules>
+        <module>benchmark</module>
+        <module>tck-android</module>
+        <module>gae</module>
+        <module>website</module>
+      </modules>
+    </profile>
+  </profiles>
+</project>
diff --git a/common/m2/repository/org/objenesis/objenesis-parent/3.2/objenesis-parent-3.2.pom.md5 b/common/m2/repository/org/objenesis/objenesis-parent/3.2/objenesis-parent-3.2.pom.md5
new file mode 100644
index 0000000..03237d9
--- /dev/null
+++ b/common/m2/repository/org/objenesis/objenesis-parent/3.2/objenesis-parent-3.2.pom.md5
@@ -0,0 +1 @@
+05a36d682b6cee4a319e6d8591442ec0
\ No newline at end of file
diff --git a/common/m2/repository/org/objenesis/objenesis-parent/3.2/objenesis-parent-3.2.pom.sha1 b/common/m2/repository/org/objenesis/objenesis-parent/3.2/objenesis-parent-3.2.pom.sha1
new file mode 100644
index 0000000..6e2a60f
--- /dev/null
+++ b/common/m2/repository/org/objenesis/objenesis-parent/3.2/objenesis-parent-3.2.pom.sha1
@@ -0,0 +1 @@
+833ced74e7fd53408a3915080c5e50f2dc90dc35
\ No newline at end of file
diff --git a/common/m2/repository/org/objenesis/objenesis-parent/maven-metadata.xml b/common/m2/repository/org/objenesis/objenesis-parent/maven-metadata.xml
new file mode 100644
index 0000000..dac257b
--- /dev/null
+++ b/common/m2/repository/org/objenesis/objenesis-parent/maven-metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metadata>
+  <groupId>org.objenesis</groupId>
+  <artifactId>objenesis-parent</artifactId>
+  <versioning>
+    <release>3.2</release>
+    <versions>
+      <version>3.2</version>
+    </versions>
+    <lastUpdated>20220704144808</lastUpdated>
+  </versioning>
+</metadata>
diff --git a/common/m2/repository/org/objenesis/objenesis/3.2/objenesis-3.2.jar b/common/m2/repository/org/objenesis/objenesis/3.2/objenesis-3.2.jar
new file mode 100644
index 0000000..1888e2e
--- /dev/null
+++ b/common/m2/repository/org/objenesis/objenesis/3.2/objenesis-3.2.jar
Binary files differ
diff --git a/common/m2/repository/org/objenesis/objenesis/3.2/objenesis-3.2.jar.md5 b/common/m2/repository/org/objenesis/objenesis/3.2/objenesis-3.2.jar.md5
new file mode 100644
index 0000000..50b61b7
--- /dev/null
+++ b/common/m2/repository/org/objenesis/objenesis/3.2/objenesis-3.2.jar.md5
@@ -0,0 +1 @@
+5c1ee20481a06561af295034ea89c4b4
\ No newline at end of file
diff --git a/common/m2/repository/org/objenesis/objenesis/3.2/objenesis-3.2.jar.sha1 b/common/m2/repository/org/objenesis/objenesis/3.2/objenesis-3.2.jar.sha1
new file mode 100644
index 0000000..1f870b9
--- /dev/null
+++ b/common/m2/repository/org/objenesis/objenesis/3.2/objenesis-3.2.jar.sha1
@@ -0,0 +1 @@
+7fadf57620c8b8abdf7519533e5527367cb51f09
\ No newline at end of file
diff --git a/common/m2/repository/org/objenesis/objenesis/3.2/objenesis-3.2.pom b/common/m2/repository/org/objenesis/objenesis/3.2/objenesis-3.2.pom
new file mode 100644
index 0000000..6af54b5
--- /dev/null
+++ b/common/m2/repository/org/objenesis/objenesis/3.2/objenesis-3.2.pom
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+
+    Copyright 2006-2021 the original author or authors.
+
+    Licensed under the Apache License, Version 2.0 (the "License");
+    you may not use this file except in compliance with the License.
+    You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <groupId>org.objenesis</groupId>
+    <artifactId>objenesis-parent</artifactId>
+    <version>3.2</version>
+  </parent>
+  <artifactId>objenesis</artifactId>
+
+  <name>Objenesis</name>
+  <description>A library for instantiating Java objects</description>
+
+  <dependencies>
+    <dependency>
+      <groupId>org.objenesis</groupId>
+      <artifactId>objenesis-test</artifactId>
+      <version>${project.version}</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+
+  <build>
+    <plugins>
+      <plugin>
+        <artifactId>maven-jar-plugin</artifactId>
+        <configuration>
+          <archive>
+            <manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
+            <manifestEntries>
+              <Automatic-Module-Name>org.objenesis</Automatic-Module-Name>
+              <Dependencies>jdk.unsupported</Dependencies>
+            </manifestEntries>
+          </archive>
+        </configuration>
+      </plugin>
+      <plugin>
+        <groupId>com.keyboardsamurais.maven</groupId>
+        <artifactId>maven-timestamp-plugin</artifactId>
+      </plugin>
+      <plugin>
+        <groupId>com.mycila</groupId>
+        <artifactId>license-maven-plugin</artifactId>
+      </plugin>
+      <plugin>
+        <artifactId>maven-remote-resources-plugin</artifactId>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.felix</groupId>
+        <artifactId>maven-bundle-plugin</artifactId>
+        <extensions>true</extensions>
+        <configuration>
+          <instructions>
+            <Import-Package>
+            COM.newmonics.PercClassLoader;resolution:=optional,
+            sun.misc;resolution:=optional,
+            sun.reflect;resolution:=optional
+            </Import-Package>
+          </instructions>
+        </configuration>
+        <executions>
+          <execution>
+            <id>bundle-manifest</id>
+            <phase>process-classes</phase>
+            <goals>
+              <goal>manifest</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+
+</project>
diff --git a/common/m2/repository/org/objenesis/objenesis/3.2/objenesis-3.2.pom.md5 b/common/m2/repository/org/objenesis/objenesis/3.2/objenesis-3.2.pom.md5
new file mode 100644
index 0000000..b45d483
--- /dev/null
+++ b/common/m2/repository/org/objenesis/objenesis/3.2/objenesis-3.2.pom.md5
@@ -0,0 +1 @@
+09d795f827798e144db8b7f5832aef8b
\ No newline at end of file
diff --git a/common/m2/repository/org/objenesis/objenesis/3.2/objenesis-3.2.pom.sha1 b/common/m2/repository/org/objenesis/objenesis/3.2/objenesis-3.2.pom.sha1
new file mode 100644
index 0000000..8db14bd
--- /dev/null
+++ b/common/m2/repository/org/objenesis/objenesis/3.2/objenesis-3.2.pom.sha1
@@ -0,0 +1 @@
+d6bda29a6a26aa5207ab880a4f09870aff20e3c6
\ No newline at end of file
diff --git a/common/m2/repository/org/objenesis/objenesis/maven-metadata.xml b/common/m2/repository/org/objenesis/objenesis/maven-metadata.xml
new file mode 100644
index 0000000..6ab28ca
--- /dev/null
+++ b/common/m2/repository/org/objenesis/objenesis/maven-metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metadata>
+  <groupId>org.objenesis</groupId>
+  <artifactId>objenesis</artifactId>
+  <versioning>
+    <release>3.2</release>
+    <versions>
+      <version>3.2</version>
+    </versions>
+    <lastUpdated>20220704144808</lastUpdated>
+  </versioning>
+</metadata>
diff --git a/linux-x86_64/perfetto/configs/trace_config_detailed.textproto b/linux-x86_64/perfetto/configs/trace_config_detailed.textproto
index 98e191c..57df340 100644
--- a/linux-x86_64/perfetto/configs/trace_config_detailed.textproto
+++ b/linux-x86_64/perfetto/configs/trace_config_detailed.textproto
@@ -176,3 +176,9 @@
     }
   }
 }
+
+data_sources: {
+  config: {
+    name: "track_event"
+  }
+}