¿Cómo verificar un DateTime es una ocurrencia de un evento recurrente utilizando Joda Time?

Tengo unaDateTime que representan el comienzo de un evento recurrente. UNADays (Período diario) representará el período recurrente. Supongo que este evento recurrente nunca se detendrá.

from = "2013-06-27"  
period = 3 days
nextOccurence will be "2013-06-30", "2013-07-03", "2013-07-06", and so on.
"2013-07-03" is an occurence but "2013-07-04" isn't an occurence.

Me gustaría saber cuál es la mejor manera en términos de rendimiento para determinar si unDateTime ¿Es una ocurrencia del evento recurrente? A largo plazo, el programa tendrá que verificar si "2014-07-03" o "2015-07-03" son una ocurrencia.

Respuestas a la pregunta(2)

Su respuesta a la pregunta