optimize groovy compilations