// is a stateless session)
if (sessionType.equals("stateless")) {
for (String beanName : parserContext.getRegistry().getBeanDefinitionNames()) {
BeanDefinition def = parserContext.getRegistry().getBeanDefinition(beanName);
if (KnowledgeAgentBeanFactory.class.getName().equals(def.getBeanClassName())) {
PropertyValue pvalue = def.getPropertyValues().getPropertyValue("kbase");
RuntimeBeanReference tbf = (RuntimeBeanReference) pvalue.getValue();
if (kbase.equals(tbf.getBeanName())) {
factory.addPropertyValue("knowledgeAgent",
new RuntimeBeanReference(beanName));
}
}