final ConnectionSession connectionSession = channelContext.getConnectionSession();
final ServiceChannelWSImpl serviceChannelWSImplPort = getSessionServiceChannel(connectionSession);
try {
lockConnection(connectionSession);
serviceChannelWSImplPort.closeChannel(channelContext.getChannelId());
connectionSession.deregisterChannel(channelContext);
} catch (SessionAbortedException e) {
// if session was closed before
} catch (InterruptedException e) {
} catch (ServiceChannelException e) {