      */
     public static function export(textFlow:TextFlow):XML
     {
-		initClass();
-		
-		// Call the exporter for TEXT_LAYOUT_FORMAT to produce
+        initClass();
+        
+        // Call the exporter for TEXT_LAYOUT_FORMAT to produce
         // XML markup which is more or less an exact match
         // for TLF's text object model.
         var xml:XML = textLayoutExporter.export(
-        	textFlow, ConversionType.XML_TYPE) as XML;
-        	
- 		var p:String;
-		
-		// The default configuration deliberately specifies "inherit"
-		// for the value of non-inheriting formats,
-		// which causes the importers to set the corresponding
-		// formats on the new TextFlow to "inherit"
-		// if they weren't specified in the markup.
-		// Without this, the TextFlow would use default values
-		// for these non-inheriting formats rather than getting
-		// them from the hostFormat determined by the CSS styles
-		// of the Flex component.
-		// But the result at export time is unexpected attributes
-		// such as verticalAlign="inherit" on the TextFlow tag
-		// which don't come from the original markup.
-		// Therefore, we remove them here.
+            textFlow, ConversionType.XML_TYPE) as XML;
+            
+        var p:String;
+        
+        // The default configuration deliberately specifies "inherit"
+        // for the value of non-inheriting formats,
+        // which causes the importers to set the corresponding
+        // formats on the new TextFlow to "inherit"
+        // if they weren't specified in the markup.
+        // Without this, the TextFlow would use default values
+        // for these non-inheriting formats rather than getting
+        // them from the hostFormat determined by the CSS styles
+        // of the Flex component.
+        // But the result at export time is unexpected attributes
+        // such as verticalAlign="inherit" on the TextFlow tag
+        // which don't come from the original markup.
+        // Therefore, we remove them here.
 
         // If the TextFlow tag has attributes for non-inheriting formats
         // with the value "inherit", remove them.
         var n:int = configInheritingFormats.length;
         for (var i:int = 0; i < n; i++)
         {
-        	p = configInheritingFormats[i];
-        	if (xml.@[p] == FormatValue.INHERIT)
-        		delete xml.@[p];
-        }
-        	
+            p = configInheritingFormats[i];
+            if (xml.@[p] == FormatValue.INHERIT)
+                delete xml.@[p];
+        }
+            
         // Also remove the annoying whiteSpaceCollapse attribute
         // which is irrelevant after the flow has been imported.
         //delete xml.@["whiteSpaceCollapse"];

     *
     *  <p>The root tag of the exported XML will be
     *  <pre>
     *  <TextFlow xmlns="http://ns.adobe.com/textLayout/2008" ...>
     *  </pre>
     *  </p>
     * 


package spark.utils
{
    
import flashx.textLayout.conversion.ConversionType;
import flashx.textLayout.conversion.ITextExporter;
import flashx.textLayout.conversion.ITextImporter;
