Я бы оставил код «CONSTANT.equals (ableNull)» без нулевого теста, только если это нормальное условие, что переменная может быть нулевой, например, потому что она только что вышла из карты свойств.
Точно так же вы можете избежать проверки на NULL в instanceof-проверках, например:
Food dinner = map.get("dinner");
if (dinner instanceof Soup) {
((Soup)blah).eat();
} // We don't care if it is a Fish or null
Но если вы действительно не ожидали null, вы должны явно проверить это в отдельном if-тесте и обработать его соответствующим образом. Обычно такие ошибки данных лучше выявлять раньше, чем позже.