code: public static String encodeAddressDisplayName(String displayName) {
  		// display-name = phrase
  		// phrase = 1*( encoded-word / word )
  		// word = atom / quoted-string
  		// atom = [CFWS] 1*atext [CFWS]
  		// CFWS = comment or folding white space
  
  		if (isAtomPhrase(displayName)) {
  			return displayName;
  		} else if (hasToBeEncoded(displayName, 0)) {
  			return encodeEncodedWord(displayName, Usage.WORD_ENTITY);
  		} else {
  			return quote(displayName);
  		}
  	}
docs: Encodes the display-name portion of an address. See <a
  href='http://www.faqs.org/rfcs/rfc5322.html'>RFC 5322</a> section 3.4 and
  <a href='http://www.faqs.org/rfcs/rfc2047.html'>RFC 2047</a> section 5.3.
  The specified string should not be folded.
  
  @param displayName
  display-name to encode.
  @return encoded display-name.