Здесь нечего ловить
currentPage()
не равно нулю, если внутри контроллера / расширения
getParameters()
не равно нулю, даже если список параметров пуст
get('myParam')
может возвращать или не возвращать ноль, но независимо от того, что значение будет сохранено в myVar
, только если вы позже попытаетесь обратиться к членам экземпляра myVar, вы получите System.NullPointerException
, даже если сохранить нулевой myVar в базе данныхдействительный.