public <TKey extends Comparable<TKey>> OrderedQueryable<T> thenByDescending( FunctionExpression<Function1<T, TKey>> keySelector) { return factory.thenByDescending(getThisOrderedQueryable(), keySelector); }