text: /*
   * SPDX-License-Identifier: Apache-2.0
   */
  
  const util = require('util');
  
  /**
   *
   * @param {*} args {
   * %s - String.
   * %d - Number (both integer and float).
   * %j - JSON.
   * %% - single percent sign ('%'). This does not consume an argument.
   * }
   */
  module.exports = function ExplorerError(...args) {
    Error.captureStackTrace(this, this.constructor);
    this.name = this.constructor.name;
    this.message = util.format(args);
  };
  
  require('util').inherits(module.exports, Error);
  