code: function resolveFilters(o, sProp) {
  			var v = o[sProp];
  
  			if ( Array.isArray(v) ) {
  				v.forEach(function(oObject, iIndex) {
  					resolveFilters(v, iIndex);
  				});
  				return;
  			}
  
  			if ( v && typeof v === 'object' ) {
  				resolveRef(v, 'test');
  				resolveFilters(v, 'filters');
  				resolveFilters(v, 'condition');
  				o[sProp] = new Filter(v);
  			}
  		}
docs: /*
  Converts filter definitions to sap.ui.model.Filter instances.
  
  The value of the given property can either be a single filter definition object
  which will be fed into the constructor of sap.ui.model.Filter.
  Or it can be an array of such objects.
  
  If any of the filter definition objects contains a property named 'filters',
  that property will be resolved as filters recursively.
  
  A property 'test' will be resolved as function in the given context.