<String>map((i) -> (dump(i))).val())
map((i) -> (dump(i))).val())
    public static String dump(Object o) {        Class clazz = o.getClass();        if (clazz.isPrimitive()) {            return String.valueOf(o);        } else if (o instanceof String) {            return (String) o;        } else if (o instanceof Iterable) {            return "["                    + String.join(",", _for((Iterable) o).                            <String>map((i) -> (dump(i))).val())                    + "]";        } else if (clazz.isArray()) {            return "["                    + String.join(",", _for((Object[]) o).                            <String>map((i) -> (dump(i))).val())                    + "]";        } else if (o instanceof Map) {            return _for((Map) o).<String>map((i) -> (dump(i))).val().toString();        } else {            return o.toString();        }    }