@Override
  public void endArray() throws IOException {
    requirePeek();
    expect(END_ARRAY);
    clearPeek();
  }
{@link JsonReader} implementation backed by Jackson's {@link JsonParser}.
Provides measurable JSON parsing improvements over Gson's native implementation.
Error reporting might differ, however.
gson/src/org/immutables/gson/stream/JsonParserReader.java