function visitAttribute(oElement, oAttribute, oWithControl) {
				/** @deprecated since 1.120.0 */
				if (fnSupportInfo) {
					fnSupportInfo({
						context : undefined /*context from node clone*/,
						env : {
							caller : "visitAttribute",
							before : {name : oAttribute.name, value : oAttribute.value}
						}
					});
				}
				return resolveAttributeBinding(oElement, oAttribute, oWithControl)
					/** @deprecated since 1.120.0 */
					.then(function () {
						if (fnSupportInfo) {
							fnSupportInfo({
								context : undefined /*context from node clone*/,
								env : {
									caller : "visitAttribute",
									after : {name : oAttribute.name, value : oAttribute.value}
								}
							});
						}
					});
			}
Visits the given attribute of the given element. If the attribute value represents a
binding expression that can be resolved, it is replaced with the resulting value.

@param {Element} oElement the XML DOM element
@param {Attr} oAttribute one of the element's attribute nodes
@param {sap.ui.core.template._with} oWithControl the "with" control
@returns {sap.ui.base.SyncPromise}
  A sync promise which resolves with <code>undefined</code> as soon as the
  attribute's value has been replaced, or is rejected with a corresponding error if
  getting the binding's value fails.