@PostConstruct
  public void init() {

    LUTService lutService = ServiceFactory.createService("LUT");

    // Load lingua LUT.
    //
    listLingua = lutService.listItems("Lingua");

    // Load livello lingua LUT.
    //
    listLivelloLingua = lutService.listItems("LivelloLingua");

    // Load list for data table.
    //
    loadLingue();

    logger.debug("Initialization performed.");
  }
  @PostConstruct
  public void init() {

    LUTService lutService = ServiceFactory.createService("LUT");

    // Load condizioni pagamento LUT.
    //
    listCondizioniPagamento = lutService.listItems("CondizioniPagamento");

    // Load metodo pagamento LUT.
    //
    listMetodoPagamento = lutService.listItems("MetodoPagamento");

    // Load layout stampa LUT.
    //
    listLayoutStampa = lutService.listItems("LayoutStampa");

    // Load available indirizzi.
    //
    ContrattoService cs = ServiceFactory.createService("Contratto");
    listIndirizzo = cs.listAvailableIndirizzi(dettaglioContrattoGenerale.getId());

    logger.debug("Initialization performed.");
  }