Spring Cloud Contract is written in vast majority in Groovy + the contract definition is a Groovy DSL