      * @param type The QName or String representation of the type name.
      *
      * @param definition The Class itself or class name as a String.
+     *  
+     *  @langversion 3.0
+     *  @playerversion Flash 9
+     *  @playerversion AIR 1.1
+     *  @productversion Flex 3
      */
     public function registerCollectionClass(type:Object, definition:Object):void
     {

     * @param type The QName or String representing the type name.
     * @return Returns the Class for the given type, or null of the type
     * has not been registered.
     */
    public function getClass(type:Object):Class
    {

     *
     * @return Returns the Class for the collection type represented by 
     * the given Qname or String.
     *  
     *  @langversion 3.0
     *  @playerversion Flash 9
     *  @playerversion AIR 1.1
     *  @productversion Flex 3
     */
    public function getCollectionClass(type:Object):Class
    {
