да, основной предикат у тебя делает проверку и называется "нормально" isSemicolon(), а сбоку есть метод isNotSemicolon() который тупо сахар поверх !isSemicolon
кому нравится операторй отрицания использовать, использует оператор мне, лично, нравится не искать ! а читать "вслух" что делает код и запись isNotSemicolon этому лучше способствует