code: public CRestBuilder bindDeserializer(Class<? extends Deserializer> deserializer, Class<?>... classes) {
          return bindDeserializer(deserializer, classes, Collections.<String, Object>emptyMap());
      }
docs: <p>Binds a deserializer to a list of interface method's return types.</p>
  <p>By default, <b>CRest</b> handle the following types:</p>
  <ul>
  <li>all primitives and wrapper types</li>
  <li>java.io.InputStream</li>
  <li>java.io.Reader</li>
  </ul>
  <p>Meaning that any interface method return type can be by default one of these types.</p>
  @param deserializer Deserializer class to use for the given interface method's return types
  @param classes Interface method's return types to bind deserializer to
  @return current builder