class PrioritySorting {

    public List<T> unwrap() {
        return sortedList;
    }

    public <E extends Comparable<? super E>> PrioritySorting(List<T> list, T priority, Function<T, E> field);

}