* The resulting {@link Multi} can: *
- * The combination also allows to collect the failures and propagate a failure when all observed streams have completed
+ * The combination also allows to collect the failures and propagates a failure when all observed streams have completed
* (or failed) instead of propagating the failure immediately.
*
* @return the object to configure the combination
diff --git a/implementation/src/main/java/io/smallrye/mutiny/operators/MultiItemCombine2.java b/implementation/src/main/java/io/smallrye/mutiny/operators/MultiItemCombine2.java
index ae36fa2ac..580772c0b 100644
--- a/implementation/src/main/java/io/smallrye/mutiny/operators/MultiItemCombine2.java
+++ b/implementation/src/main/java/io/smallrye/mutiny/operators/MultiItemCombine2.java
@@ -29,18 +29,18 @@ public MultiItemCombine2
- * With this method, you can change this behavior and call the combination logic every time one of one of the observed
- * streams emit an item. It would call the combination logic with this new item and the latest items emitted by the
- * other streams. It wait until all the streams have emitted at least an item before calling the combination logic.
+ * With this method, you can change this behavior and call the combination logic when one of the observed streams
+ * emits an item. It calls the combination logic with this new item and the latest items emitted by the other
+ * streams.
*
- * If one of the stream completes before having emitted a value, the produced streams also completes without emitting
- * a value.
+ * It waits until all the streams have emitted at least one item before calling the combination logic.
+ * If one of the streams completes before emitting a value, the produced stream also completes without emitting an
+ * item.
*
* @return the current {@link MultiItemCombine2}
*/
diff --git a/implementation/src/main/java/io/smallrye/mutiny/operators/MultiItemCombine3.java b/implementation/src/main/java/io/smallrye/mutiny/operators/MultiItemCombine3.java
index cb800b65f..c3e7bcd19 100644
--- a/implementation/src/main/java/io/smallrye/mutiny/operators/MultiItemCombine3.java
+++ b/implementation/src/main/java/io/smallrye/mutiny/operators/MultiItemCombine3.java
@@ -28,18 +28,18 @@ public MultiItemCombine3
- * With this method, you can change this behavior and call the combination logic every time one of one of the observed
- * streams emit an item. It would call the combination logic with this new item and the latest items emitted by the
- * other streams. It wait until all the streams have emitted at least an item before calling the combination logic.
+ * With this method, you can change this behavior and call the combination logic when one of the observed streams
+ * emits an item. It calls the combination logic with this new item and the latest items emitted by the other
+ * streams.
*
- * If one of the stream completes before having emitted a value, the produced streams also completes without emitting
- * a value.
+ * It waits until all the streams have emitted at least one item before calling the combination logic.
+ * If one of the streams completes before emitting a value, the produced stream also completes without emitting an
+ * item.
*
* @return the current {@link MultiItemCombine3}
*/
diff --git a/implementation/src/main/java/io/smallrye/mutiny/operators/MultiItemCombine4.java b/implementation/src/main/java/io/smallrye/mutiny/operators/MultiItemCombine4.java
index 60c31dcce..49eb0ea3a 100644
--- a/implementation/src/main/java/io/smallrye/mutiny/operators/MultiItemCombine4.java
+++ b/implementation/src/main/java/io/smallrye/mutiny/operators/MultiItemCombine4.java
@@ -28,18 +28,18 @@ public MultiItemCombine4
- * With this method, you can change this behavior and call the combination logic every time one of one of the observed
- * streams emit an item. It would call the combination logic with this new item and the latest items emitted by the
- * other streams. It wait until all the streams have emitted at least an item before calling the combination logic.
+ * With this method, you can change this behavior and call the combination logic when one of the observed streams
+ * emits an item. It calls the combination logic with this new item and the latest items emitted by the other
+ * streams.
*
- * If one of the stream completes before having emitted a value, the produced streams also completes without emitting
- * a value.
+ * It waits until all the streams have emitted at least one item before calling the combination logic.
+ * If one of the streams completes before emitting a value, the produced stream also completes without emitting an
+ * item.
*
* @return the current {@link MultiItemCombine4}
*/
diff --git a/implementation/src/main/java/io/smallrye/mutiny/operators/MultiItemCombine5.java b/implementation/src/main/java/io/smallrye/mutiny/operators/MultiItemCombine5.java
index bf51742f1..4f93353cf 100644
--- a/implementation/src/main/java/io/smallrye/mutiny/operators/MultiItemCombine5.java
+++ b/implementation/src/main/java/io/smallrye/mutiny/operators/MultiItemCombine5.java
@@ -28,18 +28,18 @@ public MultiItemCombine5
- * With this method, you can change this behavior and call the combination logic every time one of one of the observed
- * streams emit an item. It would call the combination logic with this new item and the latest items emitted by the
- * other streams. It wait until all the streams have emitted at least an item before calling the combination logic.
+ * With this method, you can change this behavior and call the combination logic when one of the observed streams
+ * emits an item. It calls the combination logic with this new item and the latest items emitted by the other
+ * streams.
*
- * If one of the stream completes before having emitted a value, the produced streams also completes without emitting
- * a value.
+ * It waits until all the streams have emitted at least one item before calling the combination logic.
+ * If one of the streams completes before emitting a value, the produced stream also completes without emitting an
+ * item.
*
* @return the current {@link MultiItemCombine5}
*/
diff --git a/implementation/src/main/java/io/smallrye/mutiny/operators/MultiItemCombine6.java b/implementation/src/main/java/io/smallrye/mutiny/operators/MultiItemCombine6.java
index e09b0db39..9199de006 100644
--- a/implementation/src/main/java/io/smallrye/mutiny/operators/MultiItemCombine6.java
+++ b/implementation/src/main/java/io/smallrye/mutiny/operators/MultiItemCombine6.java
@@ -28,18 +28,18 @@ public MultiItemCombine6
- * With this method, you can change this behavior and call the combination logic every time one of one of the observed
- * streams emit an item. It would call the combination logic with this new item and the latest items emitted by the
- * other streams. It wait until all the streams have emitted at least an item before calling the combination logic.
+ * With this method, you can change this behavior and call the combination logic when one of the observed streams
+ * emits an item. It calls the combination logic with this new item and the latest items emitted by the other
+ * streams.
*
- * If one of the stream completes before having emitted a value, the produced streams also completes without emitting
- * a value.
+ * It waits until all the streams have emitted at least one item before calling the combination logic.
+ * If one of the streams completes before emitting a value, the produced stream also completes without emitting an
+ * item.
*
* @return the current {@link MultiItemCombine6}
*/
diff --git a/implementation/src/main/java/io/smallrye/mutiny/operators/MultiItemCombine7.java b/implementation/src/main/java/io/smallrye/mutiny/operators/MultiItemCombine7.java
index c52f2a640..3bdb3b292 100644
--- a/implementation/src/main/java/io/smallrye/mutiny/operators/MultiItemCombine7.java
+++ b/implementation/src/main/java/io/smallrye/mutiny/operators/MultiItemCombine7.java
@@ -28,18 +28,18 @@ public MultiItemCombine7
- * With this method, you can change this behavior and call the combination logic every time one of one of the observed
- * streams emit an item. It would call the combination logic with this new item and the latest items emitted by the
- * other streams. It wait until all the streams have emitted at least an item before calling the combination logic.
+ * With this method, you can change this behavior and call the combination logic when one of the observed streams
+ * emits an item. It calls the combination logic with this new item and the latest items emitted by the other
+ * streams.
*
- * If one of the stream completes before having emitted a value, the produced streams also completes without emitting
- * a value.
+ * It waits until all the streams have emitted at least one item before calling the combination logic.
+ * If one of the streams completes before emitting a value, the produced stream also completes without emitting an
+ * item.
*
* @return the current {@link MultiItemCombine7}
*/
diff --git a/implementation/src/main/java/io/smallrye/mutiny/operators/MultiItemCombine8.java b/implementation/src/main/java/io/smallrye/mutiny/operators/MultiItemCombine8.java
index f4836c07d..b9c5d4fc8 100644
--- a/implementation/src/main/java/io/smallrye/mutiny/operators/MultiItemCombine8.java
+++ b/implementation/src/main/java/io/smallrye/mutiny/operators/MultiItemCombine8.java
@@ -28,18 +28,18 @@ public MultiItemCombine8
- * With this method, you can change this behavior and call the combination logic every time one of one of the observed
- * streams emit an item. It would call the combination logic with this new item and the latest items emitted by the
- * other streams. It wait until all the streams have emitted at least an item before calling the combination logic.
+ * With this method, you can change this behavior and call the combination logic when one of the observed streams
+ * emits an item. It calls the combination logic with this new item and the latest items emitted by the other
+ * streams.
*
- * If one of the stream completes before having emitted a value, the produced streams also completes without emitting
- * a value.
+ * It waits until all the streams have emitted at least one item before calling the combination logic.
+ * If one of the streams completes before emitting a value, the produced stream also completes without emitting an
+ * item.
*
* @return the current {@link MultiItemCombine8}
*/
diff --git a/implementation/src/main/java/io/smallrye/mutiny/operators/MultiItemCombine9.java b/implementation/src/main/java/io/smallrye/mutiny/operators/MultiItemCombine9.java
index c2ce757d2..fa9081a18 100644
--- a/implementation/src/main/java/io/smallrye/mutiny/operators/MultiItemCombine9.java
+++ b/implementation/src/main/java/io/smallrye/mutiny/operators/MultiItemCombine9.java
@@ -28,18 +28,18 @@ public MultiItemCombine9
- * With this method, you can change this behavior and call the combination logic every time one of one of the observed
- * streams emit an item. It would call the combination logic with this new item and the latest items emitted by the
- * other streams. It wait until all the streams have emitted at least an item before calling the combination logic.
+ * With this method, you can change this behavior and call the combination logic when one of the observed streams
+ * emits an item. It calls the combination logic with this new item and the latest items emitted by the other
+ * streams.
*
- * If one of the stream completes before having emitted a value, the produced streams also completes without emitting
- * a value.
+ * It waits until all the streams have emitted at least one item before calling the combination logic.
+ * If one of the streams completes before emitting a value, the produced stream also completes without emitting an
+ * item.
*
* @return the current {@link MultiItemCombine9}
*/
diff --git a/implementation/src/main/java/io/smallrye/mutiny/operators/MultiItemCombineIterable.java b/implementation/src/main/java/io/smallrye/mutiny/operators/MultiItemCombineIterable.java
index 78c05d67a..73a34e36e 100644
--- a/implementation/src/main/java/io/smallrye/mutiny/operators/MultiItemCombineIterable.java
+++ b/implementation/src/main/java/io/smallrye/mutiny/operators/MultiItemCombineIterable.java
@@ -35,18 +35,18 @@ public MultiItemCombineIterable collectFailures() {
}
/**
- * By default, the combination logic is called with one item of each observed stream. It waits until
- * all the observed streams emit an item and call the combination logic. In other words, it associated the items
- * from different stream having the same index. If one of the stream completes, the produced stream also
+ * By default, the combination logic is called with one item of each observed stream. It waits until all
+ * the upstreams emit an item, and it invokes the combination logic. In other words, it associated the items from
+ * different streams having the same index. If one of the streams completes, the produced stream also
* completes.
- *
*
- * With this method, you can change this behavior and call the combination logic every time one of one of the observed
- * streams emit an item. It would call the combination logic with this new item and the latest items emitted by the
- * other streams. It wait until all the streams have emitted at least an item before calling the combination logic.
+ * With this method, you can change this behavior and call the combination logic when one of the observed streams
+ * emits an item. It calls the combination logic with this new item and the latest items emitted by the other
+ * streams.
*
- * If one of the stream completes before having emitted a value, the produced streams also completes without emitting
- * a value.
+ * It waits until all the streams have emitted at least one item before calling the combination logic.
+ * If one of the streams completes before emitting a value, the produced stream also completes without emitting an
+ * item.
*
* @return the current {@link MultiItemCombineIterable}
*/