Пусть код говорит первым
def bars = foo.listBars()
def firstBar = bars ? bars.first() : null
def firstBarBetter = foo.listBars()?.getAt(0)
Есть ли более элегантный или идиоматический способ получить первый элемент списка, или null, если это невозможно? (Я бы не рассматривал блок try-catch, элегантный здесь.)