eagerly initialize the exception translator , if demanded , creating a default one for the specified datasource if none set . concode_field_sep Log logger concode_elem_sep boolean lazyInit concode_elem_sep SQLExceptionTranslator exceptionTranslator concode_elem_sep DataSource dataSource concode_field_sep boolean isLazyInit concode_elem_sep DataSource getDataSource concode_elem_sep void setDatabaseProductName concode_elem_sep void setExceptionTranslator concode_elem_sep void setDataSource concode_elem_sep SQLExceptionTranslator getExceptionTranslator concode_elem_sep void setLazyInit
void function ( ) { if ( getDataSource ( ) == null ) { throw new IllegalArgumentException ( "srini_string" ) ; } if ( ! isLazyInit ( ) ) { getExceptionTranslator ( ) ; } }