}
private SchemaTypeVisitorImpl initVisitor( SchemaParticle particle )
{
if (_visitorPool.isEmpty())
return new SchemaTypeVisitorImpl( particle );
SchemaTypeVisitorImpl result =
(SchemaTypeVisitorImpl) _visitorPool.removeLast();
result.init( particle );
return result;
}