С чем связана ошибка: Если в конструктор передан txt-файл, TxtInputStream должен вести себя, как обычный FileInputStream. Если я правильно понимаю, то все должно работать, конструктор супе класса работает