More on synchronized
public synchronized void blah()
 {…}
Is the same as
public void blah () {
   synchronized (this) {
   }
}