protected String getPropertyNameOverrideBasedOnJsonNamingAnnotation(FieldScope field) {
        final PropertyNamingStrategy strategy;
        synchronized (this.namingStrategies) {
            strategy = this.namingStrategies.computeIfAbsent(field.getDeclaringType().getErasedType(),
                    this::getAnnotatedNamingStrategy);
        }
        if (strategy == null) {
            return null;
        }
        return strategy.nameForField(null, null, field.getName());
    }
Alter the declaring name of the given field as per the declaring type's {@link JsonNaming} annotation.

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