Edit C:\Users\Admin\.m2\repository\org\carrot2\morfologik-fsa\1.7.1\morfologik\fsa\FSABuilder.class
???? 2R P 8 ? Q ? 8 ? 8 ? 8 ? 8 ? 8 ? ? ? 8 ? 8 ? 8 ? 8 ? 8 ? 8 ? ? ? ? 8 ? 8 ? 8 ? ? ? ? ? ? ? ? ? 8 ? ? 8 ? 8 ? 8 ? 8 ? 8 ? ? $ ? 8 ? R ? ? ? $ ? R ? 8 ? R ? 8 R R R RA0 5 8 ? 8 b ? 8 8 8 8 8 8 8 8 8 8 !"# N ? 8%&' InfoEntry InnerClasses MB I ConstantValue BUFFER_GROWTH_SIZE MAX_LABELS LEXICAL_ORDERING Ljava/util/Comparator; Signature Ljava/util/Comparator<[B>; bufferGrowthSize serialized [B size activePath [I activePathLen nextArcOffset root epsilon hashSet hashSize previous info Ljava/util/TreeMap; LLjava/util/TreeMap<Lmorfologik/fsa/FSABuilder$InfoEntry;Ljava/lang/Object;>; previousLength serializationBufferReallocations $assertionsDisabled Z <init> ()V Code LineNumberTable LocalVariableTable this Lmorfologik/fsa/FSABuilder; (I)V add ([BII)V frozenState i p j sequence start len commonPrefix StackMapTable complete ()Lmorfologik/fsa/FSA; fsa Lmorfologik/fsa/FSA; build ([[B)Lmorfologik/fsa/FSA; chs arr$ [[B len$ i$ input builder ? *(Ljava/lang/Iterable;)Lmorfologik/fsa/FSA; Ljava/util/Iterator; Ljava/lang/Iterable; LocalVariableTypeTable Ljava/lang/Iterable<[B>;( .(Ljava/lang/Iterable<[B>;)Lmorfologik/fsa/FSA; getInfo ()Ljava/util/Map; J()Ljava/util/Map<Lmorfologik/fsa/FSABuilder$InfoEntry;Ljava/lang/Object;>; isArcLast (I)Z arc isArcFinal getArcLabel (I)B setArcTarget (II)V state getArcTarget (I)I ([BII)I lastArc max freezeState activePathIndex end bucketMask slot expandAndRehash newHashSet e stateLength equivalent (III)Z start1 start2 serialize newState hash (II)I arcs byteCount h expandActivePath expandBuffers allocateState labels setPrevious ([BII)Z length compare ([BII[BII)I c1 B c2 s1 lens1 s2 lens2 <clinit> SourceFile FSABuilder.java t { t u a b d e g e j e k V) ? ? ` V ? ? i V ? { h V r s java/lang/AssertionError Automaton already built. t* l b p V ? ? java/lang/StringBuilder Input must be sorted: +,-./ >= .0 ? ? ? ? f V ? ? ? ? | } java/util/TreeMap m n123456782 q V92 c V:2;2<2=2>4? !morfologik/fsa/ConstantArcSizeFSA@AB tC morfologik/fsa/FSABuilder ? ?DEF(GHIJK ? ? ? ? ? ? ? ? u ? ? ? ? ? ? ? uLMN Not an arc multiply? ? ? ? ?AOPQH morfologik/fsa/FSABuilder$1 \ ] java/lang/Object #morfologik/fsa/FSABuilder$InfoEntry java/util/Iterator java/lang/Math (Ljava/lang/Object;)V append -(Ljava/lang/String;)Ljava/lang/StringBuilder; morfologik/util/Arrays toString ([BII)Ljava/lang/String; ()Ljava/lang/String; SERIALIZATION_BUFFER_SIZE %Lmorfologik/fsa/FSABuilder$InfoEntry; java/lang/Integer valueOf (I)Ljava/lang/Integer; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; "SERIALIZATION_BUFFER_REALLOCATIONS CONSTANT_ARC_AUTOMATON_SIZE MAX_ACTIVE_PATH_LENGTH STATE_REGISTRY_TABLE_SLOTS STATE_REGISTRY_SIZE ESTIMATED_MEMORY_CONSUMPTION_MB java/lang/Double (D)Ljava/lang/Double; java/util/Arrays copyOf ([BI)[B ([BI)V java/lang/Iterable iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; min java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V ([II)[I java/lang/Class desiredAssertionStatus 1 8 Q U V W X Y V W Z V W [ \ ] ^ _ ` V a b c V d e f V g e h V i V j e k V l b m n ^ o p V q V r s t u v 5 *? ? w ? ? x y z t { v ? Y*? *?? *? ? *? ? *? ? *? * ? ? **? ? *? *? `\3??T*? **? .? ? w 2 ? I U ` q v % ? 0 ? 9 ? I ? N ? X ? x Y y z Y ` V | } v ? D? ? *? ? ? Y? ?? ? T*? ? M? I*? *? +? ? 7? Y? Y? ? *? *? ? ? ? +? ? ? ? ?? ? *+? ? ? Y? ?*+? 6*? *? d6? 1*? !6**? d.d? "*? *? .O?????`6`6? ^*? d.6*? `? ? ?T*? `+?3T*? ? *? .? "*? d`O????*? ? w N ? ? n ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?* ?8 ?>