title: Eclipse eclemma coverage "1 of 6 branches missed"
body: <p>I have a portion of code with three booleans, connected via "&amp;&amp;" like so:<br>
      <code>bool1 &amp;&amp; bool2 &amp;&amp; bool3</code><br>
  During testing I debugged to this and found out that every boolean has a state of either true or false during all of the tests, so I would consider this sufficiently tested.<br>
  However, eclemma shows, that there is 1 of 6 branches, which is not covered.<br>
  As I found out by now, it is not possible to show which branch eclemma means (unfortunately), but I would additionally like to know, how eclemma reaches 6 branches?<br>
  From what I can see there are two possibilities:<br>
  1. use code optimization, so the evaluation of that expression is stopped after reaching the first "false", in this case, I would find 4 total states:<br>
  - false<br>
  - true - false<br>
  - true - true - false<br>
  - true - true - true<br>
  2. don't use code optimization, so in this case I would think that all 8 different states of the three booleans can be tested (2 * 2 * 2 = 8).  </p>
  
  <p>Can anyone help me out there, why eclemma is counting to 6 and what I can do to reach 100% test coverage?</p>