Groovy is a dynamically typed language, and its &quot;static typing&quot; and Android target has been shafted on as an afterthought. The developer who was paid to do it now works somewhere else, which is hardly a vote of confidence in the implementation.