code: function transformElement( that, element ) {
  		var transformations = that._.transformations[ element.name ],
  			i;
  
  		if ( !transformations )
  			return;
  
  		populateProperties( element );
  
  		for ( i = 0; i < transformations.length; ++i )
  			applyTransformationsGroup( that, element, transformations[ i ] );
  
  		// Do not count on updateElement() which is called in processElement, because it:
  		// * may not be called,
  		// * may skip some properties when all are marked as valid.
  		updateAttributes( element );
  	}
docs: Does the element transformation by applying registered transformation rules.