protected boolean shouldIgnoreMethod(MethodScope method) {
        FieldScope getterField = method.findGetterField();
        if (getterField == null) {
            if (method.getAnnotationConsideringFieldAndGetterIfSupported(JsonBackReference.class, NESTED_ANNOTATION_CHECK) != null) {
                return true;
            }
            // @since 4.32.0
            JsonUnwrapped unwrapped = method.getAnnotationConsideringFieldAndGetterIfSupported(JsonUnwrapped.class, NESTED_ANNOTATION_CHECK);
            if (unwrapped != null && unwrapped.enabled()) {
                // unwrapped properties should be ignored here, as they are included in their unwrapped form
                return true;
            }
        } else if (this.shouldIgnoreField(getterField)) {
            return true;
        }
        return this.options.contains(JacksonOption.INCLUDE_ONLY_JSONPROPERTY_ANNOTATED_METHODS)
                && method.getAnnotationConsideringFieldAndGetter(JsonProperty.class, NESTED_ANNOTATION_CHECK) == null;
    }
Determine whether a given method should be ignored, according to various jackson annotations for that purpose,
<br>
e.g. {@code JsonBackReference}, {@code JsonIgnore}, {@code JsonIgnoreType}, {@code JsonIgnoreProperties}

@param method method to check
@return whether method should be excluded
jsonschema-module-jackson/src/main/java/com/github/victools/jsonschema/module/jackson/JacksonModule.java