Edit C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\java\lib\external\com\ibm\icu\text\CanonicalIterator.class
Êþº¾ /( I ? ? ? H ? H ? H ? H ? H ¡ H ¢ £ ¤ ¥ ¦ ¥ § ¨ ? © ª « ? ¬ ¬ ® ¯ ° ± ² ³ ¬ ´ ² µ H ¶ · ¸ ¹ º » ² ¼ H ½ ¬ ¾ ¿ ³ À $ ? Á  ¿ Ã Ä H Å ¬ Æ ¿ Ç È É È Ê H Ë H Ì ¥ Í Î Ï Ð Ñ ¿ µ ¿ Ò Ó Ô 7 ? ¯ Õ 7 Ö 7 × H Ø ¬ Ù Ú Û Ü ¥ Ý Þ ß ¬ à á ¨ H â ã ä PROGRESS Z SKIP_ZEROS source Ljava/lang/String; done pieces [[Ljava/lang/String; current [I buffer Ljava/lang/StringBuffer; SET_WITH_NULL_STRING Ljava/util/Set; <init> (Ljava/lang/String;)V Code LineNumberTable LocalVariableTable this $Lcom/ibm/icu/text/CanonicalIterator; getSource ()Ljava/lang/String; reset ()V i I next result setSource cp newSource segmentList Ljava/util/List; start permute %(Ljava/lang/String;ZLjava/util/Set;)V piece chStr it Ljava/util/Iterator; skipZeros output subpermute Deprecated getEquivalents '(Ljava/lang/String;)[Ljava/lang/String; possible item it2 segment basic permutations finalResult [Ljava/lang/String; getEquivalents2 #(Ljava/lang/String;)Ljava/util/Set; toAdd remainder prefix iter cp2 end starts !Lcom/ibm/icu/impl/USerializedSet; j rangeCount workingBuffer range extract =(ILjava/lang/String;ILjava/lang/StringBuffer;)Ljava/util/Set; comp segmentPos decomp ok decompPos decompCp <clinit> SourceFile CanonicalIterator.java X b java/lang/StringBuffer T U g Y M N O K R S å æ P Q ç è é ` ê ë ï ð ñ ò ó java/lang/String java/util/ArrayList ô õ ö ÷ ö ø ù ú û ü ý þ ÿ ó J K SEGMENT Y w x java/util/HashSet b û m n e ? ? L K Adding Permutation: -Skipping Permutation: Adding: com/ibm/icu/impl/USerializedSet !"