question: converts a sequence of unicode code points to a sequence of java characters . concode_field_sep char lastTrailingHighSurrogate concode_elem_sep int offset concode_elem_sep int length concode_elem_sep char[] buffer concode_field_sep CharacterBuffer newCharacterBuffer concode_elem_sep int toCodePoints concode_elem_sep char[] getBuffer concode_elem_sep int readFully concode_elem_sep void toLowerCase concode_elem_sep int getOffset concode_elem_sep void toUpperCase concode_elem_sep int getLength concode_elem_sep void reset concode_elem_sep boolean fill concode_elem_sep boolean fill
target: int function ( int [ ] arg0 , int arg1 , int arg2 , char [ ] arg3 , int arg4 ) { if ( arg2 < 0 ) { throw new IllegalArgumentException ( "srini_string" ) ; } int loc0 = 0 ; for ( int loc1 = 0 ; loc1 < arg2 ; ++ loc1 ) { loc0 += Character . toChars ( arg0 [ arg1 + loc1 ] , arg3 , arg4 + loc0 ) ; } return loc0 ; }