In the conditions/"when" section, it uses a bean notation style, so it would be Account( validAccount == true ) your isValidAccount() is beanified into validAccount -- View this message in context: http://drools-java-rules-engine.46999.n3.nabble.com/Drools-issue-tp951185p951461.html Sent from the Drools - User mailing list archive at Nabble.com.