sclass ImmutableSortedSet extends AbstractSet { O[] array; *() { array = emptyObjectArray(); } *(Collection elements) { array = toObjectArray(elements); } public Iterator iterator() { ret arrayIterator(array); } public int size() { ret l(array); } public bool contains(O o) { ret Arrays.binarySearch(array, o) >= 0; } }