En groovy, est-il un moyen de vérifier si un objet possède une méthode donnée?

En supposant que j'ai un objet someObj de type indéterminé, j'aimerais faire quelque chose comme:

def value = someObj.someMethod()

Où il n'y a aucune garantie que "someObj' implémente la someMethod() méthode, et si ça ne marche pas, il suffit de retourner null.

Est là quelque chose comme ça en Groovy, ou dois-je besoin d'envelopper dans une si-déclaration avec une instanceof vérifier?