public function __toString() : string { return sprintf('%s%%? %s : %s', $this->quantifier, $this->firstMember, null === $this->secondMember ? 'null' : $this->secondMember); }