Great news. The ?. operator in Groovy greatly reduces boilerplate code and improves readability and maintainability. No layers of null pointer checks that are all basically the same and getting in the way of what you actually want to do.<p>And in those cases where you still need specific behaviour based on which object is null, you can still use the . operator with traditional null pointer checks.