code: public static String decodeContentDispositionFilename(String value) {
          Map<String, String> params = new HashMap<String, String>();
          decodeContentDisposition(value, params);
          return params.get(DISPOSITION_FILENAME);
      }
docs: Decodes a filename from the Content-Disposition header value according to
  RFC 2183 and RFC 2231.
  <p/>
  See <a href="http://tools.ietf.org/html/rfc2231">RFC 2231</a> for
  details.
  
  @param value the header value to decode
  @return the filename