function defineContainersMap(mUIReconstructions, aCondenserInfos) {
		const mContainers = {};
		forEveryMapInMap(mUIReconstructions, (mUIState, sContainerKey, mUIAggregationState, sAggregationName) => {
			const aTargetElementIds = mUIAggregationState[Utils.TARGET_UI];
			const aSourceElementIds = mUIAggregationState[Utils.INITIAL_UI];

			aCondenserInfos.forEach((oCondenserInfo) => {
				const bElementPartOfInitialOrTargetUi = aTargetElementIds.indexOf(oCondenserInfo.affectedControl) > -1
					|| aSourceElementIds.indexOf(oCondenserInfo.affectedControl) > -1;

				if (sAggregationName === oCondenserInfo.targetAggregation && bElementPartOfInitialOrTargetUi) {
					mContainers[sContainerKey] ||= {};
					const mAggregations = mContainers[sContainerKey];
					mAggregations[sAggregationName] ||= [];
					const aContainerElements = mAggregations[sAggregationName];
					aContainerElements.push(oCondenserInfo);
				}
			});
		});
		return mContainers;
	}
Defines the data structures that contain a container with an array of condenser info objects.

@param {Map} mUIReconstructions - Map of UI reconstructions that holds key-value pairs. A key is a selector ID of the container. A value is a nested map which contains initial and target UI reconstructions
@param {object[]} aCondenserInfos - Array of condenser info objects
@returns {Map} Simulation of the UI reconstruction