function _createDefaultValueHelp(oDefaultHelp, aModules) {

		if (oDefaultHelp && !oDefaultHelp.control) {
			const ValueHelp = aModules[aModules.length - 3]; // assume that the VH-modules are the last ones
			const Container = aModules[aModules.length - 2];
			const Content = aModules[aModules.length - 1];
			const oValueHelp = new ValueHelp(oDefaultHelp.id, {
				delegate: { name: "sap/ui/mdc/ValueHelpDelegate", payload: { isDefaultHelp: true } } // use base-delegate as TypeUtil of delegate is not used in current ValueHelp implementation as we transfer the Type of the Field into the ValueHelp (oConfig)
			});
			const oContainer = new Container(oDefaultHelp.id + "-container", {
				content: [new Content(oDefaultHelp.id + "-content", oDefaultHelp.contentProperties)]
			});
			oValueHelp._bIsDefaultHelp = true;
			oDefaultHelp.control = oValueHelp;
			if (oDefaultHelp.dialog) {
				oValueHelp.setDialog(oContainer);
			} else {
				oValueHelp.setTypeahead(oContainer);
			}
		}

		return oDefaultHelp?.control;

	}
Updates the title of the default value help.

This is used to forward the label of the current connected control.

@param {sap.ui.mdc.ValueHelp} oValueHelp value help
@param {string} sTitle title

@private
@ui5-restricted only for controls inherit from FieldBase
@since 1.128.0