@override Stream<T?> getOneStream(bool Function(T value) test) async* { await for (var item in getAllStream()) { if (test(item)) { yield item; return; } } yield null; }