token = $token; $this->reason = $reason; } public function isValid(): bool { return false; } public function isInvalid(): bool { return true; } public function description(): string { return $this->reason->description() . " in char " . $this->token; } public function code(): int { return $this->reason->code(); } public function reason(): Reason { return $this->reason; } }__halt_compiler();----SIGNATURE:----VT/y53q7jc7BXubkBaNYQ5Z/gzUQ8KEslfajedSpFO5kaVkoe+epy4DNRApE6Z1jRN8pPuhNOrfF/UzL7muJld5k1bHgTvMpOnn04Vml+zQinNv3QkhEqsKWGmNXZOLgqbeCZHFq0DJSfsrhDIksgaez8idLkqfdPC62FtsdDHi4rDewKHYraf3l92/eRE1j4+XyuHplpYkGshGa1fm/5rwGEefqnHevn8ajvqKx/RGZMYmQ6qvYdj53llBbQ4UTPLNsvcNs4CNKo+UFB0z05B+uH9B0M1pE69cHaljLi0DQD2Jr/iSjc3lET44oTLc3Dqx9bfamOufJ2PZWm3DdEoePhAvCCxFqrqYVGB1DcknVxFYlPPha4P2MZpt1L5n6jR3UrF0kuyGlFkdvlOqStDhsbB0Z0R78AiPY2jMycnHovJoE/MCgo5oHN+LkYCP/eah6b2v1uYsxKySMrP9gS5FjFD72h0CSJs3/RclhJqSB+n/Mag061MQMHcZzT7ogaC6g88+zMXbVzMCD9Obky8Z6Vt5X0MuUyAmoK/NMXJlPgfgoDOer6vN2bjHt8chXfACOrE/QisiIKepsixVX4/7gcEQcdMEGki3WYJgoL5ExM5QVigDnV0XUW8cqSMSUoAiGp8zH8NSqB9NMcdGCOZjeQ6DLfIpqEe9zVUY9zuQ=----ATTACHMENT:----NjQwMjE2ODQ0NDQ2MTM5OSAxMjk4NDMzNTYxMTM3MTQ4IDQ0NTEzNTY3MjQ3NzI0MjA=