rewrote some catch statements to take advantage of Java 7 APIs when catching multiple exceptions at once