__executeSyncValidators(syncValidators, value) {
      return syncValidators
        .map(v => ({
          validator: v,
          // TODO: fix this type - ts things this is not a FormControlHost?
          // @ts-ignore
          outcome: /** @type {boolean|string} */ (v.execute(value, v.param, { node: this })),
        }))
        .filter(v => Boolean(v.outcome));
    }
step a2 (as explained in `validate()`): calls `__finishValidationPass`
@param {Validator[]} syncValidators
@param {unknown} value
@private