public interface SettingsProvider<T>
T
getSettings()
java.lang.Class<T>
getSettingsClass()
T getSettings()
java.lang.Class<T> getSettingsClass()