protected function setError($ifile, $iline, $line, $token, $payload = null)
    {
        $this->last_error = array(
            'ifile'   => $ifile,
            'iline'   => $iline,
            'line'    => $line,
            'token'   => $token,
            'payload' => $payload
        );
    }