function _parseSingleValue(vValue, sSourceType, iIndex) {

			const fnParse = function(vValue, sSourceType) {
				return this._oConditionType.parseValue(vValue, sSourceType);
			};
			const fnHandleError = function(oException) {
				throw oException;
			};

			return _parseValues.call(this, [vValue], sSourceType, iIndex, fnParse, fnHandleError);

		}
Parses an external value of the given source type to an array of conditions that holds the value in model
representation.
These values are parsed using the given data type. Depending on the operator
and the configuration (set in <code>FormatOptions</code>) a value will be determined by given value help or delegate.

@param {any} vValue
	The value that is parsed
@param {string} sSourceType
	The type of the given value; see
	{@link topic:ac56d92162ed47ff858fdf1ce26c18c4 Allowed Property Types}
	In addition to the standard source types, <code>sap.ui.mdc.raw</code> can be used. In this case the value is not parsed and just
	used in the condition. If the value of the condition is an array representing data for a <code>CompositeType</code>, the index of the needed raw value can be added to the
	name (For example, if a unit should be forwarded as raw value <code>sap.ui.mdc.raw:1</code> can be used).
@param {int} iIndex
	Index where new conditions should be inserted, if -1 they will just be added
@return {null|sap.ui.mdc.condition.ConditionObject[]|Promise<null|sap.ui.mdc.condition.ConditionObject[]>}
	The array of conditions or a <code>Promise</code> resolving with the array of conditions.
 If there is no value, <code>null</code> is returned.
@throws {sap.ui.model.ParseException}
	If parsing to the model type is not possible; the message of the exception is language-dependent as it may be displayed on the UI

@private
@ui5-restricted sap.ui.mdc