{
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,
this.ruleSetReader.getFactoryContext( ),
config );
for (int i = 0; i < conditions.length; i++)
{