public <T extends CustomCodeStyleSettings> T getCustomSettings(@NotNull Class<T> aClass) {
   synchronized (myCustomSettings) {
     return (T) myCustomSettings.get(aClass);
   }
 }
 public <T extends CustomCodeStyleSettings> T getCustomSettings(Class<T> aClass) {
   return (T) myCustomSettings.get(aClass);
 }