To define scripting variables for a tag class, create a tag extra
information (TEI) class. Store this class in the same location as
the tag classes.
To code a TEI class, extend the TagExtraInfo class. Then,
override the getVariableInfo method to return an array of
VariableInfo objects that define the scripting variables.
For each scripting variable, create a VariableInfo object that
provides this data: the name and data type of the variable, a
true/false value that tells whether the variable needs to be
declared, and the scope of the variable.
For the data type of a scripting variable, specify a String object,
any primitive data type, or any wrapper class for a primitive type.
To specify whether the scripting variable needs to be declared,
you can usually specify a true value to indicate that the variable is
new and should be declared.