/// <summary> Sorts the rings in the set by size. The largest ring comes
 /// first.
 /// </summary>
 public static void sort(IRingSet ringSet)
 {
     System.Collections.IList ringList = new System.Collections.ArrayList();
     IAtomContainer[]         rings    = ringSet.AtomContainers;
     for (int i = 0; i < rings.Length; i++)
     {
         ringList.Add(rings[i]);
     }
     SupportClass.CollectionsSupport.Sort(ringList, new RingSizeComparator(RingSizeComparator.LARGE_FIRST));
     ringSet.removeAllAtomContainers();
     System.Collections.IEnumerator iter = ringList.GetEnumerator();
     //UPGRADE_TODO: Method 'java.util.Iterator.hasNext' was converted to 'System.Collections.IEnumerator.MoveNext' which has a different behavior. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1073_javautilIteratorhasNext'"
     while (iter.MoveNext())
     {
         //UPGRADE_TODO: Method 'java.util.Iterator.next' was converted to 'System.Collections.IEnumerator.Current' which has a different behavior. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1073_javautilIteratornext'"
         ringSet.addAtomContainer((IRing)iter.Current);
     }
 }
 /// <summary> Sorts the rings in the set by size. The largest ring comes
 /// first.
 /// </summary>
 public static void sort(IRingSet ringSet)
 {
     System.Collections.IList ringList = new System.Collections.ArrayList();
     IAtomContainer[] rings = ringSet.AtomContainers;
     for (int i = 0; i < rings.Length; i++)
     {
         ringList.Add(rings[i]);
     }
     SupportClass.CollectionsSupport.Sort(ringList, new RingSizeComparator(RingSizeComparator.LARGE_FIRST));
     ringSet.removeAllAtomContainers();
     System.Collections.IEnumerator iter = ringList.GetEnumerator();
     //UPGRADE_TODO: Method 'java.util.Iterator.hasNext' was converted to 'System.Collections.IEnumerator.MoveNext' which has a different behavior. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1073_javautilIteratorhasNext'"
     while (iter.MoveNext())
     {
         //UPGRADE_TODO: Method 'java.util.Iterator.next' was converted to 'System.Collections.IEnumerator.Current' which has a different behavior. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1073_javautilIteratornext'"
         ringSet.addAtomContainer((IRing)iter.Current);
     }
 }