HsqlException function ( int arg0 , int arg1 , final Object [ ] arg2 ) { String loc0 = getMessage ( arg0 , arg1 , arg2 ) ; int loc1 = arg1 < ERROR_CODE_BASE ? arg0 : arg1 ; return new HsqlException ( loc0 . substring ( SQL_STATE_DIGITS + 1 ) , loc0 . substring ( 0 , SQL_STATE_DIGITS ) , - loc1 ) ; }
compose error message by inserting the strings in the add parameters in placeholders within the error message . the message string contains $ $ markers for each context variable . context variables are supplied in the add parameters . concode_field_sep String MESSAGE_TAG concode_elem_sep int SQL_STATE_DIGITS concode_elem_sep int ERROR_CODE_BASE concode_elem_sep int bundleHandle concode_elem_sep String errPropsName concode_elem_sep boolean TRACE concode_elem_sep boolean TRACESYSTEMOUT concode_elem_sep int SQL_CODE_DIGITS concode_field_sep RuntimeException runtimeError concode_elem_sep String insertStrings concode_elem_sep String getStateString concode_elem_sep String getResourceString concode_elem_sep String getMessage concode_elem_sep String getMessage concode_elem_sep void printSystemOut