<div>Hi,</div>
<div> </div>
<div>I have a rule that looks like this :</div>
<div> </div>
<div>
<p>package com.sample</p>
<p><br>rule "Inner Class Test"</p>
<p>when</p>
<p>com.sample.OuterClass.InnerClass.InnerInnerClass( )</p>
<p>then</p>
<p>System.out.println( "" ); </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> public class InnerClass {</p>
<p> public class InnerInnerClass { }</p>
<p> }</p>
<p>}</p>
<p>I am getting an error "Unable to resolve ObjectType 'com.sample.OuterClass.InnerClass.InnerInnerClass'".</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>