<div>Hi,</div>
<div>&nbsp;</div>
<div>I have a rule that looks like this :</div>
<div>&nbsp;</div>
<div>
<p>package com.sample</p>
<p><br>rule &quot;Inner Class Test&quot;</p>
<p>when</p>
<p>com.sample.OuterClass.InnerClass.InnerInnerClass( )</p>
<p>then</p>
<p>System.out.println( &quot;&quot; ); </p>
<p><br>end<br></p>
<p>The inner class referenced by this rule is defined like this:</p>
<p>package com.sample;</p>
<p>public class OuterClass {</p>
<p>&nbsp;&nbsp; public class InnerClass {</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; public class InnerInnerClass { }</p>
<p>&nbsp;&nbsp; }</p>
<p>}</p>
<p>I am getting an error &quot;Unable to resolve ObjectType &#39;com.sample.OuterClass.InnerClass.InnerInnerClass&#39;&quot;.</p>
<p>What am I doing wrong? I am using XMLBeans-generated POJOs in my application and these POJOS contain a lot of deeply nested inner classes and these are giving me compile-errors in Drools.</p>
<p>Thanks,</p>
<p>Narendra<br></p></div>