Estou tentando usar uma constante em vez de uma string literal neste pedaço de código:
new InputStreamReader(new FileInputStream(file), "UTF-8")
"UTF-8"
aparece no código com bastante frequência e seria muito melhor se referir a alguma static final
variável. Você sabe onde posso encontrar essa variável no JDK?
BTW, pensando bem, essas constantes são de design ruim: literais estáticos públicos ... não são uma solução para duplicação de dados
Files.newBufferedWriter(Path path, Charset cs)
do NIO.