Added support for order by query parameter.
OrderByClause and OrderByColumn changes.
Applied the CDebug.checkParameterNotEmpty(...) method for arrays.
Classes are ready to be tested in practice.
Subtle change in generics.
Second draft. Very close to completion.
First draft of an order by clause and order by columns.
First draft of an order by clause.
Cosmetic changes only.
First draft of an abstraction of a column that appears in an order by clause.