New team uses Java and Groovy interchangeably. Curious how common this is and whether my aversion is justified.