import org.jooq.lambda.tuple.Tuple2;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import static com.google.common.collect.Lists.newCopyOnWriteArrayList;
import static java.util.concurrent.CompletableFuture.completedFuture;
<BUG>import static org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.Unsigned.uint;
class ClientSessionManager {</BUG>
private final Logger logger = LoggerFactory.getLogger(getClass());
private final List<SessionActivityListener> listeners = newCopyOnWriteArrayList();
private final AtomicReference<State> state = new AtomicReference<>(new Inactive());

import org.jooq.lambda.tuple.Tuple2;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import static com.google.common.collect.Lists.newCopyOnWriteArrayList;
import static java.util.concurrent.CompletableFuture.completedFuture;
import static org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.Unsigned.uint;
import static org.eclipse.milo.opcua.stack.core.util.ConversionUtil.l;
class ClientSessionManager {
private final Logger logger = LoggerFactory.getLogger(getClass());
private final List<SessionActivityListener> listeners = newCopyOnWriteArrayList();
private final AtomicReference<State> state = new AtomicReference<>(new Inactive());
