public Object end(String uri,
String localName) throws SAXException
{
Configuration config = this.ruleSetReader.endConfiguration( );
SemanticModule module = this.ruleSetReader.lookupSemanticModule( uri,
localName );
ConditionFactory factory = module.getConditionFactory( localName );
Condition[] conditions;
try
{
Rule rule = (Rule) this.ruleSetReader.getParent( Rule.class );
conditions = factory.newCondition( rule,