question: is ` a ` a prefix of ` b ` concode_field_sep int lastPrefixMatchIdx concode_elem_sep java.util.Comparator<? super K> comparator concode_elem_sep List<Map.Entry<K,V>> entries concode_elem_sep int offset concode_elem_sep int lastPrefixMatch concode_field_sep void next concode_elem_sep void java_vs_cpp_bytewiseComparator concode_elem_sep boolean isValid concode_elem_sep void prev concode_elem_sep void java_vs_java_directBytewiseComparator concode_elem_sep void java_vs_java_reverseBytewiseComparator concode_elem_sep void seekToFirst concode_elem_sep void seek concode_elem_sep void seekToLast concode_elem_sep java.util.Comparator<String> toJavaComparator concode_elem_sep java.util.Comparator<String> toJavaComparator concode_elem_sep void closeDatabase concode_elem_sep byte[] bytes concode_elem_sep void java_vs_cpp_directBytewiseComparator concode_elem_sep void java_vs_cpp_reverseBytewiseComparator concode_elem_sep RocksDB openDatabase concode_elem_sep RocksDB openDatabase concode_elem_sep void removeData concode_elem_sep V value concode_elem_sep K key concode_elem_sep void java_vs_java_bytewiseComparator concode_elem_sep void doRandomIterationTest concode_elem_sep void status
target: int function ( final byte [ ] arg0 , final byte [ ] arg1 ) { if ( arg1 . length >= arg0 . length ) { for ( int loc0 = 0 ; loc0 < arg0 . length ; loc0 ++ ) { if ( arg0 [ loc0 ] != arg1 [ loc0 ] ) { return loc0 ; } } return arg0 . length ; } else { return 0 ; } }