ksession.setGlobal( "testObject",
new FromTestClass() );
ksession.setGlobal( "globalObject",
globalObject );
final Person bob = new Person( "bob" );
ksession.insert( bob );
// TODO java.io.NotSerializableException: org.mvel.util.FastList
// ksession = SerializationHelper.serializeObject(ksession);
ksession.fireAllRules();
assertEquals( 6,
((List) ksession.getGlobal( "list" )).size() );
final List array = (List) ((List) ksession.getGlobal( "list" )).get( 0 );
assertEquals( 3,
array.size() );
final Person p = (Person) array.get( 0 );
assertEquals( p,
bob );
assertEquals( new Integer( 42 ),
array.get( 1 ) );