See subclasses
bool matches( {String? anEvent, Duration? elapsedTime, T? context, ignoreContext = false});