void didAbort(final Callable task,final Throwable t,final boolean waiting){
  if (INFO)   log.info("Begin: nended=" + nended);
  nerror.incrementAndGet();
  try {
    releaseLocks(waiting);
  }
 catch (  Throwable t2) {
    log.warn("Problem(s) releasing locks: " + t2,t2);
  }
  if (INFO)   log.info("Ended: nended=" + nended);
}

void didAbort ( final Callable task , final Throwable t , final boolean waiting ) { if ( INFO ) log . info ( "Begin: nended=" + nended ) ; nerror . incrementAndGet ( ) ; try { releaseLocks ( waiting ) ; } catch ( Throwable t2 ) { log . warn ( "Problem(s) releasing locks: " + t2 , t2 ) ; } if ( INFO ) log . info ( "Ended: nended=" + nended ) ; }
invoke if a task aborted .
