constructor(nodeArrays) {
    this.hash = this._getHash(nodeArrays);
    this.instances = this._generateInstances(nodeArrays);
  }
Creates a new Match.

@constructor

@param {Node[][]} nodeArrays Multi-dimensional array of nodes