      * 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
     {

     * 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:*;

    /**
     * Converts ActionScript to XML based on default rules
     * established for each of the built-in XML Schema types.
     *  
     *  @langversion 3.0
     *  @playerversion Flash 9
     *  @playerversion AIR 1.1
     *  @productversion Flex 3
     */
    public function marshall(value:*, type:QName = null, restriction:XML = null):String
    {
