code: function visitAttribute(oElement, oAttribute, oWithControl) {
  				if (fnSupportInfo) {
  					fnSupportInfo({context:undefined /*context from node clone*/, env:{caller:"visitAttribute", before: {name: oAttribute.name, value: oAttribute.value}}});
  				}
  				return resolveAttributeBinding(oElement, oAttribute, oWithControl)
  					.then(function () {
  						if (fnSupportInfo) {
  							fnSupportInfo({context:undefined /*context from node clone*/, env:{caller:"visitAttribute", after: {name: oAttribute.name, value: oAttribute.value}}});
  						}
  					});
  			}
docs: 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.