} else if ( intervalPattern.matcher( token ).matches() ) {
String[] days = token.split( "/" ); //$NON-NLS-1$
timeRecurrence
.add( new IncrementalRecurrence( Integer.parseInt( days[0] ), Integer.parseInt( days[1] ) ) );
} else if ( "L".equalsIgnoreCase( token ) ) {
timeRecurrence.add( new QualifiedDayOfMonth() );
} else {
throw new IllegalArgumentException( Messages.getInstance().getErrorString(
"ComplexJobTrigger.ERROR_0001_InvalidCronExpression" ) ); //$NON-NLS-1$
}
}