private TagInfo createPrefixTagInfo(TagInfo tagInfo, String prefix) {
TagInfo newTagInfo = new TagInfo(prefix + ":" + tagInfo.getTagName(), tagInfo.hasBody());
AttributeInfo[] attrInfos = tagInfo.getAttributeInfo();
for (int i = 0; i < attrInfos.length; i++) {
AttributeInfo newAttrInfo = new AttributeInfo(prefix + ":" + attrInfos[i].getAttributeName(), true, AttributeInfo.NONE, attrInfos[i].isRequired());
newTagInfo.addAttributeInfo(newAttrInfo);
}
String[] children = tagInfo.getChildTagNames();
for (int i = 0; i < children.length; i++) {
newTagInfo.addChildTagName(prefix + ":" + children[i]);
}