Ejemplo:
foobar = new InputStreamReader(p.getInputStream(), "ISO-8859-1");
Dado que la codificación está codificada y es correcta, el constructor nunca arrojará la excepción UnsupportedEncodingException declarada en la especificación (a menos que la implementación de Java esté rota, en cuyo caso me perderé de todos modos). De todos modos, Java me obliga a lidiar con esa excepción de todos modos.
Actualmente, se ve así
try {
foobar = new InputStreamReader(p.getInputStream(), "ISO-8859-1");
}
catch(UnsupportedEncodingException e) { /* won't ever happen */ }
¿Alguna idea de cómo mejorarlo?