function extendByMember(oController) {
			//create all member extension instances first
			for (const sMember in oController) {
				if (oController[sMember] &&
					oController[sMember].getMetadata &&
					oController[sMember].getMetadata().getStereotype() == "controllerextension") {
					oController[sMember] = new oController[sMember]();
				}
			}
			//apply the extensions
			for (const sMember in oController) {
				if (oController[sMember] &&
					oController[sMember].getMetadata &&
					oController[sMember].getMetadata().getStereotype() == "controllerextension") {
					mixinControllerDefinition(oController, oController[sMember], sMember);
				}
			}
		}
Apply extension if passed as a member of the controller

@param {sap.ui.core.mvc.Controller} oController The controller instance
@param {boolean} bAsync Wether extend async or not
@private