2 2 1 1  1  1 1  .   .  .  1      1     .  _indexTableLjava/util/HashMap; _categoriesI _categoryListLjava/util/ArrayList;()VCodeLineNumberTableLocalVariableTablethis!Lptolemy/data/unit/UnitUtilities; addUnitsArray([I[I)[Iiresult[I units1Length units2Lengthunits1units2 isUnitless1Z isUnitless2 StackMapTableDareUnitArraysEqual([I[I)Z shorterLength categoryList()Ljava/util/ArrayList;copyUnitsArray([I)[IunitslengthnewUnitsgetBaseUnitName(I)Ljava/lang/String; categoryNameLjava/lang/String; categoryIndexgetNumCategories()IgetUnitCategoryIndex(Ljava/lang/String;)IindexLjava/lang/Integer; isUnitless([I)Zexponent exponentsnewUnitArrayInCategory(I)[IregisterUnitCategory(Ljava/lang/String;)VresetUnitCategoriessubtractUnitsArraynegationsummarizeUnitCategories()Ljava/lang/String; unitsString([I)Ljava/lang/String;j baseString positiveUnitsLjava/lang/StringBuffer; negativeUnitsjustOnePositivejustOneNegative SourceFileUnitUtilities.java 9: gh ST  java/util/ArrayList 78 9 34 56unknown java/lang/String java/lang/Integer a : @Ajava/lang/StringBuilderThe registered categories are:  sjava/lang/StringBuffer XY Va 9n * 1( ) /  / (java/util/HashMapptolemy/data/unit/UnitUtilitiesjava/lang/Objectjava/lang/Throwablejava/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)Vjava/lang/Mathmin(II)I(Ljava/util/Collection;)Vget(I)Ljava/lang/Object;&(Ljava/lang/Object;)Ljava/lang/Object;intValuevalueOf(I)Ljava/lang/Integer;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;add(Ljava/lang/Object;)Zclearappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString,(Ljava/lang/String;)Ljava/lang/StringBuffer;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;!12 34 56 789:;3*< DE= >? @A;*=+> +**6+62 :+6\.*.`O/ :*6\.+.`O<bPQ STUWX!Z&]*^.a5b;cEeOf[edijjtl~mlqru=f HB6;)CDwB6*sE6.oF6j3CDGDHDIJ KJL/ !MMMM NO;*=+> *6+666*.+.6*.6+.<Z "&/9DFLW^`fqxz=f 2B6PB6jB6"`E6&\F6/SP6GDHD}IJ xKJL0 MM QR;# Y< ST;u**< M*,,< = UD V6 WDL XY;3 YL   +ð M,,+ð +ðN+-.(.)-..1.<"!%).=! Z[3\6L]^]_ `a; < bc;% YL² *M,+ì,+ìN+-  # < =de%Z[L]f^]_ gh;$*!*L+=>+.6<"=i6$jDL M kl;H ` L+O+<  = d6UD mn;C YL² *M,+ñ M *,W ` *W+çN+-=:==@=<*  "#($0%8'B(='deCZ[L]f$^]_ o:;u! YK²  *çL*+<34 567 8L]_ pA;.M+"+> M6,+.tO*,<"BD E FHI"H(M=4B6 V6.GD.HD,qDL M rs;z1 YK»Y *ðL*++,,/,<TU V,WL,]_ tu;$  YL*+ð Y!M Y!N666**.6:":F6  9,# Y$M,Y%&W6 ƧD6  t9-# Y$N-Y%&W6 ńX,#-#+ð,# Y'$M(# YY(,)*$M-# ,++ð#Y,+,-++ðY,+--+*+ð: + zz/z0TzUyzz~z<(gi jno"p%q(s2t8v=w@xGzL{V|]}j{s")05IUiz=f O=v6 >v6 @w[8i6+B6`xy"Xzy%U{J(R|JUDLM]M]}}#^$ $$M]_~:;9.Y/  Y0<