The object you use to lock the block with isn't used to access the method, and in fact, there is nothing "magical" about it, and itcan be any object at all, a String, an array, an Object instance,...