question: read a 3 byte utf8 sequence . concode_field_sep int INVALID concode_field_sep int utf8Read4 concode_elem_sep boolean contains concode_elem_sep int decodePercent concode_elem_sep int decodeNibbles concode_elem_sep int utf8Read2 concode_elem_sep int decodeHex concode_elem_sep CharSequence decode concode_elem_sep CharSequence decode0 concode_elem_sep int utf8Length
target: int function ( int arg0 , int arg1 , int arg2 ) { if ( ( arg1 & 0xC0 ) != 0x80 ) { return INVALID ; } if ( arg0 == 0xE0 && arg1 < 0xA0 ) { return INVALID ; } if ( ( arg2 & 0xC0 ) != 0x80 ) { return INVALID ; } return ( arg0 << 12 ) + ( arg1 << 6 ) + arg2 - 0xE2080 ; }