{
case END_ELEMENT : {
if (DataSource.Tag.forName(reader.getLocalName()) == DataSource.Tag.POOL)
{
return new CommonPoolImpl(minPoolSize, maxPoolSize, prefill, useStrictMin, flushStrategy);
}
else
{
if (CommonPool.Tag.forName(reader.getLocalName()) == CommonPool.Tag.UNKNOWN)