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; }