I noticed some strange behavior while working with BRF+. In my application, I have created a ruleset which, in turn, uses a loop expression. The loop expression's result is the default data object - BOOLEAN. Now, if I add a rule in the loop expression, it can access (or find) the BOOLEAN data object in the context but an exit or continue condition fails to access it as a result of which I had to add an extra variable in the ruleset.
I thought about it but couldn't figure out a logical reason why exit/continue conditions shouldn't be able to access the BOOLEAN result object in a loop expression. Does anyone know?