final Map<Watcher, SelectionKey> watching = new IdentityHashMap<>();
final Heap<Watcher, Double> timeheap = new Heap<>(Comparator.naturalOrder());
final Map<Watcher, Object> paused = new IdentityHashMap<>();
final Map<Watcher, SelectionKey> watching = new IdentityHashMap<>();
final Heap<Watcher, Double> timeheap = new Heap<>(Comparator.naturalOrder());
final Map<Watcher, Object> paused = new IdentityHashMap<>();