I have a question regarding the performance of pattern matching. Is it more performant to use join nodes, or to use a from?<br><br>For example. With joins I could write a rule like<br><br>rule &quot;Foo Join&quot;<br>&nbsp;&nbsp;&nbsp; when<br>
&nbsp; &nbsp; &nbsp; &nbsp; Foo($bar : bar != null)<br>&nbsp; &nbsp; &nbsp; &nbsp; Bar(this == $bar)<br>&nbsp; &nbsp; then<br>&nbsp; &nbsp; &nbsp; &nbsp; ... &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>end<br><br>rule &quot;Foo From&quot;<br>&nbsp;&nbsp;&nbsp; when<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $foo :Foo()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Bar () from $foo.bar<br>&nbsp;&nbsp;&nbsp; then<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ...<br>
end<br><br>thanks<br>