в
у меня есть несколько выражений, которые могут вызвать исключение, например:
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 или проверять каждую точку на ноль.