8788899091929394
if (CopyableValue.class.isAssignableFrom(type)) { return (TypeComparator<T>) new ValueComparator(sortOrderAscending, type); } else { return (TypeComparator<T>) new CopyableValueComparator(sortOrderAscending, type); } }