class YamlConfigurationFormat implements ConfigurationFormat<YamlConfiguration> {

    @Override
    public String resolvePlaceholdersInText(String text, Map<String, String> overrides) {
        List<PlaceholderResolver.Placeholder> placeholders = extractPlaceholders(text);

        String resolvedText = text;

        for (PlaceholderResolver.Placeholder placeholder : placeholders) {
            resolvedText = resolvePlaceholderInText(resolvedText, placeholder, overrides);
        }

        return resolvedText;
    }

    private  YamlConfigurationFormat();

}