int countUsefulDays = countUsefulDays(calendar, payday);
System.out.println(countUsefulDays+" "+qtdDiaUtil);
if( countUsefulDays < qtdDiaUtil ){
throw new GenerateUsefulDayPaymentException();
System.out.println("achei");
} else {
calendarDiaUtil.set(Calendar.DAY_OF_MONTH, (diaCorrente));
//System.out.println(countUsefulDays(calendar, payday));
}
Galera estou comparando com o código acima, e quando chega 21 / 21 ele não entra na condição onde eu lanço uma Exception alguem sabe o porque que isso acontece?