Inserts the specified element at the specified position in this list (optional operation). Shifts the element currently at that position (if any) and any subsequent elements to the right (adds one to their indices).
|index at which the specified element is to be inserted|
|element to be inserted|
| if the |
|if the class of the specified element prevents it from being added to this list|
|if the specified element is null and this list does not permit null elements|
|if some property of the specified element prevents it from being added to this list|
| if the index is out of range