@Override
  public boolean nextBoolean() throws IOException {
    requirePeek();
    boolean value = parser.getBooleanValue();
    clearPeek();
    return value;
  }
{@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