question: return the cause of the exception which really caused the problem concode_field_sep ExceptionUtilities[] EMPTY_ARRAY concode_elem_sep Class THIS_CLASS concode_field_sep Throwable getUltimateCause concode_elem_sep void appendFullStace concode_elem_sep RuntimeException getRuntimeException concode_elem_sep void printFullStace concode_elem_sep void printFullStace
target: String [ ] function ( Throwable arg0 ) { List < String > loc0 = new ArrayList < String > ( ) ; appendFullStace ( arg0 , loc0 ) ; String [ ] loc1 = new String [ loc0 . size ( ) ] ; loc0 . toArray ( loc1 ) ; return loc1 ; }