String suffixWith(String str, {bool distinct = true}) { if (distinct && endsWith(str)) { return this; } else { return '$this$str'; } }