В двух словах опишу ситуацию: есть один метод, который выдает либо true либо ошибку. Мне же надо получить от него значение false. С точки зрения качества кода что будет правильнее: переписать метод чтобы он выдавал false вместо ошибки или сделать обработку exception'a? Чем-то задним понимаю, что строить логику на ошибках не очень правильно, но подтверждения своих мыслей с ходу найти не могу