1 <p> This method contains a call to <code>java.lang.Object.wait()</code>
2 which is not in a loop. If the monitor is used for multiple conditions,
3 the condition the caller intended to wait for might not be the one
4 that actually occurred.</p>