Resource drlResource = ks.getResources().newClassPathResource("collect_rules.drl", JpaPersistentStatefulSessionTest.class);
KieFileSystem kfs = ks.newKieFileSystem().write( "src/main/resources/r1.drl", drlResource );
ks.newKieBuilder( kfs ).buildAll();
KieBase kbase = ks.newKieContainer(ks.getRepository().getDefaultReleaseId()).getKieBase();
KieSession ksession = ks.getStoreServices().newKieSession( kbase, null, env );
List<String> list = new ArrayList<String>();
ksession.setGlobal("list", list);
FactType hereType = kbase.getFactType(this.getClass().getPackage().getName(), "Here");
assertNotNull(hereType);
Object here = hereType.newInstance();
hereType.set(here, "place", "office");
ksession.insert(here);