* @return {@code true} if this state triggers a change notification,
* {@code false} otherwise
*/
- default boolean triggered() {
- return false;
- }
+ boolean triggered();
+
+ /**
+ * Sets whether this state will trigger a notification.
+ */
+ void trigger();
boolean isEmpty();