public function withParser(ParserInterface $parser) : self { return new static($this->decoratedTokenParser, $parser); }