public object Clone () { Enumerator e = new Enumerator (host, mode); e.stamp = stamp; e.pos = pos; e.size = size; e.currentKey = currentKey; e.currentValue = currentValue; e.invalid = invalid; return e; } }