CW and multithreading
CW is a multi-threaded Java application that shares a single connection to a Contenta Server. The Contenta Server has state, that is, it maintains focus on the currently selected object. Therefore, CW must synchronize access to the server to ensure the correct focus. CW synchronizes Contenta Server access via the PCMSync class.