@override XMLNode toXMLNode() => XMLNode( 'boolean', { 'id': id, 'name': name, if (defaultValue != null) 'default': defaultValue!.toString(), ...extraAttributes }, null);