code: function (sector, tileMatrixList) {
              if (!sector) {
                  throw new ArgumentError(
                      Logger.logMessage(Logger.LEVEL_SEVERE, "TileMatrixSet", "constructor", "missingSector"));
              }
  
              if (!tileMatrixList) {
                  throw new ArgumentError(
                      Logger.logMessage(Logger.LEVEL_SEVERE, "TileMatrixSet", "constructor",
                          "The specified TileMatrix list is null or undefined."));
              }
  
              /**
               * The geographic coverage of this TileMatrixSet.
               */
              this.sector = sector;
  
              /**
               * An array of TileMatrix objects defining this TileMatrixSet.
               */
              this.entries = tileMatrixList;
          }
docs: TileMatrixSet defines a generic tiled space as defined by a geographic bounding area and an array of
  TileMatrix objects which define the tiled space at different resolutions.
  @param sector the geographic bounding area of this TileMatrixSet
  @param tileMatrixList the array of TileMatrix objects forming this TileMatrixSet
  @constructor