src/sap.ui.core/src/sap/ui/core/util/XMLPreprocessor.js
function liftChildNodes(oParent, oWithControl, oTarget) {
				return visitChildNodes(oParent, oWithControl).then(function () {
					var oChild;

					oTarget = oTarget || oParent;
					while ((oChild = oParent.firstChild)) {
						oTarget.parentNode.insertBefore(oChild, oTarget);
					}
				});
			}
function liftChildNodes(oParent, oWithControl, oTarget) {
				return visitChildNodes(oParent, oWithControl).then(function () {
					var oChild;

					oTarget = oTarget || oParent;
					while ((oChild = oParent.firstChild)) {
						oTarget.parentNode.insertBefore(oChild, oTarget);
					}
				});
			}
function liftChildNodes ( oParent , oWithControl , oTarget ) { return visitChildNodes ( oParent , oWithControl ) . then ( function ( ) { var oChild ; oTarget = oTarget || oParent ; while ( ( oChild = oParent . firstChild ) ) { oTarget . parentNode . insertBefore ( oChild , oTarget ) ; } } ) ; }
Visits the child nodes of the given parent element. Lifts them up by inserting them
before the target element.

@param {Element} oParent the XML DOM DOM element
@param {sap.ui.core.util._with} oWithControl the "with" control
@param {Element} [oTarget=oParent] the target DOM element
@returns {sap.ui.base.SyncPromise}
A sync promise which resolves with <code>undefined</code> as soon as visiting and
lifting is done, or is rejected with a corresponding error if visiting fails.
Visits the child nodes of the given parent element . Lifts them up by inserting them before the target element .