This is something i thougth about,if i'll set a boolean to the no of itself,it will just set the opposite.
boolean isRunning = true;
isRunning = !isRunning; //Changes to true.
isRunning = !isRunning; //Changes to false.
Now, my question is..there is something wrong using that? cause i see no one programming in this way.