Loop Expression 
Loop expression processes business rules on a given context for a number of times. The frequency to execute the rules is defined by a number, condition or an array. The expression contains the configuration that defines the number of time the loop has to work. The expression also defines the exit conditions and continue conditions. The loop expression can either return a result that can be used for further processing or trigger actions. During runtime, the loop executes the business rule based on the number of times that has been defined in the condition.