title: Drools decision table "not" statement
body: <p>I have a feeling there may not be an easy answer to this question.</p>
  
  <p>Lets assume this is my decision table, which operates on an object instance called "input".</p>
  
  <pre><code>CONDITION     CONDITION      ACTION
  a == $param   b != $param    input.setC($param)
  
  1             5              11
  1             6              11
  </code></pre>
  
  <p>My case is that if a is not 1, and b is not in (5,6) then set c to 11.
  However, if b is 6, the first rule will still fire since b is not 5, thus setting c to 11.</p>
  
  <p>I would like to keep the organization of the columns without having to put multiple values in a column. </p>
  
  <p><strong>QUESTION:</strong> Is there some sort of header I can use which basically turns the decision table into a single rule, where b will not be in any of the rows where a is 1? Or some alternative method?</p>
  
  <p>I am tempted to go with the negation of the rule:</p>
  
  <pre><code>CONDITION     CONDITION      ACTION
  a == $param   b == $param    input.setC($param)
  
  1             1              11
  1             2              11
  1             3              11
  1             4              11
  1             7              11
  1             8              11
  </code></pre>
  
  <p>There are way more in this table and this makes it more difficult to maintain.</p>