why doesn't the test seem to recognize the fact that i am using a try resource block that will close the fileinputstream automatically? are we note supposed to use try resource blocks anymore?