public boolean forEachDescending(TDoubleProcedure procedure) {
   synchronized (mutex) {
     return list.forEachDescending(procedure);
   }
 }