title: Could synchronized have been an annotation?
body: <p>Would it have been bad if, instead of <code>synchronized</code> keyword we had <code>@Synchronized</code> annotation? Would an annotation be more natural in this case (because you can override a <code>synchronized</code> method with a non-synchronized method - thus <code>synchronized</code> says nothing about the method itself but rather specifies something in addition to the method (that the method is guarded in a certain way), so it's not really a keyword?)</p>