question: returns a string from the offset until the next string delimiter . concode_field_sep int MAX_NUMBER_OF_KEY_ELEMENTS concode_elem_sep byte[] b concode_elem_sep int offset concode_elem_sep int length concode_elem_sep int index concode_elem_sep boolean[] useSeparator concode_field_sep KeyBuilder add concode_elem_sep KeyBuilder add concode_elem_sep KeyBuilder add concode_elem_sep boolean prefixMatches concode_elem_sep int getOffset concode_elem_sep long getNextLong concode_elem_sep void skipNextString concode_elem_sep KeyBuilder newInstance concode_elem_sep KeyBuilder newInstance concode_elem_sep byte[] getBytesForLookup concode_elem_sep byte[] getRemainingBytes concode_elem_sep byte[] getBytes
target: String function ( ) { if ( offset >= b . length ) { throw new IOException ( "srini_string" ) ; } int loc0 = 0 ; while ( offset + loc0 < b . length && b [ offset + loc0 ] != 0x0 ) { loc0 ++ ; } String loc1 = new String ( b , offset , loc0 , UTF_8 ) ; offset = offset + loc0 + 1 ; return loc1 ; }