public DeferredMessageBuilder() {
builders.put("multipart/related", new MIMEBuilder());
builders.put("application/soap+xml", new SOAPBuilder());
builders.put("text/xml", new SOAPBuilder());
builders.put("application/xop+xml", new MTOMBuilder());
builders.put("application/xml", new ApplicationXMLBuilder());
builders.put("application/x-www-form-urlencoded",
new XFormURLEncodedBuilder());
formatters.put("application/x-www-form-urlencoded", new XFormURLEncodedFormatter());
formatters.put("multipart/form-data", new MultipartFormDataFormatter());
formatters.put("application/xml", new ApplicationXMLFormatter());
formatters.put("text/xml", new SOAPMessageFormatter());
formatters.put("application/soap+xml", new SOAPMessageFormatter());
}