@Override
        public void adjustDuplicateNames(Map<DefinitionKey, String> subschemasWithDuplicateNames, SchemaGenerationContext generationContext) {
            char index = 'A';
            for (Map.Entry<DefinitionKey, String> singleEntry : subschemasWithDuplicateNames.entrySet()) {
                singleEntry.setValue(singleEntry.getValue() + "-" + index);
                index++;
            }
        }
Example created in response to <a href="https://github.com/victools/jsonschema-generator/issues/505">#505</a>.
<br/>
Demonstrating usage of the {@code SchemaDefinitionNamingStrategy} feature.
jsonschema-examples/src/main/java/com/github/victools/jsonschema/examples/NamingStrategyExample.java