Почему не выполняется последнее условие? (Поток FileInputStream должен быть закрыт)