Fix ChainedFileReader, method available() does not throw IOException