title: Drools Multiple Modify Statements vs. Single Modify Statement
body: <p>Is there any difference in the way how Drools reconsiders the new batch of rules to trigger, if I have a single modify statement versus multiple Modify Statements as shown below</p>
  
  <pre><code>rule "Multiple Modify Statements"
      dialect "mvel"
      when
          $m : Message( status == Message.HELLO )
      then
          modify ( $m ) { message = "Hope" };
          modify ( $m ) { status = Message.GOODBYE };
  end
  
  rule "Single Modify Statements"
      dialect "mvel"
      when
          $m : Message( status == Message.HELLO )
      then
          modify ( $m ) { message = "Never Give Up",
                         status = Message.GOODBYE };
  end
  </code></pre>
  
  <p>And, is there any performance implications.</p>
  
  <p>Actually, we are trying to create a excel decision table, with actions for each column, so multiple modify statements is more preferable as those can be represented by multiple columns in excel file.</p>
  
  <p>Any insights highly appreciated.</p>