4r%parts array must not be null or empty  -org/junit/platform/commons/util/PreconditionsnotEmpty:([Ljava/lang/Object;Ljava/lang/String;)[Ljava/lang/Object; !individual parts must not be null  containsNoNullElements:org/junit/jupiter/api/extension/ExtensionContext$Namespacejava/util/ArrayList  java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;  (Ljava/util/Collection;)V  (Ljava/util/List;)V !" #java/lang/Object()V % &'partsLjava/util/List; ) *+getClass()Ljava/lang/Class; -./ 01java/util/Listequals(Ljava/lang/Object;)Z -3 45hashCode()I -7 85size : ;(I)V = >?addAll(Ljava/util/Collection;)Z ABC >Djava/util/Collections,(Ljava/util/Collection;[Ljava/lang/Object;)Z F GHcreateQ([Ljava/lang/Object;)Lorg/junit/jupiter/api/extension/ExtensionContext$Namespace; J KLGLOBAL;CodeLineNumberTableLocalVariableTable[Ljava/lang/Object;MethodParametersthisLocalVariableTypeTable'(Ljava/util/List;)VoLjava/lang/Object;that StackMapTableappendnewPartsLjava/util/ArrayList;)Ljava/util/ArrayList;RuntimeVisibleAnnotationsLorg/apiguardian/api/API;status Lorg/apiguardian/api/API$Status;STABLEsince5.10 SourceFileExtensionContext.java InnerClassesk0org/junit/jupiter/api/extension/ExtensionContext Namespacenorg/apiguardian/api/API$Statusporg/apiguardian/api/APIStatus! KL&'MNGHOS!*W* WYY*PQ !&RS&OX **+$P Q TL &'U  &NS&MV01O+*++*(+(+M*$,$,PQ +TL+WXYLZSW45O4 *$2PQ  TL[HO:+W+ WY*$6+`9M,*$