@override String toHtml() { final buffer = StringBuffer(); for (var child in children) { buffer.write(child.toHtml()); } return buffer.toString(); }