Abstract base class for ShortList s backed
by random access structures like arrays.
Read-only subclasses must override get(int)
and size() . Mutable subclasses
should also override set(int, short) . Variably-sized
subclasses should also override add(int, short)
and removeElementAt(int) . All other methods
have at least some base implementation derived from
these. Subclasses may choose to override these methods
to provide a more efficient implementation.