Iterable<String> defaultSuffixes() sync* { yield '_'; var i = 0; while (true) { yield ('_$i'); i++; } }