_useCount++;
if (value instanceof Iterator)
value = iteratorToList((Iterator) value);
if (! (value instanceof Var))
value = new ObjectVar(value);
for (int i = _varSize - 1; i >= 0; i--) {
if (_varKeys[i] == name) {
_varValues[i] = (Var) value;
return;