public function write($message, $indent = null, $newline = false)
{
if ($this->hasTempString) {
$this->hasTempString = false;
$this->overwrite($message, $indent, $newline);
return;
}
if (null !== $indent) {
$message = $this->indentText($message, $indent);
}
$this->output->write($message, $newline);
$this->lastMessage = $message . ($newline ? "\n" : '');
}