public function record($str, $dummy1 = null, $dummy2 = null)
    {
        if ($dummy1 !== null || $dummy2 !== null) {
            throw new Exception(
                'Luminous\\Core\\Scanners\\StatefulScanner::record does not currently observe its second and third '
                . 'parameters'
            );
        }
        // NOTE to self: if ever this needs to change, don't call count on $c.
        // Dereference it first: http://bugs.php.net/bug.php?id=34540
        $c = &$this->tokenTreeStack[count($this->tokenTreeStack) - 1]['children'];
        $c[] = $str;
    }