code method
Implementation
@override
String code() {
final buffer = StringBuffer();
buffer.writeln(start());
for (var child in children()) {
buffer.write(child.code());
buffer.write(childrenSeparator);
}
buffer.writeln(end());
return buffer.toString();
}