(Available since version 1.0)
Exception objects of classes implementing this interface are thrown in many cases from methods in the classes, DynamicArray and ArrayDeque.
It is only intended that users should test for this exception, when necessary, rather than throwing it in their own code.