if (parametriContabilizzaFattura == null)
throw new IllegalArgumentException();
TestataFattura testataFattura = contabilitaDao.leggiTestataFatturaById(parametriContabilizzaFattura.getNumeroFattura());
if (testataFattura == null)
throw new TestataFatturaNotFoundException(parametriContabilizzaFattura.getNumeroFattura());
Set<DettaglioFattura> righeFattura = testataFattura.getDettagliFattura();
if (righeFattura.isEmpty())
throw new DettagliFatturaNotFoundException(parametriContabilizzaFattura.getNumeroFattura());