meta query bug fix
diff --git a/src/main/java/de/ids_mannheim/korap/query/serialize/IdWriter.java b/src/main/java/de/ids_mannheim/korap/query/serialize/IdWriter.java
index 7249df7..77dfafc 100644
--- a/src/main/java/de/ids_mannheim/korap/query/serialize/IdWriter.java
+++ b/src/main/java/de/ids_mannheim/korap/query/serialize/IdWriter.java
@@ -62,6 +62,7 @@
 
     }
 
+    @Deprecated
     public JsonNode getFinalNode() {
         return this.node;
     }
diff --git a/src/main/java/de/ids_mannheim/korap/query/serialize/MetaQueryBuilder.java b/src/main/java/de/ids_mannheim/korap/query/serialize/MetaQueryBuilder.java
index d49e314..09c3c1a 100644
--- a/src/main/java/de/ids_mannheim/korap/query/serialize/MetaQueryBuilder.java
+++ b/src/main/java/de/ids_mannheim/korap/query/serialize/MetaQueryBuilder.java
@@ -30,7 +30,7 @@
      * @param rightType
      * @return
      */
-    public MetaQueryBuilder addContext(Integer left, String leftType,
+    public MetaQueryBuilder setContext(Integer left, String leftType,
                                        Integer right, String rightType) {
         this.spanContext = new SpanContext(left, leftType, right, rightType);
         return this;
@@ -47,15 +47,13 @@
      * @param context
      * @return
      */
-    public MetaQueryBuilder addContext(String context) {
+    public MetaQueryBuilder setContext(String context) {
         if (context.startsWith("s") | context.startsWith("p"))
-//            addEntry("context", context);
             this.spanContext = new SpanContext(context);
         else {
             String[] ct = context.split(",");
             String[] lc = ct[0].split("-");
             String[] rc = ct[1].split("-");
-//            addContext(Integer.valueOf(lc[0]), lc[1], Integer.valueOf(rc[0]), rc[1]);
             this.spanContext = new SpanContext(Integer.valueOf(lc[0]), lc[1], Integer.valueOf(rc[0]), rc[1]);
         }
         return this;
@@ -71,7 +69,7 @@
         if (pageLength != null)
             this.addEntry("count", pageLength);
         if (ctx != null)
-            this.addContext(ctx);
+            this.setContext(ctx);
         if (cutoff != null)
             this.addEntry("cutOff", cutoff);
         return this;
@@ -135,16 +133,5 @@
                 meta.put("context", this.context);
             return meta;
         }
-
-        @Override
-        public String toString() {
-            return "SpanContext{" +
-                    "left_type='" + left_type + '\'' +
-                    ", right_type='" + right_type + '\'' +
-                    ", left_size=" + left_size +
-                    ", right_size=" + right_size +
-                    ", context='" + context + '\'' +
-                    '}';
-        }
     }
 }
diff --git a/src/main/java/de/ids_mannheim/korap/query/serialize/QuerySerializer.java b/src/main/java/de/ids_mannheim/korap/query/serialize/QuerySerializer.java
index 0aac8d6..950befa 100644
--- a/src/main/java/de/ids_mannheim/korap/query/serialize/QuerySerializer.java
+++ b/src/main/java/de/ids_mannheim/korap/query/serialize/QuerySerializer.java
@@ -157,7 +157,7 @@
             String cli, String cri, int cls, int crs,
             int num, int pageIndex) {
         MetaQueryBuilder meta = new MetaQueryBuilder();
-        meta.addContext(cls, cli, crs, cri);
+        meta.setContext(cls, cli, crs, cri);
         meta.addEntry("startIndex", pageIndex);
         meta.addEntry("count", num);
         this.meta = meta.raw();
@@ -168,7 +168,7 @@
         MetaQueryBuilder meta = new MetaQueryBuilder();
         meta.addEntry("startIndex", pageidx);
         meta.addEntry("count", num);
-        meta.addContext(context);
+        meta.setContext(context);
         return this;
     }