private DescriptionInfo fieldDescriptionInfo(JavaType classType, JavaType fieldType, String fieldName) {
        final Description description = extractFieldMeta(classType, fieldType, fieldName, element -> {
            return AnnotationUtil.findFirst(element, Description.class);
        });

        if (description != null) {
            return DescriptionInfo.from(description);
        } else {
            return DescriptionInfo.empty();
        }
    }
A default {@link DescriptiveTypeInfoProvider} to create a {@link StructInfo} from a {@code typeDescriptor}.
If {@code typeDescriptor} is unknown type, Jackson is used to try to extract fields
and their metadata.
core/src/main/java/com/linecorp/armeria/internal/server/annotation/DefaultDescriptiveTypeInfoProvider.java