include::./why.adoc[] === Noncompliant code example [source,{lang},diff-id=1,diff-type=noncompliant] ---- int x = ((y / 2 + 1)); // Noncompliant if (a && ((x + y > 0))) { // Noncompliant return ((x + 1)); // Noncompliant } ---- === Compliant solution [source,{lang},diff-id=1,diff-type=compliant] ---- int x = (y / 2 + 1); if (a && (x + y > 0)) { return (x + 1); } ----