// Convertimos en array porque al cancelar cada timer task se modifica el propio Map (un iterador dar�a error)
ItsNatTimerEventListenerWrapperImpl[] listenerArray = listeners.values().toArray(new ItsNatTimerEventListenerWrapperImpl[listeners.size()]);
for(int i = 0; i < listenerArray.length; i++)
{
ItsNatTimerEventListenerWrapperImpl listener = listenerArray[i];
listener.cancel(); // Autom�ticamente desregistra de este timer y en el documento. Si en este momento est� ejecut�ndose el m�todo TimerEventListener.handleTimerEvent(Event) asegura que no se genera c�digo JavaScript para enviar m�s
}
listeners.clear(); // No hace falta pero por si acaso
}
this.canceled = true;