Как вы проверяете, имеет ли значение boolean значение null или нет? Поэтому, если я знаю, что "hideInNav" имеет значение null. Как остановить это от дальнейшего выполнения? Что-то вроде нижнего, похоже, не работает, но почему?
boolean hideInNav = parent.getProperties().get("hideInNav", false);
String hideNavigation = hideInNav != null ? hideInNav : "";