@Override
        public T apply(ConfigurationAdapter adapter) {
            return this.factory.getValue(adapter, this.path, this.def);
        }
A {@link ConfigKeyFactory} bound to a given {@code path}.

@param <T> the value type
common/src/main/java/me/lucko/luckperms/common/config/generic/key/ConfigKeyFactory.java