measure chat window invokes
Missing NPE check on equals
synchronized block on atomic reference unnecessary, also a bad idea having a sleep inside synchronized block.
was calling equals on different classes, not sure how this was even working.
Split 'common/' into commit '932858e10781de3de28dcc1176f2adfb304a6f6b'

git-subtree-dir: common
git-subtree-mainline: b00fab7575df94f2a35b1eb24a9b55f8b28da5e7
git-subtree-split: 932858e10781de3de28dcc1176f2adfb304a6f6b