=== Message Refactor the synchronisation mechanism to not use a Thread instance as a monitor.