@Override
    public Object unmarshal ( byte[] data ) throws Exception {
        SerializationContext sc = new SerializationContext();
        AmfxMessageDeserializer amfxMessageDeserializer = new AmfxMessageDeserializer();
        amfxMessageDeserializer.initialize(sc, new ByteArrayInputStream(data), null);
        ActionMessage m = new ActionMessage();
        amfxMessageDeserializer.readMessage(m, null);
        return m.getHeader(0).getData();
    }
{@inheritDoc}

@see marshalsec.MarshallerBase#unmarshal(java.lang.Object)
src/main/java/marshalsec/BlazeDSAMFX.java