Не проходит валидацию почти по всем пунктам, даже на закрытие потоков, хотя все закрыл. Сначала читаем весь файл, находим макс id, который в нем есть. Дальше проверяем есть ли входные аргументы и записываем в файл новые данные.