{
TypeStoreVisitor visitor = _parent._user.new_visitor();
for (Iterator i = _parent._childElementTypeStores.iterator(); i.hasNext(); )
{
TestTypeStore sibling = (TestTypeStore)i.next();
visitor.visit(sibling._name);
if (sibling == this)
return visitor.get_default_text();
}
assert(false) : "Invariant error: parent doesn't have this as child.";
}