public Deserializer getDeserializer(Class cl)
        throws HessianProtocolException {
        Deserializer deserializer;

        deserializer = (Deserializer) _cachedDeserializerMap.get(cl);

        if (deserializer != null)
            return deserializer;

        deserializer = loadDeserializer(cl);

        _cachedDeserializerMap.put(cl, deserializer);

        return deserializer;
    }
public Deserializer getDeserializer ( Class cl ) throws HessianProtocolException { Deserializer deserializer ; deserializer = ( Deserializer ) _cachedDeserializerMap . get ( cl ) ; if ( deserializer != null ) return deserializer ; deserializer = loadDeserializer ( cl ) ; _cachedDeserializerMap . put ( cl , deserializer ) ; return deserializer ; }
Returns the deserializer for a class.

@param cl the class of the object that needs to be deserialized.
@return a deserializer object for the serialization.