internal override Object Evaluate(){
Object[] values = this.operand.EvaluateAsArray();
for (int i = 0; i < values.Length-1; i++)
ScriptStream.Out.Write(Convert.ToString(values[i]));
if (values.Length > 0){
this.completion.value = Convert.ToString(values[values.Length-1]);
ScriptStream.Out.WriteLine(this.completion.value);
}else{
ScriptStream.Out.WriteLine("");
this.completion.value = null;
}
return this.completion;
}