Я не понимаю, почему не проходит валидацию. Пример разбирает как надо и остальные примеры тоже. Валидатор, явно пишет не те ошибки какие есть на самом деле, все потоки закрыты. Из за этого не понятно, в чем проблема.