code: public CRestBuilder bindDeserializer(Class<? extends Deserializer> deserializer, String[] mimeTypes, Map<String, Object> config) {
          this.mimeDeserializerBuilder.register(deserializer, mimeTypes, config);
          return this;
      }
docs: <p>Binds a deserializer to a list of response Content-Type mime-types.</p>
  <p>By default, <b>CRest</b> handle the following types:</p>
  <ul>
  <li>application/xml, text/xml for Xml deserialization</li>
  <li>application/json, application/javascript, text/javascript, text/json for Json deserialization</li>
  </ul>
  @param deserializer Deserializer class to use for the given mime-types
  @param mimeTypes Response Content-Types to bind deserializer to
  @param config State that will be passed to the deserializer along with the CRestConfig object if the deserializer has declared a single argument constructor with CRestConfig parameter type
  @return current builder
  @see org.codegist.crest.CRestConfig