: : Can i eliminate synchronized as a storage class ? : Well, the token is processed by parse.c, and ther is a function isSynchronized( ) which is used in declaration.c. So, it looks like synchronize can be used both as a storage class and as a keyword for the synchronize statement.