Although we don't use closure compiler at the moment, it does some nice things like checking you have covered all the cases in a switch statement, optimizing the names down to smallest possible, etc.