private static void assertExistJSONCreator(List<Annotation> annotations) {
        Optional<JSONCreator> jsonCreator = annotations.stream()
                .map(annotation -> {
                    Class<? extends Annotation> annotationType = annotation.annotationType();
                    if (annotationType != JSONCreator.class) {
                        return BeanUtils.findAnnotation(annotationType, JSONCreator.class);
                    } else {
                        return (JSONCreator) annotation;
                    }
                })
                .filter(Objects::nonNull)
                .findAny();

        assertTrue(jsonCreator.isPresent());
    }
Test for {@link JSONCreator}

@author lzhpo
core/src/test/java/com/alibaba/fastjson2/annotation/JSONCreatorCombinationTest.java