private IDataReader ObtainDeserializer(string contentType) { var deserializer = _dataReaderProvider.Find(contentType); if (deserializer == null) { throw new SerializationException("The encoding requested does not have a corresponding decoder"); } return(deserializer); }