code: function addAllToAggregation(aObjects) {
  			for (var i = 0, len = aObjects.length; i < len; i++) {
  				var vObject = aObjects[i];
  				if ( Array.isArray(vObject) ) {
  					addAllToAggregation(vObject);
  				} else {
  					that[oKeyInfo._sMutator](makeObject(vObject, oKeyInfo, oScope));
  				}
  			}
  		}
docs: add all given objects to the given aggregation. nested arrays are flattened (might occur e.g. in case of content from an extension point)