public <E> E deserialize(final String str, final Class<E> type,
            final Class<? extends Converter<?>> converterClass) {
        if (converterClass == null) {
            return deserialize(str, type);
        }
        return deserialize(str, type, createConverter(converterClass));
    }
public < E > E deserialize ( final String str , final Class < E > type , final Class < ? extends Converter < ? > > converterClass ) { if ( converterClass == null ) { return deserialize ( str , type ) ; } return deserialize ( str , type , createConverter ( converterClass ) ) ; }
@deprecated by {@link #deserialize(String, Class, Converter)}