public object PopParameter() { if (parameters.Count > 0) { object retValue = parameters[0].GetValue(); parameters.RemoveAt(0); return retValue; } throw new kOSException("Wrong number of parameters supplied"); }