protected static function writeLabelWithWriter($label, $value, $level, writer $writer) { return $writer->write(($level <= 0 ? '' : str_repeat(self::padding, $level)) . (preg_match('/^ +$/', $label) ? $label : rtrim($label)) . ': ' . trim($value)); }