List list = new ArrayList();
ksession.setGlobal( "list", list );
ksession.insert ( new Foo(null, null) );
ksession.insert ( new Pet(null) );
FactA fact1 = new FactA();
fact1.setField1( "f1" );
fact1.setField2( 10 );
FactA fact2 = new FactA();
fact2.setField1( "f1" );
fact2.setField2( 30 );
FactA fact3 = new FactA();
fact3.setField1( "f2" );
fact3.setField2( 20 );
ksession.insert( fact1 );
ksession.insert( fact2 );
ksession.insert( fact3 );