import com.blazebit.persistence.KeyValue;
import com.blazebit.persistence.CriteriaBuilder;
KeyValue<String, Integer> keyValue = new KeyValue<>("A", 1);
String key = keyValue.getKey();
Integer value = keyValue.getValue();
CriteriaBuilder cb = new CriteriaBuilder();
import com.blazebit.persistence.collections.CollectionUtils;
List<Integer> numbers = Arrays.asList(3, 1, 4, 1, 5, 9, 2, 6, 5);
List<Integer> filteredList = CollectionUtils.filter(numbers, n -> n > 5);
List<Integer> sortedList = CollectionUtils.sort(filteredList);
List<String> transformedList = CollectionUtils.transform(sortedList, n -> "Number: " + n);
import com.blazebit.persistence.strings.Strings;
String message = "Hello, World!";
boolean startsWithHello = Strings.startsWith(message, "Hello");
boolean containsWorld = Strings.contains(message, "World");
String replacedMessage = Strings.replace(message, "Hello", "Hi");