Cette règle permet de définir des règles Java supplémentaires grâce à l'utilisation d'expressions XPath.

Les violations sont créées en fonction de la valeur de retour de l'expression XPath. Si l'expression XPath retourne:

Voici un exemple d'expression XPath qui crée une violation pour chaque instruction "if" : //ifStatement