public void accept(PicoVisitor visitor)
{
visitor.visitContainer(this);
for (Iterator<ComponentAdapter> iterator = componentAdapters.iterator(); iterator.hasNext();)
{
ComponentAdapter componentAdapter = iterator.next();
componentAdapter.accept(visitor);
}
for (Iterator<PicoContainer> iterator = children.iterator(); iterator.hasNext();)
{
PicoContainer child = iterator.next();
child.accept(visitor);