Compile Error. ---------- 1. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 330) return has_multi(quotedAndUnquoted(s), "is", ai_isWord_helper); ^^^^^^^^^ The method has_multi(List, List, List) in the type main is not applicable for the arguments (List, String, List) ---------- 2. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 390) static boolean has_multi(List a, b, List c) { ^ Syntax error, insert "... VariableDeclaratorId" to complete FormalParameter ---------- 3. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4518) Map.Entry e; ^ Syntax error, insert "else Statement" to complete IfStatement ---------- 4. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4518) Map.Entry e; ^ Syntax error, insert "}" to complete Statement ---------- 5. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4518) Map.Entry e; ^ Syntax error, insert ";" to complete Statement ---------- 6. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4518) Map.Entry e; ^ Syntax error, insert ")" to complete Expression ---------- 7. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4518) Map.Entry e; ^ Syntax error, insert "}" to complete ClassBody ---------- 8. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4518) Map.Entry e; ^ Syntax error, insert "}" to complete Statement ---------- 9. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4518) Map.Entry e; ^ Syntax error, insert "}" to complete MethodBody ---------- 10. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4518) Map.Entry e; ^ Syntax error, insert "else Statement" to complete IfStatement ---------- 11. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4520) public void run() { ^^^^^ Duplicate method run() in type main ---------- 12. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4537) } }); ^^^^^^^^^^^ Syntax error on tokens, delete these tokens ---------- 13. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4540) } ^ Syntax error on token "}", delete this token ---------- 14. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4547) final int n = Array.getLength(o); ^ o cannot be resolved to a variable ---------- 15. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4550) String hex = boolArrayToHex((boolean[]) o); ^ o cannot be resolved to a variable ---------- 16. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4553) d.append("boolarray ").append(n).app(" ").append(quote(substring(hex, 0, i))); return; ^ d cannot be resolved ---------- 17. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4556) String atype = "array", sep = ", "; ^ Syntax error on token ";", { expected after this token ---------- 18. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4577) return; ^ Syntax error, insert "}" to complete Statement ---------- 19. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4578) } ^ Syntax error on token "}", { expected after this token ---------- 20. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4580) if (o instanceof Class) { d.append("class(", 2).append(quote(((Class) o).getName())).append(")"); return; } if (o instanceof Throwable) { d.append("exception(", 2).append(quote(((Throwable) o).getMessage())).append(")"); return; } if (o instanceof BitSet) { BitSet bs = (BitSet) o; d.append("bitset{", 2); int l = d.n; for (int i = bs.nextSetBit(0); i >= 0; i = bs.nextSetBit(i+1)) { if (d.n != l) d.append(", "); d.append(i); } d.append("}"); return; } // Need more cases? This should cover all library classes... if (name.startsWith("java.") || name.startsWith("javax.")) { d.append("j ").append(quote(str(o))); return; // Hm. this is not unstructure-able } if (o instanceof Lisp) { d.append("l(", 2); final Lisp lisp = (Lisp) ( o); structure_1(lisp.head, d); final Iterator it = lisp.args == null ? emptyIterator() : lisp.args.iterator(); d.stack.add(new Runnable() { public void run() { try { if (!it.hasNext()) d.append(")"); else { d.stack.add(this); d.append(", "); structure_1(it.next(), d); } } catch (Exception __e) { throw rethrow(__e); } } public String toString() { return "if (!it.hasNext())\r\n d.append(\")\");\r\n else {\r\n ..."; }}); return; } /*if (name.equals("main$Lisp")) { fail("lisp not supported right now"); }*/ String dynName = shortDynamicClassName(o); if (concept && !d.concepts.contains(dynName)) { d.concepts.add(dynName); d.append("c "); } // serialize an object with fields. // first, collect all fields and values in fv. TreeSet fields = new TreeSet(new Comparator() { public int compare(Field a, Field b) { return stdcompare(a.getName(), b.getName()); } }); Class cc = c; while (cc != Object.class) { for (Field field : getDeclaredFields_cached(cc)) { if ((field.getModifiers() & (java.lang.reflect.Modifier.STATIC | java.lang.reflect.Modifier.TRANSIENT)) != 0) continue; String fieldName = field.getName(); fields.add(field); // put special cases here... } cc = cc.getSuperclass(); } lFields = asList(fields); // Render this$1 first because unstructure needs it for constructor call. for (int i = 0; i < l(lFields); i++) { Field f = lFields.get(i); if (f.getName().equals("this$1")) { lFields.remove(i); lFields.add(0, f); break; } } d.fieldsByClass.put(c, lFields); } // << if (lFields == null) else { // ref handling for lFields != null Integer ref = d.seen.get(o); if (ref != null) { /*d.refd.set(ref);*/ d.append("t").app(ref); return; } d.seen.put(o, d.n); // record token number } LinkedHashMap fv = new LinkedHashMap(); for (Field f : lFields) { Object value; try { value = f.get(o); } catch (Exception e) { value = "?"; } if (value != null) fv.put(f.getName(), value); } String name = c.getName(); String shortName = dropPrefix("main$", name); // Now we have fields & values. Process fieldValues if it's a DynamicObject. // omit field "className" if equal to class's name if (concept && eq(fv.get("className"), shortName)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Syntax error on token(s), misplaced construct(s) ---------- 21. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4581) d.append("class(", 2).append(quote(((Class) o).getName())).append(")"); return; ^ d cannot be resolved ---------- 22. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4581) d.append("class(", 2).append(quote(((Class) o).getName())).append(")"); return; ^ o cannot be resolved to a variable ---------- 23. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4585) d.append("exception(", 2).append(quote(((Throwable) o).getMessage())).append(")"); return; ^ d cannot be resolved ---------- 24. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4585) d.append("exception(", 2).append(quote(((Throwable) o).getMessage())).append(")"); return; ^ o cannot be resolved to a variable ---------- 25. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4589) BitSet bs = (BitSet) o; ^ o cannot be resolved to a variable ---------- 26. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4590) d.append("bitset{", 2); ^ d cannot be resolved ---------- 27. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4591) int l = d.n; ^ d cannot be resolved to a variable ---------- 28. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4593) if (d.n != l) d.append(", "); ^ d cannot be resolved to a variable ---------- 29. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4593) if (d.n != l) d.append(", "); ^ d cannot be resolved ---------- 30. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4594) d.append(i); ^ d cannot be resolved ---------- 31. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4596) d.append("}"); return; ^ d cannot be resolved ---------- 32. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4601) d.append("j ").append(quote(str(o))); return; // Hm. this is not unstructure-able ^ d cannot be resolved ---------- 33. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4601) d.append("j ").append(quote(str(o))); return; // Hm. this is not unstructure-able ^ o cannot be resolved to a variable ---------- 34. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4606) d.append("l(", 2); ^ d cannot be resolved ---------- 35. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4607) final Lisp lisp = (Lisp) ( o); ^ o cannot be resolved to a variable ---------- 36. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4608) structure_1(lisp.head, d); ^ d cannot be resolved to a variable ---------- 37. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4610) d.stack.add(new Runnable() { public void run() { try { ^ d cannot be resolved ---------- 38. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4612) d.append(")"); ^ d cannot be resolved ---------- 39. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4614) d.stack.add(this); ^ d cannot be resolved ---------- 40. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4615) d.append(", "); ^ d cannot be resolved ---------- 41. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4616) structure_1(it.next(), d); ^ d cannot be resolved to a variable ---------- 42. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4628) String dynName = shortDynamicClassName(o); ^ o cannot be resolved to a variable ---------- 43. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4630) d.concepts.add(dynName); ^ d cannot be resolved ---------- 44. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4631) d.append("c "); ^ d cannot be resolved ---------- 45. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4643) Class cc = c; ^ Cannot reference a field before it is defined ---------- 46. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4658) lFields = asList(fields); // Render this$1 first because unstructure needs it for constructor call. for (int i = 0; i < l(lFields); i++) { Field f = lFields.get(i); if (f.getName().equals("this$1")) { lFields.remove(i); lFields.add(0, f); break; } } d.fieldsByClass.put(c, lFields); } // << if (lFields == null) else { // ref handling for lFields != null Integer ref = d.seen.get(o); if (ref != null) { /*d.refd.set(ref);*/ d.append("t").app(ref); return; } d.seen.put(o, d.n); // record token number } ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Syntax error on token(s), misplaced construct(s) ---------- 47. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4658) lFields = asList(fields); ^^^^^^^ Return type for the method is missing ---------- 48. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4658) lFields = asList(fields); ^^^^^^ Syntax error, insert "... VariableDeclaratorId" to complete FormalParameterList ---------- 49. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4658) lFields = asList(fields); ^ Syntax error on token ")", { expected after this token ---------- 50. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4674) else { // ref handling for lFields != null ^^^^ Syntax error on token "else", { expected ---------- 51. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4675) Integer ref = d.seen.get(o); ^ d cannot be resolved ---------- 52. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4675) Integer ref = d.seen.get(o); ^ o cannot be resolved to a variable ---------- 53. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4676) if (ref != null) { /*d.refd.set(ref);*/ d.append("t").app(ref); return; } ^ d cannot be resolved ---------- 54. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4677) d.seen.put(o, d.n); // record token number ^ d cannot be resolved ---------- 55. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4677) d.seen.put(o, d.n); // record token number ^ o cannot be resolved to a variable ---------- 56. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4677) d.seen.put(o, d.n); // record token number ^ d cannot be resolved to a variable ---------- 57. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4684) value = f.get(o); ^ o cannot be resolved to a variable ---------- 58. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4694) String name = c.getName(); ^ Cannot reference a field before it is defined ---------- 59. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4700) if (concept && eq(fv.get("className"), shortName)) ^^^ Return type for the method is missing ---------- 60. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4700) if (concept && eq(fv.get("className"), shortName)) ^^^^^^ Syntax error on tokens, AnnotationName expected instead ---------- 61. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4700) if (concept && eq(fv.get("className"), shortName)) ^ Syntax error on token ",", byte expected ---------- 62. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4700) if (concept && eq(fv.get("className"), shortName)) ^ Syntax error on token ")", { expected ---------- 63. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4766) q.add(new Runnable() { public void run() { try { ^ Syntax error, insert "}" to complete Statement ---------- 64. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4766) q.add(new Runnable() { public void run() { try { ^ Syntax error, insert "else Statement" to complete IfStatement ---------- 65. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4766) q.add(new Runnable() { public void run() { try { ^ Syntax error, insert "Finally" to complete BlockStatements ---------- 66. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4766) q.add(new Runnable() { public void run() { try { ^ Syntax error, insert "}" to complete MethodBody ---------- 67. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4766) q.add(new Runnable() { public void run() { try { ^ Syntax error, insert "}" to complete Block ---------- 68. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4766) q.add(new Runnable() { public void run() { try { ^ Syntax error, insert "}" to complete Block ---------- 69. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4766) q.add(new Runnable() { public void run() { try { ^ Syntax error, insert ";" to complete Statement ---------- 70. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4766) q.add(new Runnable() { public void run() { try { ^ Syntax error, insert ")" to complete Expression ---------- 71. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4766) q.add(new Runnable() { public void run() { try { ^ Syntax error, insert "}" to complete ClassBody ---------- 72. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4766) q.add(new Runnable() { public void run() { try { ^^^^^ Duplicate method run() in type main ---------- 73. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4767) m.put(clone_impl(e.getKey(), seen, q), clone_impl(e.getValue(), seen, q)) ^ e cannot be resolved ---------- 74. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4769) } catch (Exception __e) { throw rethrow(__e); } } public String toString() { return "m.put(clone_impl(e.getKey(), seen, q), clone_impl(e.getValue(), seen, q))"; }}); ^ Syntax error on token "}", invalid ConstructorHeaderName ---------- 75. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4770) } ^ Syntax error on token "}", { expected ---------- 76. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4772) } ^ Syntax error on token "}", { expected after this token ---------- 77. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4777) final Object[] l = (Object[]) o; ^ o cannot be resolved to a variable ---------- 78. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4782) q.add(new Runnable() { public void run() { try { l2[_i] = clone_impl(l[_i], seen, q) ; ^ q cannot be resolved ---------- 79. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4782) q.add(new Runnable() { public void run() { try { l2[_i] = clone_impl(l[_i], seen, q) ; ^^^^ seen cannot be resolved to a variable ---------- 80. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4791) final Object clone = nuObjectWithoutArguments(o.getClass()); ^ o cannot be resolved ---------- 81. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4793) Class c = o.getClass(); ^ o cannot be resolved ---------- 82. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4800) final Object value = field.get(o); ^ o cannot be resolved to a variable ---------- 83. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4801) q.add(new Runnable() { public void run() { try { field.set(clone, clone_impl(value, seen, q)) ; ^ q cannot be resolved ---------- 84. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4801) q.add(new Runnable() { public void run() { try { field.set(clone, clone_impl(value, seen, q)) ; ^^^^ seen cannot be resolved to a variable ---------- 85. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4807) } catch (Exception __e) { throw rethrow(__e); } } ^^^^^ Syntax error on token "catch", Identifier expected ---------- 86. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 4807) } catch (Exception __e) { throw rethrow(__e); } } ^ Syntax error on token "}", delete this token ---------- 87. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 7505) } // if v else ^ Syntax error, insert "}" to complete MethodBody ---------- 88. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 7505) } // if v else ^ Syntax error, insert "}" to complete MethodBody ---------- 89. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 7505) } // if v else ^ Syntax error, insert "}" to complete ClassBody ---------- 90. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 7505) } // if v else ^ Syntax error, insert ";" to complete Statement ---------- 91. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 7505) } // if v else ^ Syntax error, insert "}" to complete ClassBody ---------- 92. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 7505) } // if v else ^ Syntax error, insert ")" to complete Expression ---------- 93. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 7507) }); ^ Syntax error on token "}", delete this token ---------- 94. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 7507) }); ^ Syntax error on token ")", { expected ---------- 95. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 7517) void consume() { curT = tok.next(); ++i; } ^^^^ curT cannot be resolved to a variable ---------- 96. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 7520) if (!eq(t(), s)) { ^ The method t() is undefined for the type main ---------- 97. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 7534) } ^ Syntax error on token "}", { expected ---------- 98. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 7541) X x = new X(); ^ X cannot be resolved to a type ---------- 99. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 7541) X x = new X(); ^ X cannot be resolved to a type ---------- 100. ERROR in /home/stefan/.javax/1512750642385/main.java (at line 7547) } finally { ^^^^^^^ Syntax error on token "finally", { expected ---------- 100 problems (100 errors) java.lang.RuntimeException: java.lang.reflect.InvocationTargetException