4 [\ [ ] ^_ ` ab ^c ^dj kl kmq rs rt u v wj yz{ | }~    ^ vbuildersLjava/util/List; SignatureBuilder InnerClasses0Ljava/util/List;>;builtZ()VCodeLineNumberTableLocalVariableTablethisLucar/nc2/Structure$Builder;LocalVariableTypeTable!Lucar/nc2/Structure$Builder;addMemberVariable9(Lucar/nc2/Variable$Builder;)Lucar/nc2/Structure$Builder;vLucar/nc2/Variable$Builder;Lucar/nc2/Variable$Builder<*>;#(Lucar/nc2/Variable$Builder<*>;)TT;addMemberVariables.(Ljava/util/List;)Lucar/nc2/Structure$Builder;vars5(Ljava/util/List;>;)TT;removeMemberVariable(Ljava/lang/String;)Z memberNameLjava/lang/String;wantLjava/util/Optional;4Ljava/util/Optional;>;replaceMemberVariable(Lucar/nc2/Variable$Builder;)Z replacement wasPresent!(Lucar/nc2/Variable$Builder<*>;)ZfindMemberVariable((Ljava/lang/String;)Ljava/util/Optional;nameH(Ljava/lang/String;)Ljava/util/Optional;>;build&(Lucar/nc2/Group;)Lucar/nc2/Structure; parentGroupLucar/nc2/Group; StackMapTable%(Lucar/nc2/Group;)Lucar/nc2/Variable;lambda$findMemberVariable$20(Ljava/lang/String;Lucar/nc2/Variable$Builder;)Zdlambda$removeMemberVariable$1(Lucar/nc2/Variable$Builder;)Vlambda$removeMemberVariable$0E;>Lucar/nc2/Variable$Builder; SourceFileStructure.java )*java/util/ArrayList !" ucar/nc2/Structure$Builder BootstrapMethodsD  V  ? <= 23 '(java/lang/IllegalStateException already built ) ucar/nc2/Structure ) LM ucar/nc2/Variable$Builderjava/util/Listadd(Ljava/lang/Object;)ZsetParentStructureBuilder9(Lucar/nc2/Structure$Builder;)Lucar/nc2/Variable$Builder;self()Lucar/nc2/Variable$Builder;addAll(Ljava/util/Collection;)Zstream()Ljava/util/stream/Stream; test2(Ljava/lang/String;)Ljava/util/function/Predicate;java/util/stream/Streamfilter9(Ljava/util/function/Predicate;)Ljava/util/stream/Stream; findFirst()Ljava/util/Optional;(Ljava/lang/Object;)V accept;(Lucar/nc2/Structure$Builder;)Ljava/util/function/Consumer;java/util/Optional ifPresent (Ljava/util/function/Consumer;)V isPresent()Z shortName (Ljava/lang/String;)Vucar/ma2/DataType STRUCTURELucar/ma2/DataType; setDataType0(Lucar/ma2/DataType;)Lucar/nc2/Variable$Builder;/(Lucar/nc2/Structure$Builder;Lucar/nc2/Group;)Vjava/lang/Stringequalsremoveucar/nc2/Variable WS UV RS"java/lang/invoke/LambdaMetafactory metafactoryLookup(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;%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles! !"#&'( )*+P**Y, - ./0 .123+q*+W+*W*, -./450.146#789+g*+ W*,  -./:"0.1:&#;<=+)* +  M,*,,$- )./)>?@A0).1@BCD+s*+=*+W, - ./E5 F(0.1E6#GHI+`* +  ,-./J?0 .1#KLM+(* Y**WY*+,-(./(NO0 (.1PALQ+B*+,- ./0 .1 RS+= +*,- J? T5UV+R *+W,- ./ 450  .1 WS+= +*,- >? 45#XYZ% $ $ e fghifnopfgxi