resolveIterable: function(iterable, fulfilledCallback, rejectedCallback) {
            try {
                this.validateIterable(iterable);
                var valuesResolver = new ValuesResolver(this.getIllegalValues(), iterable);
                valuesResolver.resolve(fulfilledCallback, rejectedCallback);