=  java/lang/Object()V   4zombie/core/skinnedmodel/model/SkinningBoneHierarchym_boneHieararchyValidZ   m_allBones.[Lzombie/core/skinnedmodel/model/SkinningBone;   m_rootBones+zombie/core/skinnedmodel/model/SkinningBone  +zombie/core/skinnedmodel/model/SkinningDatanumBones()I get()Ljava/util/function/Supplier; !"# $%zombie/util/list/PZArrayUtil arrayPopulateE([Ljava/lang/Object;Ljava/util/function/Supplier;)[Ljava/lang/Object; ' () BoneIndicesLjava/util/HashMap; +,- ./java/util/HashMapentrySet()Ljava/util/Set; 123 45 java/util/Setiterator()Ljava/util/Iterator; 789 :;java/util/IteratorhasNext()Z 7= >?next()Ljava/lang/Object;Ajava/util/Map$Entry @C D?getValueFjava/lang/Integer EH IintValue @K L?getKeyNjava/lang/String P QRIndexI T UVNameLjava/lang/String; X YChildren [ \]getParentBoneIdx(I)I _ `aParent-Lzombie/core/skinnedmodel/model/SkinningBone; !c deadd:([Ljava/lang/Object;Ljava/lang/Object;)[Ljava/lang/Object;CodeLineNumberTableisValidbuildBoneHiearchy0(Lzombie/core/skinnedmodel/model/SkinningData;)V StackMapTable numRootBones getBoneAt0(I)Lzombie/core/skinnedmodel/model/SkinningBone; getRootBoneAt SourceFileSkinningBoneHierarchy.javaBootstrapMethodsu vwx yz"java/lang/invoke/LambdaMetafactory metafactory(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;?} /()Lzombie/core/skinnedmodel/model/SkinningBone; InnerClasses java/util/MapEntry%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup1 g8*** *h  i;g*hjkgb**+ *  W+&*0M,6I,<@N-BEG6-JM:* 2:OSW=+O* 2N+Z6&-* 2^-^-^W-bfW**-bf*hV @NYbi p!y"|%'()+,1%56l-7N>mg*h:nog* 2h?pog*2hDqrs t{|~@