} else if (typeof this.metadata[token].endResolve === 'function') {
    currentResolve = this.metadata[token].endResolve;
    currentReject = this.metadata[token].endReject;
    this.metadata[token].removeEndCallbacks();
  }