@Override public String toString() { final TokenBuilder tb = new TokenBuilder("map { "); boolean key = true; for (final Expr e : expr) { tb.add(key ? tb.size() > 6 ? ", " : "" : ":=").add(e.toString()); key ^= true; } return tb.add(" }").toString(); }