List sortKeyList = ((VirtualMapping)query.getPersistenceMapping()).getSortKeys();
loop:
for (int nSortKey = 0, nSortKeyCount = sortKeyList.size(); nSortKey < nSortKeyCount; nSortKey++)
{
VirtualSortKey sortKey = (VirtualSortKey)sortKeyList.get(nSortKey);
if (sortKey.isUnique())
{
for (int i = 0, n = sortKey.getAttributeCount(); i < n; i++)
{
Attribute attr = sortKey.getAttribute(i);
if (attr == null || !attrSet.get(attr.getOrdinal()))
{
continue loop;
}