private void loadNextIterable() {
        if ((this.currentIterator == null || !this.currentIterator.hasNext()) && this.iterables != null) {
            while ((this.currentIterator == null || !this.currentIterator.hasNext()) && this.iterables.hasNext()) {
                this.currentIterator = this.iterables.next().iterator();
            }
        }
    }