in log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/util/XmlReader.java [112:121]
public static RuntimeException failureAtXmlNode(
final Throwable cause,
final Node node,
final String messageFormat,
final Object... messageArgs) {
final Object lineNumber = node.getUserData("lineNumber");
final String messagePrefix = String.format("[line %s] ", lineNumber);
final String message = String.format(messagePrefix + messageFormat, messageArgs);
return new IllegalArgumentException(message, cause);
}