writer.write("\t\t<name>" + component.getTag() + "</name>\n");
writer.write("\t\t<tag-class>" + component.getTagClass() + "</tag-class>\n");
writer.write("\t\t<body-content>JSP</body-content>\n");
for (Iterator iterator2 = component.getAttributes().iterator(); iterator2.hasNext();) {
Attribute attribute = (Attribute) iterator2.next();
writer.write("\t\t<attribute>\n");
writer.write("\t\t\t<name>" + attribute.getName() + "</name>\n");
writer.write("\t\t\t<required>" + attribute.getRequired() + "</required>\n");
writer.write("\t\t\t<rtexprvalue>false</rtexprvalue>\n");
writer.write("\t\t\t<type>java.lang.String</type>\n");
writer.write("\t\t\t<description>" + attribute.getDescription() + "</description>\n");
writer.write("\t\t</attribute>\n");
}
writer.write("\t</tag>\n");
}
writer.write("</taglib>");