@Override
        public Optional<String> getStoredValue() {
            return Optional.ofNullable(this.value);
        }
Simple implementation which just holds a stored value.
common/src/main/java/me/lucko/luckperms/common/model/PrimaryGroupHolder.java