public void m1_transactionnee() {
		// copie de la valeur modifiée spéculativement.
		int ancien_i = this.i;
		try {
			this.i = 10 ;
			System.out.println("dans m1_transactionnee : i = " + this.i);
			this.m2(this.i);
		} catch (Exception e) {
			// remise en place de la valeur initiale après erreur.
			this.i = ancien_i;
			// code palliant l’erreur ayant provoqué l’exception.
		}
		System.out.println("catch m1_transactionnee : i = " + this.i);
	}