protected function parseMultilineValue($seed = '')
    {
        $closed = false;
        $lines = empty($seed) ? []: [$seed];

        while ($line = fgets($this->handle)) {
            $line = trim($line);
            $this->linenumber++;

            if ($this->closesQuote($line)) {
                $closed = true;
                $lines[] = rtrim($line, static::QUOTE_CHARS);
                break;
            } else {
                $lines[] = "$line\n";
            }

            unset($trimmed);
        }

        return ($closed) ? join("\n", $lines) : false;
    }