public void asetaEnsimmainen(Laskutoimitus ensimmainen) throws IllegalArgumentException, IllegalStateException {
        if (ensimmainen == null) {
            throw new IllegalArgumentException();
        }
        
        if (seuraavaArvollinen == null) {
            throw new IllegalStateException();
        }
        
        this.viimeinen = ensimmainen;
        viimeinen.setEtujasen(seuraavaArvollinen);
        seuraavaArvollinen = null;
    }