Worth leaving this comment in (probably as javadoc though). It's important for anyone sub-classing, and it's still true. Could relax to `"Can be called holding mutex; sub-classes beware!"`.

Thoughts?