verifies that the given argument is not null , throwing a nullpointerexception with the given message if it is null . returns the original argument or throws . concode_field_sep ExceptionListener listener concode_field_sep void fail concode_elem_sep void checkState concode_elem_sep void checkState concode_elem_sep void checkArgument concode_elem_sep void checkArgument
T function ( T arg0 , String arg1 ) { try { return Preconditions . checkNotNull ( arg0 , arg1 ) ; } catch ( NullPointerException loc0 ) { String loc1 = "srini_string" ; LoggingUtil . logToRemote ( Level . SEVERE , loc1 , loc0 ) ; listener . loc1 ( null , loc1 , loc0 ) ; throw loc0 ; } }