int () { if ("simpleType".equals(myTag.getLocalName()) || "true".equals(myTag.getAttributeValue("mixed"))) { return XmlElementDescriptor.CONTENT_TYPE_MIXED; } if (getElements(null).length > 0) return XmlElementDescriptor.CONTENT_TYPE_CHILDREN; for (XmlTag tag : myTag.getSubTags()) { if ("simpleContent".equals(tag.getLocalName())) { return XmlElementDescriptor.CONTENT_TYPE_MIXED; } } return XmlElementDescriptor.CONTENT_TYPE_EMPTY; }