text:   /**
     * Continues an observable sequence that is terminated by an exception with the next observable sequence.
     * @param {Array | Arguments} args Arguments or an array to use as the next sequence if an error occurs.
     * @returns {Observable} An observable sequence containing elements from consecutive source sequences until a source sequence terminates successfully.
     */
    var observableCatch = Observable.catchError = Observable['catch'] = function () {
      var items = [];
      if (Array.isArray(arguments[0])) {
        items = arguments[0];
      } else {
        for(var i = 0, len = arguments.length; i < len; i++) { items.push(arguments[i]); }
      }
      return enumerableOf(items).catchError();
    };
  