Ist ein kleines bisschen OT, aber ich würde es so schreiben:
try (BufferedOutputStream bos = new BufferedOutputStream(itemResource.openOutputStream());
OutputStreamWriter osw = new OutputStreamWriter(bos);
BufferedWriter bw = new BufferedWriter(osw, StandardCharsets.UTF_8)) {
bw.write(binaryName);
bw.newLine();
}