Why does IndexOutOfBoundsException now have a constructor with a long index as a parameter in Java 16? Why does IndexOutOfBoundsException now have a constructor with a long index as a parameter in Java 16? arrays arrays