diff --git a/moduletest_main/.classpath b/moduletest_main/.classpath
new file mode 100644
index 0000000000000000000000000000000000000000..9dffaf29e9f8c83fb61e7756af7d4419858bec26
--- /dev/null
+++ b/moduletest_main/.classpath
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jdk-13">
+ <attributes>
+ <attribute name="module" value="true"/>
+ </attributes>
+ </classpathentry>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry combineaccessrules="false" kind="src" path="/moduletest_lib"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
diff --git a/moduletest_main/.gitignore b/moduletest_main/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..ae3c1726048cd06b9a143e0376ed46dd9b9a8d53
--- /dev/null
+++ b/moduletest_main/.gitignore
@@ -0,0 +1 @@
+/bin/
diff --git a/moduletest_main/.project b/moduletest_main/.project
new file mode 100644
index 0000000000000000000000000000000000000000..e1c58114b469bc0b2c338f462b441bdee62ff4b9
--- /dev/null
+++ b/moduletest_main/.project
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>moduletest_main</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ </natures>
+</projectDescription>
diff --git a/moduletest_main/.settings/org.eclipse.jdt.core.prefs b/moduletest_main/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000000000000000000000000000000000000..2b084d847fda27ff30a053f1b29415df3ac4a5ff
--- /dev/null
+++ b/moduletest_main/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,14 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=12
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+org.eclipse.jdt.core.compiler.compliance=12
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
+org.eclipse.jdt.core.compiler.release=enabled
+org.eclipse.jdt.core.compiler.source=12
diff --git a/moduletest_main/src/de/hsrt/inf/meti/inf3vl/moduletest_main/Mainclass.java b/moduletest_main/src/de/hsrt/inf/meti/inf3vl/moduletest_main/Mainclass.java
new file mode 100644
index 0000000000000000000000000000000000000000..8b67db9ddee3c2a253e0e7c54148af7c4c82cb59
--- /dev/null
+++ b/moduletest_main/src/de/hsrt/inf/meti/inf3vl/moduletest_main/Mainclass.java
@@ -0,0 +1,8 @@
+package de.hsrt.inf.meti.inf3vl.moduletest_main;
+import de.hsrt.inf.meti.inf3vl.moduletest_lib.BlablaMachine;
+
+public class Mainclass {
+ public static void main(String[] args) {
+ BlablaMachine.blablaMachineFactory().makeBlabla("brrrchrr");
+ }
+}