@Override
 public void startElement(TagNode node) {
   if ("jsp:include".equals(node.getNodeName())) {
     createViolation(
         node.getStartLinePosition(), "Use an include action instead of an include directive.");
   }
 }
 private static void scanElementTag(DefaultNodeVisitor visitor, TagNode node) {
   if (!node.isEndElement()) {
     visitor.startElement(node);
   }
   if (node.isEndElement() || node.hasEnd()) {
     visitor.endElement(node);
   }
 }