| The variable element provides information on the scripting variables defined by this tag. |
| It is a (translation time) error for an action that has one or more variable subelements to have a TagExtraInfo class that returns a non-null object. |
| The subelements of variable are of the form: |
| name-given -- The variable name as a constant |
| name-from-attribute -- The name of an attribute whose (translation time) value will give the name of the variable. One of name-given or namefrom-attribute is required. |
| variable-class -- Name of the class of the variable. java.lang.String is default. |
| declare -- Whether the variable is declared or not. True is the default. |
| scope -- The scope of the scripting variable defined. NESTED is default. |
| |