ConstantNode prevCN = (ConstantNode) elementAt(index - 1);
DataValueDescriptor prevODV =
prevCN.getValue();
/* Swap curr and prev if prev > curr */
if ((judgeODV == null && (prevODV.compare(currODV)) > 0) ||
(judgeODV != null && judgeODV.greaterThan(prevODV, currODV).equals(true)))
{
setElementAt(currCN, index - 1);
setElementAt(prevCN, index);
continueSort = true;