These files appear here is the same order as they appear in the zyBook. Note: CA=Challenge Activity. BMINoErrorCheck.java is based on Figure 15.1.1. BMINaiveErrorCheck.java is based on Figure 15.1.2. BMIExceptHandling.java is based on Figure 15.1.3. HeartRateExceptHandling.java is based on CA 15.1.1. BMIExceptHandlingWithMethods.java is based on Figure 15.2.1. FileReadChars.java is FileReadChars2.java and does not compile. FileReadChars1.java is based on Figure 15.4.1 and uses infile.txt. FileReadChars2.java is based on Figure 15.4.2 and uses infile.txt. FileReadChars3.java is based on Figure 15.4.3 and uses infile.txt. FileReadCharsInteractive.java is based on Figure 15.4.4 and uses infile.txt. FileWriteChars.java is based on Figure 15.4.5. StreamNumberExceptionSolution.java is based on Figure 15.5.1 and Figure 15.5.2.