*/
boolean success();
+ /**
+ * Returns whether this state triggers a change notification. This can
+ * only return {@code true} if this state is the result of a
+ * {@link Merger} merging two states.
+ *
+ * @return {@code true} if this state triggers a change notification,
+ * {@code false} otherwise
+ */
+ boolean triggered();
+
+ /**
+ * Sets whether this state will trigger a notification.
+ */
+ void trigger();
+
boolean isEmpty();
/**