public class org.jboss.shrinkwrap.resolver.impl.maven.convert.MavenConverter
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.jboss.shrinkwrap.resolver.impl.maven.convert.MavenConverter
  super_class: java.lang.Object
{
  private static final java.util.logging.Logger log;
    descriptor: Ljava/util/logging/Logger;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.lang.String EMPTY;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: ""

  private static final org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependencyExclusion[] TYPESAFE_EXCLUSIONS_ARRAY;
    descriptor: [Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependencyExclusion;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 69
            ldc Lorg/jboss/shrinkwrap/resolver/impl/maven/convert/MavenConverter;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            invokestatic java.util.logging.Logger.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger;
            putstatic org.jboss.shrinkwrap.resolver.impl.maven.convert.MavenConverter.log:Ljava/util/logging/Logger;
         1: .line 78
            iconst_0
            anewarray org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependencyExclusion
            putstatic org.jboss.shrinkwrap.resolver.impl.maven.convert.MavenConverter.TYPESAFE_EXCLUSIONS_ARRAY:[Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependencyExclusion;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.jboss.shrinkwrap.resolver.impl.maven.convert.MavenConverter this
         0: .line 74
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 75
            new java.lang.UnsupportedOperationException
            dup
            ldc "Utility class MavenConverter cannot be instantiated."
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.jboss.shrinkwrap.resolver.impl.maven.convert.MavenConverter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jboss/shrinkwrap/resolver/impl/maven/convert/MavenConverter;

  public static org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependencyExclusion fromExclusion(org.apache.maven.model.Exclusion);
    descriptor: (Lorg/apache/maven/model/Exclusion;)Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependencyExclusion;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.apache.maven.model.Exclusion exclusion
         0: .line 81
            aload 0 /* exclusion */
            invokevirtual org.apache.maven.model.Exclusion.getGroupId:()Ljava/lang/String;
         1: .line 82
            aload 0 /* exclusion */
            invokevirtual org.apache.maven.model.Exclusion.getArtifactId:()Ljava/lang/String;
         2: .line 81
            invokestatic org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependencies.createExclusion:(Ljava/lang/String;Ljava/lang/String;)Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependencyExclusion;
            astore 1 /* translated */
        start local 1 // org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependencyExclusion translated
         3: .line 83
            aload 1 /* translated */
            areturn
        end local 1 // org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependencyExclusion translated
        end local 0 // org.apache.maven.model.Exclusion exclusion
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0   exclusion  Lorg/apache/maven/model/Exclusion;
            3    4     1  translated  Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependencyExclusion;
    MethodParameters:
           Name  Flags
      exclusion  final

  public static org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependencyExclusion fromExclusion(org.eclipse.aether.graph.Exclusion);
    descriptor: (Lorg/eclipse/aether/graph/Exclusion;)Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependencyExclusion;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.eclipse.aether.graph.Exclusion exclusion
         0: .line 87
            aload 0 /* exclusion */
            invokevirtual org.eclipse.aether.graph.Exclusion.getGroupId:()Ljava/lang/String;
         1: .line 88
            aload 0 /* exclusion */
            invokevirtual org.eclipse.aether.graph.Exclusion.getArtifactId:()Ljava/lang/String;
         2: .line 87
            invokestatic org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependencies.createExclusion:(Ljava/lang/String;Ljava/lang/String;)Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependencyExclusion;
            astore 1 /* translated */
        start local 1 // org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependencyExclusion translated
         3: .line 89
            aload 1 /* translated */
            areturn
        end local 1 // org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependencyExclusion translated
        end local 0 // org.eclipse.aether.graph.Exclusion exclusion
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0   exclusion  Lorg/eclipse/aether/graph/Exclusion;
            3    4     1  translated  Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependencyExclusion;
    MethodParameters:
           Name  Flags
      exclusion  final

  public static java.util.Set<org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependencyExclusion> fromExclusions(java.util.Collection<org.eclipse.aether.graph.Exclusion>);
    descriptor: (Ljava/util/Collection;)Ljava/util/Set;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // java.util.Collection exclusions
         0: .line 93
            new java.util.LinkedHashSet
            dup
            aload 0 /* exclusions */
            invokeinterface java.util.Collection.size:()I
            invokespecial java.util.LinkedHashSet.<init>:(I)V
            astore 1 /* set */
        start local 1 // java.util.Set set
         1: .line 94
            aload 0 /* exclusions */
            invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
            astore 3
            goto 4
      StackMap locals: java.util.Collection java.util.Set top java.util.Iterator
      StackMap stack:
         2: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.eclipse.aether.graph.Exclusion
            astore 2 /* e */
        start local 2 // org.eclipse.aether.graph.Exclusion e
         3: .line 95
            aload 1 /* set */
            aload 2 /* e */
            invokestatic org.jboss.shrinkwrap.resolver.impl.maven.convert.MavenConverter.fromExclusion:(Lorg/eclipse/aether/graph/Exclusion;)Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependencyExclusion;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        end local 2 // org.eclipse.aether.graph.Exclusion e
         4: .line 94
      StackMap locals:
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 2
         5: .line 97
            aload 1 /* set */
            areturn
        end local 1 // java.util.Set set
        end local 0 // java.util.Collection exclusions
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    6     0  exclusions  Ljava/util/Collection<Lorg/eclipse/aether/graph/Exclusion;>;
            1    6     1         set  Ljava/util/Set<Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependencyExclusion;>;
            3    4     2           e  Lorg/eclipse/aether/graph/Exclusion;
    Signature: (Ljava/util/Collection<Lorg/eclipse/aether/graph/Exclusion;>;)Ljava/util/Set<Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependencyExclusion;>;
    MethodParameters:
            Name  Flags
      exclusions  final

  public static java.lang.String toCanonicalForm(org.eclipse.aether.artifact.Artifact);
    descriptor: (Lorg/eclipse/aether/artifact/Artifact;)Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // org.eclipse.aether.artifact.Artifact artifact
         0: .line 101
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 1 /* sb */
        start local 1 // java.lang.StringBuilder sb
         1: .line 102
            aload 1 /* sb */
            aload 0 /* artifact */
            invokeinterface org.eclipse.aether.artifact.Artifact.getGroupId:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ":"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         2: .line 103
            aload 1 /* sb */
            aload 0 /* artifact */
            invokeinterface org.eclipse.aether.artifact.Artifact.getArtifactId:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ":"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         3: .line 106
            aload 0 /* artifact */
            ldc "type"
            aload 0 /* artifact */
            invokeinterface org.eclipse.aether.artifact.Artifact.getExtension:()Ljava/lang/String;
            invokeinterface org.eclipse.aether.artifact.Artifact.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            invokestatic org.jboss.shrinkwrap.resolver.api.maven.PackagingType.of:(Ljava/lang/String;)Lorg/jboss/shrinkwrap/resolver/api/maven/PackagingType;
         4: .line 105
            astore 2 /* packaging */
        start local 2 // org.jboss.shrinkwrap.resolver.api.maven.PackagingType packaging
         5: .line 107
            aload 0 /* artifact */
            invokeinterface org.eclipse.aether.artifact.Artifact.getClassifier:()Ljava/lang/String;
            invokevirtual java.lang.String.length:()I
            ifne 6
            aload 2 /* packaging */
            invokevirtual org.jboss.shrinkwrap.resolver.api.maven.PackagingType.getClassifier:()Ljava/lang/String;
            goto 7
      StackMap locals: java.lang.StringBuilder org.jboss.shrinkwrap.resolver.api.maven.PackagingType
      StackMap stack:
         6: aload 0 /* artifact */
            invokeinterface org.eclipse.aether.artifact.Artifact.getClassifier:()Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
         7: astore 3 /* classifier */
        start local 3 // java.lang.String classifier
         8: .line 109
            aload 1 /* sb */
            aload 2 /* packaging */
            invokevirtual org.jboss.shrinkwrap.resolver.api.maven.PackagingType.getId:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ":"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         9: .line 110
            aload 3 /* classifier */
            invokevirtual java.lang.String.length:()I
            ifeq 11
        10: .line 111
            aload 1 /* sb */
            aload 3 /* classifier */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ":"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        11: .line 113
      StackMap locals: java.lang.String
      StackMap stack:
            aload 1 /* sb */
            aload 0 /* artifact */
            invokeinterface org.eclipse.aether.artifact.Artifact.getVersion:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        12: .line 115
            aload 1 /* sb */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 3 // java.lang.String classifier
        end local 2 // org.jboss.shrinkwrap.resolver.api.maven.PackagingType packaging
        end local 1 // java.lang.StringBuilder sb
        end local 0 // org.eclipse.aether.artifact.Artifact artifact
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   13     0    artifact  Lorg/eclipse/aether/artifact/Artifact;
            1   13     1          sb  Ljava/lang/StringBuilder;
            5   13     2   packaging  Lorg/jboss/shrinkwrap/resolver/api/maven/PackagingType;
            8   13     3  classifier  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      artifact  final

  public static org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency fromDependency(org.eclipse.aether.graph.Dependency);
    descriptor: (Lorg/eclipse/aether/graph/Dependency;)Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependency;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=7, locals=7, args_size=1
        start local 0 // org.eclipse.aether.graph.Dependency dependency
         0: .line 119
            aload 0 /* dependency */
            invokevirtual org.eclipse.aether.graph.Dependency.getArtifact:()Lorg/eclipse/aether/artifact/Artifact;
            astore 1 /* artifact */
        start local 1 // org.eclipse.aether.artifact.Artifact artifact
         1: .line 122
            aload 1 /* artifact */
            ldc "type"
            aload 1 /* artifact */
            invokeinterface org.eclipse.aether.artifact.Artifact.getExtension:()Ljava/lang/String;
            invokeinterface org.eclipse.aether.artifact.Artifact.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            invokestatic org.jboss.shrinkwrap.resolver.api.maven.PackagingType.of:(Ljava/lang/String;)Lorg/jboss/shrinkwrap/resolver/api/maven/PackagingType;
         2: .line 121
            astore 2 /* packaging */
        start local 2 // org.jboss.shrinkwrap.resolver.api.maven.PackagingType packaging
         3: .line 123
            aload 1 /* artifact */
            invokeinterface org.eclipse.aether.artifact.Artifact.getClassifier:()Ljava/lang/String;
            invokevirtual java.lang.String.length:()I
            ifne 4
            aload 2 /* packaging */
            invokevirtual org.jboss.shrinkwrap.resolver.api.maven.PackagingType.getClassifier:()Ljava/lang/String;
            goto 5
      StackMap locals: org.eclipse.aether.artifact.Artifact org.jboss.shrinkwrap.resolver.api.maven.PackagingType
      StackMap stack:
         4: aload 1 /* artifact */
            invokeinterface org.eclipse.aether.artifact.Artifact.getClassifier:()Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
         5: astore 3 /* classifier */
        start local 3 // java.lang.String classifier
         6: .line 125
            aload 1 /* artifact */
            invokeinterface org.eclipse.aether.artifact.Artifact.getGroupId:()Ljava/lang/String;
         7: .line 126
            aload 1 /* artifact */
            invokeinterface org.eclipse.aether.artifact.Artifact.getArtifactId:()Ljava/lang/String;
            aload 1 /* artifact */
            invokeinterface org.eclipse.aether.artifact.Artifact.getVersion:()Ljava/lang/String;
            aload 2 /* packaging */
            aload 3 /* classifier */
         8: .line 125
            invokestatic org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenCoordinates.createCoordinate:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/jboss/shrinkwrap/resolver/api/maven/PackagingType;Ljava/lang/String;)Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenCoordinate;
            astore 4 /* coordinate */
        start local 4 // org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenCoordinate coordinate
         9: .line 129
            getstatic org.jboss.shrinkwrap.resolver.api.maven.ScopeType.RUNTIME:Lorg/jboss/shrinkwrap/resolver/api/maven/ScopeType;
            astore 5 /* scope */
        start local 5 // org.jboss.shrinkwrap.resolver.api.maven.ScopeType scope
        10: .line 131
            aload 0 /* dependency */
            invokevirtual org.eclipse.aether.graph.Dependency.getScope:()Ljava/lang/String;
            invokestatic org.jboss.shrinkwrap.resolver.api.maven.ScopeType.fromScopeType:(Ljava/lang/String;)Lorg/jboss/shrinkwrap/resolver/api/maven/ScopeType;
            astore 5 /* scope */
        11: .line 132
            goto 16
      StackMap locals: org.eclipse.aether.graph.Dependency org.eclipse.aether.artifact.Artifact org.jboss.shrinkwrap.resolver.api.maven.PackagingType java.lang.String org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenCoordinate org.jboss.shrinkwrap.resolver.api.maven.ScopeType
      StackMap stack: java.lang.IllegalArgumentException
        12: pop
        13: .line 134
            getstatic org.jboss.shrinkwrap.resolver.impl.maven.convert.MavenConverter.log:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.WARNING:Ljava/util/logging/Level;
            ldc "Invalid scope {0} of dependency {1} will be replaced by <scope>runtime</scope>"
        14: .line 135
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* dependency */
            invokevirtual org.eclipse.aether.graph.Dependency.getScope:()Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 4 /* coordinate */
            invokeinterface org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenCoordinate.toCanonicalForm:()Ljava/lang/String;
            aastore
        15: .line 134
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V
        16: .line 138
      StackMap locals:
      StackMap stack:
            aload 4 /* coordinate */
            aload 5 /* scope */
            aload 0 /* dependency */
            invokevirtual org.eclipse.aether.graph.Dependency.isOptional:()Z
        17: .line 139
            aload 0 /* dependency */
            invokevirtual org.eclipse.aether.graph.Dependency.getExclusions:()Ljava/util/Collection;
            invokestatic org.jboss.shrinkwrap.resolver.impl.maven.convert.MavenConverter.fromExclusions:(Ljava/util/Collection;)Ljava/util/Set;
            getstatic org.jboss.shrinkwrap.resolver.impl.maven.convert.MavenConverter.TYPESAFE_EXCLUSIONS_ARRAY:[Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependencyExclusion;
            invokeinterface java.util.Set.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
            checkcast org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependencyExclusion[]
        18: .line 138
            invokestatic org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependencies.createDependency:(Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenCoordinate;Lorg/jboss/shrinkwrap/resolver/api/maven/ScopeType;Z[Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependencyExclusion;)Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependency;
            astore 6 /* result */
        start local 6 // org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency result
        19: .line 140
            aload 6 /* result */
            areturn
        end local 6 // org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency result
        end local 5 // org.jboss.shrinkwrap.resolver.api.maven.ScopeType scope
        end local 4 // org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenCoordinate coordinate
        end local 3 // java.lang.String classifier
        end local 2 // org.jboss.shrinkwrap.resolver.api.maven.PackagingType packaging
        end local 1 // org.eclipse.aether.artifact.Artifact artifact
        end local 0 // org.eclipse.aether.graph.Dependency dependency
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   20     0  dependency  Lorg/eclipse/aether/graph/Dependency;
            1   20     1    artifact  Lorg/eclipse/aether/artifact/Artifact;
            3   20     2   packaging  Lorg/jboss/shrinkwrap/resolver/api/maven/PackagingType;
            6   20     3  classifier  Ljava/lang/String;
            9   20     4  coordinate  Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenCoordinate;
           10   20     5       scope  Lorg/jboss/shrinkwrap/resolver/api/maven/ScopeType;
           19   20     6      result  Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependency;
      Exception table:
        from    to  target  type
          10    11      12  Class java.lang.IllegalArgumentException
    MethodParameters:
            Name  Flags
      dependency  final

  public static java.util.Set<org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency> fromDependencies(java.util.Collection<org.eclipse.aether.graph.Dependency>);
    descriptor: (Ljava/util/Collection;)Ljava/util/Set;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=4, args_size=1
        start local 0 // java.util.Collection dependencies
         0: .line 145
            new java.util.LinkedHashSet
            dup
            invokespecial java.util.LinkedHashSet.<init>:()V
            astore 1 /* set */
        start local 1 // java.util.Set set
         1: .line 146
            aload 0 /* dependencies */
            invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
            astore 3
            goto 4
      StackMap locals: java.util.Collection java.util.Set top java.util.Iterator
      StackMap stack:
         2: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.eclipse.aether.graph.Dependency
            astore 2 /* d */
        start local 2 // org.eclipse.aether.graph.Dependency d
         3: .line 147
            aload 1 /* set */
            aload 2 /* d */
            invokestatic org.jboss.shrinkwrap.resolver.impl.maven.convert.MavenConverter.fromDependency:(Lorg/eclipse/aether/graph/Dependency;)Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependency;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        end local 2 // org.eclipse.aether.graph.Dependency d
         4: .line 146
      StackMap locals:
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 2
         5: .line 150
            aload 1 /* set */
            areturn
        end local 1 // java.util.Set set
        end local 0 // java.util.Collection dependencies
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    6     0  dependencies  Ljava/util/Collection<Lorg/eclipse/aether/graph/Dependency;>;
            1    6     1           set  Ljava/util/Set<Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependency;>;
            3    4     2             d  Lorg/eclipse/aether/graph/Dependency;
    Signature: (Ljava/util/Collection<Lorg/eclipse/aether/graph/Dependency;>;)Ljava/util/Set<Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependency;>;
    MethodParameters:
              Name  Flags
      dependencies  

  public static org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency fromDependency(org.apache.maven.model.Dependency, org.eclipse.aether.artifact.ArtifactTypeRegistry);
    descriptor: (Lorg/apache/maven/model/Dependency;Lorg/eclipse/aether/artifact/ArtifactTypeRegistry;)Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependency;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=9, locals=14, args_size=2
        start local 0 // org.apache.maven.model.Dependency dependency
        start local 1 // org.eclipse.aether.artifact.ArtifactTypeRegistry registry
         0: .line 164
            aload 1 /* registry */
            aload 0 /* dependency */
            invokevirtual org.apache.maven.model.Dependency.getType:()Ljava/lang/String;
            invokeinterface org.eclipse.aether.artifact.ArtifactTypeRegistry.get:(Ljava/lang/String;)Lorg/eclipse/aether/artifact/ArtifactType;
            astore 2 /* stereotype */
        start local 2 // org.eclipse.aether.artifact.ArtifactType stereotype
         1: .line 165
            aload 2 /* stereotype */
            ifnonnull 3
         2: .line 166
            new org.eclipse.aether.artifact.DefaultArtifactType
            dup
            aload 0 /* dependency */
            invokevirtual org.apache.maven.model.Dependency.getType:()Ljava/lang/String;
            invokespecial org.eclipse.aether.artifact.DefaultArtifactType.<init>:(Ljava/lang/String;)V
            astore 2 /* stereotype */
         3: .line 169
      StackMap locals: org.eclipse.aether.artifact.ArtifactType
      StackMap stack:
            aload 0 /* dependency */
            invokevirtual org.apache.maven.model.Dependency.getSystemPath:()Ljava/lang/String;
            ifnull 4
            aload 0 /* dependency */
            invokevirtual org.apache.maven.model.Dependency.getSystemPath:()Ljava/lang/String;
            invokevirtual java.lang.String.length:()I
            ifle 4
            iconst_1
            goto 5
      StackMap locals:
      StackMap stack:
         4: iconst_0
      StackMap locals:
      StackMap stack: int
         5: istore 3 /* system */
        start local 3 // boolean system
         6: .line 171
            aconst_null
            astore 4 /* props */
        start local 4 // java.util.Map props
         7: .line 172
            iload 3 /* system */
            ifeq 9
         8: .line 173
            ldc "localPath"
            aload 0 /* dependency */
            invokevirtual org.apache.maven.model.Dependency.getSystemPath:()Ljava/lang/String;
            invokestatic java.util.Collections.singletonMap:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
            astore 4 /* props */
         9: .line 176
      StackMap locals: int java.util.Map
      StackMap stack:
            new org.eclipse.aether.artifact.DefaultArtifact
            dup
            aload 0 /* dependency */
            invokevirtual org.apache.maven.model.Dependency.getGroupId:()Ljava/lang/String;
            aload 0 /* dependency */
            invokevirtual org.apache.maven.model.Dependency.getArtifactId:()Ljava/lang/String;
        10: .line 177
            aload 0 /* dependency */
            invokevirtual org.apache.maven.model.Dependency.getClassifier:()Ljava/lang/String;
            aconst_null
            aload 0 /* dependency */
            invokevirtual org.apache.maven.model.Dependency.getVersion:()Ljava/lang/String;
            aload 4 /* props */
            aload 2 /* stereotype */
        11: .line 176
            invokespecial org.eclipse.aether.artifact.DefaultArtifact.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lorg/eclipse/aether/artifact/ArtifactType;)V
            astore 5 /* artifact */
        start local 5 // org.eclipse.aether.artifact.Artifact artifact
        12: .line 179
            new java.util.LinkedHashSet
            dup
            invokespecial java.util.LinkedHashSet.<init>:()V
            astore 6 /* exclusions */
        start local 6 // java.util.Set exclusions
        13: .line 180
            aload 0 /* dependency */
            invokevirtual org.apache.maven.model.Dependency.getExclusions:()Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 8
            goto 16
      StackMap locals: org.apache.maven.model.Dependency org.eclipse.aether.artifact.ArtifactTypeRegistry org.eclipse.aether.artifact.ArtifactType int java.util.Map org.eclipse.aether.artifact.Artifact java.util.Set top java.util.Iterator
      StackMap stack:
        14: aload 8
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.apache.maven.model.Exclusion
            astore 7 /* e */
        start local 7 // org.apache.maven.model.Exclusion e
        15: .line 181
            aload 6 /* exclusions */
            aload 7 /* e */
            invokestatic org.jboss.shrinkwrap.resolver.impl.maven.convert.MavenConverter.fromExclusion:(Lorg/apache/maven/model/Exclusion;)Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependencyExclusion;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        end local 7 // org.apache.maven.model.Exclusion e
        16: .line 180
      StackMap locals:
      StackMap stack:
            aload 8
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 14
        17: .line 185
            aload 5 /* artifact */
            ldc "type"
            aload 5 /* artifact */
            invokeinterface org.eclipse.aether.artifact.Artifact.getExtension:()Ljava/lang/String;
            invokeinterface org.eclipse.aether.artifact.Artifact.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            invokestatic org.jboss.shrinkwrap.resolver.api.maven.PackagingType.of:(Ljava/lang/String;)Lorg/jboss/shrinkwrap/resolver/api/maven/PackagingType;
        18: .line 184
            astore 7 /* packaging */
        start local 7 // org.jboss.shrinkwrap.resolver.api.maven.PackagingType packaging
        19: .line 186
            aload 5 /* artifact */
            invokeinterface org.eclipse.aether.artifact.Artifact.getClassifier:()Ljava/lang/String;
            invokevirtual java.lang.String.length:()I
            ifne 20
            aload 7 /* packaging */
            invokevirtual org.jboss.shrinkwrap.resolver.api.maven.PackagingType.getClassifier:()Ljava/lang/String;
            goto 21
      StackMap locals: org.apache.maven.model.Dependency org.eclipse.aether.artifact.ArtifactTypeRegistry org.eclipse.aether.artifact.ArtifactType int java.util.Map org.eclipse.aether.artifact.Artifact java.util.Set org.jboss.shrinkwrap.resolver.api.maven.PackagingType
      StackMap stack:
        20: aload 5 /* artifact */
            invokeinterface org.eclipse.aether.artifact.Artifact.getClassifier:()Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
        21: astore 8 /* classifier */
        start local 8 // java.lang.String classifier
        22: .line 188
            aload 5 /* artifact */
            invokeinterface org.eclipse.aether.artifact.Artifact.getGroupId:()Ljava/lang/String;
        23: .line 189
            aload 5 /* artifact */
            invokeinterface org.eclipse.aether.artifact.Artifact.getArtifactId:()Ljava/lang/String;
            aload 5 /* artifact */
            invokeinterface org.eclipse.aether.artifact.Artifact.getVersion:()Ljava/lang/String;
            aload 7 /* packaging */
            aload 8 /* classifier */
        24: .line 188
            invokestatic org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenCoordinates.createCoordinate:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/jboss/shrinkwrap/resolver/api/maven/PackagingType;Ljava/lang/String;)Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenCoordinate;
            astore 9 /* coordinate */
        start local 9 // org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenCoordinate coordinate
        25: .line 192
            aload 0 /* dependency */
            invokevirtual org.apache.maven.model.Dependency.getScope:()Ljava/lang/String;
            astore 10 /* resolvedScope */
        start local 10 // java.lang.String resolvedScope
        26: .line 193
            aload 10 /* resolvedScope */
            ifnonnull 27
            iconst_1
            goto 28
      StackMap locals: java.lang.String org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenCoordinate java.lang.String
      StackMap stack:
        27: iconst_0
      StackMap locals:
      StackMap stack: int
        28: istore 11 /* undeclaredScope */
        start local 11 // boolean undeclaredScope
        29: .line 196
            getstatic org.jboss.shrinkwrap.resolver.api.maven.ScopeType.RUNTIME:Lorg/jboss/shrinkwrap/resolver/api/maven/ScopeType;
            astore 12 /* scope */
        start local 12 // org.jboss.shrinkwrap.resolver.api.maven.ScopeType scope
        30: .line 198
            aload 10 /* resolvedScope */
            invokestatic org.jboss.shrinkwrap.resolver.api.maven.ScopeType.fromScopeType:(Ljava/lang/String;)Lorg/jboss/shrinkwrap/resolver/api/maven/ScopeType;
            astore 12 /* scope */
        31: .line 199
            goto 36
      StackMap locals: org.apache.maven.model.Dependency org.eclipse.aether.artifact.ArtifactTypeRegistry org.eclipse.aether.artifact.ArtifactType int java.util.Map org.eclipse.aether.artifact.Artifact java.util.Set org.jboss.shrinkwrap.resolver.api.maven.PackagingType java.lang.String org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenCoordinate java.lang.String int org.jboss.shrinkwrap.resolver.api.maven.ScopeType
      StackMap stack: java.lang.IllegalArgumentException
        32: pop
        33: .line 201
            getstatic org.jboss.shrinkwrap.resolver.impl.maven.convert.MavenConverter.log:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.WARNING:Ljava/util/logging/Level;
            ldc "Invalid scope {0} of dependency {1} will be replaced by <scope>runtime</scope>"
        34: .line 202
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* dependency */
            invokevirtual org.apache.maven.model.Dependency.getScope:()Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 9 /* coordinate */
            invokeinterface org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenCoordinate.toCanonicalForm:()Ljava/lang/String;
            aastore
        35: .line 201
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V
        36: .line 205
      StackMap locals:
      StackMap stack:
            new org.jboss.shrinkwrap.resolver.impl.maven.coordinate.MavenDependencyImpl
            dup
            aload 9 /* coordinate */
            aload 12 /* scope */
        37: .line 206
            aload 0 /* dependency */
            invokevirtual org.apache.maven.model.Dependency.isOptional:()Z
            iload 11 /* undeclaredScope */
            aload 6 /* exclusions */
            getstatic org.jboss.shrinkwrap.resolver.impl.maven.convert.MavenConverter.TYPESAFE_EXCLUSIONS_ARRAY:[Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependencyExclusion;
            invokeinterface java.util.Set.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
            checkcast org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependencyExclusion[]
        38: .line 205
            invokespecial org.jboss.shrinkwrap.resolver.impl.maven.coordinate.MavenDependencyImpl.<init>:(Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenCoordinate;Lorg/jboss/shrinkwrap/resolver/api/maven/ScopeType;ZZ[Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependencyExclusion;)V
            astore 13 /* result */
        start local 13 // org.jboss.shrinkwrap.resolver.spi.MavenDependencySPI result
        39: .line 207
            aload 13 /* result */
            areturn
        end local 13 // org.jboss.shrinkwrap.resolver.spi.MavenDependencySPI result
        end local 12 // org.jboss.shrinkwrap.resolver.api.maven.ScopeType scope
        end local 11 // boolean undeclaredScope
        end local 10 // java.lang.String resolvedScope
        end local 9 // org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenCoordinate coordinate
        end local 8 // java.lang.String classifier
        end local 7 // org.jboss.shrinkwrap.resolver.api.maven.PackagingType packaging
        end local 6 // java.util.Set exclusions
        end local 5 // org.eclipse.aether.artifact.Artifact artifact
        end local 4 // java.util.Map props
        end local 3 // boolean system
        end local 2 // org.eclipse.aether.artifact.ArtifactType stereotype
        end local 1 // org.eclipse.aether.artifact.ArtifactTypeRegistry registry
        end local 0 // org.apache.maven.model.Dependency dependency
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   40     0       dependency  Lorg/apache/maven/model/Dependency;
            0   40     1         registry  Lorg/eclipse/aether/artifact/ArtifactTypeRegistry;
            1   40     2       stereotype  Lorg/eclipse/aether/artifact/ArtifactType;
            6   40     3           system  Z
            7   40     4            props  Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
           12   40     5         artifact  Lorg/eclipse/aether/artifact/Artifact;
           13   40     6       exclusions  Ljava/util/Set<Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependencyExclusion;>;
           15   16     7                e  Lorg/apache/maven/model/Exclusion;
           19   40     7        packaging  Lorg/jboss/shrinkwrap/resolver/api/maven/PackagingType;
           22   40     8       classifier  Ljava/lang/String;
           25   40     9       coordinate  Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenCoordinate;
           26   40    10    resolvedScope  Ljava/lang/String;
           29   40    11  undeclaredScope  Z
           30   40    12            scope  Lorg/jboss/shrinkwrap/resolver/api/maven/ScopeType;
           39   40    13           result  Lorg/jboss/shrinkwrap/resolver/spi/MavenDependencySPI;
      Exception table:
        from    to  target  type
          30    31      32  Class java.lang.IllegalArgumentException
    MethodParameters:
            Name  Flags
      dependency  
      registry    

  public static java.util.Set<org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency> fromDependencies(java.util.Collection<org.apache.maven.model.Dependency>, org.eclipse.aether.artifact.ArtifactTypeRegistry);
    descriptor: (Ljava/util/Collection;Lorg/eclipse/aether/artifact/ArtifactTypeRegistry;)Ljava/util/Set;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=5, args_size=2
        start local 0 // java.util.Collection dependencies
        start local 1 // org.eclipse.aether.artifact.ArtifactTypeRegistry registry
         0: .line 213
            new java.util.LinkedHashSet
            dup
            invokespecial java.util.LinkedHashSet.<init>:()V
            astore 2 /* set */
        start local 2 // java.util.Set set
         1: .line 214
            aload 0 /* dependencies */
            invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
            astore 4
            goto 4
      StackMap locals: java.util.Collection org.eclipse.aether.artifact.ArtifactTypeRegistry java.util.Set top java.util.Iterator
      StackMap stack:
         2: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.apache.maven.model.Dependency
            astore 3 /* d */
        start local 3 // org.apache.maven.model.Dependency d
         3: .line 215
            aload 2 /* set */
            aload 3 /* d */
            aload 1 /* registry */
            invokestatic org.jboss.shrinkwrap.resolver.impl.maven.convert.MavenConverter.fromDependency:(Lorg/apache/maven/model/Dependency;Lorg/eclipse/aether/artifact/ArtifactTypeRegistry;)Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependency;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        end local 3 // org.apache.maven.model.Dependency d
         4: .line 214
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 2
         5: .line 218
            aload 2 /* set */
            areturn
        end local 2 // java.util.Set set
        end local 1 // org.eclipse.aether.artifact.ArtifactTypeRegistry registry
        end local 0 // java.util.Collection dependencies
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    6     0  dependencies  Ljava/util/Collection<Lorg/apache/maven/model/Dependency;>;
            0    6     1      registry  Lorg/eclipse/aether/artifact/ArtifactTypeRegistry;
            1    6     2           set  Ljava/util/Set<Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependency;>;
            3    4     3             d  Lorg/apache/maven/model/Dependency;
    Signature: (Ljava/util/Collection<Lorg/apache/maven/model/Dependency;>;Lorg/eclipse/aether/artifact/ArtifactTypeRegistry;)Ljava/util/Set<Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependency;>;
    MethodParameters:
              Name  Flags
      dependencies  
      registry      

  public static org.eclipse.aether.graph.Dependency asDependency(org.jboss.shrinkwrap.resolver.spi.MavenDependencySPI, org.eclipse.aether.artifact.ArtifactTypeRegistry);
    descriptor: (Lorg/jboss/shrinkwrap/resolver/spi/MavenDependencySPI;Lorg/eclipse/aether/artifact/ArtifactTypeRegistry;)Lorg/eclipse/aether/graph/Dependency;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // org.jboss.shrinkwrap.resolver.spi.MavenDependencySPI dependency
        start local 1 // org.eclipse.aether.artifact.ArtifactTypeRegistry registry
         0: .line 235
            aload 0 /* dependency */
            invokeinterface org.jboss.shrinkwrap.resolver.spi.MavenDependencySPI.getScope:()Lorg/jboss/shrinkwrap/resolver/api/maven/ScopeType;
            invokevirtual org.jboss.shrinkwrap.resolver.api.maven.ScopeType.toString:()Ljava/lang/String;
            astore 2 /* scope */
        start local 2 // java.lang.String scope
         1: .line 236
            aload 0 /* dependency */
            invokeinterface org.jboss.shrinkwrap.resolver.spi.MavenDependencySPI.isUndeclaredScope:()Z
            ifeq 3
         2: .line 237
            ldc ""
            astore 2 /* scope */
         3: .line 239
      StackMap locals: java.lang.String
      StackMap stack:
            new org.eclipse.aether.graph.Dependency
            dup
            aload 0 /* dependency */
            aload 1 /* registry */
            invokestatic org.jboss.shrinkwrap.resolver.impl.maven.convert.MavenConverter.asArtifact:(Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenCoordinate;Lorg/eclipse/aether/artifact/ArtifactTypeRegistry;)Lorg/eclipse/aether/artifact/Artifact;
            aload 2 /* scope */
            aload 0 /* dependency */
            invokeinterface org.jboss.shrinkwrap.resolver.spi.MavenDependencySPI.isOptional:()Z
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
         4: .line 240
            aload 0 /* dependency */
            invokeinterface org.jboss.shrinkwrap.resolver.spi.MavenDependencySPI.getExclusions:()Ljava/util/Set;
            invokestatic org.jboss.shrinkwrap.resolver.impl.maven.convert.MavenConverter.asExclusions:(Ljava/util/Collection;)Ljava/util/List;
         5: .line 239
            invokespecial org.eclipse.aether.graph.Dependency.<init>:(Lorg/eclipse/aether/artifact/Artifact;Ljava/lang/String;Ljava/lang/Boolean;Ljava/util/Collection;)V
            areturn
        end local 2 // java.lang.String scope
        end local 1 // org.eclipse.aether.artifact.ArtifactTypeRegistry registry
        end local 0 // org.jboss.shrinkwrap.resolver.spi.MavenDependencySPI dependency
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    6     0  dependency  Lorg/jboss/shrinkwrap/resolver/spi/MavenDependencySPI;
            0    6     1    registry  Lorg/eclipse/aether/artifact/ArtifactTypeRegistry;
            1    6     2       scope  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      dependency  
      registry    

  public static java.util.List<org.eclipse.aether.graph.Dependency> asDependencies(java.util.List<org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency>, org.eclipse.aether.artifact.ArtifactTypeRegistry);
    descriptor: (Ljava/util/List;Lorg/eclipse/aether/artifact/ArtifactTypeRegistry;)Ljava/util/List;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=5, args_size=2
        start local 0 // java.util.List dependencies
        start local 1 // org.eclipse.aether.artifact.ArtifactTypeRegistry registry
         0: .line 244
            new java.util.ArrayList
            dup
            aload 0 /* dependencies */
            invokeinterface java.util.List.size:()I
            invokespecial java.util.ArrayList.<init>:(I)V
            astore 2 /* list */
        start local 2 // java.util.List list
         1: .line 245
            aload 0 /* dependencies */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 4
            goto 4
      StackMap locals: java.util.List org.eclipse.aether.artifact.ArtifactTypeRegistry java.util.List top java.util.Iterator
      StackMap stack:
         2: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency
            astore 3 /* d */
        start local 3 // org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency d
         3: .line 246
            aload 2 /* list */
            aload 3 /* d */
            checkcast org.jboss.shrinkwrap.resolver.spi.MavenDependencySPI
            aload 1 /* registry */
            invokestatic org.jboss.shrinkwrap.resolver.impl.maven.convert.MavenConverter.asDependency:(Lorg/jboss/shrinkwrap/resolver/spi/MavenDependencySPI;Lorg/eclipse/aether/artifact/ArtifactTypeRegistry;)Lorg/eclipse/aether/graph/Dependency;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 3 // org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency d
         4: .line 245
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 2
         5: .line 249
            aload 2 /* list */
            areturn
        end local 2 // java.util.List list
        end local 1 // org.eclipse.aether.artifact.ArtifactTypeRegistry registry
        end local 0 // java.util.List dependencies
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    6     0  dependencies  Ljava/util/List<Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependency;>;
            0    6     1      registry  Lorg/eclipse/aether/artifact/ArtifactTypeRegistry;
            1    6     2          list  Ljava/util/List<Lorg/eclipse/aether/graph/Dependency;>;
            3    4     3             d  Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependency;
    Signature: (Ljava/util/List<Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependency;>;Lorg/eclipse/aether/artifact/ArtifactTypeRegistry;)Ljava/util/List<Lorg/eclipse/aether/graph/Dependency;>;
    MethodParameters:
              Name  Flags
      dependencies  
      registry      

  public static org.eclipse.aether.artifact.Artifact asArtifact(org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenCoordinate, org.eclipse.aether.artifact.ArtifactTypeRegistry);
    descriptor: (Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenCoordinate;Lorg/eclipse/aether/artifact/ArtifactTypeRegistry;)Lorg/eclipse/aether/artifact/Artifact;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=9, locals=2, args_size=2
        start local 0 // org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenCoordinate coordinate
        start local 1 // org.eclipse.aether.artifact.ArtifactTypeRegistry registry
         0: .line 254
            new org.eclipse.aether.artifact.DefaultArtifact
            dup
            aload 0 /* coordinate */
            invokeinterface org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenCoordinate.getGroupId:()Ljava/lang/String;
            aload 0 /* coordinate */
            invokeinterface org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenCoordinate.getArtifactId:()Ljava/lang/String;
         1: .line 255
            aload 0 /* coordinate */
            invokeinterface org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenCoordinate.getClassifier:()Ljava/lang/String;
            aload 0 /* coordinate */
            invokeinterface org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenCoordinate.getPackaging:()Lorg/jboss/shrinkwrap/resolver/api/maven/PackagingType;
            invokevirtual org.jboss.shrinkwrap.resolver.api.maven.PackagingType.getExtension:()Ljava/lang/String;
            aload 0 /* coordinate */
            invokeinterface org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenCoordinate.getVersion:()Ljava/lang/String;
            aload 1 /* registry */
            aload 0 /* coordinate */
            invokeinterface org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenCoordinate.getPackaging:()Lorg/jboss/shrinkwrap/resolver/api/maven/PackagingType;
            invokevirtual org.jboss.shrinkwrap.resolver.api.maven.PackagingType.getId:()Ljava/lang/String;
            invokeinterface org.eclipse.aether.artifact.ArtifactTypeRegistry.get:(Ljava/lang/String;)Lorg/eclipse/aether/artifact/ArtifactType;
         2: .line 254
            invokespecial org.eclipse.aether.artifact.DefaultArtifact.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/eclipse/aether/artifact/ArtifactType;)V
         3: areturn
         4: .line 256
      StackMap locals:
      StackMap stack: java.lang.IllegalArgumentException
            pop
         5: .line 257
            new org.jboss.shrinkwrap.resolver.api.CoordinateParseException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Unable to create artifact from invalid coordinates "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
         6: .line 258
            aload 0 /* coordinate */
            invokeinterface org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenCoordinate.toCanonicalForm:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         7: .line 257
            invokespecial org.jboss.shrinkwrap.resolver.api.CoordinateParseException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // org.eclipse.aether.artifact.ArtifactTypeRegistry registry
        end local 0 // org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenCoordinate coordinate
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    8     0  coordinate  Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenCoordinate;
            0    8     1    registry  Lorg/eclipse/aether/artifact/ArtifactTypeRegistry;
      Exception table:
        from    to  target  type
           0     3       4  Class java.lang.IllegalArgumentException
    Exceptions:
      throws org.jboss.shrinkwrap.resolver.api.CoordinateParseException
    MethodParameters:
            Name  Flags
      coordinate  
      registry    

  public static org.eclipse.aether.graph.Exclusion asExclusion(org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependencyExclusion);
    descriptor: (Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependencyExclusion;)Lorg/eclipse/aether/graph/Exclusion;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=6, locals=3, args_size=1
        start local 0 // org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependencyExclusion coordinates
         0: .line 264
            aload 0 /* coordinates */
            invokeinterface org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependencyExclusion.getGroupId:()Ljava/lang/String;
            astore 1 /* group */
        start local 1 // java.lang.String group
         1: .line 265
            aload 0 /* coordinates */
            invokeinterface org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependencyExclusion.getArtifactId:()Ljava/lang/String;
            astore 2 /* artifact */
        start local 2 // java.lang.String artifact
         2: .line 267
            aload 1 /* group */
            ifnull 3
            aload 1 /* group */
            invokevirtual java.lang.String.length:()I
            ifne 4
      StackMap locals: java.lang.String java.lang.String
      StackMap stack:
         3: ldc "*"
            goto 5
      StackMap locals:
      StackMap stack:
         4: aload 1 /* group */
      StackMap locals:
      StackMap stack: java.lang.String
         5: astore 1 /* group */
         6: .line 268
            aload 2 /* artifact */
            ifnull 7
            aload 2 /* artifact */
            invokevirtual java.lang.String.length:()I
            ifne 8
      StackMap locals:
      StackMap stack:
         7: ldc "*"
            goto 9
      StackMap locals:
      StackMap stack:
         8: aload 2 /* artifact */
      StackMap locals:
      StackMap stack: java.lang.String
         9: astore 2 /* artifact */
        10: .line 270
            new org.eclipse.aether.graph.Exclusion
            dup
            aload 1 /* group */
            aload 2 /* artifact */
            ldc "*"
            ldc "*"
            invokespecial org.eclipse.aether.graph.Exclusion.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            areturn
        end local 2 // java.lang.String artifact
        end local 1 // java.lang.String group
        end local 0 // org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependencyExclusion coordinates
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   11     0  coordinates  Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependencyExclusion;
            1   11     1        group  Ljava/lang/String;
            2   11     2     artifact  Ljava/lang/String;
    MethodParameters:
             Name  Flags
      coordinates  

  public static java.util.List<org.eclipse.aether.graph.Exclusion> asExclusions(java.util.Collection<org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependencyExclusion>);
    descriptor: (Ljava/util/Collection;)Ljava/util/List;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // java.util.Collection exclusions
         0: .line 274
            new java.util.ArrayList
            dup
            aload 0 /* exclusions */
            invokeinterface java.util.Collection.size:()I
            invokespecial java.util.ArrayList.<init>:(I)V
            astore 1 /* list */
        start local 1 // java.util.List list
         1: .line 275
            aload 0 /* exclusions */
            invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
            astore 3
            goto 4
      StackMap locals: java.util.Collection java.util.List top java.util.Iterator
      StackMap stack:
         2: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependencyExclusion
            astore 2 /* coords */
        start local 2 // org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependencyExclusion coords
         3: .line 276
            aload 1 /* list */
            aload 2 /* coords */
            invokestatic org.jboss.shrinkwrap.resolver.impl.maven.convert.MavenConverter.asExclusion:(Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependencyExclusion;)Lorg/eclipse/aether/graph/Exclusion;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 2 // org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependencyExclusion coords
         4: .line 275
      StackMap locals:
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 2
         5: .line 278
            aload 1 /* list */
            areturn
        end local 1 // java.util.List list
        end local 0 // java.util.Collection exclusions
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    6     0  exclusions  Ljava/util/Collection<Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependencyExclusion;>;
            1    6     1        list  Ljava/util/List<Lorg/eclipse/aether/graph/Exclusion;>;
            3    4     2      coords  Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependencyExclusion;
    Signature: (Ljava/util/Collection<Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependencyExclusion;>;)Ljava/util/List<Lorg/eclipse/aether/graph/Exclusion;>;
    MethodParameters:
            Name  Flags
      exclusions  

  public static org.eclipse.aether.repository.RemoteRepository asRemoteRepository(org.apache.maven.model.Repository);
    descriptor: (Lorg/apache/maven/model/Repository;)Lorg/eclipse/aether/repository/RemoteRepository;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // org.apache.maven.model.Repository repository
         0: .line 289
            new org.eclipse.aether.repository.RemoteRepository$Builder
            dup
            aload 0 /* repository */
            invokevirtual org.apache.maven.model.Repository.getId:()Ljava/lang/String;
            aload 0 /* repository */
            invokevirtual org.apache.maven.model.Repository.getLayout:()Ljava/lang/String;
            aload 0 /* repository */
            invokevirtual org.apache.maven.model.Repository.getUrl:()Ljava/lang/String;
            invokespecial org.eclipse.aether.repository.RemoteRepository$Builder.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         1: .line 290
            aload 0 /* repository */
            invokevirtual org.apache.maven.model.Repository.getSnapshots:()Lorg/apache/maven/model/RepositoryPolicy;
            invokestatic org.jboss.shrinkwrap.resolver.impl.maven.convert.MavenConverter.asRepositoryPolicy:(Lorg/apache/maven/model/RepositoryPolicy;)Lorg/eclipse/aether/repository/RepositoryPolicy;
            invokevirtual org.eclipse.aether.repository.RemoteRepository$Builder.setSnapshotPolicy:(Lorg/eclipse/aether/repository/RepositoryPolicy;)Lorg/eclipse/aether/repository/RemoteRepository$Builder;
         2: .line 291
            aload 0 /* repository */
            invokevirtual org.apache.maven.model.Repository.getReleases:()Lorg/apache/maven/model/RepositoryPolicy;
            invokestatic org.jboss.shrinkwrap.resolver.impl.maven.convert.MavenConverter.asRepositoryPolicy:(Lorg/apache/maven/model/RepositoryPolicy;)Lorg/eclipse/aether/repository/RepositoryPolicy;
            invokevirtual org.eclipse.aether.repository.RemoteRepository$Builder.setReleasePolicy:(Lorg/eclipse/aether/repository/RepositoryPolicy;)Lorg/eclipse/aether/repository/RemoteRepository$Builder;
            invokevirtual org.eclipse.aether.repository.RemoteRepository$Builder.build:()Lorg/eclipse/aether/repository/RemoteRepository;
         3: .line 289
            areturn
        end local 0 // org.apache.maven.model.Repository repository
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0  repository  Lorg/apache/maven/model/Repository;
    MethodParameters:
            Name  Flags
      repository  

  public static org.eclipse.aether.repository.RemoteRepository asRemoteRepository(org.apache.maven.settings.Repository);
    descriptor: (Lorg/apache/maven/settings/Repository;)Lorg/eclipse/aether/repository/RemoteRepository;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // org.apache.maven.settings.Repository repository
         0: .line 302
            new org.eclipse.aether.repository.RemoteRepository$Builder
            dup
            aload 0 /* repository */
            invokevirtual org.apache.maven.settings.Repository.getId:()Ljava/lang/String;
            aload 0 /* repository */
            invokevirtual org.apache.maven.settings.Repository.getLayout:()Ljava/lang/String;
            aload 0 /* repository */
            invokevirtual org.apache.maven.settings.Repository.getUrl:()Ljava/lang/String;
            invokespecial org.eclipse.aether.repository.RemoteRepository$Builder.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         1: .line 303
            aload 0 /* repository */
            invokevirtual org.apache.maven.settings.Repository.getSnapshots:()Lorg/apache/maven/settings/RepositoryPolicy;
            invokestatic org.jboss.shrinkwrap.resolver.impl.maven.convert.MavenConverter.asRepositoryPolicy:(Lorg/apache/maven/settings/RepositoryPolicy;)Lorg/eclipse/aether/repository/RepositoryPolicy;
            invokevirtual org.eclipse.aether.repository.RemoteRepository$Builder.setSnapshotPolicy:(Lorg/eclipse/aether/repository/RepositoryPolicy;)Lorg/eclipse/aether/repository/RemoteRepository$Builder;
         2: .line 304
            aload 0 /* repository */
            invokevirtual org.apache.maven.settings.Repository.getReleases:()Lorg/apache/maven/settings/RepositoryPolicy;
            invokestatic org.jboss.shrinkwrap.resolver.impl.maven.convert.MavenConverter.asRepositoryPolicy:(Lorg/apache/maven/settings/RepositoryPolicy;)Lorg/eclipse/aether/repository/RepositoryPolicy;
            invokevirtual org.eclipse.aether.repository.RemoteRepository$Builder.setReleasePolicy:(Lorg/eclipse/aether/repository/RepositoryPolicy;)Lorg/eclipse/aether/repository/RemoteRepository$Builder;
            invokevirtual org.eclipse.aether.repository.RemoteRepository$Builder.build:()Lorg/eclipse/aether/repository/RemoteRepository;
         3: .line 302
            areturn
        end local 0 // org.apache.maven.settings.Repository repository
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0  repository  Lorg/apache/maven/settings/Repository;
    MethodParameters:
            Name  Flags
      repository  

  public static org.eclipse.aether.repository.Proxy asProxy(org.apache.maven.settings.Proxy);
    descriptor: (Lorg/apache/maven/settings/Proxy;)Lorg/eclipse/aether/repository/Proxy;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=6, locals=2, args_size=1
        start local 0 // org.apache.maven.settings.Proxy proxy
         0: .line 316
            aload 0 /* proxy */
            invokevirtual org.apache.maven.settings.Proxy.getUsername:()Ljava/lang/String;
            ifnonnull 1
            aload 0 /* proxy */
            invokevirtual org.apache.maven.settings.Proxy.getPassword:()Ljava/lang/String;
            ifnull 5
         1: .line 317
      StackMap locals:
      StackMap stack:
            new org.eclipse.aether.util.repository.AuthenticationBuilder
            dup
            invokespecial org.eclipse.aether.util.repository.AuthenticationBuilder.<init>:()V
            aload 0 /* proxy */
            invokevirtual org.apache.maven.settings.Proxy.getUsername:()Ljava/lang/String;
            invokevirtual org.eclipse.aether.util.repository.AuthenticationBuilder.addUsername:(Ljava/lang/String;)Lorg/eclipse/aether/util/repository/AuthenticationBuilder;
         2: .line 318
            aload 0 /* proxy */
            invokevirtual org.apache.maven.settings.Proxy.getPassword:()Ljava/lang/String;
            invokevirtual org.eclipse.aether.util.repository.AuthenticationBuilder.addPassword:(Ljava/lang/String;)Lorg/eclipse/aether/util/repository/AuthenticationBuilder;
            invokevirtual org.eclipse.aether.util.repository.AuthenticationBuilder.build:()Lorg/eclipse/aether/repository/Authentication;
         3: .line 317
            astore 1 /* authentication */
        start local 1 // org.eclipse.aether.repository.Authentication authentication
         4: .line 319
            goto 6
        end local 1 // org.eclipse.aether.repository.Authentication authentication
         5: .line 320
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 1 /* authentication */
        start local 1 // org.eclipse.aether.repository.Authentication authentication
         6: .line 322
      StackMap locals: org.eclipse.aether.repository.Authentication
      StackMap stack:
            new org.eclipse.aether.repository.Proxy
            dup
            aload 0 /* proxy */
            invokevirtual org.apache.maven.settings.Proxy.getProtocol:()Ljava/lang/String;
            aload 0 /* proxy */
            invokevirtual org.apache.maven.settings.Proxy.getHost:()Ljava/lang/String;
            aload 0 /* proxy */
            invokevirtual org.apache.maven.settings.Proxy.getPort:()I
            aload 1 /* authentication */
            invokespecial org.eclipse.aether.repository.Proxy.<init>:(Ljava/lang/String;Ljava/lang/String;ILorg/eclipse/aether/repository/Authentication;)V
            areturn
        end local 1 // org.eclipse.aether.repository.Authentication authentication
        end local 0 // org.apache.maven.settings.Proxy proxy
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    7     0           proxy  Lorg/apache/maven/settings/Proxy;
            4    5     1  authentication  Lorg/eclipse/aether/repository/Authentication;
            6    7     1  authentication  Lorg/eclipse/aether/repository/Authentication;
    MethodParameters:
       Name  Flags
      proxy  

  public static org.apache.maven.model.Profile asProfile(org.apache.maven.settings.Profile);
    descriptor: (Lorg/apache/maven/settings/Profile;)Lorg/apache/maven/model/Profile;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.apache.maven.settings.Profile profile
         0: .line 326
            new org.apache.maven.model.Profile
            dup
            invokespecial org.apache.maven.model.Profile.<init>:()V
            astore 1 /* mavenProfile */
        start local 1 // org.apache.maven.model.Profile mavenProfile
         1: .line 328
            aload 0 /* profile */
            ifnull 7
         2: .line 329
            aload 1 /* mavenProfile */
            aload 0 /* profile */
            invokevirtual org.apache.maven.settings.Profile.getId:()Ljava/lang/String;
            invokevirtual org.apache.maven.model.Profile.setId:(Ljava/lang/String;)V
         3: .line 330
            aload 1 /* mavenProfile */
            aload 0 /* profile */
            invokevirtual org.apache.maven.settings.Profile.getActivation:()Lorg/apache/maven/settings/Activation;
            invokestatic org.jboss.shrinkwrap.resolver.impl.maven.convert.MavenConverter.asActivation:(Lorg/apache/maven/settings/Activation;)Lorg/apache/maven/model/Activation;
            invokevirtual org.apache.maven.model.Profile.setActivation:(Lorg/apache/maven/model/Activation;)V
         4: .line 331
            aload 1 /* mavenProfile */
            aload 0 /* profile */
            invokevirtual org.apache.maven.settings.Profile.getProperties:()Ljava/util/Properties;
            invokevirtual org.apache.maven.model.Profile.setProperties:(Ljava/util/Properties;)V
         5: .line 332
            aload 1 /* mavenProfile */
            aload 0 /* profile */
            invokevirtual org.apache.maven.settings.Profile.getRepositories:()Ljava/util/List;
            invokestatic org.jboss.shrinkwrap.resolver.impl.maven.convert.MavenConverter.asRepositories:(Ljava/util/List;)Ljava/util/List;
            invokevirtual org.apache.maven.model.Profile.setRepositories:(Ljava/util/List;)V
         6: .line 333
            aload 1 /* mavenProfile */
            aload 0 /* profile */
            invokevirtual org.apache.maven.settings.Profile.getPluginRepositories:()Ljava/util/List;
            invokestatic org.jboss.shrinkwrap.resolver.impl.maven.convert.MavenConverter.asRepositories:(Ljava/util/List;)Ljava/util/List;
            invokevirtual org.apache.maven.model.Profile.setPluginRepositories:(Ljava/util/List;)V
         7: .line 336
      StackMap locals: org.apache.maven.model.Profile
      StackMap stack:
            aload 1 /* mavenProfile */
            areturn
        end local 1 // org.apache.maven.model.Profile mavenProfile
        end local 0 // org.apache.maven.settings.Profile profile
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    8     0       profile  Lorg/apache/maven/settings/Profile;
            1    8     1  mavenProfile  Lorg/apache/maven/model/Profile;
    MethodParameters:
         Name  Flags
      profile  

  public static java.util.List<org.apache.maven.model.Profile> asProfiles(java.util.List<org.apache.maven.settings.Profile>);
    descriptor: (Ljava/util/List;)Ljava/util/List;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=4, args_size=1
        start local 0 // java.util.List profiles
         0: .line 340
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 1 /* mavenProfiles */
        start local 1 // java.util.List mavenProfiles
         1: .line 341
            aload 0 /* profiles */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 3
            goto 4
      StackMap locals: java.util.List java.util.List top java.util.Iterator
      StackMap stack:
         2: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.apache.maven.settings.Profile
            astore 2 /* p */
        start local 2 // org.apache.maven.settings.Profile p
         3: .line 342
            aload 1 /* mavenProfiles */
            aload 2 /* p */
            invokestatic org.jboss.shrinkwrap.resolver.impl.maven.convert.MavenConverter.asProfile:(Lorg/apache/maven/settings/Profile;)Lorg/apache/maven/model/Profile;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 2 // org.apache.maven.settings.Profile p
         4: .line 341
      StackMap locals:
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 2
         5: .line 345
            aload 1 /* mavenProfiles */
            areturn
        end local 1 // java.util.List mavenProfiles
        end local 0 // java.util.List profiles
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    6     0       profiles  Ljava/util/List<Lorg/apache/maven/settings/Profile;>;
            1    6     1  mavenProfiles  Ljava/util/List<Lorg/apache/maven/model/Profile;>;
            3    4     2              p  Lorg/apache/maven/settings/Profile;
    Signature: (Ljava/util/List<Lorg/apache/maven/settings/Profile;>;)Ljava/util/List<Lorg/apache/maven/model/Profile;>;
    MethodParameters:
          Name  Flags
      profiles  

  private static org.apache.maven.model.Repository asRepository(org.apache.maven.settings.Repository);
    descriptor: (Lorg/apache/maven/settings/Repository;)Lorg/apache/maven/model/Repository;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.apache.maven.settings.Repository repository
         0: .line 349
            new org.apache.maven.model.Repository
            dup
            invokespecial org.apache.maven.model.Repository.<init>:()V
            astore 1 /* mavenRepository */
        start local 1 // org.apache.maven.model.Repository mavenRepository
         1: .line 350
            aload 0 /* repository */
            ifnull 8
         2: .line 351
            aload 1 /* mavenRepository */
            aload 0 /* repository */
            invokevirtual org.apache.maven.settings.Repository.getId:()Ljava/lang/String;
            invokevirtual org.apache.maven.model.Repository.setId:(Ljava/lang/String;)V
         3: .line 352
            aload 1 /* mavenRepository */
            aload 0 /* repository */
            invokevirtual org.apache.maven.settings.Repository.getLayout:()Ljava/lang/String;
            invokevirtual org.apache.maven.model.Repository.setLayout:(Ljava/lang/String;)V
         4: .line 353
            aload 1 /* mavenRepository */
            aload 0 /* repository */
            invokevirtual org.apache.maven.settings.Repository.getName:()Ljava/lang/String;
            invokevirtual org.apache.maven.model.Repository.setName:(Ljava/lang/String;)V
         5: .line 354
            aload 1 /* mavenRepository */
            aload 0 /* repository */
            invokevirtual org.apache.maven.settings.Repository.getUrl:()Ljava/lang/String;
            invokevirtual org.apache.maven.model.Repository.setUrl:(Ljava/lang/String;)V
         6: .line 355
            aload 1 /* mavenRepository */
            aload 0 /* repository */
            invokevirtual org.apache.maven.settings.Repository.getReleases:()Lorg/apache/maven/settings/RepositoryPolicy;
            invokestatic org.jboss.shrinkwrap.resolver.impl.maven.convert.MavenConverter.asMavenRepositoryPolicy:(Lorg/apache/maven/settings/RepositoryPolicy;)Lorg/apache/maven/model/RepositoryPolicy;
            invokevirtual org.apache.maven.model.Repository.setReleases:(Lorg/apache/maven/model/RepositoryPolicy;)V
         7: .line 356
            aload 1 /* mavenRepository */
            aload 0 /* repository */
            invokevirtual org.apache.maven.settings.Repository.getSnapshots:()Lorg/apache/maven/settings/RepositoryPolicy;
            invokestatic org.jboss.shrinkwrap.resolver.impl.maven.convert.MavenConverter.asMavenRepositoryPolicy:(Lorg/apache/maven/settings/RepositoryPolicy;)Lorg/apache/maven/model/RepositoryPolicy;
            invokevirtual org.apache.maven.model.Repository.setSnapshots:(Lorg/apache/maven/model/RepositoryPolicy;)V
         8: .line 359
      StackMap locals: org.apache.maven.model.Repository
      StackMap stack:
            aload 1 /* mavenRepository */
            areturn
        end local 1 // org.apache.maven.model.Repository mavenRepository
        end local 0 // org.apache.maven.settings.Repository repository
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    9     0       repository  Lorg/apache/maven/settings/Repository;
            1    9     1  mavenRepository  Lorg/apache/maven/model/Repository;
    MethodParameters:
            Name  Flags
      repository  

  private static java.util.List<org.apache.maven.model.Repository> asRepositories(java.util.List<org.apache.maven.settings.Repository>);
    descriptor: (Ljava/util/List;)Ljava/util/List;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=4, args_size=1
        start local 0 // java.util.List repositories
         0: .line 363
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 1 /* mavenRepositories */
        start local 1 // java.util.List mavenRepositories
         1: .line 364
            aload 0 /* repositories */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 3
            goto 4
      StackMap locals: java.util.List java.util.List top java.util.Iterator
      StackMap stack:
         2: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.apache.maven.settings.Repository
            astore 2 /* repository */
        start local 2 // org.apache.maven.settings.Repository repository
         3: .line 365
            aload 1 /* mavenRepositories */
            aload 2 /* repository */
            invokestatic org.jboss.shrinkwrap.resolver.impl.maven.convert.MavenConverter.asRepository:(Lorg/apache/maven/settings/Repository;)Lorg/apache/maven/model/Repository;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 2 // org.apache.maven.settings.Repository repository
         4: .line 364
      StackMap locals:
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 2
         5: .line 368
            aload 1 /* mavenRepositories */
            areturn
        end local 1 // java.util.List mavenRepositories
        end local 0 // java.util.List repositories
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    6     0       repositories  Ljava/util/List<Lorg/apache/maven/settings/Repository;>;
            1    6     1  mavenRepositories  Ljava/util/List<Lorg/apache/maven/model/Repository;>;
            3    4     2         repository  Lorg/apache/maven/settings/Repository;
    Signature: (Ljava/util/List<Lorg/apache/maven/settings/Repository;>;)Ljava/util/List<Lorg/apache/maven/model/Repository;>;
    MethodParameters:
              Name  Flags
      repositories  

  private static org.apache.maven.model.Activation asActivation(org.apache.maven.settings.Activation);
    descriptor: (Lorg/apache/maven/settings/Activation;)Lorg/apache/maven/model/Activation;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.apache.maven.settings.Activation activation
         0: .line 372
            new org.apache.maven.model.Activation
            dup
            invokespecial org.apache.maven.model.Activation.<init>:()V
            astore 1 /* mavenActivation */
        start local 1 // org.apache.maven.model.Activation mavenActivation
         1: .line 374
            aload 0 /* activation */
            ifnull 10
         2: .line 375
            aload 1 /* mavenActivation */
            aload 0 /* activation */
            invokevirtual org.apache.maven.settings.Activation.isActiveByDefault:()Z
            invokevirtual org.apache.maven.model.Activation.setActiveByDefault:(Z)V
         3: .line 376
            aload 1 /* mavenActivation */
            aload 0 /* activation */
            invokevirtual org.apache.maven.settings.Activation.getJdk:()Ljava/lang/String;
            invokevirtual org.apache.maven.model.Activation.setJdk:(Ljava/lang/String;)V
         4: .line 377
            aload 0 /* activation */
            invokevirtual org.apache.maven.settings.Activation.getFile:()Lorg/apache/maven/settings/ActivationFile;
            ifnull 6
         5: .line 378
            aload 1 /* mavenActivation */
            aload 0 /* activation */
            invokevirtual org.apache.maven.settings.Activation.getFile:()Lorg/apache/maven/settings/ActivationFile;
            invokestatic org.jboss.shrinkwrap.resolver.impl.maven.convert.MavenConverter.asActivationFile:(Lorg/apache/maven/settings/ActivationFile;)Lorg/apache/maven/model/ActivationFile;
            invokevirtual org.apache.maven.model.Activation.setFile:(Lorg/apache/maven/model/ActivationFile;)V
         6: .line 380
      StackMap locals: org.apache.maven.model.Activation
      StackMap stack:
            aload 0 /* activation */
            invokevirtual org.apache.maven.settings.Activation.getOs:()Lorg/apache/maven/settings/ActivationOS;
            ifnull 8
         7: .line 381
            aload 1 /* mavenActivation */
            aload 0 /* activation */
            invokevirtual org.apache.maven.settings.Activation.getOs:()Lorg/apache/maven/settings/ActivationOS;
            invokestatic org.jboss.shrinkwrap.resolver.impl.maven.convert.MavenConverter.asActivationOS:(Lorg/apache/maven/settings/ActivationOS;)Lorg/apache/maven/model/ActivationOS;
            invokevirtual org.apache.maven.model.Activation.setOs:(Lorg/apache/maven/model/ActivationOS;)V
         8: .line 383
      StackMap locals:
      StackMap stack:
            aload 0 /* activation */
            invokevirtual org.apache.maven.settings.Activation.getProperty:()Lorg/apache/maven/settings/ActivationProperty;
            ifnull 10
         9: .line 384
            aload 1 /* mavenActivation */
            aload 0 /* activation */
            invokevirtual org.apache.maven.settings.Activation.getProperty:()Lorg/apache/maven/settings/ActivationProperty;
            invokestatic org.jboss.shrinkwrap.resolver.impl.maven.convert.MavenConverter.asActivationProperty:(Lorg/apache/maven/settings/ActivationProperty;)Lorg/apache/maven/model/ActivationProperty;
            invokevirtual org.apache.maven.model.Activation.setProperty:(Lorg/apache/maven/model/ActivationProperty;)V
        10: .line 388
      StackMap locals:
      StackMap stack:
            aload 1 /* mavenActivation */
            areturn
        end local 1 // org.apache.maven.model.Activation mavenActivation
        end local 0 // org.apache.maven.settings.Activation activation
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   11     0       activation  Lorg/apache/maven/settings/Activation;
            1   11     1  mavenActivation  Lorg/apache/maven/model/Activation;
    MethodParameters:
            Name  Flags
      activation  

  private static org.apache.maven.model.ActivationFile asActivationFile(org.apache.maven.settings.ActivationFile);
    descriptor: (Lorg/apache/maven/settings/ActivationFile;)Lorg/apache/maven/model/ActivationFile;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.apache.maven.settings.ActivationFile file
         0: .line 392
            new org.apache.maven.model.ActivationFile
            dup
            invokespecial org.apache.maven.model.ActivationFile.<init>:()V
            astore 1 /* mavenActivationFile */
        start local 1 // org.apache.maven.model.ActivationFile mavenActivationFile
         1: .line 394
            aload 0 /* file */
            ifnull 4
         2: .line 395
            aload 1 /* mavenActivationFile */
            aload 0 /* file */
            invokevirtual org.apache.maven.settings.ActivationFile.getExists:()Ljava/lang/String;
            invokevirtual org.apache.maven.model.ActivationFile.setExists:(Ljava/lang/String;)V
         3: .line 396
            aload 1 /* mavenActivationFile */
            aload 0 /* file */
            invokevirtual org.apache.maven.settings.ActivationFile.getMissing:()Ljava/lang/String;
            invokevirtual org.apache.maven.model.ActivationFile.setMissing:(Ljava/lang/String;)V
         4: .line 399
      StackMap locals: org.apache.maven.model.ActivationFile
      StackMap stack:
            aload 1 /* mavenActivationFile */
            areturn
        end local 1 // org.apache.maven.model.ActivationFile mavenActivationFile
        end local 0 // org.apache.maven.settings.ActivationFile file
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    5     0                 file  Lorg/apache/maven/settings/ActivationFile;
            1    5     1  mavenActivationFile  Lorg/apache/maven/model/ActivationFile;
    MethodParameters:
      Name  Flags
      file  

  private static org.apache.maven.model.ActivationOS asActivationOS(org.apache.maven.settings.ActivationOS);
    descriptor: (Lorg/apache/maven/settings/ActivationOS;)Lorg/apache/maven/model/ActivationOS;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.apache.maven.settings.ActivationOS os
         0: .line 403
            new org.apache.maven.model.ActivationOS
            dup
            invokespecial org.apache.maven.model.ActivationOS.<init>:()V
            astore 1 /* mavenOS */
        start local 1 // org.apache.maven.model.ActivationOS mavenOS
         1: .line 405
            aload 0 /* os */
            ifnull 6
         2: .line 406
            aload 1 /* mavenOS */
            aload 0 /* os */
            invokevirtual org.apache.maven.settings.ActivationOS.getArch:()Ljava/lang/String;
            invokevirtual org.apache.maven.model.ActivationOS.setArch:(Ljava/lang/String;)V
         3: .line 407
            aload 1 /* mavenOS */
            aload 0 /* os */
            invokevirtual org.apache.maven.settings.ActivationOS.getFamily:()Ljava/lang/String;
            invokevirtual org.apache.maven.model.ActivationOS.setFamily:(Ljava/lang/String;)V
         4: .line 408
            aload 1 /* mavenOS */
            aload 0 /* os */
            invokevirtual org.apache.maven.settings.ActivationOS.getName:()Ljava/lang/String;
            invokevirtual org.apache.maven.model.ActivationOS.setName:(Ljava/lang/String;)V
         5: .line 409
            aload 1 /* mavenOS */
            aload 0 /* os */
            invokevirtual org.apache.maven.settings.ActivationOS.getVersion:()Ljava/lang/String;
            invokevirtual org.apache.maven.model.ActivationOS.setVersion:(Ljava/lang/String;)V
         6: .line 412
      StackMap locals: org.apache.maven.model.ActivationOS
      StackMap stack:
            aload 1 /* mavenOS */
            areturn
        end local 1 // org.apache.maven.model.ActivationOS mavenOS
        end local 0 // org.apache.maven.settings.ActivationOS os
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    7     0       os  Lorg/apache/maven/settings/ActivationOS;
            1    7     1  mavenOS  Lorg/apache/maven/model/ActivationOS;
    MethodParameters:
      Name  Flags
      os    

  private static org.apache.maven.model.ActivationProperty asActivationProperty(org.apache.maven.settings.ActivationProperty);
    descriptor: (Lorg/apache/maven/settings/ActivationProperty;)Lorg/apache/maven/model/ActivationProperty;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.apache.maven.settings.ActivationProperty property
         0: .line 416
            new org.apache.maven.model.ActivationProperty
            dup
            invokespecial org.apache.maven.model.ActivationProperty.<init>:()V
            astore 1 /* mavenProperty */
        start local 1 // org.apache.maven.model.ActivationProperty mavenProperty
         1: .line 418
            aload 0 /* property */
            ifnull 4
         2: .line 419
            aload 1 /* mavenProperty */
            aload 0 /* property */
            invokevirtual org.apache.maven.settings.ActivationProperty.getName:()Ljava/lang/String;
            invokevirtual org.apache.maven.model.ActivationProperty.setName:(Ljava/lang/String;)V
         3: .line 420
            aload 1 /* mavenProperty */
            aload 0 /* property */
            invokevirtual org.apache.maven.settings.ActivationProperty.getValue:()Ljava/lang/String;
            invokevirtual org.apache.maven.model.ActivationProperty.setValue:(Ljava/lang/String;)V
         4: .line 423
      StackMap locals: org.apache.maven.model.ActivationProperty
      StackMap stack:
            aload 1 /* mavenProperty */
            areturn
        end local 1 // org.apache.maven.model.ActivationProperty mavenProperty
        end local 0 // org.apache.maven.settings.ActivationProperty property
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    5     0       property  Lorg/apache/maven/settings/ActivationProperty;
            1    5     1  mavenProperty  Lorg/apache/maven/model/ActivationProperty;
    MethodParameters:
          Name  Flags
      property  

  private static org.eclipse.aether.repository.RepositoryPolicy asRepositoryPolicy(org.apache.maven.model.RepositoryPolicy);
    descriptor: (Lorg/apache/maven/model/RepositoryPolicy;)Lorg/eclipse/aether/repository/RepositoryPolicy;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=5, locals=4, args_size=1
        start local 0 // org.apache.maven.model.RepositoryPolicy policy
         0: .line 428
            iconst_1
            istore 1 /* enabled */
        start local 1 // boolean enabled
         1: .line 429
            ldc "warn"
            astore 2 /* checksums */
        start local 2 // java.lang.String checksums
         2: .line 430
            ldc "daily"
            astore 3 /* updates */
        start local 3 // java.lang.String updates
         3: .line 432
            aload 0 /* policy */
            ifnull 9
         4: .line 433
            aload 0 /* policy */
            invokevirtual org.apache.maven.model.RepositoryPolicy.isEnabled:()Z
            istore 1 /* enabled */
         5: .line 434
            aload 0 /* policy */
            invokevirtual org.apache.maven.model.RepositoryPolicy.getUpdatePolicy:()Ljava/lang/String;
            ifnull 7
         6: .line 435
            aload 0 /* policy */
            invokevirtual org.apache.maven.model.RepositoryPolicy.getUpdatePolicy:()Ljava/lang/String;
            astore 3 /* updates */
         7: .line 437
      StackMap locals: int java.lang.String java.lang.String
      StackMap stack:
            aload 0 /* policy */
            invokevirtual org.apache.maven.model.RepositoryPolicy.getChecksumPolicy:()Ljava/lang/String;
            ifnull 9
         8: .line 438
            aload 0 /* policy */
            invokevirtual org.apache.maven.model.RepositoryPolicy.getChecksumPolicy:()Ljava/lang/String;
            astore 2 /* checksums */
         9: .line 442
      StackMap locals:
      StackMap stack:
            new org.eclipse.aether.repository.RepositoryPolicy
            dup
            iload 1 /* enabled */
            aload 3 /* updates */
            aload 2 /* checksums */
            invokespecial org.eclipse.aether.repository.RepositoryPolicy.<init>:(ZLjava/lang/String;Ljava/lang/String;)V
            areturn
        end local 3 // java.lang.String updates
        end local 2 // java.lang.String checksums
        end local 1 // boolean enabled
        end local 0 // org.apache.maven.model.RepositoryPolicy policy
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   10     0     policy  Lorg/apache/maven/model/RepositoryPolicy;
            1   10     1    enabled  Z
            2   10     2  checksums  Ljava/lang/String;
            3   10     3    updates  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      policy  

  private static org.eclipse.aether.repository.RepositoryPolicy asRepositoryPolicy(org.apache.maven.settings.RepositoryPolicy);
    descriptor: (Lorg/apache/maven/settings/RepositoryPolicy;)Lorg/eclipse/aether/repository/RepositoryPolicy;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=5, locals=4, args_size=1
        start local 0 // org.apache.maven.settings.RepositoryPolicy policy
         0: .line 447
            iconst_1
            istore 1 /* enabled */
        start local 1 // boolean enabled
         1: .line 448
            ldc "warn"
            astore 2 /* checksums */
        start local 2 // java.lang.String checksums
         2: .line 449
            ldc "daily"
            astore 3 /* updates */
        start local 3 // java.lang.String updates
         3: .line 451
            aload 0 /* policy */
            ifnull 9
         4: .line 452
            aload 0 /* policy */
            invokevirtual org.apache.maven.settings.RepositoryPolicy.isEnabled:()Z
            istore 1 /* enabled */
         5: .line 453
            aload 0 /* policy */
            invokevirtual org.apache.maven.settings.RepositoryPolicy.getUpdatePolicy:()Ljava/lang/String;
            ifnull 7
         6: .line 454
            aload 0 /* policy */
            invokevirtual org.apache.maven.settings.RepositoryPolicy.getUpdatePolicy:()Ljava/lang/String;
            astore 3 /* updates */
         7: .line 456
      StackMap locals: int java.lang.String java.lang.String
      StackMap stack:
            aload 0 /* policy */
            invokevirtual org.apache.maven.settings.RepositoryPolicy.getChecksumPolicy:()Ljava/lang/String;
            ifnull 9
         8: .line 457
            aload 0 /* policy */
            invokevirtual org.apache.maven.settings.RepositoryPolicy.getChecksumPolicy:()Ljava/lang/String;
            astore 2 /* checksums */
         9: .line 461
      StackMap locals:
      StackMap stack:
            new org.eclipse.aether.repository.RepositoryPolicy
            dup
            iload 1 /* enabled */
            aload 3 /* updates */
            aload 2 /* checksums */
            invokespecial org.eclipse.aether.repository.RepositoryPolicy.<init>:(ZLjava/lang/String;Ljava/lang/String;)V
            areturn
        end local 3 // java.lang.String updates
        end local 2 // java.lang.String checksums
        end local 1 // boolean enabled
        end local 0 // org.apache.maven.settings.RepositoryPolicy policy
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   10     0     policy  Lorg/apache/maven/settings/RepositoryPolicy;
            1   10     1    enabled  Z
            2   10     2  checksums  Ljava/lang/String;
            3   10     3    updates  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      policy  

  private static org.apache.maven.model.RepositoryPolicy asMavenRepositoryPolicy(org.apache.maven.settings.RepositoryPolicy);
    descriptor: (Lorg/apache/maven/settings/RepositoryPolicy;)Lorg/apache/maven/model/RepositoryPolicy;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.apache.maven.settings.RepositoryPolicy policy
         0: .line 468
            new org.apache.maven.model.RepositoryPolicy
            dup
            invokespecial org.apache.maven.model.RepositoryPolicy.<init>:()V
            astore 1 /* mavenPolicy */
        start local 1 // org.apache.maven.model.RepositoryPolicy mavenPolicy
         1: .line 469
            aload 0 /* policy */
            ifnull 5
         2: .line 470
            aload 1 /* mavenPolicy */
            aload 0 /* policy */
            invokevirtual org.apache.maven.settings.RepositoryPolicy.getChecksumPolicy:()Ljava/lang/String;
            invokevirtual org.apache.maven.model.RepositoryPolicy.setChecksumPolicy:(Ljava/lang/String;)V
         3: .line 471
            aload 1 /* mavenPolicy */
            aload 0 /* policy */
            invokevirtual org.apache.maven.settings.RepositoryPolicy.getUpdatePolicy:()Ljava/lang/String;
            invokevirtual org.apache.maven.model.RepositoryPolicy.setUpdatePolicy:(Ljava/lang/String;)V
         4: .line 472
            aload 1 /* mavenPolicy */
            aload 0 /* policy */
            invokevirtual org.apache.maven.settings.RepositoryPolicy.isEnabled:()Z
            invokevirtual org.apache.maven.model.RepositoryPolicy.setEnabled:(Z)V
         5: .line 475
      StackMap locals: org.apache.maven.model.RepositoryPolicy
      StackMap stack:
            aload 1 /* mavenPolicy */
            areturn
        end local 1 // org.apache.maven.model.RepositoryPolicy mavenPolicy
        end local 0 // org.apache.maven.settings.RepositoryPolicy policy
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    6     0       policy  Lorg/apache/maven/settings/RepositoryPolicy;
            1    6     1  mavenPolicy  Lorg/apache/maven/model/RepositoryPolicy;
    MethodParameters:
        Name  Flags
      policy  
}
SourceFile: "MavenConverter.java"
InnerClasses:
  public final Builder = org.eclipse.aether.repository.RemoteRepository$Builder of org.eclipse.aether.repository.RemoteRepository