}
{
String selectClause = getSubstring(getLastEndIndex(selectIndices), fromIndices[0]);
if (selectClause.startsWith("DISTINCT ")) {
query.selectDistinct();
selectClause = selectClause.substring("DISTINCT ".length());
}
parseSelectClause(query, selectClause);
}