1. One nesting level. Level 1 passes the action as an attribute.

2. Two nesting levels. Level 1 defines a custom action and passes it to level 2. Level 2 passes the action as an attribute.

3. Two nesting levels. Level 1 defines a bean and passes a property as an action to level 2. Level 2 passes the action as an attribute.

4. Three nesting levels. Level 1 defines a bean and passes a property as a custom action to level 2. Level 2 defines a custom action and passes it to level 3. Level 3 passes the action as an attribute.

5. Three nesting levels. Level 1 defines a custom action and passes it to level 2. Level 2 defines a custom action and passes it to level 3. Level 3 passes the action as an attribute.