@Override public void setMarshaller(XMLMarshaller marshaller) { super.setMarshaller(marshaller); encoder = Charset.forName(marshaller.getEncoding()).newEncoder(); }