yep  freemarker makes this code pretty ugly  the intent here is that if the string is we insert and if the insert is  abc  we insert  abc in other words the groovy literal is either an int or a string depending on whether the string value in this variable is a string  starts with digits  or not 