Может кто-то указать на ошибку ? Так как я не понимаю чего хочет валидатор. Partы ввожу в произвольном порядке, в коде они сортируются. Вод имени вроде бы тоже по алгоритмам нормально генерирует новый файл.
На выходе данные в файл нормально записываются. Потоки также закрываются.
aaaaaaaabbbbbbbbbcccccccccc