public function finalize(ContextInterface $context, $endLineNumber)
{
parent::finalize($context, $endLineNumber);
$reversed = array_reverse($this->getStrings(), true);
foreach ($reversed as $index => $line) {
if ($line === '' || $line === "\n" || preg_match('/^(\\n *)$/', $line)) {
unset($reversed[$index]);
} else {
break;
}
}
$fixed = array_reverse($reversed);
$tmp = implode("\n", $fixed);
if (substr($tmp, -1) !== "\n") {
$tmp .= "\n";
}
$this->finalStringContents = $tmp;
}