docs: public void build(final BuildContext context,
                        final BuildUtils utils,
                        final RuleConditionElement rce) {
          final From from = (From) rce;
          context.pushRuleComponent( from );
  
          @SuppressWarnings("unchecked")
          BetaConstraints betaConstraints = utils.createBetaNodeConstraint( context, context.getBetaconstraints(), true );
  
          AlphaNodeFieldConstraint[] alphaNodeFieldConstraints = context.getAlphaConstraints() != null ?
                                                                 context.getAlphaConstraints().toArray( new AlphaNodeFieldConstraint[context.getAlphaConstraints().size()] ) :
                                                                 new AlphaNodeFieldConstraint[0];
  
          NodeFactory nodeFactory = context.getComponentFactory().getNodeFactoryService();
          FromNode fromNode = from.isReactive() ?
                              nodeFactory.buildReactiveFromNode( context.getNextId(),
                                                                 from.getDataProvider(),
                                                                 context.getTupleSource(),
                                                                 alphaNodeFieldConstraints,
                                                                 betaConstraints,
                                                                 context.isTupleMemoryEnabled(),
                                                                 context,
                                                                 from ) :
                              nodeFactory.buildFromNode( context.getNextId(),
                                                         from.getDataProvider(),
                                                         context.getTupleSource(),
                                                         alphaNodeFieldConstraints,
                                                         betaConstraints,
                                                         context.isTupleMemoryEnabled(),
                                                         context,
                                                         from );
  
  
          context.setTupleSource( utils.attachNode( context, fromNode ) );
          context.setAlphaConstraints( null );
          context.setBetaconstraints( null );
          context.popRuleComponent();
      }