validateClosureFactory = function(rowEntity, colDef, validatorName) {
          return function(value) {
            if (!value) {
              service.setInvalid(rowEntity, colDef);
              service.setError(rowEntity, colDef, validatorName);
              if (grid) {
                grid.api.validate.raise.validationFailed(rowEntity, colDef, newValue, oldValue);
              }
            }
          };
        }
@ngdoc function
@name getTitleFormattedErrors
@methodOf ui.grid.validate.service:uiGridValidateService
@description Executes all validators on a cell (identified by row entity and column definition) and sets or clears errors
@param {object} rowEntity the row entity of the cell we want to run the validators on
@param {object} colDef the column definition of the cell we want to run the validators on
@param {object} newValue the value the user just entered
@param {object} oldValue the value the field had before