private JsonElement getJsonElementForChild(ObjectTypePair fieldValueTypePair) {
   ObjectNavigator on = factory.create(fieldValueTypePair);
   JsonSerializationVisitor childVisitor =
       new JsonSerializationVisitor(factory, serializeNulls, serializers, context, ancestors);
   on.accept(childVisitor);
   return childVisitor.getJsonElement();
 }