function MatchersUtil(options) {
      options = options || {};
      this.customTesters_ = options.customTesters || [];
      /**
       * Formats a value for use in matcher failure messages and similar contexts,
       * taking into account the current set of custom value formatters.
       * @function
       * @name MatchersUtil#pp
       * @since 3.6.0
       * @param {*} value The value to pretty-print
       * @return {string} The pretty-printed value
       */
      this.pp = options.pp || function () {};
    }
@class MatchersUtil
@classdesc Utilities for use in implementing matchers.<br>
_Note:_ Do not construct this directly. Jasmine will construct one and
pass it to matchers and asymmetric equality testers.
@hideconstructor