public static < T > void reverseForEach ( ArrayList < T > list , Procedure < ? super T > procedure ) { if ( ! list . isEmpty ( ) ) { ArrayListIterate . forEach ( list , list . size ( ) - 1 , 0 , procedure ) ; } }
Reverses over the List in reverse order executing the Procedure for each element