Diferencias entre require_new y propagación anidada en transacciones Spring

No puedo entender la diferencia de comportamiento entre las políticas de propagación PROPAGATION_REQUIRES_NEWy PROPAGATION_NESTED. Me parece que en ambos casos, el proceso actual se revierte, pero no toda la transacción. ¿Cualquier pista?