Required. The name that you assign to the variable. There are a few restrictions on the spelling of variable names (see Variable names and type names).
Required. The type of the variable. The standard types are string, integer, double, boolean, field. You an also define an imported type representing a Java class (see Creating a new variable).
Optional. The initial value for the variable. If you do not specify an initial value then the default initial value depends on the variable type (see Table 1).