Yes, the above example had a typo: System.out.println("*** f=" f()) Was really when I ran the test: System.out.println("*** f=" + f()) -- View this message in context: http://n3.nabble.com/functions-tp60463p95673.html Sent from the Drools - User mailing list archive at Nabble.com.