code: function(onFinalized, ctx) {
          var _this = this,
              cb = function() {
                  return onFinalized.call(this);
              };
          return this
              .then(cb, cb, ctx)
              .then(function() {
                  return _this;
              });
      }
docs: Adds a resolving reaction (for both fulfillment and rejection). The returned promise will be fullfiled with the same value or rejected with the same reason as the original promise.
  
  @param {Function} onFinalized Callback that will be invoked after the promise has been resolved.
  @param {Object} [ctx] Context of the callback execution
  @returns {vow:Promise}