public object Invoke(object instance, object[] inputs, out object[] outputs)
        {
            FluorineLegacyOperationContext context = FluorineLegacyOperationContext.Current;

            outputs = new object[0];
            object  result  = ProcessMessage(context.AMFMessage);
            Message message = Message.CreateMessage(MessageVersion.None, "*");

            message.Properties.Add("amf", result);
            return(message);
        }
        public object[] AllocateInputs()
        {
            FluorineLegacyOperationContext context = FluorineLegacyOperationContext.Current;

            return(new object[1]);
        }