Hi,
 
I have a rule that looks like this :
 

package com.sample


rule "Inner Class Test"

when

com.sample.OuterClass.InnerClass.InnerInnerClass( )

then

System.out.println( "" );


end

The inner class referenced by this rule is defined like this:

package com.sample;

public class OuterClass {

   public class InnerClass {

      public class InnerInnerClass { }

   }

}

I am getting an error "Unable to resolve ObjectType 'com.sample.OuterClass.InnerClass.InnerInnerClass'".

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.

Thanks,

Narendra