@override String build() { if (child != null) { return child!.build(); } else if (children != null) { return children!.map((child) => child.build()).toList().join('\n'); } else { return ''; } }