snake_case
String snakeCase({String separator = '_'}) { if (isEmpty) { return ""; } return _groupIntoWords(this).map((String word) => word.toLowerCase()).join(separator); }