code: function isPassingThrough(ctorParams, superArgs) {
      if (ctorParams.length !== superArgs.length) {
          return false;
      }
  
      for (let i = 0; i < ctorParams.length; ++i) {
          if (!isValidPair(ctorParams[i], superArgs[i])) {
              return false;
          }
      }
  
      return true;
  }
docs: Checks whether the parameters of a constructor and the arguments of `super()`
  have the same values or not.
  
  @param {ASTNode} ctorParams - The parameters of a constructor to check.
  @param {ASTNode} superArgs - The arguments of `super()` to check.
  @returns {boolean} `true` if those have the same values.