                                                      gap:String):String;
 
         /**
-        * Accepts a JSON-formatted String and returns an Actionscript Object that represents that value. JSON objects, 
-        * arrays, strings, numbers, booleans, and null map to corresponding Actionscript values, as shown below:
+        * Accepts a JSON-formatted String and returns an ActionScript Object that represents that value. JSON objects,
+        * arrays, strings, numbers, Booleans, and null map to corresponding ActionScript values, as shown below:
         * <p>
         * <table class="innertable">
         * <tr><th>JSON type</th><th>ActionScript type</th></tr>

    CONFIG const NO_VMCFG_FLOAT = !CONFIG::VMCFG_FLOAT;

    /**
    * The JSON class lets developers import and export data to and from JavaScript Object Notation (JSON) format. JSON is an industry standard data-interchange
    * format that is described at <a href="http://www.json.org">http://www.json.org</a>.
    * 
    * <p>This class supports most ActionScript classes. ActionScript classes that do not support JSON typically return their class name as a string.</p>
    * @playerversion Flash 11
    * @playerversion AIR 3.0
    * @langversion 3.0
    */

        * <tr><td>null</td><td>null</td></tr>
        * </table>
        * </p>
        *
        * <p>The <code>reviver</code> parameter is a function that takes two parameters: a key and a value. You can use this
        * function to transform or filter each key/value pair as it is parsed. If you supply a <code>reviver</code> function, your transformed
        * or filtered value for each pair, rather than the default parsing, is returned in the <code>parse()</code> function output. If
        * the <code>reviver</code> function returns <code>undefined</code> for any pair, the property is deleted from the final result.
        * </p>
        *
        * <p>When the argument passed to the <code>reviver</code> parameter is not a function, ActionScript
        * throws a TypeError with error ID <code>kJSONInvalidReviver</code>. It also posts a localized error message.</p>
        *
        * <p>If the <code>parse()</code> function encounters duplicate keys within an object, the duplicate key
        * encountered last provides the value for all preceding occurrences of that key.
        * </p>
        *
        * @param text The JSON string to be parsed
        * @param reviver (Optional) A function that transforms each key/value pair that is parsed
        *
        * @playerversion Flash 11
        * @playerversion AIR 3.0
        * @langversion 3.0
