public override int Compare(int slot1, int slot2)
{
System.String val1 = values[slot1];
System.String val2 = values[slot2];
if (val1 == null)
{
if (val2 == null)
{
return 0;
}
return - 1;
}
else if (val2 == null)
{
return 1;
}
return collator.Compare(val1.ToString(), val2.ToString());
}