rowColumnFinder = function(array, func) {
    if (array && array.length) {
      if (angular.isFunction(array.find)) {
        return array.find(func) || null;
      }

      var result = null;
      array.every(function (entry) {
        if (func(entry)) {
          result = entry;
          return false;
        }
        return true;
      });
      return result;
    }
    return null;
  }
undocumented function
@name preprocessColDef
@methodOf ui.grid.class:Grid
@description defaults the name property from field to maintain backwards compatibility with 2.x
validates that name or field is present