According to Java thread state info calling wait() will result a thread to go in BLOCKED state. However this piece of code will result (after being called) in a Thread in WA
Waiting is when it's not doing anything at all. Blocked is when it's trying to start running again but hasn't been allowed to yet.