/// <summary>
 /// Assign the value to the variable
 /// </summary>
 public override void Execute()
 {
     if (!SuperBlock.VariableExists(Name))
         Logger.Error($"No variable exists with this name : {Name}");
     Variable v = SuperBlock.GetVariable(Name);
     Evaluator eval = new Evaluator(Expressions);
     Value value = eval.Evaluate();
     v.SetValue(value, Type);
 }