internal Object Pop() { if (top < 0) return null; Object obj = objects[top]; objects[top--] = null; InternalST.Soap(this, "Pop ",stackId," ",((obj is ITrace)?((ITrace)obj).Trace():"")); return obj; }