private void CreateArgument(LocationReference sourceReference)
        {
            RuntimeArgument argument = new RuntimeArgument(NameGenerator.Next(), sourceReference.Type, ArgumentDirection.In);
            Argument        binding  = ActivityUtilities.CreateArgument(sourceReference.Type, ArgumentDirection.In);

            binding.Expression = ActivityUtilities.CreateLocationReferenceValue(sourceReference);
            this.Bind(binding, argument);
            this.activity.AddTempAutoGeneratedArgument(argument);
        }