public ISerializableSession unpack(byte[] raw, ISerializationTranscoder tc) throws TranscoderException {
ISerializableSession session = null;
try {
session = tc.decode(raw, XStreamSession.class);
} catch (Exception error) {
throw(new TranscoderException(error));
}
return session;
}