in log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/util/XmlReader.java [75:82]
public static Stream<Element> findChildElementsMatchingName(final Element parentElement, final String childElementName) {
final NodeList childNodes = parentElement.getChildNodes();
return IntStream
.range(0, childNodes.getLength())
.mapToObj(childNodes::item)
.filter(childNode -> childNode.getNodeType() == Node.ELEMENT_NODE && childElementName.equals(childNode.getNodeName()))
.map(childNode -> (Element) childNode);
}