@Override void write(JsonWriter writer) throws IOException { writer.writeArrayOpen(); Iterator<JsonValue> iterator = iterator(); if (iterator.hasNext()) { iterator.next().write(writer); while (iterator.hasNext()) { writer.writeArraySeparator(); iterator.next().write(writer); } } writer.writeArrayClose(); }