{
SemanticModule module = this.ruleSetReader.lookupSemanticModule( uri,
localName );
RuleFactory factory = module.getRuleFactory( localName );
this.ruleSetReader.startConfiguration( localName,
attrs );
Configuration config = this.ruleSetReader.endConfiguration( );
Rule rule;
try
{
rule = factory.newRule( this.ruleSetReader.getRuleSet( ),
this.ruleSetReader.getFactoryContext( ),
config );
startRule( rule,
attrs );