pool::PersistencySvc::TokenIterator Node1 pool::PersistencySvc ::TokenIterator - m_storageExplorer - m_selection + TokenIterator() + ~TokenIterator() + TokenIterator() + operator=() + next() + seek() + size() Node2 pool::ITokenIterator + ~ITokenIterator() + next() Node2->Node1 Node3 pool::IPositionSeek + ~IPositionSeek() + seek() Node3->Node1 Node4 ICollectionSize + ~ICollectionSize() + size() + interfaceID() Node4->Node1