Minor fixes and a documented bug in submatches (probably an index bug though)
diff --git a/src/test/resources/queries/benchmark5-submatch.jsonld b/src/test/resources/queries/benchmark5-submatch.jsonld
new file mode 100644
index 0000000..a9cad71
--- /dev/null
+++ b/src/test/resources/queries/benchmark5-submatch.jsonld
@@ -0,0 +1,61 @@
+{
+    "@context" : "http://ids-mannheim.de/ns/KorAP/json-ld/v0.1/context.jsonld",
+    "query": {
+	"@type": "korap:group", 
+	"operation": "operation:sequence",
+	"operands": [
+	    {
+		"@type": "korap:token",
+		"wrap" : {
+		    "@type": "korap:term", 
+		    "layer": "orth",
+		    "key" : "der"
+		}
+	    },
+	    {
+		"@type" : "korap:group",
+		"operation" : "operation:submatch",
+		"classRef" : [2],
+		"operands" : [
+		    {
+			"@type" : "korap:group",
+			"operation" : "operation:class",
+			"class" : 1,
+			"operands" : [
+			    {
+				"@type": "korap:group", 
+				"operation": "operation:sequence",
+				"operands" : [
+				    {
+					"@type": "korap:token",
+					"wrap" : {
+					    "@type": "korap:term", 
+					    "layer": "orth",
+					    "key" : "Mann"
+					}
+				    },
+				    {
+					"@type" : "korap:group",
+					"operation" : "operation:class",
+					"class" : 2,
+					"operands" : [
+					    {
+						"@type": "korap:token",
+						"wrap" : {
+						    "@type": "korap:term", 
+						    "layer": "orth",
+						    "key" : "und"
+						}
+					    }
+					]
+				    }
+				    
+				]
+			    }
+			]
+		    }
+		]
+	    }
+	]
+    }
+}