Здравствуйте, avpavlov, Вы писали:
D>>Это не валидация чего-то. Это не изменение логики программы. Это просто предохранитель, не более.
A>Хороший такой предохранитель, который кидает "AssertionError extends Error", который с 99% вероятностью пролетит мимо всех кэтчей и вырубит поток. Или у вас везде Throwable ловится?
А ExecutorService зачем тогда?