Simplicidade oculta

if (flag) {
flag
= false;
trigger
(false);
} else {
flag
= true;
trigger
(true);
}

// turns to

if (flag) {
flag
= false;
trigger
(flag);
} else {
flag
= true;
trigger
(flag);
}

// turns to

if (flag) {
flag
= false;
} else {
flag
= true;
}

trigger
(flag);

// turns to

flag
= !flag;
trigger
(flag);