public void build(final BuildContext context,
                      final BuildUtils utils,
                      final RuleConditionElement rce) {

        final EvalCondition eval = (EvalCondition) rce;
        context.pushRuleComponent( rce );
        utils.checkUnboundDeclarations( context,
                                        eval.getRequiredDeclarations() );
        context.setTupleSource( utils.attachNode( context,
                                                  context.getComponentFactory()
                                                         .getNodeFactoryService()
                                                         .buildEvalNode( context.getNextId(),
                                                                         context.getTupleSource(),
                                                                         eval,
                                                                         context ) ) );
        context.popRuleComponent();

    }
public void build ( final BuildContext context , final BuildUtils utils , final RuleConditionElement rce ) { final EvalCondition eval = ( EvalCondition ) rce ; context . pushRuleComponent ( rce ) ; utils . checkUnboundDeclarations ( context , eval . getRequiredDeclarations ( ) ) ; context . setTupleSource ( utils . attachNode ( context , context . getComponentFactory ( ) . getNodeFactoryService ( ) . buildEvalNode ( context . getNextId ( ) , context . getTupleSource ( ) , eval , context ) ) ) ; context . popRuleComponent ( ) ; }
@inheritDoc