code: function(aUI5Filter) {
  			if (!Array.isArray(aUI5Filter)) {
  				throw "Argument is not an array";
  			}
  			if (aUI5Filter.length == 0) {
  				return this;
  			}
  
  			// check if a multi filter is included; otherwise every element simply represents a single condition
  			var bHasMultiFilter = false;
  			for (var i = 0; i < aUI5Filter.length; i++) {
  						if (aUI5Filter[i].aFilters != undefined) {
  							bHasMultiFilter = true;
  							break;
  						}
  			}
  			if (bHasMultiFilter) {
  				this._addUI5FilterArray(aUI5Filter);
  			} else {
  				for (var j = 0; j < aUI5Filter.length; j++) {
  							this.addCondition(aUI5Filter[j].sPath, aUI5Filter[j].sOperator, aUI5Filter[j].oValue1, aUI5Filter[j].oValue2);
  				}
  			}
  			return this;
  		}
docs: Add an array of UI5 filter conditions to the filter expression.
  
  The UI5 filter condition is combined with the other given conditions using a logical AND. This method
  is particularly useful for passing forward already created UI5 filter arrays.
  
  @param {sap.ui.model.Filter[]}
  aUI5Filter Array of UI5 filter objects
  @returns {sap.ui.model.analytics.odata4analytics.FilterExpression} This object for method chaining
  @public
  @function
  @name sap.ui.model.analytics.odata4analytics.FilterExpression#addUI5FilterConditions