IF conditional statements formatted wrong?
<p>should be ab easy one.  I have 3 checkboxes and have a multitude of conditional statements that should execute based on which checkboxes are entered.  In this case I have all 3 "checked"....so none of these statment should run.  It's looks like I formatted them wrong.  Let me know what I did wrong...thanx</p>

<p>logger:</p>

<pre><code> //  form.isOpenLevel() = true
  // form.isPhyCompLevel()  = true
  // form.isFinCompLevel()  = true
</code></pre>

<p>These three statements should only execute if 2 out of the 3 are true.  At least thats what I was trying to do.</p>

<pre><code> if ((form.isOpenLevel() == true &amp;&amp; form.isPhyCompLevel() == true) &amp;&amp; (form.isFinCompLevel() != true));
        {
            paramBean.addFilter(new DetFilterCriteriaBean("MSST_HEADER_DATA_MV.FIN_COMP_DATE","is","NULL"));

        }


        if ((form.isPhyCompLevel() == true &amp;&amp; form.isFinCompLevel() == true) &amp;&amp; (form.isOpenLevel() != true));
        {
            paramBean.addFilter(new DetFilterCriteriaBean("MSST_HEADER_DATA_MV.PHYS_COMP_DATE","is","NOT NULL"));

        }

        if ((form.isOpenLevel() == true &amp;&amp; form.isFinCompLevel() == true) &amp;&amp; (form.isPhyCompLevel() != true));
        {
            paramBean.addFilter(new DetFilterCriteriaBean("nvl2(MSST_HEADER_DATA_MV.PHYS_COMP_DATE,MSST_HEADER_DATA_MV.FIN_COMP_DATE,'X')","is","NOT NULL"));

        }
</code></pre>
