freeMarkerProcessor freemarker session classification ${spaces.store} hasAspect message dateCompare incrementDate