public class org.testng.internal.TestNGMethod extends org.testng.internal.BaseTestMethod
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.testng.internal.TestNGMethod
  super_class: org.testng.internal.BaseTestMethod
{
  private int m_threadPoolSize;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int m_invocationCount;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int m_successPercentage;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private boolean isDataDriven;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private org.testng.annotations.CustomAttribute[] m_attributes;
    descriptor: [Lorg/testng/annotations/CustomAttribute;
    flags: (0x0002) ACC_PRIVATE

  private org.testng.IDataProviderMethod dataProviderMethod;
    descriptor: Lorg/testng/IDataProviderMethod;
    flags: (0x0002) ACC_PRIVATE

  public void <init>(java.lang.reflect.Method, org.testng.internal.annotations.IAnnotationFinder, org.testng.xml.XmlTest, java.lang.Object);
    descriptor: (Ljava/lang/reflect/Method;Lorg/testng/internal/annotations/IAnnotationFinder;Lorg/testng/xml/XmlTest;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=5, args_size=5
        start local 0 // org.testng.internal.TestNGMethod this
        start local 1 // java.lang.reflect.Method method
        start local 2 // org.testng.internal.annotations.IAnnotationFinder finder
        start local 3 // org.testng.xml.XmlTest xmlTest
        start local 4 // java.lang.Object instance
         0: .line 33
            aload 0 /* this */
            aload 1 /* method */
            aload 2 /* finder */
            iconst_1
            aload 3 /* xmlTest */
            aload 4 /* instance */
            invokespecial org.testng.internal.TestNGMethod.<init>:(Ljava/lang/reflect/Method;Lorg/testng/internal/annotations/IAnnotationFinder;ZLorg/testng/xml/XmlTest;Ljava/lang/Object;)V
         1: .line 34
            return
        end local 4 // java.lang.Object instance
        end local 3 // org.testng.xml.XmlTest xmlTest
        end local 2 // org.testng.internal.annotations.IAnnotationFinder finder
        end local 1 // java.lang.reflect.Method method
        end local 0 // org.testng.internal.TestNGMethod this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lorg/testng/internal/TestNGMethod;
            0    2     1    method  Ljava/lang/reflect/Method;
            0    2     2    finder  Lorg/testng/internal/annotations/IAnnotationFinder;
            0    2     3   xmlTest  Lorg/testng/xml/XmlTest;
            0    2     4  instance  Ljava/lang/Object;
    MethodParameters:
          Name  Flags
      method    
      finder    
      xmlTest   
      instance  

  private void <init>(java.lang.reflect.Method, org.testng.internal.annotations.IAnnotationFinder, boolean, org.testng.xml.XmlTest, java.lang.Object);
    descriptor: (Ljava/lang/reflect/Method;Lorg/testng/internal/annotations/IAnnotationFinder;ZLorg/testng/xml/XmlTest;Ljava/lang/Object;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=6, args_size=6
        start local 0 // org.testng.internal.TestNGMethod this
        start local 1 // java.lang.reflect.Method method
        start local 2 // org.testng.internal.annotations.IAnnotationFinder finder
        start local 3 // boolean initialize
        start local 4 // org.testng.xml.XmlTest xmlTest
        start local 5 // java.lang.Object instance
         0: .line 42
            aload 0 /* this */
            aload 1 /* method */
            invokevirtual java.lang.reflect.Method.getName:()Ljava/lang/String;
            new org.testng.internal.ConstructorOrMethod
            dup
            aload 1 /* method */
            invokespecial org.testng.internal.ConstructorOrMethod.<init>:(Ljava/lang/reflect/Method;)V
            aload 2 /* finder */
            aload 5 /* instance */
            invokespecial org.testng.internal.BaseTestMethod.<init>:(Ljava/lang/String;Lorg/testng/internal/ConstructorOrMethod;Lorg/testng/internal/annotations/IAnnotationFinder;Ljava/lang/Object;)V
         1: .line 24
            aload 0 /* this */
            iconst_0
            putfield org.testng.internal.TestNGMethod.m_threadPoolSize:I
         2: .line 25
            aload 0 /* this */
            iconst_1
            putfield org.testng.internal.TestNGMethod.m_invocationCount:I
         3: .line 26
            aload 0 /* this */
            bipush 100
            putfield org.testng.internal.TestNGMethod.m_successPercentage:I
         4: .line 27
            aload 0 /* this */
            iconst_0
            putfield org.testng.internal.TestNGMethod.isDataDriven:Z
         5: .line 28
            aload 0 /* this */
            iconst_0
            anewarray org.testng.annotations.CustomAttribute
            putfield org.testng.internal.TestNGMethod.m_attributes:[Lorg/testng/annotations/CustomAttribute;
         6: .line 29
            aload 0 /* this */
            aconst_null
            putfield org.testng.internal.TestNGMethod.dataProviderMethod:Lorg/testng/IDataProviderMethod;
         7: .line 43
            aload 0 /* this */
            aload 4 /* xmlTest */
            invokevirtual org.testng.internal.TestNGMethod.setXmlTest:(Lorg/testng/xml/XmlTest;)V
         8: .line 45
            iload 3 /* initialize */
            ifeq 10
         9: .line 46
            aload 0 /* this */
            aload 4 /* xmlTest */
            invokevirtual org.testng.internal.TestNGMethod.init:(Lorg/testng/xml/XmlTest;)V
        10: .line 48
      StackMap locals: org.testng.internal.TestNGMethod java.lang.reflect.Method org.testng.internal.annotations.IAnnotationFinder int org.testng.xml.XmlTest java.lang.Object
      StackMap stack:
            return
        end local 5 // java.lang.Object instance
        end local 4 // org.testng.xml.XmlTest xmlTest
        end local 3 // boolean initialize
        end local 2 // org.testng.internal.annotations.IAnnotationFinder finder
        end local 1 // java.lang.reflect.Method method
        end local 0 // org.testng.internal.TestNGMethod this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   11     0        this  Lorg/testng/internal/TestNGMethod;
            0   11     1      method  Ljava/lang/reflect/Method;
            0   11     2      finder  Lorg/testng/internal/annotations/IAnnotationFinder;
            0   11     3  initialize  Z
            0   11     4     xmlTest  Lorg/testng/xml/XmlTest;
            0   11     5    instance  Ljava/lang/Object;
    MethodParameters:
            Name  Flags
      method      
      finder      
      initialize  
      xmlTest     
      instance    

  public int getInvocationCount();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.testng.internal.TestNGMethod this
         0: .line 53
            aload 0 /* this */
            getfield org.testng.internal.TestNGMethod.m_invocationCount:I
            ireturn
        end local 0 // org.testng.internal.TestNGMethod this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/testng/internal/TestNGMethod;

  public int getSuccessPercentage();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.testng.internal.TestNGMethod this
         0: .line 59
            aload 0 /* this */
            getfield org.testng.internal.TestNGMethod.m_successPercentage:I
            ireturn
        end local 0 // org.testng.internal.TestNGMethod this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/testng/internal/TestNGMethod;

  public boolean isTest();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.testng.internal.TestNGMethod this
         0: .line 65
            iconst_1
            ireturn
        end local 0 // org.testng.internal.TestNGMethod this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/testng/internal/TestNGMethod;

  private void init(org.testng.xml.XmlTest);
    descriptor: (Lorg/testng/xml/XmlTest;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // org.testng.internal.TestNGMethod this
        start local 1 // org.testng.xml.XmlTest xmlTest
         0: .line 69
            aload 0 /* this */
            aload 1 /* xmlTest */
            invokevirtual org.testng.internal.TestNGMethod.setXmlTest:(Lorg/testng/xml/XmlTest;)V
         1: .line 70
            aload 0 /* this */
            getfield org.testng.internal.TestNGMethod.m_method:Lorg/testng/internal/ConstructorOrMethod;
            invokevirtual org.testng.internal.ConstructorOrMethod.getDeclaringClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            astore 2 /* className */
        start local 2 // java.lang.String className
         2: .line 71
            aload 0 /* this */
            invokevirtual org.testng.internal.TestNGMethod.getInstance:()Ljava/lang/Object;
            astore 3 /* obj */
        start local 3 // java.lang.Object obj
         3: .line 72
            aload 3 /* obj */
            ifnull 5
         4: .line 73
            aload 3 /* obj */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            astore 2 /* className */
         5: .line 75
      StackMap locals: java.lang.String java.lang.Object
      StackMap stack:
            aload 0 /* this */
            aload 1 /* xmlTest */
            new java.lang.StringBuilder
            dup
            aload 2 /* className */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "."
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.testng.internal.TestNGMethod.m_method:Lorg/testng/internal/ConstructorOrMethod;
            invokevirtual org.testng.internal.ConstructorOrMethod.getName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual org.testng.xml.XmlTest.getInvocationNumbers:(Ljava/lang/String;)Ljava/util/List;
            invokevirtual org.testng.internal.TestNGMethod.setInvocationNumbers:(Ljava/util/List;)V
         6: .line 78
            aload 0 /* this */
            invokevirtual org.testng.internal.TestNGMethod.getAnnotationFinder:()Lorg/testng/internal/annotations/IAnnotationFinder;
            aload 0 /* this */
            getfield org.testng.internal.TestNGMethod.m_method:Lorg/testng/internal/ConstructorOrMethod;
            invokevirtual org.testng.internal.ConstructorOrMethod.getMethod:()Ljava/lang/reflect/Method;
            invokestatic org.testng.internal.annotations.AnnotationHelper.findTest:(Lorg/testng/internal/annotations/IAnnotationFinder;Ljava/lang/reflect/Method;)Lorg/testng/annotations/ITestAnnotation;
         7: .line 77
            astore 4 /* testAnnotation */
        start local 4 // org.testng.annotations.ITestAnnotation testAnnotation
         8: .line 80
            aload 4 /* testAnnotation */
            ifnonnull 11
         9: .line 83
            aload 0 /* this */
            invokevirtual org.testng.internal.TestNGMethod.getAnnotationFinder:()Lorg/testng/internal/annotations/IAnnotationFinder;
            aload 0 /* this */
            getfield org.testng.internal.TestNGMethod.m_method:Lorg/testng/internal/ConstructorOrMethod;
            invokevirtual org.testng.internal.ConstructorOrMethod.getDeclaringClass:()Ljava/lang/Class;
            invokestatic org.testng.internal.annotations.AnnotationHelper.findTest:(Lorg/testng/internal/annotations/IAnnotationFinder;Ljava/lang/Class;)Lorg/testng/annotations/ITestAnnotation;
        10: .line 82
            astore 4 /* testAnnotation */
        11: .line 86
      StackMap locals: org.testng.annotations.ITestAnnotation
      StackMap stack:
            aload 4 /* testAnnotation */
            ifnull 27
        12: .line 87
            aload 0 /* this */
            aload 4 /* testAnnotation */
            invokeinterface org.testng.annotations.ITestAnnotation.getTimeOut:()J
            invokevirtual org.testng.internal.TestNGMethod.setTimeOut:(J)V
        13: .line 88
            aload 0 /* this */
            aload 4 /* testAnnotation */
            invokeinterface org.testng.annotations.ITestAnnotation.getSuccessPercentage:()I
            putfield org.testng.internal.TestNGMethod.m_successPercentage:I
        14: .line 89
            aload 0 /* this */
            aload 4 /* testAnnotation */
            invokestatic org.testng.internal.TestNGMethod.doesTestAnnotationHaveADataProvider:(Lorg/testng/annotations/ITestAnnotation;)Z
            putfield org.testng.internal.TestNGMethod.isDataDriven:Z
        15: .line 91
            aload 0 /* this */
            aload 4 /* testAnnotation */
            invokeinterface org.testng.annotations.ITestAnnotation.getInvocationCount:()I
            invokevirtual org.testng.internal.TestNGMethod.setInvocationCount:(I)V
        16: .line 92
            aload 0 /* this */
            aload 4 /* testAnnotation */
            invokeinterface org.testng.annotations.ITestAnnotation.getThreadPoolSize:()I
            invokevirtual org.testng.internal.TestNGMethod.setThreadPoolSize:(I)V
        17: .line 93
            aload 0 /* this */
            aload 4 /* testAnnotation */
            invokeinterface org.testng.annotations.ITestAnnotation.getAlwaysRun:()Z
            invokevirtual org.testng.internal.TestNGMethod.setAlwaysRun:(Z)V
        18: .line 94
            aload 0 /* this */
            aload 0 /* this */
            aload 4 /* testAnnotation */
            aload 1 /* xmlTest */
            invokevirtual org.testng.internal.TestNGMethod.findDescription:(Lorg/testng/annotations/ITestAnnotation;Lorg/testng/xml/XmlTest;)Ljava/lang/String;
            invokevirtual org.testng.internal.TestNGMethod.setDescription:(Ljava/lang/String;)V
        19: .line 95
            aload 0 /* this */
            aload 4 /* testAnnotation */
            invokeinterface org.testng.annotations.ITestAnnotation.getEnabled:()Z
            invokevirtual org.testng.internal.TestNGMethod.setEnabled:(Z)V
        20: .line 96
            aload 0 /* this */
            aload 4 /* testAnnotation */
            invokeinterface org.testng.annotations.ITestAnnotation.getRetryAnalyzer:()Lorg/testng/IRetryAnalyzer;
            invokestatic org.testng.internal.TestNGMethod.cloneInstance:(Lorg/testng/IRetryAnalyzer;)Lorg/testng/IRetryAnalyzer;
            invokevirtual org.testng.internal.TestNGMethod.setRetryAnalyzer:(Lorg/testng/IRetryAnalyzer;)V
        21: .line 97
            aload 0 /* this */
            aload 4 /* testAnnotation */
            invokeinterface org.testng.annotations.ITestAnnotation.getRetryAnalyzerClass:()Ljava/lang/Class;
            invokevirtual org.testng.internal.TestNGMethod.setRetryAnalyzerClass:(Ljava/lang/Class;)V
        22: .line 98
            aload 0 /* this */
            aload 4 /* testAnnotation */
            invokeinterface org.testng.annotations.ITestAnnotation.skipFailedInvocations:()Z
            invokevirtual org.testng.internal.TestNGMethod.setSkipFailedInvocations:(Z)V
        23: .line 99
            aload 0 /* this */
            aload 4 /* testAnnotation */
            invokeinterface org.testng.annotations.ITestAnnotation.invocationTimeOut:()J
            invokevirtual org.testng.internal.TestNGMethod.setInvocationTimeOut:(J)V
        24: .line 100
            aload 0 /* this */
            aload 4 /* testAnnotation */
            invokeinterface org.testng.annotations.ITestAnnotation.ignoreMissingDependencies:()Z
            invokevirtual org.testng.internal.TestNGMethod.setIgnoreMissingDependencies:(Z)V
        25: .line 101
            aload 0 /* this */
            aload 4 /* testAnnotation */
            invokeinterface org.testng.annotations.ITestAnnotation.getPriority:()I
            invokevirtual org.testng.internal.TestNGMethod.setPriority:(I)V
        26: .line 102
            aload 0 /* this */
            aload 4 /* testAnnotation */
            invokeinterface org.testng.annotations.ITestAnnotation.getAttributes:()[Lorg/testng/annotations/CustomAttribute;
            putfield org.testng.internal.TestNGMethod.m_attributes:[Lorg/testng/annotations/CustomAttribute;
        27: .line 106
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc Lorg/testng/annotations/ITestAnnotation;
            invokevirtual org.testng.internal.TestNGMethod.initGroups:(Ljava/lang/Class;)V
        28: .line 107
            return
        end local 4 // org.testng.annotations.ITestAnnotation testAnnotation
        end local 3 // java.lang.Object obj
        end local 2 // java.lang.String className
        end local 1 // org.testng.xml.XmlTest xmlTest
        end local 0 // org.testng.internal.TestNGMethod this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   29     0            this  Lorg/testng/internal/TestNGMethod;
            0   29     1         xmlTest  Lorg/testng/xml/XmlTest;
            2   29     2       className  Ljava/lang/String;
            3   29     3             obj  Ljava/lang/Object;
            8   29     4  testAnnotation  Lorg/testng/annotations/ITestAnnotation;
    MethodParameters:
         Name  Flags
      xmlTest  

  private static boolean doesTestAnnotationHaveADataProvider(org.testng.annotations.ITestAnnotation);
    descriptor: (Lorg/testng/annotations/ITestAnnotation;)Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.testng.annotations.ITestAnnotation testAnnotation
         0: .line 110
            aload 0 /* testAnnotation */
            invokeinterface org.testng.annotations.ITestAnnotation.getDataProvider:()Ljava/lang/String;
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            invokevirtual java.lang.String.isEmpty:()Z
            ifeq 3
         1: .line 111
            aload 0 /* testAnnotation */
            invokeinterface org.testng.annotations.ITestAnnotation.getDataProviderClass:()Ljava/lang/Class;
            ifnonnull 3
         2: .line 110
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         3: iconst_1
            ireturn
        end local 0 // org.testng.annotations.ITestAnnotation testAnnotation
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    4     0  testAnnotation  Lorg/testng/annotations/ITestAnnotation;
    MethodParameters:
                Name  Flags
      testAnnotation  

  private java.lang.String findDescription(org.testng.annotations.ITestAnnotation, org.testng.xml.XmlTest);
    descriptor: (Lorg/testng/annotations/ITestAnnotation;Lorg/testng/xml/XmlTest;)Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=5, args_size=3
        start local 0 // org.testng.internal.TestNGMethod this
        start local 1 // org.testng.annotations.ITestAnnotation testAnnotation
        start local 2 // org.testng.xml.XmlTest xmlTest
         0: .line 115
            aload 1 /* testAnnotation */
            invokeinterface org.testng.annotations.ITestAnnotation.getDescription:()Ljava/lang/String;
            astore 3 /* result */
        start local 3 // java.lang.String result
         1: .line 116
            aload 3 /* result */
            ifnull 3
         2: .line 117
            aload 3 /* result */
            areturn
         3: .line 119
      StackMap locals: java.lang.String
      StackMap stack:
            aload 2 /* xmlTest */
            invokevirtual org.testng.xml.XmlTest.getXmlClasses:()Ljava/util/List;
            astore 4 /* classes */
        start local 4 // java.util.List classes
         4: .line 120
            aload 4 /* classes */
            invokeinterface java.util.List.stream:()Ljava/util/stream/Stream;
         5: .line 121
            aload 0 /* this */
            invokedynamic test(Lorg/testng/internal/TestNGMethod;)Ljava/util/function/Predicate;
              Bootstrap: invokestatic 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;
                Method arguments:
                  (Ljava/lang/Object;)Z
                  org/testng/internal/TestNGMethod.classNameMatcher(Lorg/testng/xml/XmlClass;)Z (7)
                  (Lorg/testng/xml/XmlClass;)Z
            invokeinterface java.util.stream.Stream.filter:(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;
         6: .line 122
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic 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;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  org/testng/internal/TestNGMethod.lambda$1(Lorg/testng/xml/XmlClass;)Ljava/util/stream/Stream; (6)
                  (Lorg/testng/xml/XmlClass;)Ljava/util/stream/Stream;
            invokeinterface java.util.stream.Stream.flatMap:(Ljava/util/function/Function;)Ljava/util/stream/Stream;
         7: .line 123
            aload 0 /* this */
            invokedynamic test(Lorg/testng/internal/TestNGMethod;)Ljava/util/function/Predicate;
              Bootstrap: invokestatic 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;
                Method arguments:
                  (Ljava/lang/Object;)Z
                  org/testng/internal/TestNGMethod.methodNameMatcher(Lorg/testng/xml/XmlInclude;)Z (7)
                  (Lorg/testng/xml/XmlInclude;)Z
            invokeinterface java.util.stream.Stream.filter:(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;
         8: .line 124
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic 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;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  org/testng/xml/XmlInclude.getDescription()Ljava/lang/String; (5)
                  (Lorg/testng/xml/XmlInclude;)Ljava/lang/String;
            invokeinterface java.util.stream.Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;
         9: .line 125
            invokedynamic test()Ljava/util/function/Predicate;
              Bootstrap: invokestatic 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;
                Method arguments:
                  (Ljava/lang/Object;)Z
                  java/util/Objects.nonNull(Ljava/lang/Object;)Z (6)
                  (Ljava/lang/String;)Z
            invokeinterface java.util.stream.Stream.filter:(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;
        10: .line 126
            invokeinterface java.util.stream.Stream.findFirst:()Ljava/util/Optional;
            ldc ""
            invokevirtual java.util.Optional.orElse:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
        11: .line 120
            areturn
        end local 4 // java.util.List classes
        end local 3 // java.lang.String result
        end local 2 // org.testng.xml.XmlTest xmlTest
        end local 1 // org.testng.annotations.ITestAnnotation testAnnotation
        end local 0 // org.testng.internal.TestNGMethod this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   12     0            this  Lorg/testng/internal/TestNGMethod;
            0   12     1  testAnnotation  Lorg/testng/annotations/ITestAnnotation;
            0   12     2         xmlTest  Lorg/testng/xml/XmlTest;
            1   12     3          result  Ljava/lang/String;
            4   12     4         classes  Ljava/util/List<Lorg/testng/xml/XmlClass;>;
    MethodParameters:
                Name  Flags
      testAnnotation  
      xmlTest         

  private boolean classNameMatcher(org.testng.xml.XmlClass);
    descriptor: (Lorg/testng/xml/XmlClass;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.testng.internal.TestNGMethod this
        start local 1 // org.testng.xml.XmlClass xmlClass
         0: .line 130
            aload 1 /* xmlClass */
            invokevirtual org.testng.xml.XmlClass.getName:()Ljava/lang/String;
            aload 0 /* this */
            getfield org.testng.internal.TestNGMethod.m_method:Lorg/testng/internal/ConstructorOrMethod;
            invokevirtual org.testng.internal.ConstructorOrMethod.getMethod:()Ljava/lang/reflect/Method;
            invokevirtual java.lang.reflect.Method.getDeclaringClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ireturn
        end local 1 // org.testng.xml.XmlClass xmlClass
        end local 0 // org.testng.internal.TestNGMethod this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/testng/internal/TestNGMethod;
            0    1     1  xmlClass  Lorg/testng/xml/XmlClass;
    MethodParameters:
          Name  Flags
      xmlClass  

  private boolean methodNameMatcher(org.testng.xml.XmlInclude);
    descriptor: (Lorg/testng/xml/XmlInclude;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.testng.internal.TestNGMethod this
        start local 1 // org.testng.xml.XmlInclude xmlInclude
         0: .line 134
            aload 1 /* xmlInclude */
            invokevirtual org.testng.xml.XmlInclude.getName:()Ljava/lang/String;
            aload 0 /* this */
            getfield org.testng.internal.TestNGMethod.m_method:Lorg/testng/internal/ConstructorOrMethod;
            invokevirtual org.testng.internal.ConstructorOrMethod.getName:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ireturn
        end local 1 // org.testng.xml.XmlInclude xmlInclude
        end local 0 // org.testng.internal.TestNGMethod this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/testng/internal/TestNGMethod;
            0    1     1  xmlInclude  Lorg/testng/xml/XmlInclude;
    MethodParameters:
            Name  Flags
      xmlInclude  

  public int getThreadPoolSize();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.testng.internal.TestNGMethod this
         0: .line 140
            aload 0 /* this */
            getfield org.testng.internal.TestNGMethod.m_threadPoolSize:I
            ireturn
        end local 0 // org.testng.internal.TestNGMethod this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/testng/internal/TestNGMethod;

  public void setThreadPoolSize(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.testng.internal.TestNGMethod this
        start local 1 // int threadPoolSize
         0: .line 146
            aload 0 /* this */
            iload 1 /* threadPoolSize */
            putfield org.testng.internal.TestNGMethod.m_threadPoolSize:I
         1: .line 147
            return
        end local 1 // int threadPoolSize
        end local 0 // org.testng.internal.TestNGMethod this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lorg/testng/internal/TestNGMethod;
            0    2     1  threadPoolSize  I
    MethodParameters:
                Name  Flags
      threadPoolSize  

  public void setInvocationCount(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.testng.internal.TestNGMethod this
        start local 1 // int counter
         0: .line 152
            aload 0 /* this */
            iload 1 /* counter */
            putfield org.testng.internal.TestNGMethod.m_invocationCount:I
         1: .line 153
            return
        end local 1 // int counter
        end local 0 // org.testng.internal.TestNGMethod this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lorg/testng/internal/TestNGMethod;
            0    2     1  counter  I
    MethodParameters:
         Name  Flags
      counter  

  public org.testng.internal.BaseTestMethod clone();
    descriptor: ()Lorg/testng/internal/BaseTestMethod;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=4, args_size=1
        start local 0 // org.testng.internal.TestNGMethod this
         0: .line 163
            new org.testng.internal.TestNGMethod
            dup
         1: .line 164
            aload 0 /* this */
            invokevirtual org.testng.internal.TestNGMethod.getConstructorOrMethod:()Lorg/testng/internal/ConstructorOrMethod;
            invokevirtual org.testng.internal.ConstructorOrMethod.getMethod:()Ljava/lang/reflect/Method;
         2: .line 165
            aload 0 /* this */
            invokevirtual org.testng.internal.TestNGMethod.getAnnotationFinder:()Lorg/testng/internal/annotations/IAnnotationFinder;
         3: .line 166
            iconst_0
         4: .line 167
            aload 0 /* this */
            invokevirtual org.testng.internal.TestNGMethod.getXmlTest:()Lorg/testng/xml/XmlTest;
         5: .line 168
            aload 0 /* this */
            invokevirtual org.testng.internal.TestNGMethod.getInstance:()Ljava/lang/Object;
         6: .line 163
            invokespecial org.testng.internal.TestNGMethod.<init>:(Ljava/lang/reflect/Method;Lorg/testng/internal/annotations/IAnnotationFinder;ZLorg/testng/xml/XmlTest;Ljava/lang/Object;)V
         7: .line 162
            astore 1 /* clone */
        start local 1 // org.testng.internal.TestNGMethod clone
         8: .line 169
            aload 0 /* this */
            invokevirtual org.testng.internal.TestNGMethod.getTestClass:()Lorg/testng/ITestClass;
            astore 2 /* tc */
        start local 2 // org.testng.ITestClass tc
         9: .line 170
            new org.testng.internal.NoOpTestClass
            dup
            aload 2 /* tc */
            invokespecial org.testng.internal.NoOpTestClass.<init>:(Lorg/testng/ITestClass;)V
            astore 3 /* testClass */
        start local 3 // org.testng.internal.NoOpTestClass testClass
        10: .line 171
            aload 3 /* testClass */
            aload 2 /* tc */
            invokeinterface org.testng.ITestClass.getBeforeTestMethods:()[Lorg/testng/ITestNGMethod;
            invokestatic org.testng.internal.TestNGMethod.clone:([Lorg/testng/ITestNGMethod;)[Lorg/testng/ITestNGMethod;
            invokevirtual org.testng.internal.NoOpTestClass.setBeforeTestMethods:([Lorg/testng/ITestNGMethod;)V
        11: .line 172
            aload 3 /* testClass */
            aload 2 /* tc */
            invokeinterface org.testng.ITestClass.getAfterTestMethods:()[Lorg/testng/ITestNGMethod;
            invokestatic org.testng.internal.TestNGMethod.clone:([Lorg/testng/ITestNGMethod;)[Lorg/testng/ITestNGMethod;
            invokevirtual org.testng.internal.NoOpTestClass.setAfterTestMethod:([Lorg/testng/ITestNGMethod;)V
        12: .line 173
            aload 1 /* clone */
            aload 3 /* testClass */
            putfield org.testng.internal.TestNGMethod.m_testClass:Lorg/testng/ITestClass;
        13: .line 174
            aload 1 /* clone */
            aload 0 /* this */
            invokevirtual org.testng.internal.TestNGMethod.getDate:()J
            invokevirtual org.testng.internal.TestNGMethod.setDate:(J)V
        14: .line 175
            aload 1 /* clone */
            aload 0 /* this */
            invokevirtual org.testng.internal.TestNGMethod.getGroups:()[Ljava/lang/String;
            invokevirtual org.testng.internal.TestNGMethod.setGroups:([Ljava/lang/String;)V
        15: .line 176
            aload 1 /* clone */
            aload 0 /* this */
            invokevirtual org.testng.internal.TestNGMethod.getGroupsDependedUpon:()[Ljava/lang/String;
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            invokevirtual org.testng.internal.TestNGMethod.setGroupsDependedUpon:([Ljava/lang/String;Ljava/util/Collection;)V
        16: .line 177
            aload 1 /* clone */
            aload 0 /* this */
            invokevirtual org.testng.internal.TestNGMethod.getMethodsDependedUpon:()[Ljava/lang/String;
            invokevirtual org.testng.internal.TestNGMethod.setMethodsDependedUpon:([Ljava/lang/String;)V
        17: .line 178
            aload 1 /* clone */
            aload 0 /* this */
            invokevirtual org.testng.internal.TestNGMethod.isAlwaysRun:()Z
            invokevirtual org.testng.internal.TestNGMethod.setAlwaysRun:(Z)V
        18: .line 179
            aload 1 /* clone */
            aload 0 /* this */
            invokevirtual org.testng.internal.TestNGMethod.getBeforeGroups:()[Ljava/lang/String;
            putfield org.testng.internal.TestNGMethod.m_beforeGroups:[Ljava/lang/String;
        19: .line 180
            aload 1 /* clone */
            aload 0 /* this */
            invokevirtual org.testng.internal.TestNGMethod.getAfterGroups:()[Ljava/lang/String;
            putfield org.testng.internal.TestNGMethod.m_afterGroups:[Ljava/lang/String;
        20: .line 181
            aload 1 /* clone */
            aload 0 /* this */
            getfield org.testng.internal.TestNGMethod.m_currentInvocationCount:Ljava/util/concurrent/atomic/AtomicInteger;
            putfield org.testng.internal.TestNGMethod.m_currentInvocationCount:Ljava/util/concurrent/atomic/AtomicInteger;
        21: .line 182
            aload 1 /* clone */
            aload 0 /* this */
            invokevirtual org.testng.internal.TestNGMethod.getMissingGroup:()Ljava/lang/String;
            invokevirtual org.testng.internal.TestNGMethod.setMissingGroup:(Ljava/lang/String;)V
        22: .line 183
            aload 1 /* clone */
            aload 0 /* this */
            invokevirtual org.testng.internal.TestNGMethod.getThreadPoolSize:()I
            invokevirtual org.testng.internal.TestNGMethod.setThreadPoolSize:(I)V
        23: .line 184
            aload 1 /* clone */
            aload 0 /* this */
            invokevirtual org.testng.internal.TestNGMethod.getDescription:()Ljava/lang/String;
            invokevirtual org.testng.internal.TestNGMethod.setDescription:(Ljava/lang/String;)V
        24: .line 185
            aload 1 /* clone */
            aload 0 /* this */
            invokevirtual org.testng.internal.TestNGMethod.getEnabled:()Z
            invokevirtual org.testng.internal.TestNGMethod.setEnabled:(Z)V
        25: .line 186
            aload 1 /* clone */
            aload 0 /* this */
            invokevirtual org.testng.internal.TestNGMethod.getParameterInvocationCount:()I
            invokevirtual org.testng.internal.TestNGMethod.setParameterInvocationCount:(I)V
        26: .line 187
            aload 1 /* clone */
            aload 0 /* this */
            invokevirtual org.testng.internal.TestNGMethod.getInvocationCount:()I
            invokevirtual org.testng.internal.TestNGMethod.setInvocationCount:(I)V
        27: .line 188
            aload 1 /* clone */
            aload 0 /* this */
            invokevirtual org.testng.internal.TestNGMethod.getSuccessPercentage:()I
            putfield org.testng.internal.TestNGMethod.m_successPercentage:I
        28: .line 189
            aload 1 /* clone */
            aload 0 /* this */
            invokevirtual org.testng.internal.TestNGMethod.getTimeOut:()J
            invokevirtual org.testng.internal.TestNGMethod.setTimeOut:(J)V
        29: .line 190
            aload 1 /* clone */
            aload 0 /* this */
            invokevirtual org.testng.internal.TestNGMethod.getRetryAnalyzer:()Lorg/testng/IRetryAnalyzer;
            invokevirtual org.testng.internal.TestNGMethod.setRetryAnalyzer:(Lorg/testng/IRetryAnalyzer;)V
        30: .line 191
            aload 1 /* clone */
            aload 0 /* this */
            invokevirtual org.testng.internal.TestNGMethod.getRetryAnalyzerClass:()Ljava/lang/Class;
            invokevirtual org.testng.internal.TestNGMethod.setRetryAnalyzerClass:(Ljava/lang/Class;)V
        31: .line 192
            aload 1 /* clone */
            aload 0 /* this */
            invokevirtual org.testng.internal.TestNGMethod.skipFailedInvocations:()Z
            invokevirtual org.testng.internal.TestNGMethod.setSkipFailedInvocations:(Z)V
        32: .line 193
            aload 1 /* clone */
            aload 0 /* this */
            invokevirtual org.testng.internal.TestNGMethod.getInvocationNumbers:()Ljava/util/List;
            invokevirtual org.testng.internal.TestNGMethod.setInvocationNumbers:(Ljava/util/List;)V
        33: .line 194
            aload 1 /* clone */
            aload 0 /* this */
            invokevirtual org.testng.internal.TestNGMethod.getPriority:()I
            invokevirtual org.testng.internal.TestNGMethod.setPriority:(I)V
        34: .line 196
            aload 1 /* clone */
            areturn
        end local 3 // org.testng.internal.NoOpTestClass testClass
        end local 2 // org.testng.ITestClass tc
        end local 1 // org.testng.internal.TestNGMethod clone
        end local 0 // org.testng.internal.TestNGMethod this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   35     0       this  Lorg/testng/internal/TestNGMethod;
            8   35     1      clone  Lorg/testng/internal/TestNGMethod;
            9   35     2         tc  Lorg/testng/ITestClass;
           10   35     3  testClass  Lorg/testng/internal/NoOpTestClass;

  private static org.testng.ITestNGMethod[] clone(org.testng.ITestNGMethod[]);
    descriptor: ([Lorg/testng/ITestNGMethod;)[Lorg/testng/ITestNGMethod;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.testng.ITestNGMethod[] sources
         0: .line 200
            aload 0 /* sources */
            invokestatic java.util.Arrays.stream:([Ljava/lang/Object;)Ljava/util/stream/Stream;
         1: .line 201
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic 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;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  org/testng/ITestNGMethod.clone()Lorg/testng/ITestNGMethod; (9 itf)
                  (Lorg/testng/ITestNGMethod;)Lorg/testng/ITestNGMethod;
            invokeinterface java.util.stream.Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;
         2: .line 202
            invokedynamic apply()Ljava/util/function/IntFunction;
              Bootstrap: invokestatic 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;
                Method arguments:
                  (I)Ljava/lang/Object;
                  org/testng/internal/TestNGMethod.lambda$6(I)[Lorg/testng/ITestNGMethod; (6)
                  (I)[Lorg/testng/ITestNGMethod;
            invokeinterface java.util.stream.Stream.toArray:(Ljava/util/function/IntFunction;)[Ljava/lang/Object;
            checkcast org.testng.ITestNGMethod[]
         3: .line 200
            areturn
        end local 0 // org.testng.ITestNGMethod[] sources
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0  sources  [Lorg/testng/ITestNGMethod;
    MethodParameters:
         Name  Flags
      sources  

  private static org.testng.IRetryAnalyzer cloneInstance(org.testng.IRetryAnalyzer);
    descriptor: (Lorg/testng/IRetryAnalyzer;)Lorg/testng/IRetryAnalyzer;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.testng.IRetryAnalyzer instance
         0: .line 206
            aload 0 /* instance */
            ifnonnull 2
         1: .line 207
            aconst_null
            areturn
         2: .line 209
      StackMap locals:
      StackMap stack:
            aload 0 /* instance */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokestatic org.testng.internal.InstanceCreator.newInstance:(Ljava/lang/Class;)Ljava/lang/Object;
            checkcast org.testng.IRetryAnalyzer
            areturn
        end local 0 // org.testng.IRetryAnalyzer instance
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0  instance  Lorg/testng/IRetryAnalyzer;
    MethodParameters:
          Name  Flags
      instance  

  public boolean isDataDriven();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.testng.internal.TestNGMethod this
         0: .line 214
            aload 0 /* this */
            getfield org.testng.internal.TestNGMethod.isDataDriven:Z
            ireturn
        end local 0 // org.testng.internal.TestNGMethod this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/testng/internal/TestNGMethod;

  public org.testng.annotations.CustomAttribute[] getAttributes();
    descriptor: ()[Lorg/testng/annotations/CustomAttribute;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.testng.internal.TestNGMethod this
         0: .line 219
            aload 0 /* this */
            getfield org.testng.internal.TestNGMethod.m_attributes:[Lorg/testng/annotations/CustomAttribute;
            areturn
        end local 0 // org.testng.internal.TestNGMethod this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/testng/internal/TestNGMethod;

  public org.testng.IDataProviderMethod getDataProviderMethod();
    descriptor: ()Lorg/testng/IDataProviderMethod;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.testng.internal.TestNGMethod this
         0: .line 224
            aload 0 /* this */
            getfield org.testng.internal.TestNGMethod.dataProviderMethod:Lorg/testng/IDataProviderMethod;
            areturn
        end local 0 // org.testng.internal.TestNGMethod this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/testng/internal/TestNGMethod;

  public void setDataProviderMethod(org.testng.IDataProviderMethod);
    descriptor: (Lorg/testng/IDataProviderMethod;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.testng.internal.TestNGMethod this
        start local 1 // org.testng.IDataProviderMethod dataProviderMethod
         0: .line 228
            aload 0 /* this */
            aload 1 /* dataProviderMethod */
            putfield org.testng.internal.TestNGMethod.dataProviderMethod:Lorg/testng/IDataProviderMethod;
         1: .line 229
            return
        end local 1 // org.testng.IDataProviderMethod dataProviderMethod
        end local 0 // org.testng.internal.TestNGMethod this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Lorg/testng/internal/TestNGMethod;
            0    2     1  dataProviderMethod  Lorg/testng/IDataProviderMethod;
    MethodParameters:
                    Name  Flags
      dataProviderMethod  

  public org.testng.ITestNGMethod clone();
    descriptor: ()Lorg/testng/ITestNGMethod;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual org.testng.internal.TestNGMethod.clone:()Lorg/testng/internal/BaseTestMethod;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.Object clone();
    descriptor: ()Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual org.testng.internal.TestNGMethod.clone:()Lorg/testng/internal/BaseTestMethod;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.lang.CloneNotSupportedException

  private static java.util.stream.Stream lambda$1(org.testng.xml.XmlClass);
    descriptor: (Lorg/testng/xml/XmlClass;)Ljava/util/stream/Stream;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.testng.xml.XmlClass xmlClass
         0: .line 122
            aload 0 /* xmlClass */
            invokevirtual org.testng.xml.XmlClass.getIncludedMethods:()Ljava/util/List;
            invokeinterface java.util.List.stream:()Ljava/util/stream/Stream;
            areturn
        end local 0 // org.testng.xml.XmlClass xmlClass
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0  xmlClass  Lorg/testng/xml/XmlClass;

  private static org.testng.ITestNGMethod[] lambda$6(int);
    descriptor: (I)[Lorg/testng/ITestNGMethod;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            iload 0
            anewarray org.testng.ITestNGMethod
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "TestNGMethod.java"
InnerClasses:
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles