Index: src/main/java/org/drools/container/spring/namespace/KnowledgeAgentDefinitionParser.java =================================================================== --- src/main/java/org/drools/container/spring/namespace/KnowledgeAgentDefinitionParser.java (revision ) +++ src/main/java/org/drools/container/spring/namespace/KnowledgeAgentDefinitionParser.java (revision ) @@ -73,7 +73,7 @@ // inject the kagent into any stateless sessions for ( String beanName : parserContext.getRegistry().getBeanDefinitionNames() ) { BeanDefinition def = parserContext.getRegistry().getBeanDefinition(beanName); - if (StatelessKnowledgeSessionBeanFactory.class.getName().equals(def.getBeanClassName())) { + if (def.getBeanClassName().equals(StatelessKnowledgeSessionBeanFactory.class.getName())) { PropertyValue pvalue = def.getPropertyValues().getPropertyValue( "kbase" ); RuntimeBeanReference tbf = ( RuntimeBeanReference ) pvalue.getValue(); if ( kbase.equals( tbf.getBeanName() ) ) {