function executeNestedExtensionPoint(oControl, aResolvedControls, iControlIndex, iNestedEPAdditionalContentCounter, fnNestedCallback) {
		return fnNestedCallback(oControl, true)
		.then(function(aNestedControls) {
			aNestedControls.forEach(function(oNestedControl, iNestedControlIndex) {
				aResolvedControls.splice(iControlIndex + iNestedControlIndex + iNestedEPAdditionalContentCounter, 0, oNestedControl);
			});
			oControl.index += iNestedEPAdditionalContentCounter;
			// the iControlIndex counts the extensionpoint as 1 control. when the EP is replaced by content with more than one  control
			// then we need to have an additional content counter for correct index calculations for the following extension points
			return aNestedControls.length - 1;
		});
	}
Implements the <code>Extension Points</code> provider by SAPUI5 flexibility that can be hooked
in the <code>sap.ui.core.ExtensionPoint</code> life cycle.

@name sap.ui.fl.apply._internal.extensionPoint.Processor
@class
@constructor
@author SAP SE
@version ${version}