Iterator* Hash::iterator(){ HashIterator* it =SafeNew<HashIterator>(); it->bind(this); return it; }
Object* HashIterator::clone(){ HashIterator* it =SafeNew<HashIterator>(); it->bind(m_hash); return it; }