diff --git a/libs/assertj/assertj-core/3.11.1/_remote.repositories b/libs/assertj/assertj-core/3.11.1/_remote.repositories
new file mode 100644
index 0000000000000000000000000000000000000000..243c61621cd2b437adaf9759972dedb427c40396
--- /dev/null
+++ b/libs/assertj/assertj-core/3.11.1/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri Oct 05 10:10:32 CEST 2018
+assertj-core-3.11.1.pom>central=
+assertj-core-3.11.1.jar>central=
diff --git a/libs/assertj/assertj-core/3.11.1/assertj-core-3.11.1.jar b/libs/assertj/assertj-core/3.11.1/assertj-core-3.11.1.jar
new file mode 100644
index 0000000000000000000000000000000000000000..87e5ee380aeaa446bcf8be740cd70c4994a7864c
Binary files /dev/null and b/libs/assertj/assertj-core/3.11.1/assertj-core-3.11.1.jar differ
diff --git a/libs/assertj/assertj-core/3.11.1/assertj-core-3.11.1.jar.sha1 b/libs/assertj/assertj-core/3.11.1/assertj-core-3.11.1.jar.sha1
new file mode 100644
index 0000000000000000000000000000000000000000..bf463f26f19ef83dbe7b48f01f1e52b8d3391c70
--- /dev/null
+++ b/libs/assertj/assertj-core/3.11.1/assertj-core-3.11.1.jar.sha1
@@ -0,0 +1 @@
+fdac3217b804d6900fa3650f17b5cb48e620b140
\ No newline at end of file
diff --git a/libs/assertj/assertj-core/3.11.1/assertj-core-3.11.1.pom b/libs/assertj/assertj-core/3.11.1/assertj-core-3.11.1.pom
new file mode 100644
index 0000000000000000000000000000000000000000..2c62e1439ef7b86d98a83b31f2f1b8b167007664
--- /dev/null
+++ b/libs/assertj/assertj-core/3.11.1/assertj-core-3.11.1.pom
@@ -0,0 +1,393 @@
+<?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>assertj-parent-pom</artifactId>
+    <groupId>org.assertj</groupId>
+    <version>2.2.1</version>
+    <relativePath>pom.xml</relativePath>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+  <artifactId>assertj-core</artifactId>
+  <packaging>bundle</packaging>
+  <name>AssertJ fluent assertions</name>
+  <version>3.11.1</version>
+  <description>Rich and fluent assertions for testing for Java</description>
+  <issueManagement>
+    <system>github</system>
+    <url>https://github.com/joel-costigliola/assertj-core/issues</url>
+  </issueManagement>
+  <inceptionYear>2014</inceptionYear>
+  <mailingLists>
+    <mailingList>
+      <name>AssertJ Group</name>
+      <subscribe>http://groups.google.com/group/assertj</subscribe>
+      <unsubscribe>http://groups.google.com/group/assertj</unsubscribe>
+      <post>http://groups.google.com/group/assertj</post>
+    </mailingList>
+  </mailingLists>
+  <scm>
+    <connection>scm:git:git@github.com:joel-costigliola/assertj-core.git</connection>
+    <developerConnection>scm:git:git@github.com:joel-costigliola/assertj-core.git</developerConnection>
+    <tag>assertj-core-3.11.1</tag>
+    <url>git@github.com:joel-costigliola/assertj-core</url>
+  </scm>
+  <build>
+    <pluginManagement>
+      <plugins>
+        <plugin>
+          <groupId>org.eclipse.m2e</groupId>
+          <artifactId>lifecycle-mapping</artifactId>
+          <version>1.0.0</version>
+          <configuration>
+            <lifecycleMappingMetadata>
+              <pluginExecutions>
+                <pluginExecution>
+                  <pluginExecutionFilter>
+                    <groupId>com.mycila</groupId>
+                    <artifactId>license-maven-plugin</artifactId>
+                    <versionRange>[2.6,)</versionRange>
+                    <goals>
+                      <goal>format</goal>
+                    </goals>
+                  </pluginExecutionFilter>
+                  <action>
+                    <ignore />
+                  </action>
+                </pluginExecution>
+              </pluginExecutions>
+            </lifecycleMappingMetadata>
+          </configuration>
+        </plugin>
+      </plugins>
+    </pluginManagement>
+    <plugins>
+      <plugin>
+        <artifactId>maven-compiler-plugin</artifactId>
+        <configuration>
+          <source>1.8</source>
+          <target>1.8</target>
+          <encoding>${project.build.sourceEncoding}</encoding>
+        </configuration>
+      </plugin>
+      <plugin>
+        <artifactId>maven-jar-plugin</artifactId>
+        <configuration>
+          <archive>
+            <manifestEntries>
+              <Automatic-Module-Name>org.assertj.core</Automatic-Module-Name>
+            </manifestEntries>
+          </archive>
+        </configuration>
+      </plugin>
+      <plugin>
+        <artifactId>maven-surefire-plugin</artifactId>
+        <version>2.22.0</version>
+        <configuration>
+          <argLine>${argLine}</argLine>
+        </configuration>
+      </plugin>
+      <plugin>
+        <artifactId>maven-shade-plugin</artifactId>
+        <version>3.1.1</version>
+        <executions>
+          <execution>
+            <phase>package</phase>
+            <goals>
+              <goal>shade</goal>
+            </goals>
+            <configuration>
+              <createDependencyReducedPom>true</createDependencyReducedPom>
+              <relocations>
+                <relocation>
+                  <pattern>net.bytebuddy</pattern>
+                  <shadedPattern>org.assertj.core.internal.bytebuddy</shadedPattern>
+                </relocation>
+              </relocations>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
+        <artifactId>maven-dependency-plugin</artifactId>
+        <executions>
+          <execution>
+            <id>unpack-shade</id>
+            <phase>package</phase>
+            <goals>
+              <goal>unpack</goal>
+            </goals>
+            <configuration>
+              <artifactItems>
+                <artifactItem>
+                  <groupId>${project.groupId}</groupId>
+                  <artifactId>${project.artifactId}</artifactId>
+                  <version>${project.version}</version>
+                </artifactItem>
+              </artifactItems>
+              <outputDirectory>${project.build.directory}/classes</outputDirectory>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.felix</groupId>
+        <artifactId>maven-bundle-plugin</artifactId>
+        <version>3.4.0</version>
+        <extensions>true</extensions>
+        <executions>
+          <execution>
+            <id>bundle-after-unpack-shaded</id>
+            <phase>package</phase>
+            <goals>
+              <goal>bundle</goal>
+            </goals>
+            <configuration>
+              <instructions>
+                <Export-Package>org.assertj.core.*</Export-Package>
+                <Import-Package>!org.assertj.core.*,
+                  org.junit;resolution:="optional",
+                  org.opentest4j;resolution:="optional",
+                  org.testng;resolution:="optional",
+                  *</Import-Package>
+                <Bundle-RequiredExecutionEnvironment>JavaSE-1.8</Bundle-RequiredExecutionEnvironment>
+                <_removeheaders>Bnd-LastModified</_removeheaders>
+              </instructions>
+              <niceManifest>true</niceManifest>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
+        <groupId>org.jacoco</groupId>
+        <artifactId>jacoco-maven-plugin</artifactId>
+        <executions>
+          <execution>
+            <id>jacoco-report</id>
+            <phase>prepare-package</phase>
+            <goals>
+              <goal>report</goal>
+            </goals>
+          </execution>
+          <execution>
+            <id>default-check</id>
+            <phase>prepare-package</phase>
+            <goals>
+              <goal>check</goal>
+            </goals>
+            <configuration>
+              <rules>
+                <rule>
+                  <element>BUNDLE</element>
+                  <limits>
+                    <limit>
+                      <counter>CLASS</counter>
+                      <value>COVEREDRATIO</value>
+                      <minimum>0.98</minimum>
+                    </limit>
+                  </limits>
+                </rule>
+              </rules>
+            </configuration>
+          </execution>
+        </executions>
+        <configuration>
+          <excludes>
+            <exclude>**/*hamcrest*/**</exclude>
+          </excludes>
+        </configuration>
+      </plugin>
+      <plugin>
+        <artifactId>maven-javadoc-plugin</artifactId>
+        <configuration>
+          <stylesheetfile>src/main/javadoc/assertj-javadoc.css</stylesheetfile>
+          <top>&lt;script src="http://cdn.jsdelivr.net/highlight.js/8.6/highlight.min.js"&gt;&lt;/script&gt;</top>
+          <additionalOptions>--allow-script-in-comments</additionalOptions>
+          <footer>&lt;script type="text/javascript"&gt;
+              hljs.initHighlightingOnLoad();
+            &lt;/script&gt;</footer>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+  <profiles>
+    <profile>
+      <id>java9+</id>
+      <properties>
+        <argLine>--add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED
+          --add-opens java.base/java.io=ALL-UNNAMED --add-opens java.base/java.math=ALL-UNNAMED</argLine>
+      </properties>
+    </profile>
+    <profile>
+      <id>java11+</id>
+      <properties>
+        <sonar.skip>true</sonar.skip>
+        <jacoco.skip>true</jacoco.skip>
+      </properties>
+    </profile>
+  </profiles>
+  <dependencies>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>4.12</version>
+      <scope>provided</scope>
+      <optional>true</optional>
+    </dependency>
+    <dependency>
+      <groupId>org.junit.platform</groupId>
+      <artifactId>junit-platform-runner</artifactId>
+      <version>1.2.0</version>
+      <scope>test</scope>
+      <exclusions>
+        <exclusion>
+          <artifactId>apiguardian-api</artifactId>
+          <groupId>org.apiguardian</groupId>
+        </exclusion>
+        <exclusion>
+          <artifactId>junit-platform-launcher</artifactId>
+          <groupId>org.junit.platform</groupId>
+        </exclusion>
+        <exclusion>
+          <artifactId>junit-platform-suite-api</artifactId>
+          <groupId>org.junit.platform</groupId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    <dependency>
+      <groupId>org.junit.vintage</groupId>
+      <artifactId>junit-vintage-engine</artifactId>
+      <version>5.2.0</version>
+      <scope>test</scope>
+      <exclusions>
+        <exclusion>
+          <artifactId>junit-platform-engine</artifactId>
+          <groupId>org.junit.platform</groupId>
+        </exclusion>
+        <exclusion>
+          <artifactId>apiguardian-api</artifactId>
+          <groupId>org.apiguardian</groupId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    <dependency>
+      <groupId>org.junit.jupiter</groupId>
+      <artifactId>junit-jupiter-api</artifactId>
+      <version>5.2.0</version>
+      <scope>provided</scope>
+      <exclusions>
+        <exclusion>
+          <artifactId>junit-platform-commons</artifactId>
+          <groupId>org.junit.platform</groupId>
+        </exclusion>
+        <exclusion>
+          <artifactId>apiguardian-api</artifactId>
+          <groupId>org.apiguardian</groupId>
+        </exclusion>
+      </exclusions>
+      <optional>true</optional>
+    </dependency>
+    <dependency>
+      <groupId>org.junit.jupiter</groupId>
+      <artifactId>junit-jupiter-engine</artifactId>
+      <version>5.2.0</version>
+      <scope>test</scope>
+      <exclusions>
+        <exclusion>
+          <artifactId>junit-platform-engine</artifactId>
+          <groupId>org.junit.platform</groupId>
+        </exclusion>
+        <exclusion>
+          <artifactId>apiguardian-api</artifactId>
+          <groupId>org.apiguardian</groupId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    <dependency>
+      <groupId>org.junit.jupiter</groupId>
+      <artifactId>junit-jupiter-params</artifactId>
+      <version>5.2.0</version>
+      <scope>test</scope>
+      <exclusions>
+        <exclusion>
+          <artifactId>apiguardian-api</artifactId>
+          <groupId>org.apiguardian</groupId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    <dependency>
+      <groupId>org.opentest4j</groupId>
+      <artifactId>opentest4j</artifactId>
+      <version>1.1.0</version>
+      <scope>provided</scope>
+      <optional>true</optional>
+    </dependency>
+    <dependency>
+      <groupId>org.hamcrest</groupId>
+      <artifactId>hamcrest-core</artifactId>
+      <version>1.3</version>
+      <scope>provided</scope>
+      <optional>true</optional>
+    </dependency>
+    <dependency>
+      <groupId>org.mockito</groupId>
+      <artifactId>mockito-core</artifactId>
+      <version>2.20.1</version>
+      <scope>test</scope>
+      <exclusions>
+        <exclusion>
+          <artifactId>byte-buddy-agent</artifactId>
+          <groupId>net.bytebuddy</groupId>
+        </exclusion>
+        <exclusion>
+          <artifactId>objenesis</artifactId>
+          <groupId>org.objenesis</groupId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    <dependency>
+      <groupId>com.github.marschall</groupId>
+      <artifactId>memoryfilesystem</artifactId>
+      <version>1.2.1</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.guava</groupId>
+      <artifactId>guava</artifactId>
+      <version>25.0-jre</version>
+      <scope>test</scope>
+      <exclusions>
+        <exclusion>
+          <artifactId>jsr305</artifactId>
+          <groupId>com.google.code.findbugs</groupId>
+        </exclusion>
+        <exclusion>
+          <artifactId>checker-compat-qual</artifactId>
+          <groupId>org.checkerframework</groupId>
+        </exclusion>
+        <exclusion>
+          <artifactId>error_prone_annotations</artifactId>
+          <groupId>com.google.errorprone</groupId>
+        </exclusion>
+        <exclusion>
+          <artifactId>j2objc-annotations</artifactId>
+          <groupId>com.google.j2objc</groupId>
+        </exclusion>
+        <exclusion>
+          <artifactId>animal-sniffer-annotations</artifactId>
+          <groupId>org.codehaus.mojo</groupId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+  </dependencies>
+  <dependencyManagement>
+    <dependencies>
+      <dependency>
+        <groupId>org.junit</groupId>
+        <artifactId>junit-bom</artifactId>
+        <version>5.2.0</version>
+        <type>pom</type>
+        <scope>import</scope>
+      </dependency>
+    </dependencies>
+  </dependencyManagement>
+</project>
diff --git a/libs/assertj/assertj-core/3.11.1/assertj-core-3.11.1.pom.sha1 b/libs/assertj/assertj-core/3.11.1/assertj-core-3.11.1.pom.sha1
new file mode 100644
index 0000000000000000000000000000000000000000..a3d8451ce29ecd3492ed8a4b0c104887fc35dff0
--- /dev/null
+++ b/libs/assertj/assertj-core/3.11.1/assertj-core-3.11.1.pom.sha1
@@ -0,0 +1 @@
+ac91ce2815a0f3a3477f10e37369302711a2fa86
\ No newline at end of file
diff --git a/libs/assertj/assertj-core/3.7.0/_remote.repositories b/libs/assertj/assertj-core/3.7.0/_remote.repositories
new file mode 100644
index 0000000000000000000000000000000000000000..85ec3baa3014672ac58d9b4bef220234a04e010b
--- /dev/null
+++ b/libs/assertj/assertj-core/3.7.0/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri Oct 05 10:51:47 CEST 2018
+assertj-core-3.7.0.jar>central=
+assertj-core-3.7.0.pom>central=
diff --git a/libs/assertj/assertj-core/3.7.0/assertj-core-3.7.0.jar b/libs/assertj/assertj-core/3.7.0/assertj-core-3.7.0.jar
new file mode 100644
index 0000000000000000000000000000000000000000..f56459dfae7022afde9504e237a25028a0d51bc2
Binary files /dev/null and b/libs/assertj/assertj-core/3.7.0/assertj-core-3.7.0.jar differ
diff --git a/libs/assertj/assertj-core/3.7.0/assertj-core-3.7.0.jar.sha1 b/libs/assertj/assertj-core/3.7.0/assertj-core-3.7.0.jar.sha1
new file mode 100644
index 0000000000000000000000000000000000000000..f968d38319bb01dfa48effc818045fb6f2b89d89
--- /dev/null
+++ b/libs/assertj/assertj-core/3.7.0/assertj-core-3.7.0.jar.sha1
@@ -0,0 +1 @@
+29799d158aec000a9094fd39da962346591a86e2
\ No newline at end of file
diff --git a/libs/assertj/assertj-core/3.7.0/assertj-core-3.7.0.pom b/libs/assertj/assertj-core/3.7.0/assertj-core-3.7.0.pom
new file mode 100644
index 0000000000000000000000000000000000000000..3f5ef801cbc297498cb1b820b8a4a3357047e70c
--- /dev/null
+++ b/libs/assertj/assertj-core/3.7.0/assertj-core-3.7.0.pom
@@ -0,0 +1,247 @@
+<?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>assertj-parent-pom</artifactId>
+    <groupId>org.assertj</groupId>
+    <version>2.1.6</version>
+    <relativePath>../pom.xml/pom.xml</relativePath>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+  <artifactId>assertj-core</artifactId>
+  <packaging>bundle</packaging>
+  <name>AssertJ fluent assertions</name>
+  <version>3.7.0</version>
+  <description>Rich and fluent assertions for testing for Java</description>
+  <issueManagement>
+    <system>github</system>
+    <url>https://github.com/joel-costigliola/assertj-core/issues</url>
+  </issueManagement>
+  <inceptionYear>2014</inceptionYear>
+  <mailingLists>
+    <mailingList>
+      <name>AssertJ Group</name>
+      <subscribe>http://groups.google.com/group/assertj</subscribe>
+      <unsubscribe>http://groups.google.com/group/assertj</unsubscribe>
+      <post>http://groups.google.com/group/assertj</post>
+    </mailingList>
+  </mailingLists>
+  <scm>
+    <connection>scm:git:git@github.com:joel-costigliola/assertj-core.git</connection>
+    <developerConnection>scm:git:git@github.com:joel-costigliola/assertj-core.git</developerConnection>
+    <tag>assertj-core-3.7.0</tag>
+    <url>git@github.com:joel-costigliola/assertj-core</url>
+  </scm>
+  <build>
+    <pluginManagement>
+      <plugins>
+        <plugin>
+          <groupId>org.eclipse.m2e</groupId>
+          <artifactId>lifecycle-mapping</artifactId>
+          <version>1.0.0</version>
+          <configuration>
+            <lifecycleMappingMetadata>
+              <pluginExecutions>
+                <pluginExecution>
+                  <pluginExecutionFilter>
+                    <groupId>com.mycila</groupId>
+                    <artifactId>license-maven-plugin</artifactId>
+                    <versionRange>[2.6,)</versionRange>
+                    <goals>
+                      <goal>format</goal>
+                    </goals>
+                  </pluginExecutionFilter>
+                  <action>
+                    <ignore />
+                  </action>
+                </pluginExecution>
+              </pluginExecutions>
+            </lifecycleMappingMetadata>
+          </configuration>
+        </plugin>
+      </plugins>
+    </pluginManagement>
+    <plugins>
+      <plugin>
+        <artifactId>maven-compiler-plugin</artifactId>
+        <configuration>
+          <source>1.8</source>
+          <target>1.8</target>
+          <encoding>${project.build.sourceEncoding}</encoding>
+        </configuration>
+      </plugin>
+      <plugin>
+        <artifactId>maven-surefire-plugin</artifactId>
+        <configuration>
+          <argLine>${argLine}</argLine>
+        </configuration>
+      </plugin>
+      <plugin>
+        <artifactId>maven-shade-plugin</artifactId>
+        <version>3.0.0</version>
+        <executions>
+          <execution>
+            <phase>package</phase>
+            <goals>
+              <goal>shade</goal>
+            </goals>
+            <configuration>
+              <createDependencyReducedPom>true</createDependencyReducedPom>
+              <relocations>
+                <relocation>
+                  <pattern>net.sf.cglib</pattern>
+                  <shadedPattern>org.assertj.core.internal.cglib</shadedPattern>
+                </relocation>
+                <relocation>
+                  <pattern>org.objectweb.asm</pattern>
+                  <shadedPattern>org.assertj.core.internal.asm</shadedPattern>
+                </relocation>
+              </relocations>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
+        <artifactId>maven-dependency-plugin</artifactId>
+        <executions>
+          <execution>
+            <id>unpack-shade</id>
+            <phase>package</phase>
+            <goals>
+              <goal>unpack</goal>
+            </goals>
+            <configuration>
+              <artifactItems>
+                <artifactItem>
+                  <groupId>${project.groupId}</groupId>
+                  <artifactId>${project.artifactId}</artifactId>
+                  <version>${project.version}</version>
+                </artifactItem>
+              </artifactItems>
+              <outputDirectory>${project.build.directory}/classes</outputDirectory>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.felix</groupId>
+        <artifactId>maven-bundle-plugin</artifactId>
+        <version>3.0.1</version>
+        <extensions>true</extensions>
+        <configuration>
+          <instructions>
+            <Export-Package>org.assertj.core.*</Export-Package>
+            <Bundle-RequiredExecutionEnvironment>JavaSE-1.8</Bundle-RequiredExecutionEnvironment>
+            <_removeheaders>Bnd-LastModified</_removeheaders>
+          </instructions>
+          <niceManifest>true</niceManifest>
+        </configuration>
+      </plugin>
+      <plugin>
+        <groupId>org.jacoco</groupId>
+        <artifactId>jacoco-maven-plugin</artifactId>
+        <version>0.7.9</version>
+        <executions>
+          <execution>
+            <id>jacoco-report</id>
+            <phase>prepare-package</phase>
+            <goals>
+              <goal>report</goal>
+            </goals>
+          </execution>
+          <execution>
+            <id>default-check</id>
+            <phase>prepare-package</phase>
+            <goals>
+              <goal>check</goal>
+            </goals>
+            <configuration>
+              <rules>
+                <rule>
+                  <element>BUNDLE</element>
+                  <limits>
+                    <limit>
+                      <counter>CLASS</counter>
+                      <value>COVEREDRATIO</value>
+                      <minimum>0.98</minimum>
+                    </limit>
+                  </limits>
+                </rule>
+              </rules>
+            </configuration>
+          </execution>
+        </executions>
+        <configuration />
+      </plugin>
+      <plugin>
+        <artifactId>maven-javadoc-plugin</artifactId>
+        <configuration>
+          <stylesheetfile>src/main/javadoc/assertj-javadoc.css</stylesheetfile>
+          <top>&lt;script src="http://cdn.jsdelivr.net/highlight.js/8.6/highlight.min.js"&gt;&lt;/script&gt;</top>
+          <footer>&lt;script type="text/javascript"&gt;
+              hljs.initHighlightingOnLoad();
+            &lt;/script&gt;</footer>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+  <profiles>
+    <profile>
+      <id>java9</id>
+      <properties>
+        <argLine>--add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED
+          --add-opens java.base/java.io=ALL-UNNAMED --add-opens java.base/java.math=ALL-UNNAMED</argLine>
+      </properties>
+    </profile>
+  </profiles>
+  <dependencies>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>4.12</version>
+      <scope>provided</scope>
+      <exclusions>
+        <exclusion>
+          <artifactId>hamcrest-core</artifactId>
+          <groupId>org.hamcrest</groupId>
+        </exclusion>
+      </exclusions>
+      <optional>true</optional>
+    </dependency>
+    <dependency>
+      <groupId>org.mockito</groupId>
+      <artifactId>mockito-core</artifactId>
+      <version>2.7.22</version>
+      <scope>test</scope>
+      <exclusions>
+        <exclusion>
+          <artifactId>byte-buddy</artifactId>
+          <groupId>net.bytebuddy</groupId>
+        </exclusion>
+        <exclusion>
+          <artifactId>byte-buddy-agent</artifactId>
+          <groupId>net.bytebuddy</groupId>
+        </exclusion>
+        <exclusion>
+          <artifactId>objenesis</artifactId>
+          <groupId>org.objenesis</groupId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    <dependency>
+      <groupId>com.github.marschall</groupId>
+      <artifactId>memoryfilesystem</artifactId>
+      <version>0.9.1</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.tngtech.java</groupId>
+      <artifactId>junit-dataprovider</artifactId>
+      <version>1.12.0</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+  <properties>
+    <additionalparam>-Xdoclint:none</additionalparam>
+  </properties>
+</project>
+
diff --git a/libs/assertj/assertj-core/3.7.0/assertj-core-3.7.0.pom.sha1 b/libs/assertj/assertj-core/3.7.0/assertj-core-3.7.0.pom.sha1
new file mode 100644
index 0000000000000000000000000000000000000000..84dd6c0cdf15f945625b7f7a75e8aa630d1025cb
--- /dev/null
+++ b/libs/assertj/assertj-core/3.7.0/assertj-core-3.7.0.pom.sha1
@@ -0,0 +1 @@
+a6629ba2216344d8d7df4da8f66daa1f03bc03f0
\ No newline at end of file
diff --git a/libs/assertj/assertj-core/3.8.0/_remote.repositories b/libs/assertj/assertj-core/3.8.0/_remote.repositories
new file mode 100644
index 0000000000000000000000000000000000000000..7666f38d00d850a9f0b98906f9f6531665ae4180
--- /dev/null
+++ b/libs/assertj/assertj-core/3.8.0/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Thu Oct 04 15:04:05 CEST 2018
+assertj-core-3.8.0.jar>central=
+assertj-core-3.8.0.pom>central=
diff --git a/libs/assertj/assertj-core/3.8.0/assertj-core-3.8.0.jar b/libs/assertj/assertj-core/3.8.0/assertj-core-3.8.0.jar
new file mode 100644
index 0000000000000000000000000000000000000000..49976cdd68c0bd6d64d5c8753c39073b05457d5c
Binary files /dev/null and b/libs/assertj/assertj-core/3.8.0/assertj-core-3.8.0.jar differ
diff --git a/libs/assertj/assertj-core/3.8.0/assertj-core-3.8.0.jar.sha1 b/libs/assertj/assertj-core/3.8.0/assertj-core-3.8.0.jar.sha1
new file mode 100644
index 0000000000000000000000000000000000000000..1ba5ba9bc27f96257e5c54eff877feda98ff095a
--- /dev/null
+++ b/libs/assertj/assertj-core/3.8.0/assertj-core-3.8.0.jar.sha1
@@ -0,0 +1 @@
+b209d90ff2e279bee3e02547ee7b11349c52d0e3
\ No newline at end of file
diff --git a/libs/assertj/assertj-core/3.8.0/assertj-core-3.8.0.pom b/libs/assertj/assertj-core/3.8.0/assertj-core-3.8.0.pom
new file mode 100644
index 0000000000000000000000000000000000000000..3fbc24cfc854635c806f8f439a65e6ce07c12876
--- /dev/null
+++ b/libs/assertj/assertj-core/3.8.0/assertj-core-3.8.0.pom
@@ -0,0 +1,247 @@
+<?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>assertj-parent-pom</artifactId>
+    <groupId>org.assertj</groupId>
+    <version>2.1.6</version>
+    <relativePath>../pom.xml/pom.xml</relativePath>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+  <artifactId>assertj-core</artifactId>
+  <packaging>bundle</packaging>
+  <name>AssertJ fluent assertions</name>
+  <version>3.8.0</version>
+  <description>Rich and fluent assertions for testing for Java</description>
+  <issueManagement>
+    <system>github</system>
+    <url>https://github.com/joel-costigliola/assertj-core/issues</url>
+  </issueManagement>
+  <inceptionYear>2014</inceptionYear>
+  <mailingLists>
+    <mailingList>
+      <name>AssertJ Group</name>
+      <subscribe>http://groups.google.com/group/assertj</subscribe>
+      <unsubscribe>http://groups.google.com/group/assertj</unsubscribe>
+      <post>http://groups.google.com/group/assertj</post>
+    </mailingList>
+  </mailingLists>
+  <scm>
+    <connection>scm:git:git@github.com:joel-costigliola/assertj-core.git</connection>
+    <developerConnection>scm:git:git@github.com:joel-costigliola/assertj-core.git</developerConnection>
+    <tag>assertj-core-3.8.0</tag>
+    <url>git@github.com:joel-costigliola/assertj-core</url>
+  </scm>
+  <build>
+    <pluginManagement>
+      <plugins>
+        <plugin>
+          <groupId>org.eclipse.m2e</groupId>
+          <artifactId>lifecycle-mapping</artifactId>
+          <version>1.0.0</version>
+          <configuration>
+            <lifecycleMappingMetadata>
+              <pluginExecutions>
+                <pluginExecution>
+                  <pluginExecutionFilter>
+                    <groupId>com.mycila</groupId>
+                    <artifactId>license-maven-plugin</artifactId>
+                    <versionRange>[2.6,)</versionRange>
+                    <goals>
+                      <goal>format</goal>
+                    </goals>
+                  </pluginExecutionFilter>
+                  <action>
+                    <ignore />
+                  </action>
+                </pluginExecution>
+              </pluginExecutions>
+            </lifecycleMappingMetadata>
+          </configuration>
+        </plugin>
+      </plugins>
+    </pluginManagement>
+    <plugins>
+      <plugin>
+        <artifactId>maven-compiler-plugin</artifactId>
+        <configuration>
+          <source>1.8</source>
+          <target>1.8</target>
+          <encoding>${project.build.sourceEncoding}</encoding>
+        </configuration>
+      </plugin>
+      <plugin>
+        <artifactId>maven-surefire-plugin</artifactId>
+        <configuration>
+          <argLine>${argLine}</argLine>
+        </configuration>
+      </plugin>
+      <plugin>
+        <artifactId>maven-shade-plugin</artifactId>
+        <version>3.0.0</version>
+        <executions>
+          <execution>
+            <phase>package</phase>
+            <goals>
+              <goal>shade</goal>
+            </goals>
+            <configuration>
+              <createDependencyReducedPom>true</createDependencyReducedPom>
+              <relocations>
+                <relocation>
+                  <pattern>net.sf.cglib</pattern>
+                  <shadedPattern>org.assertj.core.internal.cglib</shadedPattern>
+                </relocation>
+                <relocation>
+                  <pattern>org.objectweb.asm</pattern>
+                  <shadedPattern>org.assertj.core.internal.asm</shadedPattern>
+                </relocation>
+              </relocations>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
+        <artifactId>maven-dependency-plugin</artifactId>
+        <executions>
+          <execution>
+            <id>unpack-shade</id>
+            <phase>package</phase>
+            <goals>
+              <goal>unpack</goal>
+            </goals>
+            <configuration>
+              <artifactItems>
+                <artifactItem>
+                  <groupId>${project.groupId}</groupId>
+                  <artifactId>${project.artifactId}</artifactId>
+                  <version>${project.version}</version>
+                </artifactItem>
+              </artifactItems>
+              <outputDirectory>${project.build.directory}/classes</outputDirectory>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.felix</groupId>
+        <artifactId>maven-bundle-plugin</artifactId>
+        <version>3.0.1</version>
+        <extensions>true</extensions>
+        <configuration>
+          <instructions>
+            <Export-Package>org.assertj.core.*</Export-Package>
+            <Bundle-RequiredExecutionEnvironment>JavaSE-1.8</Bundle-RequiredExecutionEnvironment>
+            <_removeheaders>Bnd-LastModified</_removeheaders>
+          </instructions>
+          <niceManifest>true</niceManifest>
+        </configuration>
+      </plugin>
+      <plugin>
+        <groupId>org.jacoco</groupId>
+        <artifactId>jacoco-maven-plugin</artifactId>
+        <version>0.7.9</version>
+        <executions>
+          <execution>
+            <id>jacoco-report</id>
+            <phase>prepare-package</phase>
+            <goals>
+              <goal>report</goal>
+            </goals>
+          </execution>
+          <execution>
+            <id>default-check</id>
+            <phase>prepare-package</phase>
+            <goals>
+              <goal>check</goal>
+            </goals>
+            <configuration>
+              <rules>
+                <rule>
+                  <element>BUNDLE</element>
+                  <limits>
+                    <limit>
+                      <counter>CLASS</counter>
+                      <value>COVEREDRATIO</value>
+                      <minimum>0.98</minimum>
+                    </limit>
+                  </limits>
+                </rule>
+              </rules>
+            </configuration>
+          </execution>
+        </executions>
+        <configuration />
+      </plugin>
+      <plugin>
+        <artifactId>maven-javadoc-plugin</artifactId>
+        <configuration>
+          <stylesheetfile>src/main/javadoc/assertj-javadoc.css</stylesheetfile>
+          <top>&lt;script src="http://cdn.jsdelivr.net/highlight.js/8.6/highlight.min.js"&gt;&lt;/script&gt;</top>
+          <footer>&lt;script type="text/javascript"&gt;
+              hljs.initHighlightingOnLoad();
+            &lt;/script&gt;</footer>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+  <profiles>
+    <profile>
+      <id>java9</id>
+      <properties>
+        <argLine>--add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED
+          --add-opens java.base/java.io=ALL-UNNAMED --add-opens java.base/java.math=ALL-UNNAMED</argLine>
+      </properties>
+    </profile>
+  </profiles>
+  <dependencies>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>4.12</version>
+      <scope>provided</scope>
+      <exclusions>
+        <exclusion>
+          <artifactId>hamcrest-core</artifactId>
+          <groupId>org.hamcrest</groupId>
+        </exclusion>
+      </exclusions>
+      <optional>true</optional>
+    </dependency>
+    <dependency>
+      <groupId>org.mockito</groupId>
+      <artifactId>mockito-core</artifactId>
+      <version>2.7.22</version>
+      <scope>test</scope>
+      <exclusions>
+        <exclusion>
+          <artifactId>byte-buddy</artifactId>
+          <groupId>net.bytebuddy</groupId>
+        </exclusion>
+        <exclusion>
+          <artifactId>byte-buddy-agent</artifactId>
+          <groupId>net.bytebuddy</groupId>
+        </exclusion>
+        <exclusion>
+          <artifactId>objenesis</artifactId>
+          <groupId>org.objenesis</groupId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    <dependency>
+      <groupId>com.github.marschall</groupId>
+      <artifactId>memoryfilesystem</artifactId>
+      <version>0.9.1</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.tngtech.java</groupId>
+      <artifactId>junit-dataprovider</artifactId>
+      <version>1.12.0</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+  <properties>
+    <additionalparam>-Xdoclint:none</additionalparam>
+  </properties>
+</project>
+
diff --git a/libs/assertj/assertj-core/3.8.0/assertj-core-3.8.0.pom.sha1 b/libs/assertj/assertj-core/3.8.0/assertj-core-3.8.0.pom.sha1
new file mode 100644
index 0000000000000000000000000000000000000000..48ff7c3fb8b61642580a338ca07255bbab3f2bb7
--- /dev/null
+++ b/libs/assertj/assertj-core/3.8.0/assertj-core-3.8.0.pom.sha1
@@ -0,0 +1 @@
+3ca8eaae7256d267834d4cfaaa621910c5a9266c
\ No newline at end of file
diff --git a/libs/assertj/assertj-swing-aut/1.0.0-SNAPSHOT/_remote.repositories b/libs/assertj/assertj-swing-aut/1.0.0-SNAPSHOT/_remote.repositories
new file mode 100644
index 0000000000000000000000000000000000000000..9c0eb3482a57afdad0859cffd9370ef600ad645a
--- /dev/null
+++ b/libs/assertj/assertj-swing-aut/1.0.0-SNAPSHOT/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri Oct 05 10:28:39 CEST 2018
+assertj-swing-aut-1.0.0-SNAPSHOT.jar>=
+assertj-swing-aut-1.0.0-SNAPSHOT.pom>=
diff --git a/libs/assertj/assertj-swing-aut/1.0.0-SNAPSHOT/assertj-swing-aut-1.0.0-SNAPSHOT.jar b/libs/assertj/assertj-swing-aut/1.0.0-SNAPSHOT/assertj-swing-aut-1.0.0-SNAPSHOT.jar
new file mode 100644
index 0000000000000000000000000000000000000000..bce16868f91cc7a1632a64c26c9ed85dc1926c34
Binary files /dev/null and b/libs/assertj/assertj-swing-aut/1.0.0-SNAPSHOT/assertj-swing-aut-1.0.0-SNAPSHOT.jar differ
diff --git a/libs/assertj/assertj-swing-aut/1.0.0-SNAPSHOT/assertj-swing-aut-1.0.0-SNAPSHOT.pom b/libs/assertj/assertj-swing-aut/1.0.0-SNAPSHOT/assertj-swing-aut-1.0.0-SNAPSHOT.pom
new file mode 100644
index 0000000000000000000000000000000000000000..160b7bb08ff63503a5ef11b204716f944f135305
--- /dev/null
+++ b/libs/assertj/assertj-swing-aut/1.0.0-SNAPSHOT/assertj-swing-aut-1.0.0-SNAPSHOT.pom
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0"
+         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.assertj</groupId>
+  <artifactId>assertj-swing-aut</artifactId>
+  <version>1.0.0-SNAPSHOT</version>
+  <name>AssertJ Swing example application to test</name>
+
+  <scm>
+    <developerConnection>scm:git:git@github.com:joel-costigliola/assertj-examples.git</developerConnection>
+    <connection>scm:git:git://github.com/joel-costigliola/assertj-examples.git</connection>
+    <url>https://joel-costigliola@github.com/joel-costigliola/assertj-examples.git</url>
+  </scm>
+
+  <properties>
+    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+  </properties>
+  
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-compiler-plugin</artifactId>
+        <version>3.1</version>
+        <configuration>
+          <source>1.8</source>
+          <target>1.8</target>
+          <encoding>${project.build.sourceEncoding}</encoding>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+  
+  <dependencies>
+    <dependency>
+      <groupId>com.miglayout</groupId>
+      <artifactId>miglayout-swing</artifactId>
+      <version>4.2</version>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/libs/assertj/assertj-swing-aut/1.0.0-SNAPSHOT/maven-metadata-local.xml b/libs/assertj/assertj-swing-aut/1.0.0-SNAPSHOT/maven-metadata-local.xml
new file mode 100644
index 0000000000000000000000000000000000000000..35af62a14761e04278ccec9275c45b49831f329e
--- /dev/null
+++ b/libs/assertj/assertj-swing-aut/1.0.0-SNAPSHOT/maven-metadata-local.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metadata modelVersion="1.1.0">
+  <groupId>org.assertj</groupId>
+  <artifactId>assertj-swing-aut</artifactId>
+  <version>1.0.0-SNAPSHOT</version>
+  <versioning>
+    <snapshot>
+      <localCopy>true</localCopy>
+    </snapshot>
+    <lastUpdated>20181005082839</lastUpdated>
+    <snapshotVersions>
+      <snapshotVersion>
+        <extension>jar</extension>
+        <value>1.0.0-SNAPSHOT</value>
+        <updated>20181005082839</updated>
+      </snapshotVersion>
+      <snapshotVersion>
+        <extension>pom</extension>
+        <value>1.0.0-SNAPSHOT</value>
+        <updated>20181005082839</updated>
+      </snapshotVersion>
+    </snapshotVersions>
+  </versioning>
+</metadata>
diff --git a/libs/assertj/assertj-swing-aut/maven-metadata-local.xml b/libs/assertj/assertj-swing-aut/maven-metadata-local.xml
new file mode 100644
index 0000000000000000000000000000000000000000..100c18d2bd077f3c30192ef49a620a79b363c323
--- /dev/null
+++ b/libs/assertj/assertj-swing-aut/maven-metadata-local.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metadata>
+  <groupId>org.assertj</groupId>
+  <artifactId>assertj-swing-aut</artifactId>
+  <versioning>
+    <versions>
+      <version>1.0.0-SNAPSHOT</version>
+    </versions>
+    <lastUpdated>20181005082839</lastUpdated>
+  </versioning>
+</metadata>
diff --git a/libs/assertj/assertj-swing-jide/3.8.0/_remote.repositories b/libs/assertj/assertj-swing-jide/3.8.0/_remote.repositories
new file mode 100644
index 0000000000000000000000000000000000000000..e66beda01ffb5b26a7c7e608d4405a9f11c33afa
--- /dev/null
+++ b/libs/assertj/assertj-swing-jide/3.8.0/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Thu Oct 04 15:04:05 CEST 2018
+assertj-swing-jide-3.8.0.pom>central=
+assertj-swing-jide-3.8.0.jar>central=
diff --git a/libs/assertj/assertj-swing-jide/3.8.0/assertj-swing-jide-3.8.0.jar b/libs/assertj/assertj-swing-jide/3.8.0/assertj-swing-jide-3.8.0.jar
new file mode 100644
index 0000000000000000000000000000000000000000..dd8cfdc68e4685f0d2f8ecb348da67a66c5827ef
Binary files /dev/null and b/libs/assertj/assertj-swing-jide/3.8.0/assertj-swing-jide-3.8.0.jar differ
diff --git a/libs/assertj/assertj-swing-jide/3.8.0/assertj-swing-jide-3.8.0.jar.sha1 b/libs/assertj/assertj-swing-jide/3.8.0/assertj-swing-jide-3.8.0.jar.sha1
new file mode 100644
index 0000000000000000000000000000000000000000..445c1e5763ed3fc5b8ea0a77a818db10255a25b6
--- /dev/null
+++ b/libs/assertj/assertj-swing-jide/3.8.0/assertj-swing-jide-3.8.0.jar.sha1
@@ -0,0 +1 @@
+92cb731252ece2550baf49902e5b5f6f08461236
\ No newline at end of file
diff --git a/libs/assertj/assertj-swing-jide/3.8.0/assertj-swing-jide-3.8.0.pom b/libs/assertj/assertj-swing-jide/3.8.0/assertj-swing-jide-3.8.0.pom
new file mode 100644
index 0000000000000000000000000000000000000000..85acc8a1b7602fb1444dd5e198b82d85fc18c253
--- /dev/null
+++ b/libs/assertj/assertj-swing-jide/3.8.0/assertj-swing-jide-3.8.0.pom
@@ -0,0 +1,95 @@
+<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.assertj</groupId>
+    <artifactId>assertj-swing-parent-pom</artifactId>
+    <version>3.8.0</version>
+  </parent>
+
+  <artifactId>assertj-swing-jide</artifactId>
+  <version>3.8.0</version>
+  <packaging>jar</packaging>
+  <name>AssertJ-Swing - JIDE Extension</name>
+  <description>JIDE specific extensions for testing</description>
+
+  <properties>
+    <jide.version>3.6.21</jide.version>
+  </properties>
+
+  <dependencies>
+    <dependency>
+      <groupId>org.slf4j</groupId>
+      <artifactId>slf4j-api</artifactId>
+      <version>1.7.16</version>
+    </dependency>
+
+    <dependency>
+      <groupId>org.assertj</groupId>
+      <artifactId>assertj-swing</artifactId>
+      <version>3.7.0</version>
+    </dependency>
+
+    <dependency>
+      <groupId>com.jidesoft</groupId>
+      <artifactId>jide-common</artifactId>
+      <version>${jide.version}</version>
+      <scope>provided</scope>
+    </dependency>
+
+    <dependency>
+      <groupId>com.jidesoft</groupId>
+      <artifactId>jide-grids</artifactId>
+      <version>${jide.version}</version>
+      <scope>provided</scope>
+    </dependency>
+
+    <dependency>
+      <groupId>com.jidesoft</groupId>
+      <artifactId>jide-action</artifactId>
+      <version>${jide.version}</version>
+      <scope>provided</scope>
+    </dependency>
+
+    <dependency>
+      <groupId>com.jidesoft</groupId>
+      <artifactId>jide-components</artifactId>
+      <version>${jide.version}</version>
+      <scope>provided</scope>
+    </dependency>
+
+    <dependency>
+      <groupId>com.jidesoft</groupId>
+      <artifactId>jide-dock</artifactId>
+      <version>${jide.version}</version>
+      <scope>provided</scope>
+    </dependency>
+
+    <dependency>
+      <groupId>com.jidesoft</groupId>
+      <artifactId>jide-editor</artifactId>
+      <version>${jide.version}</version>
+      <scope>provided</scope>
+    </dependency>
+
+    <dependency>
+      <groupId>com.jidesoft</groupId>
+      <artifactId>jide-shortcut</artifactId>
+      <version>${jide.version}</version>
+      <scope>provided</scope>
+    </dependency>
+
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <scope>provided</scope>
+    </dependency>
+  </dependencies>
+
+  <scm>
+    <developerConnection>scm:git:git@github.com:joel-costigliola/assertj-swing.git</developerConnection>
+    <connection>git://github.com/joel-costigliola/assertj-swing.git</connection>
+    <url>https://github.com/joel-costigliola/assertj-swing</url>
+    <tag>assertj-swing-jide-3.8.0</tag>
+  </scm>
+</project>
diff --git a/libs/assertj/assertj-swing-jide/3.8.0/assertj-swing-jide-3.8.0.pom.sha1 b/libs/assertj/assertj-swing-jide/3.8.0/assertj-swing-jide-3.8.0.pom.sha1
new file mode 100644
index 0000000000000000000000000000000000000000..cee02b52b941de2046b98ffbc957c142af7fc893
--- /dev/null
+++ b/libs/assertj/assertj-swing-jide/3.8.0/assertj-swing-jide-3.8.0.pom.sha1
@@ -0,0 +1 @@
+a1ef885dd00650ec1baec10f54906e2fde2c458a
\ No newline at end of file
diff --git a/libs/assertj/assertj-swing-junit/3.6.0/_remote.repositories b/libs/assertj/assertj-swing-junit/3.6.0/_remote.repositories
new file mode 100644
index 0000000000000000000000000000000000000000..7ac5d7319c5a66f9d24474b807d4e09052144b87
--- /dev/null
+++ b/libs/assertj/assertj-swing-junit/3.6.0/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri Oct 05 10:51:47 CEST 2018
+assertj-swing-junit-3.6.0.jar>central=
+assertj-swing-junit-3.6.0.pom>central=
diff --git a/libs/assertj/assertj-swing-junit/3.6.0/assertj-swing-junit-3.6.0.jar b/libs/assertj/assertj-swing-junit/3.6.0/assertj-swing-junit-3.6.0.jar
new file mode 100644
index 0000000000000000000000000000000000000000..ba7f8eb6f46fbb6b6f401e198310cf814bfb78e7
Binary files /dev/null and b/libs/assertj/assertj-swing-junit/3.6.0/assertj-swing-junit-3.6.0.jar differ
diff --git a/libs/assertj/assertj-swing-junit/3.6.0/assertj-swing-junit-3.6.0.jar.sha1 b/libs/assertj/assertj-swing-junit/3.6.0/assertj-swing-junit-3.6.0.jar.sha1
new file mode 100644
index 0000000000000000000000000000000000000000..f3ffeec6a70bd2ad38b8d73954896de552ddf8d9
--- /dev/null
+++ b/libs/assertj/assertj-swing-junit/3.6.0/assertj-swing-junit-3.6.0.jar.sha1
@@ -0,0 +1 @@
+a7a990b960185b3970ce4a51a0ca0cc0f13e608d
\ No newline at end of file
diff --git a/libs/assertj/assertj-swing-junit/3.6.0/assertj-swing-junit-3.6.0.pom b/libs/assertj/assertj-swing-junit/3.6.0/assertj-swing-junit-3.6.0.pom
new file mode 100644
index 0000000000000000000000000000000000000000..f1a8bdf2119f6cbcb0d7904833ec293335815d54
--- /dev/null
+++ b/libs/assertj/assertj-swing-junit/3.6.0/assertj-swing-junit-3.6.0.pom
@@ -0,0 +1,124 @@
+<?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 ">
+
+  <modelVersion>4.0.0</modelVersion>
+
+  <parent>
+    <groupId>org.assertj</groupId>
+    <artifactId>assertj-swing-parent-pom</artifactId>
+    <version>3.6.0</version>
+  </parent>
+
+  <artifactId>assertj-swing-junit</artifactId>
+  <name>AssertJ-Swing - JUnit Extension</name>
+  <description>JUnit-specific extension for AssertJ-Swing</description>
+
+  <dependencies>
+    <dependency>
+      <groupId>commons-codec</groupId>
+      <artifactId>commons-codec</artifactId>
+      <version>1.10</version>
+      <scope>compile</scope>
+      <optional>true</optional>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.ant</groupId>
+      <artifactId>ant-junit</artifactId>
+      <version>1.9.7</version>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.assertj</groupId>
+      <artifactId>assertj-swing</artifactId>
+      <version>3.6.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.easytesting</groupId>
+      <artifactId>fest-reflect</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.easytesting</groupId>
+      <artifactId>fest-test</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.easytesting</groupId>
+      <artifactId>fest-mocks</artifactId>
+      <version>1.1</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+  
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.sonatype.plugins</groupId>
+        <artifactId>jarjar-maven-plugin</artifactId>
+        <version>1.9</version>
+        <executions>
+          <execution>
+            <phase>package</phase>
+            <goals>
+              <goal>jarjar</goal>
+            </goals>
+            <configuration>
+              <includes>
+                <include>commons-codec:commons-codec</include>
+              </includes>
+              <rules>
+                <rule>
+                  <pattern>org.apache.commons.codec.**</pattern>
+                  <result>org.assertj.swing.junit.dependency.commons_codec.@1</result>
+                </rule>
+                <keep>
+                  <pattern>org.assertj.swing.junit.**</pattern>
+                </keep>
+              </rules>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+  
+  <reporting>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-site-plugin</artifactId>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-javadoc-plugin</artifactId>
+        <configuration>
+          <aggregate>true</aggregate>
+          <minmemory>128m</minmemory>
+          <maxmemory>512m</maxmemory>
+          <breakiterator>true</breakiterator>
+          <quiet>true</quiet>
+          <source>1.5</source>
+          <verbose>false</verbose>
+          <linksource>true</linksource>
+          <links>
+            <link>http://java.sun.com/j2se/1.5.0/docs/api/</link>
+            <link>http://testng.org/javadocs</link>
+            <link>http://www.junit.org/junit/javadoc/4.3</link>
+            <link>http://fest.easytesting.org/swing/apidocs/</link>
+          </links>
+        </configuration>
+        <reportSets>
+          <reportSet>
+            <reports>
+              <report>javadoc</report>
+            </reports>
+          </reportSet>
+        </reportSets>
+      </plugin>
+    </plugins>
+  </reporting>
+</project>
diff --git a/libs/assertj/assertj-swing-junit/3.6.0/assertj-swing-junit-3.6.0.pom.sha1 b/libs/assertj/assertj-swing-junit/3.6.0/assertj-swing-junit-3.6.0.pom.sha1
new file mode 100644
index 0000000000000000000000000000000000000000..58b3857114909a07150e4b5d0a27ec580e417e43
--- /dev/null
+++ b/libs/assertj/assertj-swing-junit/3.6.0/assertj-swing-junit-3.6.0.pom.sha1
@@ -0,0 +1 @@
+4c050b6ab33b824b745db6eb89b7a03f0d4c6bf3
\ No newline at end of file
diff --git a/libs/assertj/assertj-swing-junit/3.8.0/_remote.repositories b/libs/assertj/assertj-swing-junit/3.8.0/_remote.repositories
new file mode 100644
index 0000000000000000000000000000000000000000..eb6d79a1dd357696fe864bbe7db25dd7bef331e1
--- /dev/null
+++ b/libs/assertj/assertj-swing-junit/3.8.0/_remote.repositories
@@ -0,0 +1,5 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Tue Oct 09 11:59:17 CEST 2018
+assertj-swing-junit-3.8.0-sources.jar>central=
+assertj-swing-junit-3.8.0.pom>central=
+assertj-swing-junit-3.8.0.jar>central=
diff --git a/libs/assertj/assertj-swing-junit/3.8.0/assertj-swing-junit-3.8.0-sources.jar b/libs/assertj/assertj-swing-junit/3.8.0/assertj-swing-junit-3.8.0-sources.jar
new file mode 100644
index 0000000000000000000000000000000000000000..2a909c7f4caf61502c036570a6db04ed2cf04c23
Binary files /dev/null and b/libs/assertj/assertj-swing-junit/3.8.0/assertj-swing-junit-3.8.0-sources.jar differ
diff --git a/libs/assertj/assertj-swing-junit/3.8.0/assertj-swing-junit-3.8.0-sources.jar.sha1 b/libs/assertj/assertj-swing-junit/3.8.0/assertj-swing-junit-3.8.0-sources.jar.sha1
new file mode 100644
index 0000000000000000000000000000000000000000..dea2476cbdfaf1e0cfabdc9a3f1c1f73d1987b22
--- /dev/null
+++ b/libs/assertj/assertj-swing-junit/3.8.0/assertj-swing-junit-3.8.0-sources.jar.sha1
@@ -0,0 +1 @@
+7fe02c8b810db8a3fa911d7a5c2d8d0e5f76a759
\ No newline at end of file
diff --git a/libs/assertj/assertj-swing-junit/3.8.0/assertj-swing-junit-3.8.0.jar b/libs/assertj/assertj-swing-junit/3.8.0/assertj-swing-junit-3.8.0.jar
new file mode 100644
index 0000000000000000000000000000000000000000..e525c8a65cb5c4fdd71588c8ae41c8a2aedfdc5f
Binary files /dev/null and b/libs/assertj/assertj-swing-junit/3.8.0/assertj-swing-junit-3.8.0.jar differ
diff --git a/libs/assertj/assertj-swing-junit/3.8.0/assertj-swing-junit-3.8.0.jar.sha1 b/libs/assertj/assertj-swing-junit/3.8.0/assertj-swing-junit-3.8.0.jar.sha1
new file mode 100644
index 0000000000000000000000000000000000000000..4e25533ef1185e6142bc6ebd7bcbaac9cc5b31df
--- /dev/null
+++ b/libs/assertj/assertj-swing-junit/3.8.0/assertj-swing-junit-3.8.0.jar.sha1
@@ -0,0 +1 @@
+51a93135b0edac8f92cd67bceea6efa2e2dfa870
\ No newline at end of file
diff --git a/libs/assertj/assertj-swing-junit/3.8.0/assertj-swing-junit-3.8.0.pom b/libs/assertj/assertj-swing-junit/3.8.0/assertj-swing-junit-3.8.0.pom
new file mode 100644
index 0000000000000000000000000000000000000000..a7b394c643bda33657aec8948535f1a95552c638
--- /dev/null
+++ b/libs/assertj/assertj-swing-junit/3.8.0/assertj-swing-junit-3.8.0.pom
@@ -0,0 +1,129 @@
+<?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 ">
+
+  <modelVersion>4.0.0</modelVersion>
+
+  <parent>
+    <groupId>org.assertj</groupId>
+    <artifactId>assertj-swing-parent-pom</artifactId>
+    <version>3.8.0</version>
+  </parent>
+
+  <artifactId>assertj-swing-junit</artifactId>
+  <name>AssertJ-Swing - JUnit Extension</name>
+  <description>JUnit-specific extension for AssertJ-Swing</description>
+
+  <dependencies>
+    <dependency>
+      <groupId>commons-codec</groupId>
+      <artifactId>commons-codec</artifactId>
+      <version>1.10</version>
+      <scope>compile</scope>
+      <optional>true</optional>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.ant</groupId>
+      <artifactId>ant-junit</artifactId>
+      <version>1.10.1</version>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.assertj</groupId>
+      <artifactId>assertj-swing</artifactId>
+      <version>3.8.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.easytesting</groupId>
+      <artifactId>fest-reflect</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.easytesting</groupId>
+      <artifactId>fest-test</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.easytesting</groupId>
+      <artifactId>fest-mocks</artifactId>
+      <version>1.1</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>nl.jqno.equalsverifier</groupId>
+      <artifactId>equalsverifier</artifactId>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+  
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.sonatype.plugins</groupId>
+        <artifactId>jarjar-maven-plugin</artifactId>
+        <version>1.9</version>
+        <executions>
+          <execution>
+            <phase>package</phase>
+            <goals>
+              <goal>jarjar</goal>
+            </goals>
+            <configuration>
+              <includes>
+                <include>commons-codec:commons-codec</include>
+              </includes>
+              <rules>
+                <rule>
+                  <pattern>org.apache.commons.codec.**</pattern>
+                  <result>org.assertj.swing.junit.dependency.commons_codec.@1</result>
+                </rule>
+                <keep>
+                  <pattern>org.assertj.swing.junit.**</pattern>
+                </keep>
+              </rules>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+  
+  <reporting>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-site-plugin</artifactId>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-javadoc-plugin</artifactId>
+        <configuration>
+          <aggregate>true</aggregate>
+          <minmemory>128m</minmemory>
+          <maxmemory>512m</maxmemory>
+          <breakiterator>true</breakiterator>
+          <quiet>true</quiet>
+          <source>1.5</source>
+          <verbose>false</verbose>
+          <linksource>true</linksource>
+          <links>
+            <link>http://java.sun.com/j2se/1.5.0/docs/api/</link>
+            <link>http://testng.org/javadocs</link>
+            <link>http://www.junit.org/junit/javadoc/4.3</link>
+            <link>http://fest.easytesting.org/swing/apidocs/</link>
+          </links>
+        </configuration>
+        <reportSets>
+          <reportSet>
+            <reports>
+              <report>javadoc</report>
+            </reports>
+          </reportSet>
+        </reportSets>
+      </plugin>
+    </plugins>
+  </reporting>
+</project>
diff --git a/libs/assertj/assertj-swing-junit/3.8.0/assertj-swing-junit-3.8.0.pom.sha1 b/libs/assertj/assertj-swing-junit/3.8.0/assertj-swing-junit-3.8.0.pom.sha1
new file mode 100644
index 0000000000000000000000000000000000000000..13bea6504024065d7a10f8464f59219edf4e9097
--- /dev/null
+++ b/libs/assertj/assertj-swing-junit/3.8.0/assertj-swing-junit-3.8.0.pom.sha1
@@ -0,0 +1 @@
+981eda35a801630ccba6530a3b2712f1b6b4f454
\ No newline at end of file
diff --git a/libs/assertj/assertj-swing-junit/3.8.0/m2e-lastUpdated.properties b/libs/assertj/assertj-swing-junit/3.8.0/m2e-lastUpdated.properties
new file mode 100644
index 0000000000000000000000000000000000000000..fbe55361fcea12dc5cf25b717663a82595a4a866
--- /dev/null
+++ b/libs/assertj/assertj-swing-junit/3.8.0/m2e-lastUpdated.properties
@@ -0,0 +1,2 @@
+#Tue Oct 09 11:59:17 CEST 2018
+central|https\://repo.maven.apache.org/maven2|sources=1539079157715
diff --git a/libs/assertj/assertj-swing-testng/3.8.0/_remote.repositories b/libs/assertj/assertj-swing-testng/3.8.0/_remote.repositories
new file mode 100644
index 0000000000000000000000000000000000000000..97b1dde3b9fe0b2b4b8f53c18e58f3b6efc1a4e3
--- /dev/null
+++ b/libs/assertj/assertj-swing-testng/3.8.0/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Thu Oct 04 15:04:05 CEST 2018
+assertj-swing-testng-3.8.0.jar>central=
+assertj-swing-testng-3.8.0.pom>central=
diff --git a/libs/assertj/assertj-swing-testng/3.8.0/assertj-swing-testng-3.8.0.jar b/libs/assertj/assertj-swing-testng/3.8.0/assertj-swing-testng-3.8.0.jar
new file mode 100644
index 0000000000000000000000000000000000000000..1627e5647d538472946d89aac1c46a7516315353
Binary files /dev/null and b/libs/assertj/assertj-swing-testng/3.8.0/assertj-swing-testng-3.8.0.jar differ
diff --git a/libs/assertj/assertj-swing-testng/3.8.0/assertj-swing-testng-3.8.0.jar.sha1 b/libs/assertj/assertj-swing-testng/3.8.0/assertj-swing-testng-3.8.0.jar.sha1
new file mode 100644
index 0000000000000000000000000000000000000000..f42b0b05f96a37e2265d37305ecb1f470bdf26a5
--- /dev/null
+++ b/libs/assertj/assertj-swing-testng/3.8.0/assertj-swing-testng-3.8.0.jar.sha1
@@ -0,0 +1 @@
+e2e41a57bb79dcd37de539d882080f47e8309318
\ No newline at end of file
diff --git a/libs/assertj/assertj-swing-testng/3.8.0/assertj-swing-testng-3.8.0.pom b/libs/assertj/assertj-swing-testng/3.8.0/assertj-swing-testng-3.8.0.pom
new file mode 100644
index 0000000000000000000000000000000000000000..c1df2c6d1e6dc84fbd23aff352430d017a8790f1
--- /dev/null
+++ b/libs/assertj/assertj-swing-testng/3.8.0/assertj-swing-testng-3.8.0.pom
@@ -0,0 +1,120 @@
+<?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 ">
+
+  <modelVersion>4.0.0</modelVersion>
+
+  <parent>
+    <groupId>org.assertj</groupId>
+    <artifactId>assertj-swing-parent-pom</artifactId>
+    <version>3.8.0</version>
+  </parent>
+
+  <artifactId>assertj-swing-testng</artifactId>
+  <name>AssertJ-Swing - TestNG Extension</name>
+  <description>TestNG-specific extension for AssertJ-Swing</description>
+
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-surefire-plugin</artifactId>
+        <configuration>
+          <testNGArtifactName>none:none</testNGArtifactName>
+          <excludes>
+            <exclude>**/*TestNG.java</exclude>
+          </excludes>
+        </configuration>
+        <executions>
+          <execution>
+            <id>test-testng</id>
+            <phase>test</phase>
+            <goals>
+              <goal>test</goal>
+            </goals>
+            <configuration>
+              <junitArtifactName>none:none</junitArtifactName>
+              <testNGArtifactName>org.testng:testng</testNGArtifactName>
+              <includes>
+                <include>**/*TestNG.java</include>
+              </includes>
+              <excludes>
+                <exclude>**/*Test.java</exclude>
+              </excludes>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+  <dependencies>
+    <dependency>
+      <groupId>org.testng</groupId>
+      <artifactId>testng</artifactId>
+      <version>6.11</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.google.inject</groupId>
+      <artifactId>guice</artifactId>
+      <version>4.0</version>
+      <classifier>no_aop</classifier>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.assertj</groupId>
+      <artifactId>assertj-swing</artifactId>
+      <version>3.8.0</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.easytesting</groupId>
+      <artifactId>fest-mocks</artifactId>
+      <version>1.1</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.easytesting</groupId>
+      <artifactId>fest-reflect</artifactId>
+    </dependency>
+  </dependencies>
+  <reporting>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-site-plugin</artifactId>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-javadoc-plugin</artifactId>
+        <version>2.7</version>
+        <configuration>
+          <aggregate>true</aggregate>
+          <minmemory>128m</minmemory>
+          <maxmemory>512m</maxmemory>
+          <breakiterator>true</breakiterator>
+          <quiet>true</quiet>
+          <source>1.5</source>
+          <verbose>false</verbose>
+          <linksource>true</linksource>
+          <links>
+            <link>http://java.sun.com/j2se/1.5.0/docs/api/</link>
+            <link>http://testng.org/javadocs</link>
+            <link>http://fest.easytesting.org/swing/apidocs/</link>
+          </links>
+        </configuration>
+        <reportSets>
+          <reportSet>
+            <reports>
+              <report>javadoc</report>
+            </reports>
+          </reportSet>
+        </reportSets>
+      </plugin>
+    </plugins>
+  </reporting>
+</project>
diff --git a/libs/assertj/assertj-swing-testng/3.8.0/assertj-swing-testng-3.8.0.pom.sha1 b/libs/assertj/assertj-swing-testng/3.8.0/assertj-swing-testng-3.8.0.pom.sha1
new file mode 100644
index 0000000000000000000000000000000000000000..6cd0153180b9ff6933ff580bdca7cd509596262a
--- /dev/null
+++ b/libs/assertj/assertj-swing-testng/3.8.0/assertj-swing-testng-3.8.0.pom.sha1
@@ -0,0 +1 @@
+7129564fad133831dcf10257c56efc0a7eadc545
\ No newline at end of file
diff --git a/libs/assertj/assertj-swing/3.6.0/_remote.repositories b/libs/assertj/assertj-swing/3.6.0/_remote.repositories
new file mode 100644
index 0000000000000000000000000000000000000000..a4ce8ce2eec1c0e49211972e60ca700a356ff0d0
--- /dev/null
+++ b/libs/assertj/assertj-swing/3.6.0/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri Oct 05 10:51:47 CEST 2018
+assertj-swing-3.6.0.jar>central=
+assertj-swing-3.6.0.pom>central=
diff --git a/libs/assertj/assertj-swing/3.6.0/assertj-swing-3.6.0.jar b/libs/assertj/assertj-swing/3.6.0/assertj-swing-3.6.0.jar
new file mode 100644
index 0000000000000000000000000000000000000000..8878c55241731db727a637c3efaf556d8674b36e
Binary files /dev/null and b/libs/assertj/assertj-swing/3.6.0/assertj-swing-3.6.0.jar differ
diff --git a/libs/assertj/assertj-swing/3.6.0/assertj-swing-3.6.0.jar.sha1 b/libs/assertj/assertj-swing/3.6.0/assertj-swing-3.6.0.jar.sha1
new file mode 100644
index 0000000000000000000000000000000000000000..95f22fc3fb3b1f2d5852ee0a0e6b31ffb7f6db8c
--- /dev/null
+++ b/libs/assertj/assertj-swing/3.6.0/assertj-swing-3.6.0.jar.sha1
@@ -0,0 +1 @@
+7fd214ef611555d064a5eef7279592136e632be7
\ No newline at end of file
diff --git a/libs/assertj/assertj-swing/3.6.0/assertj-swing-3.6.0.pom b/libs/assertj/assertj-swing/3.6.0/assertj-swing-3.6.0.pom
new file mode 100644
index 0000000000000000000000000000000000000000..005c96bc18ee526fa7529ea8d5aa34174ecf5be9
--- /dev/null
+++ b/libs/assertj/assertj-swing/3.6.0/assertj-swing-3.6.0.pom
@@ -0,0 +1,110 @@
+<?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 ">
+  <modelVersion>4.0.0</modelVersion>
+
+  <parent>
+    <groupId>org.assertj</groupId>
+    <artifactId>assertj-swing-parent-pom</artifactId>
+    <version>3.6.0</version>
+  </parent>
+
+  <artifactId>assertj-swing</artifactId>
+  <name>AssertJ-Swing</name>
+  <description>Fluent interface for functional GUI testing</description>
+
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-surefire-plugin</artifactId>
+        <configuration>
+          <forkMode>always</forkMode>
+          <includes>
+            <include>**/*Test.java</include>
+          </includes>
+          <argLine>-Xms512m -Xmx512m</argLine>
+        </configuration>
+      </plugin>
+      <plugin>
+        <groupId>org.sonatype.plugins</groupId>
+        <artifactId>jarjar-maven-plugin</artifactId>
+        <version>1.9</version>
+        <executions>
+          <execution>
+            <phase>package</phase>
+            <goals>
+              <goal>jarjar</goal>
+            </goals>
+            <configuration>
+              <includes>
+                <include>com.google.code.findbugs:jsr305</include>
+                <include>org.easytesting:fest-reflect</include>
+                <include>org.easytesting:fest-util</include>
+              </includes>
+              <rules>
+                <rule>
+                  <pattern>javax.annotation.**</pattern>
+                  <result>org.assertj.swing.dependency.jsr305.@1</result>
+                </rule>
+                <rule>
+                  <pattern>org.fest.reflect.**</pattern>
+                  <result>org.assertj.swing.dependency.fest_reflect.@1</result>
+                </rule>
+                <rule>
+                  <pattern>org.fest.util.**</pattern>
+                  <result>org.assertj.swing.dependency.fest_util.@1</result>
+                </rule>
+                <keep>
+                  <pattern>org.assertj.swing.**</pattern>
+                </keep>
+              </rules>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+  <dependencies>
+    <dependency>
+      <groupId>org.assertj</groupId>
+      <artifactId>assertj-core</artifactId>
+      <version>3.7.0</version>
+    </dependency>
+
+    <dependency>
+      <groupId>com.google.code.findbugs</groupId>
+      <artifactId>jsr305</artifactId>
+      <type>jar</type>
+      <version>3.0.1</version>
+      <optional>true</optional>
+    </dependency>
+    <dependency>
+      <groupId>org.easytesting</groupId>
+      <artifactId>fest-reflect</artifactId>
+      <optional>true</optional>
+    </dependency>
+    <dependency>
+      <groupId>org.easytesting</groupId>
+      <artifactId>fest-util</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.easytesting</groupId>
+      <artifactId>fest-test</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.mockito</groupId>
+      <artifactId>mockito-core</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>com.googlecode.multithreadedtc</groupId>
+      <artifactId>multithreadedtc</artifactId>
+      <version>1.01</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/libs/assertj/assertj-swing/3.6.0/assertj-swing-3.6.0.pom.sha1 b/libs/assertj/assertj-swing/3.6.0/assertj-swing-3.6.0.pom.sha1
new file mode 100644
index 0000000000000000000000000000000000000000..371e51dc07ef5dc623df5c9e2a94b450bbe9e35e
--- /dev/null
+++ b/libs/assertj/assertj-swing/3.6.0/assertj-swing-3.6.0.pom.sha1
@@ -0,0 +1 @@
+7326e3386265b8e2709c7d33d8dd84bf16ccf309
\ No newline at end of file
diff --git a/libs/assertj/assertj-swing/3.8.0/_remote.repositories b/libs/assertj/assertj-swing/3.8.0/_remote.repositories
new file mode 100644
index 0000000000000000000000000000000000000000..589c069af450773c0ea9fe76acbf9e5cb11e39cb
--- /dev/null
+++ b/libs/assertj/assertj-swing/3.8.0/_remote.repositories
@@ -0,0 +1,5 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Tue Oct 16 13:32:20 CEST 2018
+assertj-swing-3.8.0-sources.jar>central=
+assertj-swing-3.8.0.jar>central=
+assertj-swing-3.8.0.pom>central=
diff --git a/libs/assertj/assertj-swing/3.8.0/assertj-swing-3.8.0-sources.jar b/libs/assertj/assertj-swing/3.8.0/assertj-swing-3.8.0-sources.jar
new file mode 100644
index 0000000000000000000000000000000000000000..163da185a94c53697250f735f137362f960df147
Binary files /dev/null and b/libs/assertj/assertj-swing/3.8.0/assertj-swing-3.8.0-sources.jar differ
diff --git a/libs/assertj/assertj-swing/3.8.0/assertj-swing-3.8.0-sources.jar.sha1 b/libs/assertj/assertj-swing/3.8.0/assertj-swing-3.8.0-sources.jar.sha1
new file mode 100644
index 0000000000000000000000000000000000000000..cbe6770e0ce114affc33d47026e6f5018856ceb0
--- /dev/null
+++ b/libs/assertj/assertj-swing/3.8.0/assertj-swing-3.8.0-sources.jar.sha1
@@ -0,0 +1 @@
+a3922fafa3f584939ec7222f49d85e3c30af484b
\ No newline at end of file
diff --git a/libs/assertj/assertj-swing/3.8.0/assertj-swing-3.8.0.jar b/libs/assertj/assertj-swing/3.8.0/assertj-swing-3.8.0.jar
new file mode 100644
index 0000000000000000000000000000000000000000..a86a1f2266f245c15266c05decc9829b721f19ea
Binary files /dev/null and b/libs/assertj/assertj-swing/3.8.0/assertj-swing-3.8.0.jar differ
diff --git a/libs/assertj/assertj-swing/3.8.0/assertj-swing-3.8.0.jar.sha1 b/libs/assertj/assertj-swing/3.8.0/assertj-swing-3.8.0.jar.sha1
new file mode 100644
index 0000000000000000000000000000000000000000..09f33da202f229b4461e5fd5a1f925a4a7dc226e
--- /dev/null
+++ b/libs/assertj/assertj-swing/3.8.0/assertj-swing-3.8.0.jar.sha1
@@ -0,0 +1 @@
+43e985f95237bf9c5fbfa21230f30cc5e859a4fb
\ No newline at end of file
diff --git a/libs/assertj/assertj-swing/3.8.0/assertj-swing-3.8.0.pom b/libs/assertj/assertj-swing/3.8.0/assertj-swing-3.8.0.pom
new file mode 100644
index 0000000000000000000000000000000000000000..a10ab510e9f70c7e2dba0175f9a6617b71f80d9e
--- /dev/null
+++ b/libs/assertj/assertj-swing/3.8.0/assertj-swing-3.8.0.pom
@@ -0,0 +1,115 @@
+<?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 ">
+  <modelVersion>4.0.0</modelVersion>
+
+  <parent>
+    <groupId>org.assertj</groupId>
+    <artifactId>assertj-swing-parent-pom</artifactId>
+    <version>3.8.0</version>
+  </parent>
+
+  <artifactId>assertj-swing</artifactId>
+  <name>AssertJ-Swing</name>
+  <description>Fluent interface for functional GUI testing</description>
+
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-surefire-plugin</artifactId>
+        <configuration>
+          <forkMode>always</forkMode>
+          <includes>
+            <include>**/*Test.java</include>
+          </includes>
+          <argLine>-Xms512m -Xmx512m</argLine>
+        </configuration>
+      </plugin>
+      <plugin>
+        <groupId>org.sonatype.plugins</groupId>
+        <artifactId>jarjar-maven-plugin</artifactId>
+        <version>1.9</version>
+        <executions>
+          <execution>
+            <phase>package</phase>
+            <goals>
+              <goal>jarjar</goal>
+            </goals>
+            <configuration>
+              <includes>
+                <include>com.google.code.findbugs:jsr305</include>
+                <include>org.easytesting:fest-reflect</include>
+                <include>org.easytesting:fest-util</include>
+              </includes>
+              <rules>
+                <rule>
+                  <pattern>javax.annotation.**</pattern>
+                  <result>org.assertj.swing.dependency.jsr305.@1</result>
+                </rule>
+                <rule>
+                  <pattern>org.fest.reflect.**</pattern>
+                  <result>org.assertj.swing.dependency.fest_reflect.@1</result>
+                </rule>
+                <rule>
+                  <pattern>org.fest.util.**</pattern>
+                  <result>org.assertj.swing.dependency.fest_util.@1</result>
+                </rule>
+                <keep>
+                  <pattern>org.assertj.swing.**</pattern>
+                </keep>
+              </rules>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+  <dependencies>
+    <dependency>
+      <groupId>org.assertj</groupId>
+      <artifactId>assertj-core</artifactId>
+      <version>3.8.0</version>
+    </dependency>
+
+    <dependency>
+      <groupId>com.google.code.findbugs</groupId>
+      <artifactId>jsr305</artifactId>
+      <type>jar</type>
+      <version>3.0.2</version>
+      <optional>true</optional>
+    </dependency>
+    <dependency>
+      <groupId>org.easytesting</groupId>
+      <artifactId>fest-reflect</artifactId>
+      <optional>true</optional>
+    </dependency>
+    <dependency>
+      <groupId>org.easytesting</groupId>
+      <artifactId>fest-util</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.easytesting</groupId>
+      <artifactId>fest-test</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.mockito</groupId>
+      <artifactId>mockito-core</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>com.googlecode.multithreadedtc</groupId>
+      <artifactId>multithreadedtc</artifactId>
+      <version>1.01</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>nl.jqno.equalsverifier</groupId>
+      <artifactId>equalsverifier</artifactId>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/libs/assertj/assertj-swing/3.8.0/assertj-swing-3.8.0.pom.sha1 b/libs/assertj/assertj-swing/3.8.0/assertj-swing-3.8.0.pom.sha1
new file mode 100644
index 0000000000000000000000000000000000000000..6f8d519c0b5a5b679f75e3158037c4e4b6449465
--- /dev/null
+++ b/libs/assertj/assertj-swing/3.8.0/assertj-swing-3.8.0.pom.sha1
@@ -0,0 +1 @@
+c474b2f8ec6aaaf6fd5233b6c21c1ba902d94ff6
\ No newline at end of file
diff --git a/libs/assertj/assertj-swing/3.8.0/m2e-lastUpdated.properties b/libs/assertj/assertj-swing/3.8.0/m2e-lastUpdated.properties
new file mode 100644
index 0000000000000000000000000000000000000000..7125f779d8735ac24cde975ab72032b909979495
--- /dev/null
+++ b/libs/assertj/assertj-swing/3.8.0/m2e-lastUpdated.properties
@@ -0,0 +1,2 @@
+#Tue Oct 16 13:32:20 CEST 2018
+central|https\://repo.maven.apache.org/maven2|sources=1539689540270