+ private static class NextReaction {
+
+ private final String key;
+ private final Reaction reaction;
+ private final long nextTime;
+
+ private NextReaction(String key, Reaction reaction, long nextTime) {
+ this.key = key;
+ this.reaction = reaction;
+ this.nextTime = nextTime;
+ }
+
+ public String getKey() {
+ return key;
+ }
+
+ public Reaction getReaction() {
+ return reaction;
+ }
+
+ public long getNextTime() {
+ return nextTime;
+ }
+
+ }
+