title: Unable to build expression for 'inline-eval' : null'facts["XYZ"] == "ABC"'
body: <p>When I have upgraded mule version <code>3.3.2</code> to <code>3.4.2</code> I am facing this issue for bpm rule engine.</p>
  
  <pre><code>drools 5.0.1
  </code></pre>
  
  <p>upgraded <code>spring</code> dependency also <code>3.2.1.RELEASE</code> , here is my drl :</p>
  
  <pre><code>#From row number: 13
  rule "TEST Block Rule 1"
  
      salience 65523
      when
          dto: DroolsDTO(facts["XYZ"]=="ABC", facts["MESSAGE_ASC_FLAG"]=="Y")
      then
          dto.setState("PQR", "XYZ");
  end
  </code></pre>
  
  <p>and equivalent mule entry:</p>
  
  <pre><code>    &lt;foreach collection="#[groovy:flowVars.TAGS]" counterVariableName="TAG_IDX"&gt;
              &lt;bpm:rules rulesDefinition="${drools.config.path}/Determination.xls.drl"
                      initialFacts-ref="NoFactsBean" doc:name="Fire Drools" /&gt;
  &lt;/foreach&gt;
  </code></pre>
  
  <p>This was working fine with 3.3.2, but giving this stack trace:</p>
  
  <pre><code>org.mule.api.config.ConfigurationException: Errors while parsing ruleset defined in file drools/Determination.xls.drl : Unable to build expression for 'inline-eval' : null'facts["XYZ"] == "ABC"'
  null : [Rule name='TEST Block Rule 1']
  </code></pre>
  
  <p>Any help will be appreciated :)</p>