Валидатор почему-то считает, что метод flush() не делегирует свое выполнение классу FileOutputStream. Не могу понять почему.