Iterable | | Object Collection | / | | / | | / | AbstractCollection List \ / \ / \ / AbstractList RandomAccess \ / \ / ArrayList