<ul>
<p><font face="Arial" size="2">In Drools 3 i used the following code (in a DSL file):</font> </p>
<p><font face="Courier New" size="2">[when]ist BlaBlub=BlaBlub(number</font><font face="Courier New" size="2"> :</font> <font face="Courier New" size="2">id</font><font face="Courier New" size="2"> -&gt; (</font><font face="Courier New" size="2">
 BlaClass</font><font face="Courier New" size="2">.</font><font face="Courier New" size="2">staticFunction</font><font face="Courier New" size="2">(</font><font face="Courier New" size="2">number</font><font face="Courier New" size="2">
 ))</font> </p>
<p><font face="Arial" size="2">where id can be resolved be method getId in class BlaBlub and staticFunction ist a public static function in a helper class.</font></p>
<p><font face="Arial" size="2">Drools 4 doesn&#39;t allow me this construct, how should this be migrated?</font> </p>
<p><font face="Arial" size="2">Any help is much appreciated</font> </p>
<p><font face="Arial" size="2">Cheers</font> </p>
<p><font face="Arial" size="2">Markus</font> </p></ul>