@Override public final void data(Data data) throws IOException { if (! shouldRender(data)) return; jsonWriter.beginArrayValue(); jsonWriter.beginObject(); jsonWriter.beginField("data"); renderValue(data,jsonWriter); jsonWriter.endField(); jsonWriter.endObject(); jsonWriter.endArrayValue(); }