Я решил задачу как в правильном решении, однако я не понял почему валидатор не принимал когда я использовал Paths.get(), косяки самого валидатора? И чем разница между ними? Одна просто устаревшая другая новая?