protected ListValue visitList(final Element element) {
final ListTag tag = new ListTag();
tag.setElement(element);
tag.setPlaceHolderResolver(this.getPlaceHolderResolver());
final ListValue list = new ListValue();
final List<Value> elements = this.visitValues(tag.getValues());
list.setElements(elements);
list.setFilename(this.getFilename());
list.setGeneratorContext(this.getGenerator().getGeneratorContext());
return list;
}