Merge "Add UAST prebuilt as a plain .jar library"
diff --git a/common/m2/repository/net/bytebuddy/byte-buddy-agent/1.4.33/byte-buddy-agent-1.4.33.jar b/common/m2/repository/net/bytebuddy/byte-buddy-agent/1.4.33/byte-buddy-agent-1.4.33.jar
new file mode 100644
index 0000000..d09f52c
--- /dev/null
+++ b/common/m2/repository/net/bytebuddy/byte-buddy-agent/1.4.33/byte-buddy-agent-1.4.33.jar
Binary files differ
diff --git a/common/m2/repository/net/bytebuddy/byte-buddy-agent/1.4.33/byte-buddy-agent-1.4.33.jar.md5 b/common/m2/repository/net/bytebuddy/byte-buddy-agent/1.4.33/byte-buddy-agent-1.4.33.jar.md5
new file mode 100644
index 0000000..30d5ca5
--- /dev/null
+++ b/common/m2/repository/net/bytebuddy/byte-buddy-agent/1.4.33/byte-buddy-agent-1.4.33.jar.md5
@@ -0,0 +1 @@
+269c8d0eeb0cd9b9e894a7b8c5938ba3
\ No newline at end of file
diff --git a/common/m2/repository/net/bytebuddy/byte-buddy-agent/1.4.33/byte-buddy-agent-1.4.33.jar.sha1 b/common/m2/repository/net/bytebuddy/byte-buddy-agent/1.4.33/byte-buddy-agent-1.4.33.jar.sha1
new file mode 100644
index 0000000..7bdde7b
--- /dev/null
+++ b/common/m2/repository/net/bytebuddy/byte-buddy-agent/1.4.33/byte-buddy-agent-1.4.33.jar.sha1
@@ -0,0 +1 @@
+726a5aa27a9a2a2428e96846c4775aaf7c62ec87
\ No newline at end of file
diff --git a/common/m2/repository/net/bytebuddy/byte-buddy-agent/1.4.33/byte-buddy-agent-1.4.33.pom b/common/m2/repository/net/bytebuddy/byte-buddy-agent/1.4.33/byte-buddy-agent-1.4.33.pom
new file mode 100644
index 0000000..ecc8119
--- /dev/null
+++ b/common/m2/repository/net/bytebuddy/byte-buddy-agent/1.4.33/byte-buddy-agent-1.4.33.pom
@@ -0,0 +1,85 @@
+<?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.4.33</version>
+    </parent>
+
+    <artifactId>byte-buddy-agent</artifactId>
+    <packaging>bundle</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>
+    </properties>
+
+    <name>Byte Buddy Java agent</name>
+    <description>The Byte Buddy Java agent allows to access the JVM's HotSwap feature.</description>
+
+    <dependencies>
+        <dependency>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.mockito</groupId>
+            <artifactId>mockito-core</artifactId>
+            <scope>test</scope>
+        </dependency>
+    </dependencies>
+
+    <build>
+        <plugins>
+            <!-- Define bundle plugin in order to allow for 'bundle' packaging. -->
+            <plugin>
+                <groupId>org.apache.felix</groupId>
+                <artifactId>maven-bundle-plugin</artifactId>
+                <version>${version.plugin.bundle}</version>
+                <extensions>true</extensions>
+            </plugin>
+        </plugins>
+    </build>
+
+    <profiles>
+        <profile>
+            <id>extras</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+            </activation>
+            <build>
+                <plugins>
+                    <!-- Specify OSGi packaging and agent manifest headers. -->
+                    <plugin>
+                        <groupId>org.apache.felix</groupId>
+                        <artifactId>maven-bundle-plugin</artifactId>
+                        <version>${version.plugin.bundle}</version>
+                        <extensions>true</extensions>
+                        <configuration>
+                            <instructions>
+                                <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>
+                            </instructions>
+                        </configuration>
+                        <executions>
+                            <execution>
+                                <goals>
+                                    <goal>bundle</goal>
+                                </goals>
+                            </execution>
+                        </executions>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+    </profiles>
+
+</project>
diff --git a/common/m2/repository/net/bytebuddy/byte-buddy-agent/1.4.33/byte-buddy-agent-1.4.33.pom.md5 b/common/m2/repository/net/bytebuddy/byte-buddy-agent/1.4.33/byte-buddy-agent-1.4.33.pom.md5
new file mode 100644
index 0000000..8538cea
--- /dev/null
+++ b/common/m2/repository/net/bytebuddy/byte-buddy-agent/1.4.33/byte-buddy-agent-1.4.33.pom.md5
@@ -0,0 +1 @@
+499ccd0564400d21f4bda638e643ba67
\ No newline at end of file
diff --git a/common/m2/repository/net/bytebuddy/byte-buddy-agent/1.4.33/byte-buddy-agent-1.4.33.pom.sha1 b/common/m2/repository/net/bytebuddy/byte-buddy-agent/1.4.33/byte-buddy-agent-1.4.33.pom.sha1
new file mode 100644
index 0000000..92d50a8
--- /dev/null
+++ b/common/m2/repository/net/bytebuddy/byte-buddy-agent/1.4.33/byte-buddy-agent-1.4.33.pom.sha1
@@ -0,0 +1 @@
+ab115570368c98ddb2e682ce3607d1eed0349086
\ 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
new file mode 100644
index 0000000..b9f41e6
--- /dev/null
+++ b/common/m2/repository/net/bytebuddy/byte-buddy-agent/maven-metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metadata>
+  <groupId>net.bytebuddy</groupId>
+  <artifactId>byte-buddy-agent</artifactId>
+  <versioning>
+    <release>1.4.33</release>
+    <versions>
+      <version>1.4.33</version>
+    </versions>
+    <lastUpdated>20161018005845</lastUpdated>
+  </versioning>
+</metadata>
diff --git a/common/m2/repository/net/bytebuddy/byte-buddy-agent/maven-metadata.xml.md5 b/common/m2/repository/net/bytebuddy/byte-buddy-agent/maven-metadata.xml.md5
new file mode 100644
index 0000000..1f3b0dd
--- /dev/null
+++ b/common/m2/repository/net/bytebuddy/byte-buddy-agent/maven-metadata.xml.md5
@@ -0,0 +1 @@
+4c0c5a9fa6ca09250396c326bbb5e524
\ No newline at end of file
diff --git a/common/m2/repository/net/bytebuddy/byte-buddy-agent/maven-metadata.xml.sha1 b/common/m2/repository/net/bytebuddy/byte-buddy-agent/maven-metadata.xml.sha1
new file mode 100644
index 0000000..8c8dcbd
--- /dev/null
+++ b/common/m2/repository/net/bytebuddy/byte-buddy-agent/maven-metadata.xml.sha1
@@ -0,0 +1 @@
+8eccf8d7a6e4a4e58e7e27a4d1415eb6914add21
\ No newline at end of file
diff --git a/common/m2/repository/net/bytebuddy/byte-buddy-parent/1.4.33/byte-buddy-parent-1.4.33.pom b/common/m2/repository/net/bytebuddy/byte-buddy-parent/1.4.33/byte-buddy-parent-1.4.33.pom
new file mode 100644
index 0000000..5f88875
--- /dev/null
+++ b/common/m2/repository/net/bytebuddy/byte-buddy-parent/1.4.33/byte-buddy-parent-1.4.33.pom
@@ -0,0 +1,573 @@
+<?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.4.33</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>http://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 Travis CI)
+      - android: Builds an Android test application. An Android SDK is required for doing so. (excluded from release)
+
+      It is also possible to build Byte Buddy against a specific byte code level. By default, Byte Buddy is Java 6 compatible:
+      - java7: Sets the target level to Java 7.
+      - java8: Sets the target level to Java 8.
+
+      Additionally, the following reports are available via Maven:
+      - cobertura:cobertura - Computes line coverage for test suite (all modules)
+      - org.pitest:pitest-maven:mutationCoverage - Runs mutation tests (all modules)
+      - findbugs:findbugs findbugs:gui - Runs findbugs 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-maven-plugin</module>
+        <module>byte-buddy-gradle-plugin</module>
+    </modules>
+
+    <properties>
+        <bytebuddy.extras>false</bytebuddy.extras>
+        <bytebuddy.integration>false</bytebuddy.integration>
+        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+        <code.level>1.6</code.level>
+        <pitest.target>net.bytebuddy</pitest.target>
+        <asm.javadoc>http://asm.ow2.org/asm50/javadoc/user/</asm.javadoc>
+        <version.asm>5.1</version.asm>
+        <version.junit>4.12</version.junit>
+        <!-- Version 2.* uses Byte Buddy such that newer versions should not be used as a dependency. -->
+        <version.mockito>1.10.19</version.mockito>
+        <version.plugin.bundle>2.5.4</version.plugin.bundle>
+        <version.plugin.compiler>3.5.1</version.plugin.compiler>
+        <version.plugin.install>2.5.2</version.plugin.install>
+        <version.plugin.deploy>2.8.2</version.plugin.deploy>
+        <version.plugin.javadoc>2.10.3</version.plugin.javadoc>
+        <version.plugin.source>3.0.0</version.plugin.source>
+        <version.plugin.shade>2.4.1</version.plugin.shade>
+        <version.plugin.gpg>1.6</version.plugin.gpg>
+        <version.plugin.jxr>2.5</version.plugin.jxr>
+        <version.plugin.jar>2.6</version.plugin.jar>
+        <version.plugin.release>2.5.3</version.plugin.release>
+        <version.plugin.resources>2.7</version.plugin.resources>
+        <version.plugin.surefire>2.19.1</version.plugin.surefire>
+        <version.plugin.pitest>1.1.10</version.plugin.pitest>
+        <version.plugin.animal-sniffer>1.14</version.plugin.animal-sniffer>
+        <version.plugin.enforcer>1.4.1</version.plugin.enforcer>
+        <version.plugin.cobertura>2.7</version.plugin.cobertura>
+        <version.plugin.coveralls>4.1.0</version.plugin.coveralls>
+        <version.plugin.checkstyle>2.17</version.plugin.checkstyle>
+        <version.plugin.findbugs>3.0.3</version.plugin.findbugs>
+        <version.annotations.findbugs>3.0.1u2</version.annotations.findbugs>
+        <version.plugin.jitwatch>1.0.1</version.plugin.jitwatch>
+        <version.plugin.clirr>2.7</version.plugin.clirr>
+        <version.android.sdk>4.1.1.4</version.android.sdk>
+    </properties>
+
+    <licenses>
+        <license>
+            <name>The Apache Software License, Version 2.0</name>
+            <url>http://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>http://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:git@github.com:raphw/byte-buddy.git</connection>
+        <developerConnection>scm:git:git@github.com:raphw/byte-buddy.git</developerConnection>
+        <url>git@github.com:raphw/byte-buddy.git</url>
+        <tag>byte-buddy-1.4.33</tag>
+    </scm>
+
+    <dependencyManagement>
+        <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>
+            <dependency>
+                <groupId>org.ow2.asm</groupId>
+                <artifactId>asm-util</artifactId>
+                <version>${version.asm}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.ow2.asm</groupId>
+                <artifactId>asm-analysis</artifactId>
+                <version>${version.asm}</version>
+            </dependency>
+            <dependency>
+                <groupId>junit</groupId>
+                <artifactId>junit</artifactId>
+                <version>${version.junit}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.mockito</groupId>
+                <artifactId>mockito-core</artifactId>
+                <version>${version.mockito}</version>
+            </dependency>
+            <dependency>
+                <groupId>com.google.android</groupId>
+                <artifactId>android</artifactId>
+                <version>${version.android.sdk}</version>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
+    <dependencies>
+        <!-- Allows the suppression of find bugs false-positives by annotations without adding an actual dependency. -->
+        <dependency>
+            <groupId>com.google.code.findbugs</groupId>
+            <artifactId>annotations</artifactId>
+            <version>${version.annotations.findbugs}</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 Cobertura support for evaluating test case coverage. -->
+            <plugin>
+                <groupId>org.codehaus.mojo</groupId>
+                <artifactId>cobertura-maven-plugin</artifactId>
+                <version>${version.plugin.cobertura}</version>
+                <configuration>
+                    <aggregate>true</aggregate>
+                    <instrumentation>
+                        <excludes>
+                            <exclude>net/bytebuddy/benchmark/generated/**/*.class</exclude>
+                            <exclude>org/openjdk/jmh/infra/generated/**/*.class</exclude>
+                            <!-- The following classes are not supposed to be tested within a default build -->
+                            <exclude>net/bytebuddy/benchmark/runner/**/*.class</exclude>
+                            <exclude>net/bytebuddy/android/test/**/*.class</exclude>
+                            <exclude>net/bytebuddy/build/gradle/**/*.class</exclude>
+                        </excludes>
+                    </instrumentation>
+                    <formats>
+                        <format>html</format>
+                        <format>xml</format>
+                    </formats>
+                    <check />
+                </configuration>
+            </plugin>
+            <!-- Generate coveralls reports from Travis. -->
+            <plugin>
+                <groupId>org.eluder.coveralls</groupId>
+                <artifactId>coveralls-maven-plugin</artifactId>
+                <version>${version.plugin.coveralls}</version>
+            </plugin>
+            <!-- Also allow for manual findbugs execution. Note that the generated warnings do not always apply for Byte Buddy's use case. -->
+            <plugin>
+                <groupId>org.codehaus.mojo</groupId>
+                <artifactId>findbugs-maven-plugin</artifactId>
+                <version>${version.plugin.findbugs}</version>
+                <configuration>
+                    <effort>Max</effort>
+                    <threshold>Low</threshold>
+                    <xmlOutput>true</xmlOutput>
+                    <failOnError>false</failOnError>
+                    <findbugsXmlOutputDirectory>${project.build.directory}/findbugs</findbugsXmlOutputDirectory>
+                </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 binar changes between releases -->
+            <plugin>
+                <groupId>org.codehaus.mojo</groupId>
+                <artifactId>clirr-maven-plugin</artifactId>
+                <version>${version.plugin.clirr}</version>
+            </plugin>
+        </plugins>
+
+        <pluginManagement>
+            <plugins>
+                <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>
+                </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-compiler-plugin</artifactId>
+                    <version>${version.plugin.compiler}</version>
+                    <inherited>true</inherited>
+                    <configuration>
+                        <source>${code.level}</source>
+                        <target>${code.level}</target>
+                        <encoding>${project.build.sourceEncoding}</encoding>
+                    </configuration>
+                </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>
+        <repository>
+            <id>bintray</id>
+            <url>https://api.bintray.com/maven/raphw/maven/ByteBuddy</url>
+        </repository>
+    </distributionManagement>
+
+    <profiles>
+        <!-- Fallback for Java 6 build to use older, compatible versions of plugins. -->
+        <profile>
+            <id>java6</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+                <jdk>1.6</jdk>
+            </activation>
+            <properties>
+                <version.plugin.findbugs>2.5.5</version.plugin.findbugs>
+                <version.annotations.findbugs>2.0.3</version.annotations.findbugs>
+                <version.plugin.checkstyle>2.15</version.plugin.checkstyle>
+            </properties>
+        </profile>
+        <!-- Runs the build with a target version for Java 7 -->
+        <profile>
+            <id>java7</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+            </activation>
+            <properties>
+                <code.level>1.7</code.level>
+            </properties>
+        </profile>
+        <!-- Runs the build with a target version for Java 8 -->
+        <profile>
+            <id>java8</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+            </activation>
+            <properties>
+                <code.level>1.8</code.level>
+            </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>
+                                <id>attach-javadoc</id>
+                                <goals>
+                                    <goal>jar</goal>
+                                </goals>
+                            </execution>
+                            <!-- Additionally to the regular jar file specified above, create an aggregated jar. -->
+                            <execution>
+                                <id>aggregate-javadoc</id>
+                                <goals>
+                                    <goal>aggregate</goal>
+                                </goals>
+                                <phase>package</phase>
+                                <configuration>
+                                    <doctitle>Byte Buddy (full API), version ${project.version}</doctitle>
+                                    <!-- Fails due to repacking of ASM by the Shade plugin. -->
+                                    <failOnError>false</failOnError>
+                                </configuration>
+                            </execution>
+                        </executions>
+                        <configuration>
+                            <detectJavaApiLink>true</detectJavaApiLink>
+                            <links>
+                                <link>${asm.javadoc}</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>
+                            </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>
+                                </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>validate</phase>
+                                <goals>
+                                    <goal>check</goal>
+                                </goals>
+                                <configuration>
+                                    <signature>
+                                        <groupId>org.codehaus.mojo.signature</groupId>
+                                        <artifactId>java16</artifactId>
+                                        <version>1.1</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>
+                                    </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>
+                    <!-- Enable non-fast-running unit tests by setting the integration profile. -->
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-surefire-plugin</artifactId>
+                        <configuration>
+                            <systemPropertyVariables>
+                                <net.bytebuddy.test.integration>true</net.bytebuddy.test.integration>
+                            </systemPropertyVariables>
+                        </configuration>
+                    </plugin>
+                    <!-- Run findbugs if not specified differently in a module.-->
+                    <plugin>
+                        <groupId>org.codehaus.mojo</groupId>
+                        <artifactId>findbugs-maven-plugin</artifactId>
+                        <version>${version.plugin.findbugs}</version>
+                        <executions>
+                            <execution>
+                                <phase>verify</phase>
+                                <goals>
+                                    <goal>check</goal>
+                                </goals>
+                                <configuration>
+                                    <effort>Max</effort>
+                                    <threshold>Low</threshold>
+                                    <xmlOutput>true</xmlOutput>
+                                    <failOnError>true</failOnError>
+                                </configuration>
+                            </execution>
+                        </executions>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+        <!-- Only build the Android test application on demand as it requires Android SDK installation. -->
+        <profile>
+            <id>android</id>
+            <activation>
+                <activeByDefault>false</activeByDefault>
+            </activation>
+            <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>
+            </modules>
+        </profile>
+    </profiles>
+
+</project>
diff --git a/common/m2/repository/net/bytebuddy/byte-buddy-parent/1.4.33/byte-buddy-parent-1.4.33.pom.md5 b/common/m2/repository/net/bytebuddy/byte-buddy-parent/1.4.33/byte-buddy-parent-1.4.33.pom.md5
new file mode 100644
index 0000000..f7529d3
--- /dev/null
+++ b/common/m2/repository/net/bytebuddy/byte-buddy-parent/1.4.33/byte-buddy-parent-1.4.33.pom.md5
@@ -0,0 +1 @@
+d6739583148021d09820670a2410600d
\ No newline at end of file
diff --git a/common/m2/repository/net/bytebuddy/byte-buddy-parent/1.4.33/byte-buddy-parent-1.4.33.pom.sha1 b/common/m2/repository/net/bytebuddy/byte-buddy-parent/1.4.33/byte-buddy-parent-1.4.33.pom.sha1
new file mode 100644
index 0000000..0fd5f9c
--- /dev/null
+++ b/common/m2/repository/net/bytebuddy/byte-buddy-parent/1.4.33/byte-buddy-parent-1.4.33.pom.sha1
@@ -0,0 +1 @@
+e070f543344613fc1ffa9103f78540fa6f77cab0
\ 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
new file mode 100644
index 0000000..d6287b7
--- /dev/null
+++ b/common/m2/repository/net/bytebuddy/byte-buddy-parent/maven-metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metadata>
+  <groupId>net.bytebuddy</groupId>
+  <artifactId>byte-buddy-parent</artifactId>
+  <versioning>
+    <release>1.4.33</release>
+    <versions>
+      <version>1.4.33</version>
+    </versions>
+    <lastUpdated>20161018005848</lastUpdated>
+  </versioning>
+</metadata>
diff --git a/common/m2/repository/net/bytebuddy/byte-buddy-parent/maven-metadata.xml.md5 b/common/m2/repository/net/bytebuddy/byte-buddy-parent/maven-metadata.xml.md5
new file mode 100644
index 0000000..ef03d7e
--- /dev/null
+++ b/common/m2/repository/net/bytebuddy/byte-buddy-parent/maven-metadata.xml.md5
@@ -0,0 +1 @@
+2fb6bed79deba44da53b98405682bfd9
\ No newline at end of file
diff --git a/common/m2/repository/net/bytebuddy/byte-buddy-parent/maven-metadata.xml.sha1 b/common/m2/repository/net/bytebuddy/byte-buddy-parent/maven-metadata.xml.sha1
new file mode 100644
index 0000000..bc25398
--- /dev/null
+++ b/common/m2/repository/net/bytebuddy/byte-buddy-parent/maven-metadata.xml.sha1
@@ -0,0 +1 @@
+c6afe5e187ae4c46b83ec5b8ee6c496745781598
\ No newline at end of file
diff --git a/common/m2/repository/net/bytebuddy/byte-buddy/1.4.33/byte-buddy-1.4.33.jar b/common/m2/repository/net/bytebuddy/byte-buddy/1.4.33/byte-buddy-1.4.33.jar
new file mode 100644
index 0000000..46eaffc
--- /dev/null
+++ b/common/m2/repository/net/bytebuddy/byte-buddy/1.4.33/byte-buddy-1.4.33.jar
Binary files differ
diff --git a/common/m2/repository/net/bytebuddy/byte-buddy/1.4.33/byte-buddy-1.4.33.jar.md5 b/common/m2/repository/net/bytebuddy/byte-buddy/1.4.33/byte-buddy-1.4.33.jar.md5
new file mode 100644
index 0000000..9578148
--- /dev/null
+++ b/common/m2/repository/net/bytebuddy/byte-buddy/1.4.33/byte-buddy-1.4.33.jar.md5
@@ -0,0 +1 @@
+62984bca7b73d25ec5ad5031a9a184ef
\ No newline at end of file
diff --git a/common/m2/repository/net/bytebuddy/byte-buddy/1.4.33/byte-buddy-1.4.33.jar.sha1 b/common/m2/repository/net/bytebuddy/byte-buddy/1.4.33/byte-buddy-1.4.33.jar.sha1
new file mode 100644
index 0000000..3a8fa83
--- /dev/null
+++ b/common/m2/repository/net/bytebuddy/byte-buddy/1.4.33/byte-buddy-1.4.33.jar.sha1
@@ -0,0 +1 @@
+911428f94b1efd9b07a59f1ee57eb011c283ed51
\ No newline at end of file
diff --git a/common/m2/repository/net/bytebuddy/byte-buddy/1.4.33/byte-buddy-1.4.33.pom b/common/m2/repository/net/bytebuddy/byte-buddy/1.4.33/byte-buddy-1.4.33.pom
new file mode 100644
index 0000000..aace742
--- /dev/null
+++ b/common/m2/repository/net/bytebuddy/byte-buddy/1.4.33/byte-buddy-1.4.33.pom
@@ -0,0 +1,244 @@
+<?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.4.33</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>

+    <plugins>

+      <plugin>

+        <groupId>org.pitest</groupId>

+        <artifactId>pitest-maven</artifactId>

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

+        <configuration>

+          <skip>true</skip>

+        </configuration>

+      </plugin>

+    </plugins>

+  </build>

+  <profiles>

+    <profile>

+      <id>extras</id>

+      <build>

+        <plugins>

+          <plugin>

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

+            <version>2.4.1</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>

+                </configuration>

+              </execution>

+            </executions>

+          </plugin>

+          <plugin>

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

+            <version>2.6</version>

+            <executions>

+              <execution>

+                <id>default-jar</id>

+                <phase>package</phase>

+                <goals>

+                  <goal>jar</goal>

+                </goals>

+                <configuration>

+                  <archive>

+                    <manifestFile>/home/rafael/workspace/oss/byte-buddy/target/checkout/byte-buddy/target/classes/META-INF/MANIFEST.MF</manifestFile>

+                  </archive>

+                </configuration>

+              </execution>

+            </executions>

+            <configuration>

+              <archive>

+                <manifestFile>/home/rafael/workspace/oss/byte-buddy/target/checkout/byte-buddy/target/classes/META-INF/MANIFEST.MF</manifestFile>

+              </archive>

+            </configuration>

+          </plugin>

+          <plugin>

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

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

+            <version>2.5.4</version>

+            <executions>

+              <execution>

+                <phase>process-classes</phase>

+                <goals>

+                  <goal>manifest</goal>

+                </goals>

+                <configuration>

+                  <instructions>

+                    <Export-Package>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.privilege,

+                                    net.bytebuddy.utility.visitor,

+                                    net.bytebuddy.jar.asm</Export-Package>

+                  </instructions>

+                </configuration>

+              </execution>

+            </executions>

+            <configuration>

+              <instructions>

+                <Export-Package>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.privilege,

+                                    net.bytebuddy.utility.visitor,

+                                    net.bytebuddy.jar.asm</Export-Package>

+              </instructions>

+            </configuration>

+          </plugin>

+          <plugin>

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

+            <version>2.10.3</version>

+            <executions>

+              <execution>

+                <id>attach-javadoc</id>

+                <goals>

+                  <goal>jar</goal>

+                </goals>

+                <configuration>

+                  <includeDependencySources>true</includeDependencySources>

+                  <dependencySourceIncludes>

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

+                  </dependencySourceIncludes>

+                  <detectJavaApiLink>true</detectJavaApiLink>

+                  <links>

+                    <link>http://asm.ow2.org/asm50/javadoc/user/</link>

+                  </links>

+                </configuration>

+              </execution>

+              <execution>

+                <id>aggregate-javadoc</id>

+                <phase>package</phase>

+                <goals>

+                  <goal>aggregate</goal>

+                </goals>

+                <configuration>

+                  <doctitle>Byte Buddy (full API), version 1.4.33</doctitle>

+                  <failOnError>false</failOnError>

+                  <includeDependencySources>true</includeDependencySources>

+                  <dependencySourceIncludes>

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

+                  </dependencySourceIncludes>

+                  <detectJavaApiLink>true</detectJavaApiLink>

+                  <links>

+                    <link>http://asm.ow2.org/asm50/javadoc/user/</link>

+                  </links>

+                </configuration>

+              </execution>

+            </executions>

+            <configuration>

+              <includeDependencySources>true</includeDependencySources>

+              <dependencySourceIncludes>

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

+              </dependencySourceIncludes>

+              <detectJavaApiLink>true</detectJavaApiLink>

+              <links>

+                <link>http://asm.ow2.org/asm50/javadoc/user/</link>

+              </links>

+            </configuration>

+          </plugin>

+        </plugins>

+      </build>

+    </profile>

+  </profiles>

+  <dependencies>

+    <dependency>

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

+      <artifactId>annotations</artifactId>

+      <version>3.0.1u2</version>

+      <scope>provided</scope>

+      <exclusions>

+        <exclusion>

+          <artifactId>jcip-annotations</artifactId>

+          <groupId>net.jcip</groupId>

+        </exclusion>

+        <exclusion>

+          <artifactId>jsr305</artifactId>

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

+        </exclusion>

+      </exclusions>

+    </dependency>

+  </dependencies>

+  <properties>

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

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

+  </properties>

+</project>

+

diff --git a/common/m2/repository/net/bytebuddy/byte-buddy/1.4.33/byte-buddy-1.4.33.pom.md5 b/common/m2/repository/net/bytebuddy/byte-buddy/1.4.33/byte-buddy-1.4.33.pom.md5
new file mode 100644
index 0000000..fccf2fd
--- /dev/null
+++ b/common/m2/repository/net/bytebuddy/byte-buddy/1.4.33/byte-buddy-1.4.33.pom.md5
@@ -0,0 +1 @@
+020899e386bbf3d8b176eb057dea6ba5
\ No newline at end of file
diff --git a/common/m2/repository/net/bytebuddy/byte-buddy/1.4.33/byte-buddy-1.4.33.pom.sha1 b/common/m2/repository/net/bytebuddy/byte-buddy/1.4.33/byte-buddy-1.4.33.pom.sha1
new file mode 100644
index 0000000..d20d67d
--- /dev/null
+++ b/common/m2/repository/net/bytebuddy/byte-buddy/1.4.33/byte-buddy-1.4.33.pom.sha1
@@ -0,0 +1 @@
+8a63600d6516bcc859b2760bb56bf1506dc25a2f
\ 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
new file mode 100644
index 0000000..9fe09fd
--- /dev/null
+++ b/common/m2/repository/net/bytebuddy/byte-buddy/maven-metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metadata>
+  <groupId>net.bytebuddy</groupId>
+  <artifactId>byte-buddy</artifactId>
+  <versioning>
+    <release>1.4.33</release>
+    <versions>
+      <version>1.4.33</version>
+    </versions>
+    <lastUpdated>20161018005846</lastUpdated>
+  </versioning>
+</metadata>
diff --git a/common/m2/repository/net/bytebuddy/byte-buddy/maven-metadata.xml.md5 b/common/m2/repository/net/bytebuddy/byte-buddy/maven-metadata.xml.md5
new file mode 100644
index 0000000..89bd8f8
--- /dev/null
+++ b/common/m2/repository/net/bytebuddy/byte-buddy/maven-metadata.xml.md5
@@ -0,0 +1 @@
+62198a687f1a2e44aa117dacaaf83edc
\ No newline at end of file
diff --git a/common/m2/repository/net/bytebuddy/byte-buddy/maven-metadata.xml.sha1 b/common/m2/repository/net/bytebuddy/byte-buddy/maven-metadata.xml.sha1
new file mode 100644
index 0000000..eaa576c
--- /dev/null
+++ b/common/m2/repository/net/bytebuddy/byte-buddy/maven-metadata.xml.sha1
@@ -0,0 +1 @@
+4d5e7abf1c3914ad466f678f1b13abead0ea9ab7
\ No newline at end of file
diff --git a/common/m2/repository/org/mockito/mockito-core/2.2.5/mockito-core-2.2.5.jar b/common/m2/repository/org/mockito/mockito-core/2.2.5/mockito-core-2.2.5.jar
new file mode 100644
index 0000000..069f0af
--- /dev/null
+++ b/common/m2/repository/org/mockito/mockito-core/2.2.5/mockito-core-2.2.5.jar
Binary files differ
diff --git a/common/m2/repository/org/mockito/mockito-core/2.2.5/mockito-core-2.2.5.jar.md5 b/common/m2/repository/org/mockito/mockito-core/2.2.5/mockito-core-2.2.5.jar.md5
new file mode 100644
index 0000000..8c5e408
--- /dev/null
+++ b/common/m2/repository/org/mockito/mockito-core/2.2.5/mockito-core-2.2.5.jar.md5
@@ -0,0 +1 @@
+c94f2d48eeeaac768886a7df500d56af
\ No newline at end of file
diff --git a/common/m2/repository/org/mockito/mockito-core/2.2.5/mockito-core-2.2.5.jar.sha1 b/common/m2/repository/org/mockito/mockito-core/2.2.5/mockito-core-2.2.5.jar.sha1
new file mode 100644
index 0000000..1805071
--- /dev/null
+++ b/common/m2/repository/org/mockito/mockito-core/2.2.5/mockito-core-2.2.5.jar.sha1
@@ -0,0 +1 @@
+807a6e1ddcb080e4d157aa0f97a112422e297a7a
\ No newline at end of file
diff --git a/common/m2/repository/org/mockito/mockito-core/2.2.5/mockito-core-2.2.5.pom b/common/m2/repository/org/mockito/mockito-core/2.2.5/mockito-core-2.2.5.pom
new file mode 100644
index 0000000..02bfefb
--- /dev/null
+++ b/common/m2/repository/org/mockito/mockito-core/2.2.5/mockito-core-2.2.5.pom
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.mockito</groupId>
+  <artifactId>mockito-core</artifactId>
+  <version>2.2.5</version>
+  <dependencies>
+    <dependency>
+      <groupId>net.bytebuddy</groupId>
+      <artifactId>byte-buddy</artifactId>
+      <version>1.4.33</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>net.bytebuddy</groupId>
+      <artifactId>byte-buddy-agent</artifactId>
+      <version>1.4.33</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.objenesis</groupId>
+      <artifactId>objenesis</artifactId>
+      <version>2.4</version>
+      <scope>runtime</scope>
+    </dependency>
+  </dependencies>
+  <name>Mockito</name>
+  <packaging>jar</packaging>
+  <url>http://mockito.org</url>
+  <description>Mock objects library for java</description>
+  <licenses>
+    <license>
+      <name>The MIT License</name>
+      <url>http://github.com/mockito/mockito/blob/master/LICENSE</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <scm>
+    <url>http://github.com/mockito/mockito</url>
+  </scm>
+  <issueManagement>
+    <url>https://github.com/mockito/mockito/issues</url>
+    <system>GitHub issues</system>
+  </issueManagement>
+  <ciManagement>
+    <url>https://travis-ci.org/mockito/mockito</url>
+    <system>TravisCI</system>
+  </ciManagement>
+  <developers>
+    <developer>
+      <id>szczepiq</id>
+      <name>Szczepan Faber</name>
+      <roles>
+        <role>Core developer</role>
+      </roles>
+    </developer>
+    <developer>
+      <id>bric3</id>
+      <name>Brice Dutheil</name>
+      <roles>
+        <role>Core developer</role>
+      </roles>
+    </developer>
+    <developer>
+      <id>raphw</id>
+      <name>Rafael Winterhalter</name>
+      <roles>
+        <role>Core developer</role>
+      </roles>
+    </developer>
+    <developer>
+      <id>TimvdLippe</id>
+      <name>Tim van der Lippe</name>
+      <roles>
+        <role>Core developer</role>
+      </roles>
+    </developer>
+  </developers>
+</project>
diff --git a/common/m2/repository/org/mockito/mockito-core/2.2.5/mockito-core-2.2.5.pom.md5 b/common/m2/repository/org/mockito/mockito-core/2.2.5/mockito-core-2.2.5.pom.md5
new file mode 100644
index 0000000..299ce5c
--- /dev/null
+++ b/common/m2/repository/org/mockito/mockito-core/2.2.5/mockito-core-2.2.5.pom.md5
@@ -0,0 +1 @@
+3231c8c3e309bb96f7810efbfef66648
\ No newline at end of file
diff --git a/common/m2/repository/org/mockito/mockito-core/2.2.5/mockito-core-2.2.5.pom.sha1 b/common/m2/repository/org/mockito/mockito-core/2.2.5/mockito-core-2.2.5.pom.sha1
new file mode 100644
index 0000000..b666a1a
--- /dev/null
+++ b/common/m2/repository/org/mockito/mockito-core/2.2.5/mockito-core-2.2.5.pom.sha1
@@ -0,0 +1 @@
+2b02b86b3870ae5bba9c8f309fd80ab82591cabe
\ 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
index a1592a1..e70691d 100644
--- a/common/m2/repository/org/mockito/mockito-core/maven-metadata.xml
+++ b/common/m2/repository/org/mockito/mockito-core/maven-metadata.xml
@@ -5,7 +5,7 @@
   <version>2.0.99-beta</version>
   <versioning>
     <latest>2.0.99-beta</latest>
-    <release>2.0.99-beta</release>
+    <release>2.2.5</release>
     <versions>
       <version>1.3</version>
       <version>1.5</version>
@@ -142,7 +142,8 @@
       <version>2.0.97-beta</version>
       <version>2.0.98-beta</version>
       <version>2.0.99-beta</version>
+      <version>2.2.5</version>
     </versions>
-    <lastUpdated>20160807062607</lastUpdated>
+    <lastUpdated>20161018005853</lastUpdated>
   </versioning>
 </metadata>
diff --git a/common/m2/repository/org/mockito/mockito-core/maven-metadata.xml.md5 b/common/m2/repository/org/mockito/mockito-core/maven-metadata.xml.md5
index b38d947..12a8304 100644
--- a/common/m2/repository/org/mockito/mockito-core/maven-metadata.xml.md5
+++ b/common/m2/repository/org/mockito/mockito-core/maven-metadata.xml.md5
@@ -1 +1 @@
-9fb9a1b3166e7ac34b4d90c135e12e6a
\ No newline at end of file
+aa5ed4be5da07b2d9eaa26181f8c936e
\ No newline at end of file
diff --git a/common/m2/repository/org/mockito/mockito-core/maven-metadata.xml.sha1 b/common/m2/repository/org/mockito/mockito-core/maven-metadata.xml.sha1
index efb9cff..93701cd 100644
--- a/common/m2/repository/org/mockito/mockito-core/maven-metadata.xml.sha1
+++ b/common/m2/repository/org/mockito/mockito-core/maven-metadata.xml.sha1
@@ -1 +1 @@
-b9e8ebea599d90e6d1231f6b99cb44eb23624016
\ No newline at end of file
+6f130c3d034edc15add0a0f728d6570800fa94a6
\ No newline at end of file
diff --git a/common/m2/repository/org/objenesis/objenesis-parent/2.4/objenesis-parent-2.4.pom b/common/m2/repository/org/objenesis/objenesis-parent/2.4/objenesis-parent-2.4.pom
new file mode 100644
index 0000000..371638f
--- /dev/null
+++ b/common/m2/repository/org/objenesis/objenesis-parent/2.4/objenesis-parent-2.4.pom
@@ -0,0 +1,517 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<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>2.4</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>
+
+  <prerequisites>
+    <maven>3.2.1</maven>
+  </prerequisites>
+
+  <modules>
+    <module>main</module>
+    <module>tck</module>
+  </modules>
+
+  <licenses>
+    <license>
+      <name>Apache 2</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>2.4</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>
+    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+  </properties>
+
+  <dependencyManagement>
+    <dependencies>
+      <dependency>
+        <groupId>junit</groupId>
+        <artifactId>junit</artifactId>
+        <version>4.12</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>1.5</source>
+          <target>1.5</target>
+        </configuration>
+      </plugin>
+      <plugin>
+        <artifactId>maven-jar-plugin</artifactId>
+        <configuration>
+          <useDefaultManifestFile>true</useDefaultManifestFile>
+          <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.maven-license-plugin</groupId>
+        <artifactId>maven-license-plugin</artifactId>
+        <inherited>false</inherited>
+        <configuration>
+          <!-- skipping the license check on the parent pom since it's not needed -->
+          <skip>true</skip>
+        </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>2.6</version>
+        </plugin>
+        <plugin>
+          <artifactId>maven-compiler-plugin</artifactId>
+          <version>3.5.1</version>
+        </plugin>
+        <plugin>
+          <artifactId>maven-jar-plugin</artifactId>
+          <version>2.6</version>
+        </plugin>
+        <plugin>
+          <artifactId>maven-surefire-plugin</artifactId>
+          <version>2.19.1</version>
+        </plugin>
+        <plugin>
+          <artifactId>maven-clean-plugin</artifactId>
+          <version>3.0.0</version>
+        </plugin>
+        <plugin>
+          <artifactId>maven-deploy-plugin</artifactId>
+          <version>2.8.2</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>2.5.2</version>
+        </plugin>
+        <plugin>
+          <artifactId>maven-release-plugin</artifactId>
+          <version>2.5.2</version>
+        </plugin>
+        <plugin>
+          <artifactId>maven-resources-plugin</artifactId>
+          <version>2.7</version>
+        </plugin>
+        <plugin>
+          <artifactId>maven-site-plugin</artifactId>
+          <version>3.5</version>
+        </plugin>
+        <plugin>
+          <artifactId>maven-source-plugin</artifactId>
+          <version>3.0.0</version>
+        </plugin>
+        <plugin>
+          <artifactId>maven-javadoc-plugin</artifactId>
+          <version>2.10.3</version>
+        </plugin>
+        <plugin>
+          <groupId>org.apache.felix</groupId>
+          <artifactId>maven-bundle-plugin</artifactId>
+          <version>3.0.1</version>
+          <executions>
+            <execution>
+              <id>bundle-manifest</id>
+              <phase>prepare-package</phase>
+              <goals>
+                <goal>manifest</goal>
+              </goals>
+            </execution>
+          </executions>
+        </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.maven-license-plugin</groupId>
+          <artifactId>maven-license-plugin</artifactId>
+          <version>1.10.b1</version>
+          <configuration>
+            <header>${project.basedir}/../header.txt</header>
+            <strictCheck>true</strictCheck>
+            <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>
+            </excludes>
+            <properties>
+              <inceptionYear>${project.inceptionYear}</inceptionYear>
+              <year>${year}</year>
+            </properties>
+          </configuration>
+        </plugin>
+        <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-remote-resources-plugin</artifactId>
+          <version>1.5</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>versions-maven-plugin</artifactId>
+          <version>2.2</version>
+        </plugin>
+        <plugin>
+          <groupId>org.codehaus.mojo</groupId>
+          <artifactId>findbugs-maven-plugin</artifactId>
+          <version>3.0.3</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>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-remote-resources-plugin</artifactId>
+                    <versionRange>[1.0,)</versionRange>
+                    <goals>
+                      <goal>process</goal>
+                    </goals>
+                  </pluginExecutionFilter>
+                  <action>
+                    <execute />
+                  </action>
+                </pluginExecution>
+                <pluginExecution>
+                  <pluginExecutionFilter>
+                    <groupId>org.codehaus.mojo</groupId>
+                    <artifactId>findbugs-maven-plugin</artifactId>
+                    <versionRange>[2.5.5,)</versionRange>
+                    <goals>
+                      <goal>findbugs</goal>
+                    </goals>
+                  </pluginExecutionFilter>
+                  <action>
+                    <ignore />
+                  </action>
+                </pluginExecution>
+              </pluginExecutions>
+            </lifecycleMappingMetadata>
+          </configuration>
+        </plugin>
+      </plugins>
+    </pluginManagement>
+  </build>
+  <reporting>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-project-info-reports-plugin</artifactId>
+        <version>2.9</version>
+      </plugin>
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>findbugs-maven-plugin</artifactId>
+        <version>3.0.3</version>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-pmd-plugin</artifactId>
+        <version>3.6</version>
+        <configuration>
+          <targetJdk>1.5</targetJdk>
+        </configuration>
+      </plugin>
+    </plugins>
+  </reporting>
+
+  <distributionManagement>
+    <repository>
+      <id>bintray</id>
+      <name>JFrog Bintray</name>
+      <url>https://api.bintray.com/maven/easymock/maven/objenesis</url>
+    </repository>
+  </distributionManagement>
+
+  <profiles>
+    <profile>
+      <!-- Activate to generate javadoc, sources jars, license check and findbugs -->
+      <id>full</id>
+      <build>
+        <plugins>
+          <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-source-plugin</artifactId>
+            <executions>
+              <execution>
+                <id>attach-sources</id>
+                <goals>
+                  <goal>jar</goal>
+                </goals>
+              </execution>
+            </executions>
+          </plugin>
+          <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-javadoc-plugin</artifactId>
+            <executions>
+              <execution>
+                <id>attach-javadocs</id>
+                <goals>
+                  <goal>jar</goal>
+                </goals>
+              </execution>
+            </executions>
+          </plugin>
+          <plugin>
+            <groupId>org.codehaus.mojo</groupId>
+            <artifactId>findbugs-maven-plugin</artifactId>
+            <executions>
+              <execution>
+                <id>findbugs</id>
+                <goals>
+                  <goal>findbugs</goal>
+                </goals>
+              </execution>
+            </executions>
+          </plugin>
+          <plugin>
+            <groupId>com.mycila.maven-license-plugin</groupId>
+            <artifactId>maven-license-plugin</artifactId>
+            <executions>
+              <execution>
+                <id>check</id>
+                <goals>
+                  <goal>check</goal>
+                </goals>
+              </execution>
+            </executions>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+    <profile>
+      <!-- Activate to update the license -->
+      <id>license</id>
+      <build>
+        <pluginManagement>
+          <plugins>
+            <plugin>
+              <groupId>com.mycila.maven-license-plugin</groupId>
+              <artifactId>maven-license-plugin</artifactId>
+              <executions>
+                <execution>
+                  <id>format</id>
+                  <phase>generate-sources</phase>
+                  <goals>
+                    <goal>format</goal>
+                  </goals>
+                </execution>
+              </executions>
+            </plugin>
+          </plugins>
+        </pluginManagement>
+      </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 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/2.4/objenesis-parent-2.4.pom.md5 b/common/m2/repository/org/objenesis/objenesis-parent/2.4/objenesis-parent-2.4.pom.md5
new file mode 100644
index 0000000..28bf932
--- /dev/null
+++ b/common/m2/repository/org/objenesis/objenesis-parent/2.4/objenesis-parent-2.4.pom.md5
@@ -0,0 +1 @@
+a0694e83c7d73d65c65e2543235e52df
\ No newline at end of file
diff --git a/common/m2/repository/org/objenesis/objenesis-parent/2.4/objenesis-parent-2.4.pom.sha1 b/common/m2/repository/org/objenesis/objenesis-parent/2.4/objenesis-parent-2.4.pom.sha1
new file mode 100644
index 0000000..61b8ea3
--- /dev/null
+++ b/common/m2/repository/org/objenesis/objenesis-parent/2.4/objenesis-parent-2.4.pom.sha1
@@ -0,0 +1 @@
+a309d204b9231abb095df79935d8ff0edb7f2a01
\ 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
index 2a8fed9..3b9a50f 100644
--- a/common/m2/repository/org/objenesis/objenesis-parent/maven-metadata.xml
+++ b/common/m2/repository/org/objenesis/objenesis-parent/maven-metadata.xml
@@ -17,6 +17,6 @@
       <version>2.3</version>
       <version>2.4</version>
     </versions>
-    <lastUpdated>20160523052547</lastUpdated>
+    <lastUpdated>20161018005850</lastUpdated>
   </versioning>
 </metadata>
diff --git a/common/m2/repository/org/objenesis/objenesis-parent/maven-metadata.xml.md5 b/common/m2/repository/org/objenesis/objenesis-parent/maven-metadata.xml.md5
index c7c1e40..cf446e6 100644
--- a/common/m2/repository/org/objenesis/objenesis-parent/maven-metadata.xml.md5
+++ b/common/m2/repository/org/objenesis/objenesis-parent/maven-metadata.xml.md5
@@ -1 +1 @@
-157961c7e2bd8af633c998f90ead8220
\ No newline at end of file
+e6715d6d1bab31866b96e429c7355121
\ No newline at end of file
diff --git a/common/m2/repository/org/objenesis/objenesis-parent/maven-metadata.xml.sha1 b/common/m2/repository/org/objenesis/objenesis-parent/maven-metadata.xml.sha1
index 3fa8ac8..cdd63f5 100644
--- a/common/m2/repository/org/objenesis/objenesis-parent/maven-metadata.xml.sha1
+++ b/common/m2/repository/org/objenesis/objenesis-parent/maven-metadata.xml.sha1
@@ -1 +1 @@
-a3532ecad99a8ccee52c13521fe9feca830b7c25
\ No newline at end of file
+f6a99c10a892fe2bc2a5e3a29f7cab0f3870e608
\ No newline at end of file
diff --git a/common/m2/repository/org/objenesis/objenesis/2.4/objenesis-2.4.jar b/common/m2/repository/org/objenesis/objenesis/2.4/objenesis-2.4.jar
new file mode 100644
index 0000000..f76ea51
--- /dev/null
+++ b/common/m2/repository/org/objenesis/objenesis/2.4/objenesis-2.4.jar
Binary files differ
diff --git a/common/m2/repository/org/objenesis/objenesis/2.4/objenesis-2.4.jar.md5 b/common/m2/repository/org/objenesis/objenesis/2.4/objenesis-2.4.jar.md5
new file mode 100644
index 0000000..2fb210e
--- /dev/null
+++ b/common/m2/repository/org/objenesis/objenesis/2.4/objenesis-2.4.jar.md5
@@ -0,0 +1 @@
+2f77ee71efc05b83104d3a7a8aaa51c7
\ No newline at end of file
diff --git a/common/m2/repository/org/objenesis/objenesis/2.4/objenesis-2.4.jar.sha1 b/common/m2/repository/org/objenesis/objenesis/2.4/objenesis-2.4.jar.sha1
new file mode 100644
index 0000000..219d7e2
--- /dev/null
+++ b/common/m2/repository/org/objenesis/objenesis/2.4/objenesis-2.4.jar.sha1
@@ -0,0 +1 @@
+2916b6c96b50c5b3ec4452ed99401db745aabb27
\ No newline at end of file
diff --git a/common/m2/repository/org/objenesis/objenesis/2.4/objenesis-2.4.pom b/common/m2/repository/org/objenesis/objenesis/2.4/objenesis-2.4.pom
new file mode 100644
index 0000000..c9b64e2
--- /dev/null
+++ b/common/m2/repository/org/objenesis/objenesis/2.4/objenesis-2.4.pom
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<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>2.4</version>
+  </parent>
+  <artifactId>objenesis</artifactId>
+
+  <name>Objenesis</name>
+  <description>A library for instantiating Java objects</description>
+  <url>http://objenesis.org</url>
+
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>com.keyboardsamurais.maven</groupId>
+        <artifactId>maven-timestamp-plugin</artifactId>
+      </plugin>
+      <plugin>
+        <groupId>com.mycila.maven-license-plugin</groupId>
+        <artifactId>maven-license-plugin</artifactId>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <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>
+      </plugin>
+    </plugins>
+  </build>
+
+  <profiles>
+    <profile>
+      <!-- Activate to create the release bundle -->
+      <id>release</id>
+      <build>
+        <plugins>
+          <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-assembly-plugin</artifactId>
+            <configuration>
+              <attach>false</attach>
+              <descriptors>
+                <descriptor>assembly.xml</descriptor>
+              </descriptors>
+            </configuration>
+            <executions>
+              <execution>
+                <id>make-assembly</id>
+                <phase>package</phase>
+                <goals>
+                  <goal>single</goal>
+                </goals>
+              </execution>
+            </executions>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+  </profiles>
+</project>
diff --git a/common/m2/repository/org/objenesis/objenesis/2.4/objenesis-2.4.pom.md5 b/common/m2/repository/org/objenesis/objenesis/2.4/objenesis-2.4.pom.md5
new file mode 100644
index 0000000..e41a999
--- /dev/null
+++ b/common/m2/repository/org/objenesis/objenesis/2.4/objenesis-2.4.pom.md5
@@ -0,0 +1 @@
+4612d4fb6a807802320dcf6f431a385b
\ No newline at end of file
diff --git a/common/m2/repository/org/objenesis/objenesis/2.4/objenesis-2.4.pom.sha1 b/common/m2/repository/org/objenesis/objenesis/2.4/objenesis-2.4.pom.sha1
new file mode 100644
index 0000000..7246101
--- /dev/null
+++ b/common/m2/repository/org/objenesis/objenesis/2.4/objenesis-2.4.pom.sha1
@@ -0,0 +1 @@
+df5ef70b490e8b3460863af8da4e173052e04b20
\ 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
index 77baa69..451653a 100644
--- a/common/m2/repository/org/objenesis/objenesis/maven-metadata.xml
+++ b/common/m2/repository/org/objenesis/objenesis/maven-metadata.xml
@@ -18,6 +18,6 @@
       <version>2.3</version>
       <version>2.4</version>
     </versions>
-    <lastUpdated>20160523052541</lastUpdated>
+    <lastUpdated>20161018005851</lastUpdated>
   </versioning>
 </metadata>
diff --git a/common/m2/repository/org/objenesis/objenesis/maven-metadata.xml.md5 b/common/m2/repository/org/objenesis/objenesis/maven-metadata.xml.md5
index 0d36a46..cc188c5 100644
--- a/common/m2/repository/org/objenesis/objenesis/maven-metadata.xml.md5
+++ b/common/m2/repository/org/objenesis/objenesis/maven-metadata.xml.md5
@@ -1 +1 @@
-920b7aeae20a3e5be5c295da1df9870a
\ No newline at end of file
+663cee496a106a2ef687ffa4ab433091
\ No newline at end of file
diff --git a/common/m2/repository/org/objenesis/objenesis/maven-metadata.xml.sha1 b/common/m2/repository/org/objenesis/objenesis/maven-metadata.xml.sha1
index 65ca41e..e5f4090 100644
--- a/common/m2/repository/org/objenesis/objenesis/maven-metadata.xml.sha1
+++ b/common/m2/repository/org/objenesis/objenesis/maven-metadata.xml.sha1
@@ -1 +1 @@
-f0aa92fa523705286292cb0df73e55ecb3417c99
\ No newline at end of file
+021b26f547ee09ce9366f24b324a3e93a3103252
\ No newline at end of file
diff --git a/common/offline-m2/com/android/tools/jack/jack-api/0.12.0/jack-api-0.12.0.jar b/common/offline-m2/com/android/tools/jack/jack-api/0.12.0/jack-api-0.12.0.jar
new file mode 100644
index 0000000..e48c7ab
--- /dev/null
+++ b/common/offline-m2/com/android/tools/jack/jack-api/0.12.0/jack-api-0.12.0.jar
Binary files differ
diff --git a/common/offline-m2/com/android/tools/jack/jack-api/0.12.0/jack-api-0.12.0.pom b/common/offline-m2/com/android/tools/jack/jack-api/0.12.0/jack-api-0.12.0.pom
new file mode 100644
index 0000000..8028155
--- /dev/null
+++ b/common/offline-m2/com/android/tools/jack/jack-api/0.12.0/jack-api-0.12.0.pom
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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>com.android.tools.jack</groupId>
+  <artifactId>jack-api</artifactId>
+  <version>0.12.0</version>
+  <name>Android Jack API</name>
+  <description>API to dynamically load Jack</description>
+  <url>http://tools.android.com</url>
+  <inceptionYear>2007</inceptionYear>
+  <licenses>
+    <license>
+      <name>The Apache Software License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <developers>
+    <developer>
+      <name>The Android Open Source Project</name>
+    </developer>
+  </developers>
+  <scm>
+    <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+    <url>https://android.googlesource.com/platform/tools/base</url>
+  </scm>
+  <dependencies>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>4.12</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>