@Override public CompletableFuture<AbstractState> open() { context.checkThread(); open = true; return CompletableFuture.completedFuture(null); }
@Override public CompletableFuture<Void> close() { context.checkThread(); open = false; return CompletableFuture.completedFuture(null); }