@Override public void setCharset(String charset) throws MessagingException { if (mBody instanceof Multipart) { ((Multipart) mBody).setCharset(charset); } else if (mBody instanceof TextBody) { MimeUtility.setCharset(charset, this); ((TextBody) mBody).setCharset(charset); } }