     private static var _instance:SchemaTypeRegistry;
 }
 
-}+}

    }

    /**
     * @param type The QName or String representing the collection type name.
     */
    public function getCollectionClass(type:Object):Class
    {

     * top level Array type, or an implementation of <code>mx.collections.IList</code>. 
     * The definition can be a String representation of the fully qualified
     * class name or an instance of the Class itself.
     *
     * @param type The QName or String representation of the type name.
     *
     * @param definition The Class itself or class name as a String.
     */
    public function registerCollectionClass(type:Object, definition:Object):void
    {
