public <Type extends Transferable<Type>> Type deserializeTransferable(final Transferable<Type> transferable)
            throws SerializationException {
        return transferable.deserialize(this);
    }
public < Type extends Transferable < Type > > Type deserializeTransferable ( final Transferable < Type > transferable ) throws SerializationException { return transferable . deserialize ( this ) ; }
@param transferable example instance of transferable, used to invoke deserialization method.
@return new instance of transferable deserialized with this deserializer.
@throws SerializationException if unable to deserialize transferable.
@param <Type> type of transferable.