createControlForProperty(/* mPropertyBag */) {
			return Promise.reject("not implemented");
		}
Creates a control to show and edit the corresponding metadata property and provide a value help if that is needed
in addition. The control should be created with the modifier as it will be called by change handlers during XML
preprocessing with XML nodes as well as at runtime when real control instances exist.

@param {object} mPropertyBag - Object with parameters as properties
@param {sap.ui.core.util.reflection.BaseTreeModifier} mPropertyBag.modifier - Modifier to harmonize access,
		creation and manipulation to controls in XML views and JS controls
@param {sap.ui.core.UIComponent} [mPropertyBag.appComponent] - Needed to calculate the correct ID in case you
		provide a selector
@param {Element} [mPropertyBag.view] - XML node of the view, required for the XML case to create nodes and to find
		elements
@param {object} [mPropertyBag.fieldSelector] - Selector to calculate the ID for the control that is created
@param {string} [mPropertyBag.fieldSelector.id] - Control ID targeted by the change
@param {boolean} [mPropertyBag.fieldSelector.isLocalId] - <code>true</code> if the ID within the selector is a local ID or a global ID
@param {string} mPropertyBag.parentSelector - Selector of the parent
@param {string} mPropertyBag.bindingPath - Runtime binding path the control should be bound to
@param {object} mPropertyBag.payload - Payload parameter attached to the delegate, undefined if no payload was assigned
@param {sap.ui.base.ManagedObject|Element} mPropertyBag.element - Control representation of the element the delegate is attached to
@param {string} mPropertyBag.aggregationName - Name of the aggregation for which delegate should create controls
@returns {Promise<sap.ui.fl.interfaces.delegate.SpecificControlInfo>} Map containing the controls to add

@private
@ui5-restricted
@abstract