в

у меня есть несколько выражений, которые могут вызвать исключение, например:

instanceObj.final_doc_type = instance.getFinalDocument().getValue().getType().getValue();
instanceObj.final_doc_date = instance.getFinalDocument().getValue().getDate().toGregorianCalendar().getTime();
instanceObj.appeal_date = instance.getFinalDocument().getValue().getAppealDate().getValue().toGregorianCalendar().getTime();
...
instanceObj.start_doc_type = instance.getStartDocument().getValue().getDocType().getValue();
instanceObj.apeealed_type = instance.getStartDocument().getValue().getApeealedType().getValue();
instanceObj.declarers_list_mult_id = instance.getStartDocument().getValue().getDeclarers().getValue().getString();
...

есть ли способ обработать эти выражения некоторымиодин функция это возвратит некоторое значение по умолчанию (или ноль), ЕСЛИ параметр недопустим и выдает исключение - это может иметь место, если, например:

instance.getFinalDocument().getValue().getDate() = null 

Так что мне не нужно окружать каждое выражение блоком try-catch или проверять каждую точку на ноль.

Ответы на вопрос(1)

Ваш ответ на вопрос