InfoShift infoShift = (InfoShift) iterator.next();
if (infoShift.containsType(ShiftType.TEORICA)) {
theoreticalShifts.add(infoShift);
} else if (infoShift.containsType(ShiftType.PRATICA)) {
praticalShifts.add(infoShift);
} else if (infoShift.containsType(ShiftType.DUVIDAS)) {
doubtsShifts.add(infoShift);
} else if (infoShift.containsType(ShiftType.LABORATORIAL)) {
labShifts.add(infoShift);
} else if (infoShift.containsType(ShiftType.RESERVA)) {
reserveShifts.add(infoShift);