public override string ToString() {
if (IsAction) {
return "Action" + ActionIndex.ToString();
} else if (IsParameter) {
return "Parameter" + ParameterIndex.ToString();
} else {
object value = Constant.Value;
if (value == null) {
return "(null)";
}
return value.ToString();
}
}
}