      *  The sorting is determined by the <code>enumerationMode</code>
      *  and <code>nameCompareFunction</code> properties.
      */
-	public function get collection():ArrayCollection
-	{
-		return _collection;
-	}
+    public function get collection():ArrayCollection
+    {
+        return _collection;
+    }
 
     //----------------------------------
     //  enumerationMode
     //----------------------------------
 
-	/**
-	 *  @private
-	 *  Storage for the enumerationMode property.
-	 */
-	private var _enumerationMode:String =
-					DirectoryEnumerationMode.DIRECTORIES_FIRST;
-	
+    /**
+     *  @private
+     *  Storage for the enumerationMode property.
+     */
+    private var _enumerationMode:String =
+                    DirectoryEnumerationMode.DIRECTORIES_FIRST;
+    
     /**
      *  A String specifying whether the <code>collection</code>
      *  includes only files, only subdirectories, or both.

     */
    public function get extensions():Array /* of String */
    {
		return _extensions;
    }
    
    /**

     */
    public function set showHidden(value:Boolean):void
    {
        _showHidden = value;
    }

    //----------------------------------
    //  source
    //----------------------------------

    private var _source:Array /* of File */;

    /**
     *  The source of data for the <code>collection</code>.
     * 
     *  <p>This class expects this property to be set to an Array
     *  of File instances representing the files and directories
     *  in a single file system directory.
     *  You can obtain such an Array by calling the
     *  <code>listDirectory()</code> or <code>listDirectoryAsync()</code>
     *  of the File class.</p>
     */
    public function get source():Array /* of File */
    {
