in commons-digester3-core/src/main/java/org/apache/commons/digester3/plugins/PluginCreateRule.java [315:339]
public void fireBeginMethods( final List<Rule> rules, final String namespace, final String name, final Attributes list )
throws Exception
{
if ( rules != null && !rules.isEmpty() )
{
final Log log = getDigester().getLogger();
final boolean debug = log.isDebugEnabled();
for ( final Rule rule : rules )
{
if ( debug )
{
log.debug( " Fire begin() for " + rule );
}
try
{
rule.begin( namespace, name, list );
}
catch ( final Exception e )
{
throw getDigester().createSAXException( e );
}
}
}
}