Make SortedArrayList use an internal ArrayList instead of extending it.
Make SortedArrayList use an internal ArrayList instead of extending it.

Using inheritance exposed methods of the superclass that didn't obey the semantics
of SortedArrayList (for example, set(index, element), replaceAll, addAll).

jbush001/WaveView