@Override
  public <T> T getSetting(String setting, T defaultValue) {
    if (settings.containsKey(setting)) {
      return (T) settings.get(setting);
    }
    return defaultValue;
  }
{@link SettingsExtension} that reads configuration from YAML files on the classpath.
extensions/config/portability-config-yaml/src/main/java/org/datatransferproject/config/yaml/YamlSettingsExtension.java