Conto conto = null;
if (conti.size() > 1) {
throw new ContoNonUnivocoPerPianoDeiContiException(pianoDeiConti);
} else if (conti.size() == 0)
throw new ContoNotFoundException(pianoDeiConti);
else {
conto = conti.get(0);
}
if (conto.getDataFineValidita() != null && conto.getDataFineValidita().before(dataRegistrazione))
throw new ContoNonPiuAttivoException(pianoDeiConti);