4~YZ [ \ ] ^_` a bc d ef g h i j k l mn opqFOLD_CASE_DEFAULTI ConstantValueFOLD_CASE_EXCLUDE_SPECIAL_Im_codePointCompare_ m_foldCase_ m_ignoreCase_Z$CODE_POINT_COMPARE_SURROGATE_OFFSET_(()VCodeLineNumberTableLocalVariableTablethisStringComparator InnerClasses)Lcom/ibm/icu/text/UTF16$StringComparator;(ZZI)Vcodepointcompare ignorecasefoldcaseoption StackMapTableZsetCodePointCompare(Z)Vflag setIgnoreCase(ZI)VgetCodePointCompare()Z getIgnoreCasegetIgnoreCaseOption()Icompare'(Ljava/lang/String;Ljava/lang/String;)IaLjava/lang/String;bcompareCaseInsensitives1s2compareCaseSensitivelength1length2 minlengthresultc1Cc2indexn'(Ljava/lang/Object;Ljava/lang/Object;)I Signature; SourceFile UTF16.javacom/ibm/icu/text/UTF16'com/ibm/icu/text/UTF16$StringComparator )2 )* 89 %&"java/lang/IllegalArgumentExceptionInvalid fold case option )r $com/ibm/icu/text/Normalizer #s tu GC JC vw xA yz {| }|java/lang/String BCjava/lang/Objectjava/util/Comparator(Ljava/lang/String;)Vcom/ibm/icu/impl/Utility sameObjects'(Ljava/lang/Object;Ljava/lang/Object;)Z cmpEquivFold4(Ljava/lang/CharSequence;Ljava/lang/CharSequence;I)IlengthcharAt(I)CisTrailSurrogate(I)ZisLeadSurrogate1 !"#$%&'( )*+6*,  , -- .1)2+'*** Y * , = > ? @ A! C& D-*'.1'3&'4&'567 89+] * * , k l n p-.1:&6 ;<+v* Y * ,     - .14&56 =>+D*  , - .16 @?>+/*, - .1@A+/* , - .1BC+++,+,* *+,*+,,&       $ - +.1+DE+FE6  GC+P+,* * , - .1HEIEJC+F +>,666 6 66666  #+ 6, 6  *  6   `+ `* + d (d6 `, `* , d (d6d,v      # & * - 0 3 : B J Q T Z a d t    " % & * /-p .1HEIEK  LMN-OP0QP3R t3& 6,7SS   @1ABT+7 *+,, #-  .1UVWX0 /