Invalid initializer

The initializer method signature must resolve to a constructor method in the parent class (if parent is declared) or in the current class (if this is declared). In addition, an initializer argument value must be a literal, a STATIC field value, a CONST field value, or a parameter name from the constructor.