@override Uint8List encode() { List<int> content = children.map((e) => e.encode()).fold( <int>[], (previousValue, element) => previousValue..addAll(element)); return ASN1Object.pack(tag, content); }