private static string GetOperandString(Operand operand, ListIterator<object> iterator) { if (operand == Operand.NEXT) { iterator.Advance(); return iterator.Next().ToString(); } else if (operand == Operand.STRING) { iterator.Advance(); return "STRING[" + iterator.Next().ToString() + "]"; } else if (operand == Operand.NONE) return ""; return operand.ToString(); }