@override Future<bool> until<T>(bool Function(TChild state) predicate) { return parent.until((state) => predicate(accessor.getter(state))); }