code: public BinaryDecoder createBinaryDecoder(final Encoding encoding)
              throws UnsupportedEncodingException {
  
          if (Encoding.QUOTED_PRINTABLE.equals(encoding)) {
              return new QuotedPrintableCodec();
          }
          else if (Encoding.BASE64.equals(encoding)) {
              return new Base64();
          }
          throw new UnsupportedEncodingException(MessageFormat.format(UNSUPPORTED_ENCODING_MESSAGE,
                  encoding));
      }
docs: {@inheritDoc}