this.pathType = new ClassObjectType( Path.class );
//shadow = ShadowProxyFactory.getProxy( Chosen.class );
this.chosenType = new ClassObjectType( Chosen.class );
EqualityEvaluatorsDefinition evals = new EqualityEvaluatorsDefinition();
this.integerEqualEvaluator = evals.getEvaluator( ValueType.PINTEGER_TYPE,
Operator.EQUAL,
null );
this.objectEqualEvaluator = evals.getEvaluator( ValueType.OBJECT_TYPE,
Operator.EQUAL,
null );
this.objectNotEqualEvaluator = evals.getEvaluator( ValueType.OBJECT_TYPE,
Operator.NOT_EQUAL,
null );
this.booleanEqualEvaluator = evals.getEvaluator( ValueType.PBOOLEAN_TYPE,
Operator.EQUAL,
null );
this.pkg = new Package( "org.drools.examples.manners" );
this.pkg.setClassFieldAccessorCache( new ClassFieldAccessorCache( Thread.currentThread().getContextClassLoader() ) );