public <A extends Annotation> A getContainerItemAnnotationConsideringFieldAndGetterIfSupported(Class<A> annotationClass) {
        return this.getContainerItemAnnotationConsideringFieldAndGetterIfSupported(annotationClass, TypeContext.IGNORE_ANNOTATIONS_ON_ANNOTATIONS);
    }
Return the annotation of the given type on the member's container item (i.e. single type parameter if there is one), if such an annotation is
present on either the field or its getter and this particular member is either a collection or special generic type (e.g. {@link Optional}).

@param <A> type of annotation
@param annotationClass type of annotation
@return annotation instance (or {@code null} if no annotation of the given type is present or this look-up is not supported by default )
jsonschema-generator/src/main/java/com/github/victools/jsonschema/generator/MemberScope.java