TODO May 31, 2006: 1) Make this set special case things like addAll() removeAll() etc if the passed in collection is
also an ObjectIDSet 2) Make this set optimized for worst case scenario too. (like for storing ObjectIDs 1, 3, 5, 7, 9
etc.
Inner Class :public static class Range implements Cloneable
Inner Class :public class ObjectIDSetIterator implements Iterator