public static int findLastIndexOf(Object self, int startIndex, Closure condition) {
        return findLastIndexOf(InvokerHelper.asIterator(self), startIndex, condition);
    }
public static int findLastIndexOf ( Object self , int startIndex , Closure condition ) { return findLastIndexOf ( InvokerHelper . asIterator ( self ) , startIndex , condition ) ; }
Iterates over the elements of an aggregate of items, starting
from a specified startIndex, and returns the index of the last item that
matches the condition specified in the closure.

@param self       the iteration object over which to iterate
@param startIndex start matching from this index
@param condition  the matching condition
@return an integer that is the index of the last matched object or -1 if no match was found
@since 1.5.2