What is the effect of using 'this' on a static method. i..e
Will the thread obtain a lock on MyClass.class because it is a static method or will it obtain the lock of the instance running the class?
And also, what if the method was accessed from a static context where no instance exists?