final @Nullable AbstractDomChildrenDescription findChildrenDescription(DomInvocationHandler handler, XmlTag tag) {
    for (final AbstractDomChildrenDescription description : getChildrenDescriptions()) {
      if (description instanceof DomChildDescriptionImpl && !(description instanceof AttributeChildDescriptionImpl)) {
        final XmlName xmlName = ((DomChildDescriptionImpl)description).getXmlName();
        if (DomImplUtil.isNameSuitable(xmlName, tag, handler, handler.getFile())) {
          return description;
        }
      }
    }

    List<? extends CustomDomChildrenDescription> list = getCustomNameChildrenDescription();
    for (CustomDomChildrenDescription description : list) {
      if (description.getTagNameDescriptor() != null) {
        return description;
      }
    }
    return null;
  }
final @Nullable AbstractDomChildrenDescription findChildrenDescription(DomInvocationHandler handler, XmlTag tag)