int countWhere(bool Function(T) condition) { int count = 0; if (this.count() == 0) { return count; } for (final item in this!) { if (condition(item)) { count++; } } return count; }