diff --git a/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/statement/class-use/ArgumentList.html b/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/statement/class-use/ArgumentList.html
index ea63413c..d86d5499 100644
--- a/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/statement/class-use/ArgumentList.html
+++ b/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/statement/class-use/ArgumentList.html
@@ -70,7 +70,7 @@
diff --git a/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/statement/class-use/Assign.html b/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/statement/class-use/Assign.html
index 3c928843..76cb0c8d 100644
--- a/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/statement/class-use/Assign.html
+++ b/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/statement/class-use/Assign.html
@@ -3,7 +3,7 @@
-Uses of Class de.dhbwstuttgart.syntaxtree.statement.Assign
+Uses of Class de.dhbwstuttgart.syntaxtree.Assign
@@ -70,9 +70,9 @@
-No usage of de.dhbwstuttgart.syntaxtree.statement.Assign
+No usage of de.dhbwstuttgart.syntaxtree.Assign
diff --git a/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/statement/class-use/Block.html b/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/statement/class-use/Block.html
index cbf35459..7c8b6017 100644
--- a/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/statement/class-use/Block.html
+++ b/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/statement/class-use/Block.html
@@ -3,7 +3,7 @@
-Uses of Class de.dhbwstuttgart.syntaxtree.statement.Block
+Uses of Class de.dhbwstuttgart.syntaxtree.Block
@@ -70,7 +70,7 @@
diff --git a/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/statement/class-use/CastExpr.html b/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/statement/class-use/CastExpr.html
index 6c542e64..095caccd 100644
--- a/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/statement/class-use/CastExpr.html
+++ b/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/statement/class-use/CastExpr.html
@@ -3,7 +3,7 @@
-Uses of Class de.dhbwstuttgart.syntaxtree.statement.CastExpr
+Uses of Class de.dhbwstuttgart.syntaxtree.CastExpr
@@ -70,9 +70,9 @@
-No usage of de.dhbwstuttgart.syntaxtree.statement.CastExpr
+No usage of de.dhbwstuttgart.syntaxtree.CastExpr
-No usage of de.dhbwstuttgart.syntaxtree.statement.EmptyStmt
+No usage of de.dhbwstuttgart.syntaxtree.EmptyStmt
-No usage of de.dhbwstuttgart.syntaxtree.statement.ForStmt
+No usage of de.dhbwstuttgart.syntaxtree.ForStmt
-No usage of de.dhbwstuttgart.syntaxtree.statement.IfStmt
+No usage of de.dhbwstuttgart.syntaxtree.IfStmt
-No usage of de.dhbwstuttgart.syntaxtree.statement.InstanceOf
+No usage of de.dhbwstuttgart.syntaxtree.InstanceOf
-No usage of de.dhbwstuttgart.syntaxtree.statement.LambdaExpression
+No usage of de.dhbwstuttgart.syntaxtree.LambdaExpression
diff --git a/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/statement/class-use/LocalOrFieldVar.html b/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/statement/class-use/LocalOrFieldVar.html
index 74288c3b..69b03014 100644
--- a/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/statement/class-use/LocalOrFieldVar.html
+++ b/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/statement/class-use/LocalOrFieldVar.html
@@ -3,7 +3,7 @@
-Uses of Class de.dhbwstuttgart.syntaxtree.statement.LocalVar
+Uses of Class de.dhbwstuttgart.syntaxtree.LocalVar
@@ -70,9 +70,9 @@
-No usage of de.dhbwstuttgart.syntaxtree.statement.LocalVar
+No usage of de.dhbwstuttgart.syntaxtree.LocalVar
diff --git a/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/statement/class-use/MethodCall.html b/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/statement/class-use/MethodCall.html
index efdb3bd3..90c5ca20 100644
--- a/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/statement/class-use/MethodCall.html
+++ b/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/statement/class-use/MethodCall.html
@@ -3,7 +3,7 @@
-Uses of Class de.dhbwstuttgart.syntaxtree.statement.MethodCall
+Uses of Class de.dhbwstuttgart.syntaxtree.MethodCall
@@ -70,7 +70,7 @@
diff --git a/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/statement/class-use/NewArray.html b/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/statement/class-use/NewArray.html
index 10d3b306..4a41719e 100644
--- a/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/statement/class-use/NewArray.html
+++ b/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/statement/class-use/NewArray.html
@@ -3,7 +3,7 @@
-Uses of Class de.dhbwstuttgart.syntaxtree.statement.NewArray
+Uses of Class de.dhbwstuttgart.syntaxtree.NewArray
@@ -70,9 +70,9 @@
-No usage of de.dhbwstuttgart.syntaxtree.statement.NewArray
+No usage of de.dhbwstuttgart.syntaxtree.NewArray
-No usage of de.dhbwstuttgart.syntaxtree.statement.NewClass
+No usage of de.dhbwstuttgart.syntaxtree.NewClass
diff --git a/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/statement/class-use/Return.html b/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/statement/class-use/Return.html
index 75d3295c..a3fc7adb 100644
--- a/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/statement/class-use/Return.html
+++ b/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/statement/class-use/Return.html
@@ -3,7 +3,7 @@
-Uses of Class de.dhbwstuttgart.syntaxtree.statement.Return
+Uses of Class de.dhbwstuttgart.syntaxtree.Return
@@ -70,7 +70,7 @@
diff --git a/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/statement/class-use/Statement.html b/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/statement/class-use/Statement.html
index 16ad2072..b5af3cfb 100644
--- a/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/statement/class-use/Statement.html
+++ b/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/statement/class-use/Statement.html
@@ -3,7 +3,7 @@
-Uses of Class de.dhbwstuttgart.syntaxtree.statement.Statement
+Uses of Class de.dhbwstuttgart.syntaxtree.Statement
@@ -70,7 +70,7 @@
diff --git a/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/statement/class-use/SuperCall.html b/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/statement/class-use/SuperCall.html
index 822d009f..3b63bf6c 100644
--- a/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/statement/class-use/SuperCall.html
+++ b/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/statement/class-use/SuperCall.html
@@ -3,7 +3,7 @@
-Uses of Class de.dhbwstuttgart.syntaxtree.statement.SuperCall
+Uses of Class de.dhbwstuttgart.syntaxtree.SuperCall
@@ -70,9 +70,9 @@
-No usage of de.dhbwstuttgart.syntaxtree.statement.SuperCall
+No usage of de.dhbwstuttgart.syntaxtree.SuperCall
-No usage of de.dhbwstuttgart.syntaxtree.statement.This
+No usage of de.dhbwstuttgart.syntaxtree.This
diff --git a/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/statement/class-use/UnaryExpr.html b/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/statement/class-use/UnaryExpr.html
index 4502f6db..8a13bf72 100644
--- a/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/statement/class-use/UnaryExpr.html
+++ b/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/statement/class-use/UnaryExpr.html
@@ -3,7 +3,7 @@
-Uses of Class de.dhbwstuttgart.syntaxtree.statement.UnaryExpr
+Uses of Class de.dhbwstuttgart.syntaxtree.UnaryExpr
@@ -70,7 +70,7 @@
diff --git a/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/statement/class-use/WhileStmt.html b/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/statement/class-use/WhileStmt.html
index fc1f01bf..14b05edb 100644
--- a/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/statement/class-use/WhileStmt.html
+++ b/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/statement/class-use/WhileStmt.html
@@ -3,7 +3,7 @@
-Uses of Class de.dhbwstuttgart.syntaxtree.statement.WhileStmt
+Uses of Class de.dhbwstuttgart.syntaxtree.WhileStmt
@@ -70,9 +70,9 @@
-No usage of de.dhbwstuttgart.syntaxtree.statement.WhileStmt
+No usage of de.dhbwstuttgart.syntaxtree.WhileStmt
diff --git a/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/BoundedGenericTypeVar.html b/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/BoundedGenericTypeVar.html
index b378dc3b..04345969 100644
--- a/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/BoundedGenericTypeVar.html
+++ b/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/BoundedGenericTypeVar.html
@@ -109,7 +109,7 @@ var activeTableTab = "activeTableTab";
de.dhbwstuttgart.syntaxtree.type.ObjectType
-- de.dhbwstuttgart.syntaxtree.type.GenericRefType
+- de.dhbwstuttgart.syntaxtree.GenericRefType
-
- de.dhbwstuttgart.syntaxtree.GenericTypeVar
diff --git a/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/ExtendsWildcardType.html b/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/ExtendsWildcardType.html
index 7bb2489a..3339e09d 100644
--- a/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/ExtendsWildcardType.html
+++ b/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/ExtendsWildcardType.html
@@ -106,10 +106,10 @@ var activeTableTab = "activeTableTab";
- de.dhbwstuttgart.syntaxtree.type.Type
-
diff --git a/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/GenericTypeVar.html b/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/GenericTypeVar.html
index f0c34d51..91df4897 100644
--- a/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/GenericTypeVar.html
+++ b/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/GenericTypeVar.html
@@ -109,7 +109,7 @@ var activeTableTab = "activeTableTab";
- de.dhbwstuttgart.syntaxtree.type.ObjectType
-
-- de.dhbwstuttgart.syntaxtree.type.GenericRefType
+- de.dhbwstuttgart.syntaxtree.GenericRefType
diff --git a/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/SuperWildcardType.html b/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/SuperWildcardType.html
index 94408c10..73862d3f 100644
--- a/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/SuperWildcardType.html
+++ b/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/SuperWildcardType.html
@@ -106,10 +106,10 @@ var activeTableTab = "activeTableTab";
- de.dhbwstuttgart.syntaxtree.type.Type
-
diff --git a/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/TypePlaceholder.html b/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/TypePlaceholder.html
index 0e7ba353..b48185be 100644
--- a/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/TypePlaceholder.html
+++ b/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/TypePlaceholder.html
@@ -109,7 +109,7 @@ var activeTableTab = "activeTableTab";
- de.dhbwstuttgart.syntaxtree.type.ObjectType
-
-- de.dhbwstuttgart.syntaxtree.type.TypePlaceholder
+- de.dhbwstuttgart.syntaxtree.TypePlaceholder
diff --git a/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/Void.html b/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/Void.html
index cc512b6c..5ce9e3b7 100644
--- a/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/Void.html
+++ b/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/Void.html
@@ -109,10 +109,10 @@ var activeTableTab = "activeTableTab";
de.dhbwstuttgart.syntaxtree.type.ObjectType
diff --git a/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/WildcardType.html b/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/WildcardType.html
index 2313bad3..3cee5f6f 100644
--- a/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/WildcardType.html
+++ b/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/WildcardType.html
@@ -106,7 +106,7 @@ var activeTableTab = "activeTableTab";
de.dhbwstuttgart.syntaxtree.type.Type
-- de.dhbwstuttgart.syntaxtree.type.WildcardType
+- de.dhbwstuttgart.syntaxtree.WildcardTypeInterface
diff --git a/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/class-use/ExtendsWildcardType.html b/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/class-use/ExtendsWildcardType.html
index d21a6ce9..b22a22ef 100644
--- a/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/class-use/ExtendsWildcardType.html
+++ b/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/class-use/ExtendsWildcardType.html
@@ -3,7 +3,7 @@
-Uses of Class de.dhbwstuttgart.syntaxtree.type.ExtendsWildcardType
+Uses of Class de.dhbwstuttgart.syntaxtree.ExtendsWildcardType
@@ -70,7 +70,7 @@
diff --git a/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/class-use/GenericTypeVar.html b/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/class-use/GenericTypeVar.html
index 7f094d03..8c6019a8 100644
--- a/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/class-use/GenericTypeVar.html
+++ b/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/class-use/GenericTypeVar.html
@@ -3,7 +3,7 @@
-Uses of Class de.dhbwstuttgart.syntaxtree.type.GenericRefType
+Uses of Class de.dhbwstuttgart.syntaxtree.GenericRefType
@@ -70,7 +70,7 @@
diff --git a/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/class-use/RefType.html b/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/class-use/RefType.html
index 48825408..e03f41e2 100644
--- a/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/class-use/RefType.html
+++ b/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/class-use/RefType.html
@@ -3,7 +3,7 @@
-Uses of Class de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric
+Uses of Class de.dhbwstuttgart.syntaxtree.RefTypeOrTPHOrWildcardOrGeneric
@@ -70,7 +70,7 @@
diff --git a/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/class-use/SuperWildcardType.html b/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/class-use/SuperWildcardType.html
index 854c139b..7fbd8efb 100644
--- a/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/class-use/SuperWildcardType.html
+++ b/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/class-use/SuperWildcardType.html
@@ -3,7 +3,7 @@
-Uses of Class de.dhbwstuttgart.syntaxtree.type.SuperWildcardType
+Uses of Class de.dhbwstuttgart.syntaxtree.SuperWildcardType
@@ -70,7 +70,7 @@
diff --git a/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/class-use/TypePlaceholder.html b/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/class-use/TypePlaceholder.html
index 4a4583f2..afa0d529 100644
--- a/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/class-use/TypePlaceholder.html
+++ b/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/class-use/TypePlaceholder.html
@@ -3,7 +3,7 @@
-Uses of Class de.dhbwstuttgart.syntaxtree.type.TypePlaceholder
+Uses of Class de.dhbwstuttgart.syntaxtree.TypePlaceholder
@@ -70,7 +70,7 @@
diff --git a/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/class-use/Void.html b/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/class-use/Void.html
index 5795a78e..3c1638ca 100644
--- a/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/class-use/Void.html
+++ b/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/class-use/Void.html
@@ -3,7 +3,7 @@
-Uses of Class de.dhbwstuttgart.syntaxtree.type.Void
+Uses of Class de.dhbwstuttgart.syntaxtree.Void
@@ -70,7 +70,7 @@
diff --git a/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/class-use/WildcardType.html b/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/class-use/WildcardType.html
index e3574ae7..b4901c23 100644
--- a/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/class-use/WildcardType.html
+++ b/doc/LambdaJavadoc/de/dhbwstuttgart/syntaxtree/type/class-use/WildcardType.html
@@ -3,7 +3,7 @@
-Uses of Class de.dhbwstuttgart.syntaxtree.type.WildcardType
+Uses of Class de.dhbwstuttgart.syntaxtree.WildcardTypeInterface
@@ -70,7 +70,7 @@
diff --git a/doc/LambdaJavadoc/de/dhbwstuttgart/typeinference/FunN.html b/doc/LambdaJavadoc/de/dhbwstuttgart/typeinference/FunN.html
index d1742a81..d547734b 100644
--- a/doc/LambdaJavadoc/de/dhbwstuttgart/typeinference/FunN.html
+++ b/doc/LambdaJavadoc/de/dhbwstuttgart/typeinference/FunN.html
@@ -9,7 +9,7 @@
-