From c695e6fc5f353561ba424bee031ffc4ac22cd51c Mon Sep 17 00:00:00 2001
From: hiba1907 <166406894+hiba1907@users.noreply.github.com>
Date: Wed, 27 Nov 2024 19:10:58 +0100
Subject: [PATCH] rectification de la classe test

---
 .../8.8/executionHistory/executionHistory.bin | Bin 79346 -> 79346 bytes
 .../executionHistory/executionHistory.lock    | Bin 17 -> 17 bytes
 .gradle/8.8/fileHashes/fileHashes.bin         | Bin 23897 -> 23897 bytes
 .gradle/8.8/fileHashes/fileHashes.lock        | Bin 17 -> 17 bytes
 .../8.8/fileHashes/resourceHashesCache.bin    | Bin 23121 -> 23189 bytes
 .../buildOutputCleanup.lock                   | Bin 17 -> 17 bytes
 build/classes/java/main/model/Cell.class      | Bin 1604 -> 1649 bytes
 .../stash-dir/Cell.class.uniqueId0            | Bin 0 -> 1604 bytes
 ...llularAutomatonSimulation.class.uniqueId2} | Bin
 ...> ConstantCellInitializer.class.uniqueId4} | Bin
 .../ConstantMatrixInitializer.class.uniqueId5 | Bin 881 -> 0 bytes
 .../stash-dir/ListMatrix.class.uniqueId7      | Bin 2385 -> 0 bytes
 .../stash-dir/Matrix.class.uniqueId0          | Bin 2464 -> 0 bytes
 .../MatrixInitializer.class.uniqueId2         | Bin 287 -> 0 bytes
 .../stash-dir/MatrixIterator.class.uniqueId4  | Bin 1290 -> 0 bytes
 .../SimulatorApplication.class.uniqueId3      | Bin 0 -> 3200 bytes
 .../compileJava/previous-compilation-data.bin | Bin 21517 -> 21517 bytes
 src/main/java/model/Cell.java                 |   3 ++-
 18 files changed, 2 insertions(+), 1 deletion(-)
 create mode 100644 build/tmp/compileJava/compileTransaction/stash-dir/Cell.class.uniqueId0
 rename build/tmp/compileJava/compileTransaction/stash-dir/{CellularAutomatonSimulation.class.uniqueId3 => CellularAutomatonSimulation.class.uniqueId2} (100%)
 rename build/tmp/compileJava/compileTransaction/stash-dir/{ConstantCellInitializer.class.uniqueId6 => ConstantCellInitializer.class.uniqueId4} (100%)
 delete mode 100644 build/tmp/compileJava/compileTransaction/stash-dir/ConstantMatrixInitializer.class.uniqueId5
 delete mode 100644 build/tmp/compileJava/compileTransaction/stash-dir/ListMatrix.class.uniqueId7
 delete mode 100644 build/tmp/compileJava/compileTransaction/stash-dir/Matrix.class.uniqueId0
 delete mode 100644 build/tmp/compileJava/compileTransaction/stash-dir/MatrixInitializer.class.uniqueId2
 delete mode 100644 build/tmp/compileJava/compileTransaction/stash-dir/MatrixIterator.class.uniqueId4
 create mode 100644 build/tmp/compileJava/compileTransaction/stash-dir/SimulatorApplication.class.uniqueId3

diff --git a/.gradle/8.8/executionHistory/executionHistory.bin b/.gradle/8.8/executionHistory/executionHistory.bin
index c1eb9f213a799e442471f095a468de591861e9d1..da379200dc085b771d4dcddfb52048b307521c21 100644
GIT binary patch
delta 274
zcmezLn&s1LmJNoF?21y8i<0uH63vs6^Gp*H%}WyV(lU&TGR!Iko-{n4YJR8ae(Tez
zd-tzNxVxSiLuhmUBM&iw9Xg4fT{?+Au0~;R4hVk~*nIrQGgg7{jTdd@mP`m2Hn=t4
zh&?r9^WJ|R%;J-SVtZyquunJ>_a|_>a#Z7zH%Gp0Gx|8WF+G#zz?&oACcjHJWuE@#
z$n=9ujB#8?z_Jb8jMFCv9uk{w&&=o|q+QWEZBf?tL$kJ>*rT<&<r(Ab>4_4IQq$Kn
zGYYXz0%@46o%u{)!~6an3!Vlh?wTz-h2cZp{>_S6^^C$@5!UuCb>}?}Y@Ts9OMmj&
OFK>=)_hVyRq7MM5sD_dN

delta 199
zcmezLn&s1LmJNoF?2K}Yl5<Q<GfK)bQj)TYGRzB8D^inl3kwqkIQ%DPyW8(S{40{H
zlvlv@#%2~wq5MZ4Vw;2FzOf2?>kE-o(>-<AN&kmS))Y&{&3pfOFi*}(Z(wQMI`P}&
zcj>0gtG7&?evpYVj_cjliQl#vHE=UdpB#8dY`Q%&qs!(O8Jdg&_5LC+qgthk)odp8
p7vybvv{^B$o>92bh;^g(KCunkOqljfR^+JIwQb^dKQ_iC`T!XTQ)>VK

diff --git a/.gradle/8.8/executionHistory/executionHistory.lock b/.gradle/8.8/executionHistory/executionHistory.lock
index de0f0cc4818e9c5336c4cc682f606f302d6d676f..4abdef7a3725bed502b1e30b47a4a19cf7b419f4 100644
GIT binary patch
literal 17
TcmZP$3QmdP%AV%R00AcfB8UTm

literal 17
TcmZP$3QmdP%AV%R00G+oB6S0A

diff --git a/.gradle/8.8/fileHashes/fileHashes.bin b/.gradle/8.8/fileHashes/fileHashes.bin
index c926d15c3ce365067c0026e4fc14e8f992a0d118..e0921c29234010082a6d5eced33c9083ffa5fa09 100644
GIT binary patch
delta 169
zcmcb)i}B_z#tq!w3f31mL>)A~HTu{dzcHi8N1lO!adO^8gLVcmV9VO9?Jde|d(q4R
z%x4hzz`($uXUxFBpvl0%pa{YOlY?S=W<{`1I1~3LaJzC;Bg6<Z6^IVD!pXIM-OLxw
z#3yt6e`mgE<}#Tz;2TTcMKhtz{{t!*CAuQ4?OW>3dmPw2<8GGz<g-xiC7b($PH_PM
DjrcYw

delta 169
zcmcb)i}B_z#tq!w3a?ad?vuH|w?F8f@~3uzDc2Yn7$@h=eWt<y25cUiwY^1|ZI47X
zg82*r9~c-I^o$u87&I9e7!*NRK>3Bi)WUhY)<2E^5c9A)_!r2Ckm{emAv)MxCfE9P
zGarf4p3Lq4o%u-AyUDBp-&jJbe?Hv&KcIq9qS1(TqxL?r4cknZ_Dxpgr~qltI}&ZR
Jxj*O>7XbJbI|Kj#

diff --git a/.gradle/8.8/fileHashes/fileHashes.lock b/.gradle/8.8/fileHashes/fileHashes.lock
index 288d52a5ffa5440b2cea8e98bc683c1dc0616d4d..73a5220e88947f0b23b2fc342a3a2e08c08baef8 100644
GIT binary patch
literal 17
VcmZR!ZGIcS=i#)o3}C?Y4*)(G1`q%M

literal 17
VcmZR!ZGIcS=i#)o3}C?Y9soWG1_1y7

diff --git a/.gradle/8.8/fileHashes/resourceHashesCache.bin b/.gradle/8.8/fileHashes/resourceHashesCache.bin
index 2f5f484a3d77c9e1b6cad7cb8b2799431f0e8cc4..492243c6aee7902c2d5ea5e6a2a30df40a9b66cf 100644
GIT binary patch
delta 111
zcmcb(g>mXu#tkMCj9r^eB@|c$?kg^vBf+F^!~h0Sft!70Dp&;qtJ@DOElD~F7G#Jj
z-n>`QiJ6I)aiii7@r?!&+?yRe1cc;_85kHO85kG@L0DjiPGV=5PNI*iQP`UU!XE`D
I-wjd&0Nbn|EdT%j

delta 42
ycmbQbmGR;h#tkMCj2)XzB@|dT=gJhYZvLuh#mvNWaiii7@r?!^+?yRe1cU%fj}C+Y

diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock
index ec6366df6cc10781509372e9eed162705749cac1..05f878a40f5e8964385444c7be2a851d6e457c15 100644
GIT binary patch
literal 17
VcmZR+liqg2=jjb+1~6bM0sub&1!VvL

literal 17
VcmZR+liqg2=jjb+1~6bU002I}1tS0e

diff --git a/build/classes/java/main/model/Cell.class b/build/classes/java/main/model/Cell.class
index ff54bf87cd3b03b63c7ea9b8a8248506a3c69a92..899f401efb152021d0779e24557cf36db3853dd0 100644
GIT binary patch
delta 292
zcmX@Y^O1+^)W2Q(7#J8F8N4@g<uG${<maS>CFYc-ZZ2V7%~*exfti7ofq}tPYYT&b
zua@>!1_7-t3|u=Iq!=0ebayhyF*3|#kkZ}Bpu)&-fI-8GMUq8FdnbbyGsE)#k2f+f
zFt9L~GB7YmF|aW(FlaNdGUzaHG3YXAFz7KDGUzjyFc>hHF)%P_F|aUbFmN*1GdM7?
zfUILMXRu&kU`S?QFl7*85N2RxU}Z31aA6Q;U}CUB(clQzV9fvmAoYfD^@a>g46Y0e
z415ese;GvB8JO4^<bN^9GZ-*1FfcLLFfcN>O}@{n#%M8_jZItFoq-7|<H6twR^bHz
DVACnX

delta 248
zcmey!bA*TM)W2Q(7#J8F8N4=f<uGq<WM0WwznOuVfrWvAK~GD2D}#X676z`J3{s2?
zzB)S@<QN%dGDzs`WKdybIKZIcr>m{KlR=A_Vfp{38yOfFSQtzh7#PGDSQ!`?v>8|#
zbQqKvbQ!c5^cZv*^cl<;7#I{7m>HB9I2i0192l5Eb}*PTSTKNq9)l2rFaslll_QEW
zN4PR;kSYd{GD8MN1{Vef25ttXKMefr4D!DiWEl(?7#NrsY#10BTqpCesWF;QHfGZn
Qc4J_I%D6LlfK_+`0Aqq8h5!Hn

diff --git a/build/tmp/compileJava/compileTransaction/stash-dir/Cell.class.uniqueId0 b/build/tmp/compileJava/compileTransaction/stash-dir/Cell.class.uniqueId0
new file mode 100644
index 0000000000000000000000000000000000000000..ff54bf87cd3b03b63c7ea9b8a8248506a3c69a92
GIT binary patch
literal 1604
zcmX^0Z`VEs1_nn4FD?cq24;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk-
z5<5l)W)00Sb_Nbc24S$G(vr*^eaE7r#7dvc;u0<fb_Qln25tr(b_QM^20jLUMh33j
z{FKxjedpAi97YDtoXp~q)V$Q9Vnzl5AA|`Y&DJ1|f;<dD48n{ItYwKgrKyYzLJ&nr
zZn5TO5M>Z!XAtLMkYJExWZ*+Jg^__dF(rkOK~w`%r)CsLuQU&X41+8q14m{_YEfcI
zei0*sn1&`qHP}0zP;qN+26+Yrb_PWr1|<e%Mg}2-O)w>l4D1<+#eS(3CE$>W0_jlY
zVNhdGXJlZ>0}G45%trPDJA)=8gBT=a{PUbM67$kiL16$28g2#+25lY&9R^)S1|D!Q
zK;%;x8Pu_O3gU2N!$A?G4-a^s)VyLw2F~Ej^t{B9(xOyG2Ii0uYeoirh(@rFK~~%N
zV0Vs9NQkwawVgGNAPr+=U~$e*No8c<_sPsl^()OyN-YXWOv(XAUVd_7PFP}5CWsFe
zWGTtWEM{cjfm#Pj7uJjne4yl&nV938pI4HaSHj33=7XZQvLF?zUl2(n#BGcWY#JdU
z)|z3A48n;iDd^$J$RMo&)q^et*24iylZ*@!xYRK+$l{QKIY9xJ9S{W|$1xYDmM}8#
z2A3ozXZt1=K>fp<4iaV6&;-YdrA>$xBw~<b)DBY!>Kst)LTq4U;0n$!ElN&x%LIiz
zCn#X`Kq;0%k%60miGh(pkAaDS36#AU7#R#07#Nrs3>kz#nH0`9VqjrlWME}5W?*74
zVPIe=WMF1sVqjnp)!NR$sI{AcJ#sq(=T-(TE$yug0vj0^7?>GM85kIZ7+4q>7{nP^
z7z7#k86+4)7$h0Y7#JADAetG>87vq;K$O9fL70J&!3ssr8YIO4k~4%m#D;;9!Ir@e
z>Wl=i!x<QOw6-vCY42nZVPXhJ*bXYZ7{H!XLb8<yZYvLiJ%a;^tspswtspr^xUEhM
zj110j&u?a62K!47>|2o4I~k-H8GLniGRQG9%w&+z*~y^7$Z&u`!%tURdnbbyGsE)#
zPeJZt0f&kh11kdqgEj*zgARidgD!&>gC2t}gFe`e3JlB)N(>xemoYOiFzCTus|SrB
zP#7UpIWoXhLEH^e1qv+}1_n^%{$b!}XOREJAPbFGQ1H1js6&Gf<UvLT1_oBGEerx1
o;IYQW01`9@yN3tNW`()}WH&+tWFsWGxG^w6EpTV>04E?%0HBUZfB*mh

literal 0
HcmV?d00001

diff --git a/build/tmp/compileJava/compileTransaction/stash-dir/CellularAutomatonSimulation.class.uniqueId3 b/build/tmp/compileJava/compileTransaction/stash-dir/CellularAutomatonSimulation.class.uniqueId2
similarity index 100%
rename from build/tmp/compileJava/compileTransaction/stash-dir/CellularAutomatonSimulation.class.uniqueId3
rename to build/tmp/compileJava/compileTransaction/stash-dir/CellularAutomatonSimulation.class.uniqueId2
diff --git a/build/tmp/compileJava/compileTransaction/stash-dir/ConstantCellInitializer.class.uniqueId6 b/build/tmp/compileJava/compileTransaction/stash-dir/ConstantCellInitializer.class.uniqueId4
similarity index 100%
rename from build/tmp/compileJava/compileTransaction/stash-dir/ConstantCellInitializer.class.uniqueId6
rename to build/tmp/compileJava/compileTransaction/stash-dir/ConstantCellInitializer.class.uniqueId4
diff --git a/build/tmp/compileJava/compileTransaction/stash-dir/ConstantMatrixInitializer.class.uniqueId5 b/build/tmp/compileJava/compileTransaction/stash-dir/ConstantMatrixInitializer.class.uniqueId5
deleted file mode 100644
index 51348c6e9e0dcdba09358bfd0f8cee84d7b4360a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 881
zcmX^0Z`VEs1_nn4B`yXg24;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk-
z5<5l)W)00SP6iGJPId+^9tLg(9!3U*+{BWi%nE(y{Ji3l#Jmz;FxN9Lvm`SyC$lQG
zh>?LK87jxfAmoE?x-~lkA0vYV)D$ebIfFCP^Abx+i&7aGm_tIW85u-1Fip`6V`N})
z&QD2YWZ?J7%uDqv%}q)z3Q0`LNd?)OpPZNzmROVt;zI>lN-{Ew85xv(pjPAbfHfn7
zm=B5pl?AC#L(~cCwh0NbwzFnrVABW*u?D%44-}S}Am`+iraG1|GN@}H49PD_$;?YE
zNwwC*^dchzS8_f~0V9Jj7F~=C5?Bob2b;T1h!v)(c9=pigE1ll<`=Hu{L-T2RJTk}
z;L70)I6Y8YGbl1}FfcJNGVn4mG6;dv3<DzrKLY~;6N3O)oRvY4fr&wgfq@~3fr){M
zfq{WbYdZs@miAT#_Kge-49pC|3=9l>49pA+3~UT64D1Y`6ez;Lz#s-u%^=Dk#sC6b
zP}9Xx<Rm~+3?MlHxXqFbj0{o?(olQ785qGPv1)B$VBY|@l8u3pfq{XC0bvy@+$vTE
h83tJfMh1{oJYaPoIgnKlugNhmK|LwYpaAx)A^>9h%*Ox#

diff --git a/build/tmp/compileJava/compileTransaction/stash-dir/ListMatrix.class.uniqueId7 b/build/tmp/compileJava/compileTransaction/stash-dir/ListMatrix.class.uniqueId7
deleted file mode 100644
index e60c87beca791a9a811355223e4f336d19ddeca7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2385
zcmX^0Z`VEs1_nolcrFGe24;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk-
z5<5l)W)00SP6iGJPId+^9tLg(9!3Vi+{BWi%nE&<%;FMXFq4siwLCMWB!iKG(G#SY
zkB5ODq>?QoH8VY<gq=Z<kwF-2Noh%Dj=p12QDP-XHy48dgD}VuB8&_y8lDiF#CRCQ
z86+4P*dW$0G6?t}w1RY5b1`r*NbxX8GsrM9@PXW!nV6GVl^UK2a)GRd4@9Fr#BH8=
znI#bUB5Tbsb_O{{1_h`B=ls0llEgfyCy*3!F~~9~fZV0X$RMf#u^uUStTn?xPEZD^
zP+??{*YNbjZ>Jg}(46!0i&8T45=&CK7*rWFKt^aXGO%iRdTNGoGiWpDuruiLFz7Mp
zGcrg(or&QOgs;OAb4pVkOBfl{;l4&#V6BPia&87g1|xO`V;%+*22(}`KGcw9WMEEA
zNx|XgD3D%r9tH~rOGXCf^wbiNI!_#SSo1L0FxWCOFc*W=scU#*It7bPb_RP!23{0z
zGcs@nXQt;RmXsEyGBT(`i~*-2P*Si#=ZAz?+gaOLGcvF^=clAHGVuFk=B4_T<|d^U
zg(N2Bq%txH`Q#@j=7c2{WrFxnL6(w?%wk3cVOTVR%!UNJH6sHzB8e3-GDyMHK;)59
zjWr{K7^>lw1*uRABw)G_Cfk7B%E%xOlfp0%ra}c@0)r^h3}a*v2Pp$bC~8_|WZ+1K
zrgV_^F;p-zFo%R#Gcs^!czT9}Sc8mWtYBndF3K-wWMHghWDvy~%8U%W!6k{w*}jPd
zP){ns6Cn<-fQ)9=(DY<v5CbK6h_T3yWn^FnNkE*Fms$=^-;4}4HX&A+itR9kP=gW@
zG>i;f!TF^{$*FFcp!nxU#DE?sC>RtOI2f217#Zvsm>GmXMGpfbg98Ht0~3QIgAl01
zV_;wq0+nYB3=HfHj0~&{Dhx~vP7DkTGZ<JHSQr=>6tuQ8FltF}WnkBm*~-AHwVOd8
zQf51Y&{hUfE!}Mlk{cNq7?>HH85kI(7}&rh3xhNRCxZ+FAA>A|6oVXtJcB%g3j+g#
z7Q{RTR|Yo*5KsWy&j_*u>;fh*%bmf4ftkURfq_Ac0V3kc;0037puphH;LX4cb-xeT
zwZ2f-mNT${P3PB=mf6i98>zdUL4G@f62ftyT7iK<g@KPj70EIDaL4e&9m5ZI3_pV(
zgFlL6K<Xim0m%ix9TUjF2r99mj`_#H#=y$Jz!1o6E2FiAfp-yuCn(gkwlJ`7XAtsZ
zHe(TG0dW>FDClbMW>Ae3Ws%v=puUqqi-}<;g8>smcnb^T^8a_WwlIk5LIs!@m;c`i
z@(v3)td$rz7#J8d7`PZT8N?X07?c>a87vvJ80;Bz8N3)Y7y=j!z}_@rU}cbGP-6&U
z;9+245MwZ52xgFAU}j)q@M8#J-~oqlAUqHP89<@W2o8M(24<-GPzGj@XBc4d08-`6
zz{n8Bz`!8P!19NIiSaLk7(0U@<1Yr)p9})f2nuIlWZ-6qU|<9%Cr1WG22fP9f;_$k
zo@Us<g2rIC@_^Z_P}hJ`073*5=!^{fSdHUFH_n_$<182=p)r;MYBMk}Fo=MHTxKVO
z856?+2198uV*{FFZNa94f`@@Y1nO823lzj4ABsQ&7U2PqDv$>t883=~k->%mmT>DB
zn868G4Ao}coeWmY4B?;%hh#2D`gLUxWpD%A56MhoaQnr;Q4F$Q3~E0p14W~yUyyo`
UOCWN{>6Zx_YcUM5;Nl?;0E<G^h5!Hn

diff --git a/build/tmp/compileJava/compileTransaction/stash-dir/Matrix.class.uniqueId0 b/build/tmp/compileJava/compileTransaction/stash-dir/Matrix.class.uniqueId0
deleted file mode 100644
index 19d764354d8b419924fd129c6f18920c18920517..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2464
zcmX^0Z`VEs1_nolWG)6K24;2!79Ivx1~x_p!Q8}>qRa|?=luMll+3)ul2k?p#tKFT
zW(`eGkWvmF22PMV#!7AmZU!E923{TpJ_de9241K}U$A~g2IlnC5=I6w4Np%^pRB~P
zME#t^ymWp4q^#8B5^IoNK^_Jn24O}9=3<aSaScyTOm&)JLJSNHqC5;@4C0Io9GNAl
zMTsT(MT`up8a^oYStDEG2~w7nlWNV*Aj!xe2~~*j5m>$?zX;?CX&wd{kbhXqGgC@3
zKq7KH4Duimwv5!w^o$ZN1_=g59tI@_Wkv=zo6Nk-5<5l)R*<*C*cntA8APGRL;MXh
znu|e&K^>$^gONcE-K`LRmX>7Z=)=@oYlg8iXfZMfpa&H@gAOBu5JD8JAt@)7k%2Qf
zGd(Y{q_ilNk%1lLo{$i0Mh11bWeESG1P(L?7#Ucc^HWk88TfrN^HTjvbCXhwLK49S
z3;E<HC+37D7G;9?P(hZGjLc$?Y83BUGcs@`Bc&8!Sgasf&d4B!YG7qSD%4OBm~u$q
z*@T2x+gUR*NMQ8?*n1oro}M8g)|z3A3>w%}L4p=JsezPo<fWE}CFYc-GBOBZs$gVb
z2AeI3%|NJSoW-R{5Jw`%Cz3Bg$s9ds*pl;$@=}W!85lho8MLvPj-d+{1l)*FEe7Qx
ztjQZ>C^iWjSg<0w4-~Fq8c@}!Nsp0%4QyL6BZCMebkOCoX~SiSG*(Ms{u0Sa%uPy3
zQ~_HEE?$aN3>X<4Z9=RdRwGB99i|YH2rMVSjOGf?FD*(=b;|^04sJ+f>47p1BZGib
zett=DNl{{fZ)!<KeoC<bg9kq+LkK9lhw?D^GI;Q_F@$q5L@-3MGeq$)L^H%NGAM!c
zLQ1X7yt4f4RDB<?+kI0@64MfsOY(~<85y{9k$Gn{klY8=1hLU0F)t-2wOGX`KR>&)
zz#2(ea7j^SUOKV}ipG%2f>iP(Ay(qo3yoNCphK;7PRz*(&MZl_W@O;;%*#tHa?VLC
zE>10GXNYHHP{jxnY~EvMNMvM?!>^Q)fejKCY>W)t44Mp#4B89~3|uUXpyHT;frSxN
z2!m-p27U%c23-aQ1||kQ21W)x27Lx51_K5LhEN7(1||ju27WE=Z48Xs+Zfn)GH@|7
zY+ztuU}i96U|?WlU}RumP-8G+U|<k~C}l8aFkt`zeg;zpGX_Qma|Q+m9<Vxo24e;b
z1_r2AmMn~*`U!5e6$6NG4YfLtfrWvYfq_8)Zne%%1_2g^jc~g`l_dj%B?CW$71(|S
zh<dpF0#N%I7z7w>7;G7sz%GHfQUK}_h@2e*6Vy%i42%p8431DY#4s>2uz-Sv5#7hO
zU>mg{vTz%j7@WX91_h)HgEKfhm>A?4oEezGc0)pe32HYaz+D&^8C)6Mpf)-)FoHvh
zU27ME2m?kydxEWn7{d;=77@H45k&C1GcYoUF?c`?E@NN;J4bFegG8j(P6jDP2Cbb8
zvWyJd85DeWGpIyrX>VsxLwJ)99GJljtPCLxA`GEmdm%w52ens(fs4VD!3!F}2sw}o
zAadUDsPz$G0+j&_jNnuiz`z3bqzD$bAY1@RTF5>Yf!d7lF-Qbt9}6`4{22T}(ZvwJ
g5C~0lVGPU+K@7nRK@72=)X%`k5XX?fki;Mf0LC;lu>b%7

diff --git a/build/tmp/compileJava/compileTransaction/stash-dir/MatrixInitializer.class.uniqueId2 b/build/tmp/compileJava/compileTransaction/stash-dir/MatrixInitializer.class.uniqueId2
deleted file mode 100644
index 9bc1c897ff3cddf97bb07832e4fde607b397cfa9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 287
zcmX^0Z`VEs1_nn49(D#MMh1!8#FC=S3VmNN<(ZdRl9`y3S(RGE&cMRRAdr<<mZ+bT
zn3t~apOlrFT*An}mkCi5mY7qT>R7_apswKqHN!bSzbGX$FR>)mTGIzzr!^x3XK-eE
zUSdgUQ7R*Y1Xf)kA=Zox8a5$TnA+_yg%}yQg7Zs@l2hF>b5a=@#4!Az2XX`(BLgD?
iGXn@PvM@5RGO#f)GO#l+FfcK2Ffc(`oD5uG5pDp#1y4Hw

diff --git a/build/tmp/compileJava/compileTransaction/stash-dir/MatrixIterator.class.uniqueId4 b/build/tmp/compileJava/compileTransaction/stash-dir/MatrixIterator.class.uniqueId4
deleted file mode 100644
index 1c1d116d29e6152d3c9fd224885ac802b81ee476..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1290
zcmX^0Z`VEs1_nn43oZsG24;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk-
z5<5l)W)00SP6iGJPId+^9tLg(9!3Vy+{BWi%nE&9Fy&d2T9jClU&P43o1C9tl!D-k
z_<+qVEy>K$hlyH)%;Mu=;AaqEWMG3B#K^$!17SgpwB}|IVi0C$5aD4EWe{Uz5W+Nv
zk%2uUvDh!Qq6F;3C@uyLkPb;k1_gv-zx?3R<P6uG)ZEm(64#34)Pj=C{5&oO2?l16
z4Kh3ovJ7&J3@mwIV?;DGAr3|g2y1o*1x5xzsOy|T{>#iuEJ@{NP-0MKXHel`P-ReK
zWZ;D=fP@Gm19N(62_u8L2FzOsjn-J~U}WG7&P>lsEGaEYWn_RVKnXP)EC$(GGct(4
z#32^jgoIdwgw@~{L&U8i{z5U*S~HB1fyFsLB^4C>nR%&xrMXF|MInhvIjM{cLO%J)
zi8*13MVTNzRFI`4BeR&1K^)amc+4^~h@tALEJ%gwl)<hA=3WOh_d>+6I2wC6fPBIm
zT#}fa?VDHtwUJdrGbF^Ck-^a>#0p{%a;(~63PD6rf(YUaMh33n{L-T2RJTk}$OuD%
z6y|F^P-<gPVBlb2VqjztVqjtr0%Z~gMh0~T1_mYu4F(}lT8HyB8JHOu8CV&#7?>Ee
z85kJqK{=6ufq`FZI|HMZ&Q=C?E$yugyc-!97?>G!7#J9Y7+4q>7`PZ%7`PcY8F(1@
z7<d_U85kH87??rY81xwQ89;y^Y7GMeKiC0G3<fBw3_*$*K&mtu7{NNZ88jG}pw2X6
zU<73~21c->+!z?aYPhtvFtG1r5M*Rn19uM_SVj=+1|Be*3+e`teFzbdeT<;|1@&kV
zIDi-!RJFD-h|gl+-pwEpxt&33zt$E8UWhf)j0^`D<aaVCGBIpmU|?VYd!G;NO)&;`
l25|;{21z7qRWYmuiGZv%20NCKAL=&~xGzl^%)pUi4gkHm8v_6U

diff --git a/build/tmp/compileJava/compileTransaction/stash-dir/SimulatorApplication.class.uniqueId3 b/build/tmp/compileJava/compileTransaction/stash-dir/SimulatorApplication.class.uniqueId3
new file mode 100644
index 0000000000000000000000000000000000000000..d3e7e6501fdcde716363cd6017444d3fbf0f8365
GIT binary patch
literal 3200
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

literal 0
HcmV?d00001

diff --git a/build/tmp/compileJava/previous-compilation-data.bin b/build/tmp/compileJava/previous-compilation-data.bin
index 0b70f22a32045d9505e87c2ad93febbc0f0fb193..35a39514d6fb286df34fb16f88c09c44f12e96f4 100644
GIT binary patch
delta 29
lcmeBO!PvWkal(9o$w9F_vm)3hoQeArxLrA_apU^9U;x0V4L|?@

delta 29
mcmeBO!PvWkal(87<rfB13+L@x|1|zX%){#7UmMrQ1p@%oZ4W*G

diff --git a/src/main/java/model/Cell.java b/src/main/java/model/Cell.java
index d62b605..5b518b7 100644
--- a/src/main/java/model/Cell.java
+++ b/src/main/java/model/Cell.java
@@ -40,9 +40,10 @@ public class Cell<T> implements Lens<T> {
      * @param value the new content of this {@link Cell}
      */
     public void set(T value) {
+        T oldValue=this.value;
         this.value=value;
         for (OnChangeListener<T> listener :listeners){
-            listener.valueChanged(value,value);
+            listener.valueChanged(oldValue,value);
         }
     }
 
-- 
GitLab