1V Y X X X X X X     X   X 2 X       ' X  '   X     '      Y  ' '               !"$ Q% P& P'( U* U+,-. InnerClassesPiggybackListenerListedItemsFirstComparator containerLcom/vaadin/data/Container;noChildrenAllowedLjava/util/HashSet; Signature'Ljava/util/HashSet;parentLjava/util/Hashtable;;Ljava/util/Hashtable;childrenSLjava/util/Hashtable;>;rootsLjava/util/LinkedHashSet;-Ljava/util/LinkedHashSet; hierarchicalZ(Lcom/vaadin/data/Container;)VCodeLineNumberTableLocalVariableTablethis3Lcom/vaadin/data/util/ContainerHierarchicalWrapper; toBeWrappedupdateHierarchicalWrapper()VidLjava/lang/Object;iLjava/util/Iterator;Iobject2Ljava/util/LinkedList;objecti$itemIdsLjava/util/Collection; basedOnOrderFromWrappedContainerLjava/util/Comparator;sidsarray[Ljava/lang/Object;LocalVariableTypeTable(Ljava/util/Iterator;Ljava/util/Iterator<*>;*Ljava/util/LinkedList;Ljava/util/Collection<*>;*Ljava/util/Comparator;removeFromHierarchyWrapper(Ljava/lang/Object;)VcitemIdoprhanedChildrenpaddToHierarchyWrapperareChildrenAllowed(Ljava/lang/Object;)Z getChildren*(Ljava/lang/Object;)Ljava/util/Collection;-(Ljava/lang/Object;)Ljava/util/Collection<*>; getParent&(Ljava/lang/Object;)Ljava/lang/Object; hasChildrenlistisRoot rootItemIds()Ljava/util/Collection;()Ljava/util/Collection<*>;setChildrenAllowed(Ljava/lang/Object;Z)ZchildrenAllowed setParent'(Ljava/lang/Object;Ljava/lang/Object;)Zl newParentId oldParentIdopcladdItem()Ljava/lang/Object; Exceptions/*(Ljava/lang/Object;)Lcom/vaadin/data/Item;itemLcom/vaadin/data/Item;removeAllItems()Zsuccess removeItemremoveItemRecursivelyaddContainerProperty8(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Object;)Z propertyIdtypeLjava/lang/Class; defaultValueLjava/lang/Class<*>;;(Ljava/lang/Object;Ljava/lang/Class<*>;Ljava/lang/Object;)ZremoveContainerProperty containsIdgetItem getItemIdsgetContainerProperty@(Ljava/lang/Object;Ljava/lang/Object;)Lcom/vaadin/data/Property;getContainerPropertyIdsgetType%(Ljava/lang/Object;)Ljava/lang/Class;((Ljava/lang/Object;)Ljava/lang/Class<*>;size()I addListener0ItemSetChangeListener4(Lcom/vaadin/data/Container$ItemSetChangeListener;)Vlistener1Lcom/vaadin/data/Container$ItemSetChangeListener;removeListener1PropertySetChangeListener8(Lcom/vaadin/data/Container$PropertySetChangeListener;)V5Lcom/vaadin/data/Container$PropertySetChangeListener; SourceFile!ContainerHierarchicalWrapper.java ox ab ef hf jk _`2&com/vaadin/data/Container$Hierarchical Hierarchical mnjava/lang/NullPointerExceptionNull can not be wrapped o3java/util/HashSetjava/util/Hashtablejava/util/LinkedHashSet o4 wxLcom/vaadin/data/util/ContainerHierarchicalWrapper$ListedItemsFirstComparator o5 67 89 :;< = > ? @ ABC DEF Gjava/util/LinkedListH DI J J java/util/Collection KL M N O PQ !Container item id can not be null Rx S T /com/vaadin/data/Container$ItemSetChangeNotifierItemSetChangeNotifierCcom/vaadin/data/util/ContainerHierarchicalWrapper$PiggybackListener oU 3com/vaadin/data/Container$PropertySetChangeNotifierPropertySetChangeNotifier 1com/vaadin/data/util/ContainerHierarchicalWrapperjava/lang/Object3com/vaadin/data/util/ContainerHierarchicalWrapper$1'java/lang/UnsupportedOperationException/com/vaadin/data/Container$ItemSetChangeListener3com/vaadin/data/Container$PropertySetChangeListenercom/vaadin/data/Container(Ljava/lang/String;)V(Ljava/util/Collection;)VN(Ljava/util/Collection;Lcom/vaadin/data/util/ContainerHierarchicalWrapper$1;)VkeySet()Ljava/util/Set;addAll(Ljava/util/Collection;)Ziterator()Ljava/util/Iterator;java/util/IteratorhasNextnextcontainsaddtoArray()[Ljava/lang/Object;java/util/Arrayssort,([Ljava/lang/Object;Ljava/util/Comparator;)V java/util/Setgetjava/util/Collections)(Ljava/util/List;Ljava/util/Comparator;)VremoveunmodifiableCollection.(Ljava/util/Collection;)Ljava/util/Collection;isEmpty containsKeyequalsput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;clear*com/vaadin/data/util/HierarchicalContainer=(Lcom/vaadin/data/Container$Hierarchical;Ljava/lang/Object;)ZH(Lcom/vaadin/data/util/ContainerHierarchicalWrapper;Ljava/lang/Object;)V!XYPU_`abcdefcghfcijkclmnopqz******+*** Y *8* Y *Y*Y*Y**rBn< ?BEpq(t/u9y@zK{V|a}uysztuzv`wxq y*t*** *;* Y *Y*Y*Y* *LY+M Y N-*W-*W-*W-:#:* **::%:-*- W*!:,"*Y#6*2$W*%:#:*&':,(ٱr##.9D[eow"-:@aouxsyz*{|yz,{|%{}o~azN*|eo wbgytuH*{,{o~eo wdq%s*+)'M,$,*N--:*+W*+,W*+&N-*-&': +-W*+)W*+.Wr6 &1:CGTY`irsH&z|T stusz gC0zT  gqB *+$Wr  s tu zql(**+/*+*+0r "s(tu(zq,**+1*+&2M,,3r!%'s ,tu,z!  ! cqZ**+4*+&r"#&stuzq2**+5*+&'M,,6r125!6s 2tu2z! !ql(**+7*+8*+0rABE F"Is(tu(zqN**9*3rTUXs tucq;**+:*+0*+.W *+ Wr"qrwx |$}09s ;tu;z;nqU/**+,;*+0*+&N,-, ,-<,A*-&':+-W6 *+)W*+$W*+)W*,0*,,:+<*&:*+,=W*,&':'Y>:*,=W+?W-*+,W-*-&':+-W6 *-)Wr% )=?CPU\dmv$-sRP1/tu/z/z)zz\ P1\q\*@L* +*++r stu yzq}++ YA *+BM* ,*+,r   $)s +tu+zq3*C<*#*D*E*E*Fr  !#"*#1%s3tu )nqg*+G=* *+r6 89<s tuz nq:*+HrHstuzqg *+,-Ir\s* tu z  z  cq? *+Jros tu zq? *+rxs tu zq? *+Krs tu zq4 *rs  tucqJ *+,Lrs  tu z zq4 *Mrs  tucq? *+Nrs tu zcq4 *Ors  tuq\ *P*PQY*+RSr s tu q\ *P*PQY*+RTr s tu q\ *U*UQY*+RVr s tu q\ *U*UQY*+RWr s tu \BZXQX]X^    P# U)