Иногда мне придется поймать исключение, которое, как я знаю, никогда не произойдет, например здесь
URLDecoder.decode("some string", "UTF-8"); //No unknown encoding possible
или здесь:
public void methodWithURL(URL url){
URI uri = new URI(url); //No invalud URI syntax possible
}
Как вы справляетесь с этим? Я обычно регистрирую смешную ошибку, касающуюся того, как изменились законы Вселенной, а затем бросьте RuntimeException
. Есть ли лучший способ?