private void createTag(ClassDeclaration declaration) {
List<PropertyInfo> properties = new ArrayList<PropertyInfo>();
addPropertiesForTagOnly(declaration, properties);
TagGeneration tagGeneration = declaration.getAnnotation(TagGeneration.class);
TagInfo tagInfo = new TagInfo(declaration.getQualifiedName(), tagGeneration.className());
tagInfo.setSuperClass(declaration.getQualifiedName());
StringTemplate stringTemplate = tagAbstractStringTemplateGroup.getInstanceOf("tag");
stringTemplate.setAttribute("tagInfo", tagInfo);
tagInfo.getProperties().addAll(properties);
tagInfo.addImport("org.slf4j.Logger");