DefaultRuleSource source = new DefaultRuleSource();
setProperties(source);
source.afterPropertiesSet();
// get the stateless session
StatelessRuleSession session = (StatelessRuleSession) source.createSession(BIND_URI, null, RuleRuntime.STATELESS_SESSION_TYPE);
// execute it
List facts = new ArrayList();
facts.add("Gecko");
facts = session.executeRules(facts);