function scheduleRenameOnCreatedContainer(vAction, sNewControlID, sNewContainerName) {
		const fnStartEdit = function(oElementOverlay) {
			if (oElementOverlay.getSelectable()) {
				oElementOverlay.setSelected(true);
			} else {
				// TODO todos#7
				// The async editableByPlugin evaluation has not finished yet
				// thus the overlay is not selectable yet and setSelected would fail
				oElementOverlay.attachEventOnce("selectableChange", () => {
					oElementOverlay.setSelected(true);
				});
			}
			this.getPluginManager().getPlugin("rename").startEdit(oElementOverlay);
		}.bind(this);

		scheduleOnCreatedAndVisible.call(this, sNewControlID, async function(oElementOverlay) {
			// get container of the new control for rename
			const sNewContainerID = this.getPluginManager().getPlugin("createContainer").getCreatedContainerId(
				vAction,
				oElementOverlay.getElement().getId()
			);
			const oContainerElementOverlay = OverlayRegistry.getOverlay(sNewContainerID);
			if (oContainerElementOverlay) {
				if (sNewContainerName) {
					await this.getPluginManager().getPlugin("rename").createRenameCommand(oContainerElementOverlay, sNewContainerName);
					// The create container and rename must be a single command in the stack
					this.getCommandStack().compositeLastTwoCommands();
				} else {
					fnStartEdit(oContainerElementOverlay);
				}
			} else {
				scheduleOnCreatedAndVisible.call(this, sNewContainerID, fnStartEdit);
			}
		}.bind(this));
	}
Function to automatically start the rename plugin on a container when it gets created

@param {object} vAction - The create action from designtime metadata
@param {string} sNewControlID - The id of the newly created container
@param {string} sNewContainerName - The name of the newly created container