Edit C:\Users\Admin\.m2\repository\com\ibm\icu\icu4j\56.1\com\ibm\icu\text\RuleBasedBreakIterator.class
???? 1Q ?IJK L M NO I PQ I R S T UV WX I YZ [\ ]^ I _ ` abcde If g h i L ?j &jk [l mn onp mq r s [t u_ v &w &x &y &z { | } ~ [ ? ? ??? =I ?? [? ?? ????? ? l? ?? GI =? ??? o? ? ?? =? =? =? =? =? ? ? ? &? [? [? [? ? ? ? ? ??? `L ? ?? [? ? ?? ???????? l? ?? ?? pI? rI? tI? vI ?? y? ? ? ?? &? ? ?? [? [?? [? ?? [? &? ???? ?? [? ?????? U?? ??? ?? ??? m? ?? START_STATE I ConstantValue STOP_STATE RBBI_START RBBI_RUN RBBI_END fText Ljava/text/CharacterIterator; fRData "Lcom/ibm/icu/text/RBBIDataWrapper; fLastRuleStatusIndex fLastStatusIndexValid Z fDictionaryCharCount RBBI_DEBUG_ARG Ljava/lang/String; TRACE fBreakType fUnhandledBreakEngine 'Lcom/ibm/icu/text/UnhandledBreakEngine; fCachedBreakPositions [I fPositionInCache fBreakEngines (Ljava/util/concurrent/ConcurrentHashMap; Signature cLjava/util/concurrent/ConcurrentHashMap<Ljava/lang/Integer;Lcom/ibm/icu/text/LanguageBreakEngine;>; fDebugEnv $assertionsDisabled <init> ()V Code LineNumberTable LocalVariableTable this )Lcom/ibm/icu/text/RuleBasedBreakIterator; getInstanceFromCompiledRules @(Ljava/io/InputStream;)Lcom/ibm/icu/text/RuleBasedBreakIterator; is Ljava/io/InputStream; This Exceptions @(Ljava/nio/ByteBuffer;)Lcom/ibm/icu/text/RuleBasedBreakIterator; bytes Ljava/nio/ByteBuffer; Deprecated RuntimeVisibleAnnotations Ljava/lang/Deprecated; (Ljava/lang/String;)V ruleOS Ljava/io/ByteArrayOutputStream; rte Ljava/lang/RuntimeException; e Ljava/io/IOException; rules clone ()Ljava/lang/Object; result equals (Ljava/lang/Object;)Z other Ljava/lang/ClassCastException; that Ljava/lang/Object; toString ()Ljava/lang/String; retStr hashCode ()I reset dump compileRules +(Ljava/lang/String;Ljava/io/OutputStream;)V ruleBinary Ljava/io/OutputStream; first last pos next (I)I n startPos checkDictionary (IIZ)I startingIdx i endPos reverse rangeStart rangeEnd category current breaks DequeI InnerClasses /Lcom/ibm/icu/text/DictionaryBreakEngine$DequeI; foundBreakCount c lbe &Lcom/ibm/icu/text/LanguageBreakEngine; previous text start lastResult lastTag breakTagValid following offset rulesFollowing oldresult preceding rulesPreceding checkOffset !(ILjava/text/CharacterIterator;)V isBoundary (I)Z makeRuleStatusValid pa pb curr getRuleStatus idx tagVal getRuleStatusVec ([I)I numToCopy fillInArray numStatusVals getText ()Ljava/text/CharacterIterator; setText (Ljava/text/CharacterIterator;)V newText setBreakType (I)V type getBreakType getLanguageBreakEngine )(I)Lcom/ibm/icu/text/LanguageBreakEngine; candidate i$ Ljava/util/Iterator; existingEngine script eng handleNext ([S)I stateTable [S trie Lcom/ibm/icu/impl/CharTrie; initialPosition state row S flagsState mode lookaheadStatus lookaheadTagIdx lookaheadResult handlePrevious lookAheadHardBreak <clinit> SourceFile RuleBasedBreakIterator.java ? ? !java/text/StringCharacterIterator ? ? ? ? ? ? %com/ibm/icu/text/UnhandledBreakEngine ? ? &java/util/concurrent/ConcurrentHashMap ? ? ? ? ? ?????? 'com/ibm/icu/text/RuleBasedBreakIterator?????? ? ? java/io/ByteArrayOutputStream ? ?????? java/io/IOException java/lang/RuntimeException java/lang/StringBuilder 8RuleBasedBreakIterator rule compilation internal error: ??? ? ? ? ? ? java/text/CharacterIterator? ?? ? ?? java/lang/ClassCastException ? ? ? ? ? ? ? ?? ? ? ??? ? ? ? ? ? ? ? ? ?856 ? ? -com/ibm/icu/text/DictionaryBreakEngine$DequeI : -. ? ? java/lang/AssertionError ? /oops, foundBreakCount != breaks.size(). LBE = ? ? ?* ?* ? ? ?$% ?88 8D6 ? ? ? ? ? ? "java/lang/IllegalArgumentException offset out of bounds!"#$ ? ?%&'()*+,-./ ? ? $com/ibm/icu/text/LanguageBreakEngine0123'?4 com/ibm/icu/text/ThaiBreakEngine com/ibm/icu/text/LaoBreakEngine #com/ibm/icu/text/BurmeseBreakEngine !com/ibm/icu/text/KhmerBreakEngine, ? com/ibm/icu/text/CjkBreakEngine ?#567? ? ? +Handle Next pos char state category ??89: ?;6 <=>