package com.acme.tag; import javax.servlet.jsp.tagext.TagExtraInfo; import javax.servlet.jsp.tagext.VariableInfo; import javax.servlet.jsp.tagext.TagData; public class IteratorTEI extends TagExtraInfo { public IteratorTEI() { super(); } public VariableInfo[] getVariableInfo(TagData data) { return new VariableInfo[] { new VariableInfo(//the variables name data.getAttributeString("id"), //the variables type data.getAttributeString("type"), //if the variable is new or not true, //the scope of the variable VariableInfo.NESTED ) }; } }