class SvgValidator {

    private String noDisplayNone(final SVGOMSVGElement icon) {
        return browseDom(icon, node -> {
            final Node display = node.getAttributes() == null ? null : node.getAttributes().getNamedItem("display");
            if (display != null && display.getNodeValue() != null) {
                return display.getNodeValue().replaceAll(" +", "").equalsIgnoreCase("none")
                        ? "'display:none' is forbidden in SVG icons"
                        : null;
            }
            return null;
        });
    }

}