@license annotations have been added for the closure compiler