Returns the complete set of Attribute as specificed by this class and the subclass.
final Attribute[] getStateAttributes()
an array of Attribute including those registered by the subclass
Intentionally made final so that it can not be override.
The subclass should use the getStateAttributeList() to return all the Attributes it specified, so that it can be aggregated by this method.