protected override int CompareTo(object arc1, object arc2) { return(Arc.CompareContentForKey((Arc)arc1, (Arc)arc2)); }