     }
 
     /**
+     * Returns the Class for the collection type represented by the given
+     * Qname or String.
+     *
      * @param type The QName or String representing the collection type name.
+     *
+     * @return Returns the Class for the collection type represented by 
+     * the given Qname or String.
      */
     public function getCollectionClass(type:Object):Class
     {

    private static var _instance:SchemaTypeRegistry;
}

}
    // 
    //--------------------------------------------------------------------------

    /**
     * Returns the sole instance of this singleton class, creating it if it
     * does not already exist.
     *
     * @return Returns the sole instance of this singleton class, creating it
     * if it does not already exist.
     */
    public static function getInstance():SchemaTypeRegistry
    {
        if (_instance == null)
