function BatchTableHierarchy(options) {
  this._classes = undefined;
  this._classIds = undefined;
  this._classIndexes = undefined;
  this._parentCounts = undefined;
  this._parentIndexes = undefined;
  this._parentIds = undefined;

  // Total memory used by the typed arrays
  this._byteLength = 0;

  //>>includeStart('debug', pragmas.debug);
  Check.typeOf.object("options.extension", options.extension);
  //>>includeEnd('debug');

  initialize(this, options.extension, options.binaryBody);

  //>>includeStart('debug', pragmas.debug);
  validateHierarchy(this);
  //>>includeEnd('debug');
}
Object for handling the <code>3DTILES_batch_table_hierarchy</code> extension

@param {object} options Object with the following properties:
@param {object} options.extension The <code>3DTILES_batch_table_hierarchy</code> extension object.
@param {Uint8Array} [options.binaryBody] The binary body of the batch table

@alias BatchTableHierarchy
@constructor

@private