In the below code the if statement evaluates to true but i can see its false.
Clearly there is a logic here to explain this but i cannot remember it.
2 movies showing the phenomenology:
http://www.youtube.com/watch?v=DFcRfPErfik
http://www.youtube.com/watch?v=NEC04-kLQBE
The line “holderCompleated.textInfo.setT…” will run even do diffHours==1
look at the picture, diffHours=1 and Expression windows show false

a summery for this question could be:
(dont be affraid to ask even the the silliest question :))
here’s a picture when i enter the if statment

Maybe the clean-up didn’t work and you’re running some old code. Did you try to restart Eclipse? And then maybe delete and re-import some projects?
This would also explain why you see the debugger entering the if statement: it isn’t! The running code is just not synchronized with the source code.