void ISupportWorkflowChanges.OnWorkflowChangesCompleted(ActivityExecutionContext executionContext)
        {
            if (executionContext == null)
            {
                throw new ArgumentNullException("executionContext");
            }
            CompositeActivity activity = executionContext.Activity as CompositeActivity;

            if (activity == null)
            {
                throw new ArgumentException("Error_InvalidActivityExecutionContext", "executionContext");
            }
            activity.OnWorkflowChangesCompleted(executionContext);
        }