ContainerUtil.enableLogging(this, logger);
Assert.notNull("service manager", manager);
this.manager = manager;
this.identityMap = new IdentityMapImpl(logger);
this.identity = identity;
this.id = modifiable ? createUuid() : UNMODIFIABLE_SESSION_ID;
ObservationRegistry registry = null;
try {