The "modifier" attribute of the <var> element specifies the override requirements for the variable.
If ABSTRACT, the variable "default" attribute is omitted and must be specified by non-abstract derived components. Variables may only be declared abstract if the component is also declared abstract. Abstract variables may not be private. Non-abstract variables must declare a default value.
If FINAL, the variable may not be overridden by derived components.
If unspecified, then derived components can choose whether or not to override the variable.