conditions
The Conditions interpreted by this reaction's scheduling and execution policy.
Conditions normally gate scheduling. A reaction with occurrence-time semantics may instead evaluate them only when its occurrence is selected.
Conditions can only be set while the reaction is being built: once it is initialized or disposed, setting them fails with an IllegalStateException, as observers may already depend on canExecute. To change them, build a new reaction with the desired conditions, remove this one from its host, and add the new one.