code: function(dict, progressive, options) {
  
                  /**
                   * Dictionary array.
                   * @type {Array.<string>}
                   */
                  this.dict = (dict && Array.isArray(dict)) ? dict : [];
  
                  /**
                   * Whether this is a progressive or a static decoder.
                   * @type {boolean}
                   */
                  this.progressive = !!progressive;
  
                  /**
                   * Options.
                   * @type {Object.<string,*>}
                   */
                  this.options = options || {};
              }
docs: Constructs a new PSON Decoder.
  @exports PSON.Decoder
  @class A PSON Decoder.
  @param {Array.<string>} dict Initial dictionary values
  @param {boolean} progressive Whether this is a progressive or a static decoder
  @param {Object.<string,*>=} options Options
  @constructor