protected String getPropertyNameOverrideBasedOnJsonPropertyAnnotation(MemberScope<?, ?> member) {
        JsonProperty annotation = member.getAnnotationConsideringFieldAndGetter(JsonProperty.class, NESTED_ANNOTATION_CHECK);
        if (annotation != null) {
            String nameOverride = annotation.value();
            // check for invalid overrides
            if (nameOverride != null && !nameOverride.isEmpty() && !nameOverride.equals(member.getDeclaredName())) {
                return nameOverride;
            }
        }
        return null;
    }
Look-up an alternative name as per the following order of priority.
<ol>
<li>{@link JsonProperty} annotation on the member itself</li>
<li>{@link JsonProperty} annotation on the field's getter method or the getter method's associated field</li>
</ol>

@param member field/method to look-up alternative property name for
@return alternative property name (or {@code null})
jsonschema-module-jackson/src/main/java/com/github/victools/jsonschema/module/jackson/JacksonModule.java