docs: public static <T> JsonMarshaller<T> adapt(final StructuredJsonMarshaller<T> toAdapt) {
          return new BaseJsonMarshaller<T>() {
              @Override
              public void marshall(T val, StructuredJsonGenerator jsonGenerator, JsonMarshallerContext context,
                                   MarshallingInfo<T> marshallingInfo) {
                  toAdapt.marshall(val, jsonGenerator);
              }
          };
      }