Expanded class hierarchy of OutOfBoundsException