ClientId (@NotNull String id, @NotNull Project project, @NotNull Disposable disposable) { ClientId clientId = new ClientId(id); registerProjectSession(clientId, project, disposable); registerAppSession(clientId, disposable); return clientId; }