TemplateTokenizer at = new TemplateTokenizer(new StringReader(currentToken.getValue()));
ArrayList<AttributeFragment> fragments = new ArrayList<AttributeFragment>();
while (at.hasMoreTokens()) {
Token attrToken = at.nextToken();
switch (attrToken.getType()) {
case EXPRESSION:
ExpressionToken expTok = (ExpressionToken) attrToken;
try {
ExpressionNode expNode = new ExpressionNode(attrToken.value, expressionLanguage.parse(attrToken.value, attrToken.getLineNo(), attrToken.getColumn()), expTok.isRawExpression());
if (expTok.getFilters() != null) {
expNode.setFilters(expTok.getFilters());
}
fragments.add(expNode);