| 
              
                CreateHeader(String, String)
               | 
              
            Crea e restituisce una nuova distinta, non bloccata. Non occorre specificare il parametro discriminante.
            Se la distinta esiste già solleva un'eccezione altrimenti ne crea una nuova e la restituisce.
            La distinta creata esiste solo in memoria, quando si blocca esplicitamente o modificando i suoi figli,
            viene scritta nel Database e bloccata.
             | 
            
            
              
                 
               | 
              
                CreateHeader(String, String, String)
               | 
              
            Crea e restituisce una nuova distinta, non bloccata.
            Se la distinta esiste già solleva un'eccezione altrimenti ne crea una nuova e la restituisce.
            La distinta creata esiste solo in memoria, quando si blocca esplicitamente o modificando i suoi figli,
            viene scritta nel Database e bloccata.
             |