!c — top-level negation. Most rules use .andNot() / .orNot() instead; this is for the lead-with-negation case.
!c
.andNot()
.orNot()
!c— top-level negation. Most rules use.andNot()/.orNot()instead; this is for the lead-with-negation case.