moved to closure-compiler