A. Checking for ArrayIndexoutofBoundsException when iterating through an array to determine when all elements have been visited B. Checking for Error and. If necessary, restarting the program to ensure that users are unaware problems C. Checking for FileNotFoundException to inform a user that a filename entered is not valid D. Checking for ArrayIndexoutofBoundsException and ensuring that the program can recover if one occur E. Checking for an IoException and ensuring that the program can recover if one occurs