code: function CordovaError(message, code, context) {
      Error.captureStackTrace(this, this.constructor);
     // this.name = this.constructor.name;
      this.name = 'judpack error';
      // JUD_HOOK_START
      message = message.replace(/Cordova/ig,"judpack")
      // JUD_HOOK_END
      this.message = message;
      this.code = code || CordovaError.UNKNOWN_ERROR;
      this.context = context;
  }
docs: A derived exception class. See usage example in cli.js
  Based on:
  stackoverflow.com/questions/1382107/whats-a-good-way-to-extend-error-in-javascript/8460753#8460753
  @param {String} message Error message
  @param {Number} [code=0] Error code
  @param {CordovaExternalToolErrorContext} [context] External tool error context object
  @constructor