protected override IAsyncResult BeginExecute(AsyncCodeActivityContext context, AsyncCallback callback, object state) { return(_methodExecutor.BeginExecuteMethod(context, callback, state)); }