      * @param componentTypes A list of structural element types that may have
      * the name provided, such as &lt;element&gt;, &lt;complexType&gt;, &lt;simpleType&gt;,
      * &lt;attribute&gt; or &lt;attributeGroup&gt;. The first one found is returned.
+     *  
+     *  @langversion 3.0
+     *  @playerversion Flash 9
+     *  @playerversion AIR 1.1
+     *  @productversion Flex 3
      */
     public function getNamedDefinition(name:QName, ...componentTypes:Array):XML
     {

     * A Stack of Schemas which records the current scope and the last Schema
     * that was accessed to locate a definition. Multiple Schemas may be
     * placed in Scope at any level by adding them to the Stack as an Array.
     */
    private var schemaStack:Array;
    private var initialScope:*;

     * current schema for that scope.
     * 
     * @param schema The Schema to push to a new scope
     *  
     *  @langversion 3.0
     *  @playerversion Flash 9
     *  @playerversion AIR 1.1
     *  @productversion Flex 3
     */
    public function pushSchemaInScope(schema:Schema):void
    {
