what is static synchronized block in java.?