    updateCompletedSubFailures(diff: number) {
        this.completedSubFailures += diff;
        const newCompleted = this.completedSubFailures >= this.requiredSubFailures;
        if (this.parent) {
            if (this.hasFailed && !newCompleted) {
                this.parent.updateCompletedSubFailures(-1);
            }
            else if (!this.hasFailed && newCompleted) {
                this.parent.updateCompletedSubFailures(1);
            }
        }