code: public String b(Object content)
      {
          if (content != null) {
              try {
                  return new BCodec().encode(String.valueOf(content));
              } catch (EncoderException ex) {
                  // Just return null
              }
          }
          return null;
      }
docs: Encode a text using the B encoding specified in <a href="http://www.ietf.org/rfc/rfc2047.txt">RFC 2047</a>. UTF-8
  is used as the character encoding, and no line breaking is performed. The resulting text is already wrapped with
  the encoded word markers, starting with {@code =?UTF-8?B?} and ending with {@code ?=}.
  
  @param content the text to encode
  @return the text converted into an encoded word using the B encoding