this.session = session;
connectionKey = UUID.randomUUID().toString();
sync = new WebKitSynchronizer(this);
this.protocol = protocol;
MessageListener messageListener = new WebKitNotificationListener(this, sync, session);
protocol.addListener(messageListener);
}