Java SE 8 ha añadido un nuevo método, visitIntersection, a la interfaz javax.lang.model.type.TypeVisitor. Esta regla detecta y señala clases Java que implementan esta interfaz, pero no implementan el método visitIntersection(IntersectionType t, P p). Cualquier clase sin el método visitIntersection que implementa directamente esta interfaz Java no se compilará.
La documentación de Java para TypeVisitor advierte sobre la implementación directa de esta interfaz debido a posibles ampliaciones futuras de la interfaz. En lugar de implementar directamente la interfaz, amplíe uno de los visitantes del programa de utilidad.