dynamic groovy edition without @CompileStatic
Merge https://github.com/oplohmann/havlak-jvm-languages