public SettingMap<S, V> newMap() {
        return new SettingMap<>(this, Arrays.copyOf(this.defaultStates, this.defaultStates.length));
    }
Creates a new {@link SettingMap}, with the default states set for each of the settings.

@return the new map
helper/src/main/java/me/lucko/helper/setting/SettingMapFactory.java