public void visitArrayMember(JsonArray parent, JsonObject member, boolean isFirst)
     throws IOException {
   delegate.visitArrayMember(parent, member, isFirst);
 }
 public void visitObjectMember(
     JsonObject parent, String memberName, JsonObject member, boolean isFirst) throws IOException {
   delegate.visitObjectMember(parent, memberName, member, isFirst);
 }
 public void startArray(JsonArray array) throws IOException {
   delegate.startArray(array);
 }
 public void startObject(JsonObject object) throws IOException {
   delegate.startObject(object);
 }
 public void endObject(JsonObject object) throws IOException {
   delegate.endObject(object);
 }
 public void endArray(JsonArray array) throws IOException {
   delegate.endArray(array);
 }
 public void visitNullArrayMember(JsonArray parent, boolean isFirst) throws IOException {
   delegate.visitNullArrayMember(parent, isFirst);
 }
 public void visitNull() throws IOException {
   delegate.visitNull();
 }
 public void visitPrimitive(JsonPrimitive primitive) throws IOException {
   delegate.visitPrimitive(primitive);
 }