@Override public JsonWriter endObject() throws IOException { promoteValueToName = false; return close(EMPTY_OBJECT, NONEMPTY_OBJECT, "}"); }
@Override public JsonWriter endArray() throws IOException { return close(EMPTY_ARRAY, NONEMPTY_ARRAY, "]"); }
@Override public JsonWriter endObject() throws IOException { promoteValueToName = false; return close(EMPTY_OBJECT, NONEMPTY_OBJECT, "}"); }
@Override public JsonWriter endObject() throws IOException { promoteValueToName = false; return close(EMPTY_OBJECT, NONEMPTY_OBJECT, "}"); }
@Override public JsonWriter endArray() throws IOException { return close(EMPTY_ARRAY, NONEMPTY_ARRAY, "]"); }
@Override public JsonWriter endArray() throws IOException { return close(EMPTY_ARRAY, NONEMPTY_ARRAY, "]"); }