<#list array as item> ${item} ${array?size} ${array[0]} ${array[1]} <#list list as item> ${item} ${list.size()} <#if list.isEmpty()>empty<#else>not empty ${list[0]} ${map.key} ${map(objKey)} ${obj.foo} <#if obj.foo?exists>hasfoo<#else>nofoo <#if obj.baz?exists>hasbaz<#else>nobaz ${obj.bar[0]} ${obj.bar(0)} ${obj.getFoo()} ${obj.overloaded(1?int)} ${obj.overloaded("String")} ${resourceBundle.message} ${resourceBundle("format", date)} <#assign static = statics["freemarker.testcase.models.BeanTestClass"]> ${static.staticMethod()} ${static.staticOverloaded[1]} ${static.staticOverloaded("String")} ${static.STATIC_FINAL_FIELD} ${static.STATIC_FIELD} <#assign enum = enums["freemarker.testcase.models.EnumTestClass"]> ${enum.ONE} ${enum.TWO} ${enum.THREE} ${(enum.ONE == enum.ONE)?string("true", "false")} ${(enum.ONE == enum.TWO)?string("true", "false")} ${enums["freemarker.testcase.models.BeanTestClass"]?exists?string("true", "false")} ${obj.something}