public class org.jboss.shrinkwrap.resolver.impl.maven.task.ResolveVersionFromMetadataTask implements org.jboss.shrinkwrap.resolver.impl.maven.task.MavenWorkingSessionTask<java.lang.String>
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.jboss.shrinkwrap.resolver.impl.maven.task.ResolveVersionFromMetadataTask
  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 final org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency dependency;
    descriptor: Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependency;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 41
            ldc Lorg/jboss/shrinkwrap/resolver/impl/maven/task/ResolveVersionFromMetadataTask;
            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.task.ResolveVersionFromMetadataTask.log:Ljava/util/logging/Logger;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency);
    descriptor: (Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependency;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jboss.shrinkwrap.resolver.impl.maven.task.ResolveVersionFromMetadataTask this
        start local 1 // org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency dependency
         0: .line 45
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 46
            aload 0 /* this */
            aload 1 /* dependency */
            putfield org.jboss.shrinkwrap.resolver.impl.maven.task.ResolveVersionFromMetadataTask.dependency:Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependency;
         2: .line 47
            return
        end local 1 // org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency dependency
        end local 0 // org.jboss.shrinkwrap.resolver.impl.maven.task.ResolveVersionFromMetadataTask this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lorg/jboss/shrinkwrap/resolver/impl/maven/task/ResolveVersionFromMetadataTask;
            0    3     1  dependency  Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependency;
    MethodParameters:
            Name  Flags
      dependency  

  public java.lang.String execute(org.jboss.shrinkwrap.resolver.api.maven.MavenWorkingSession);
    descriptor: (Lorg/jboss/shrinkwrap/resolver/api/maven/MavenWorkingSession;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=8, args_size=2
        start local 0 // org.jboss.shrinkwrap.resolver.impl.maven.task.ResolveVersionFromMetadataTask this
        start local 1 // org.jboss.shrinkwrap.resolver.api.maven.MavenWorkingSession session
         0: .line 58
            aload 0 /* this */
            getfield org.jboss.shrinkwrap.resolver.impl.maven.task.ResolveVersionFromMetadataTask.dependency:Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependency;
            invokeinterface org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency.getVersion:()Ljava/lang/String;
            astore 2 /* declaredVersion */
        start local 2 // java.lang.String declaredVersion
         1: .line 59
            aload 2 /* declaredVersion */
            astore 3 /* resolvedVersion */
        start local 3 // java.lang.String resolvedVersion
         2: .line 62
            aload 3 /* resolvedVersion */
            invokestatic org.jboss.shrinkwrap.resolver.impl.maven.util.Validate.isNullOrEmptyOrQuestionMark:(Ljava/lang/String;)Z
            ifeq 15
         3: .line 65
            aload 1 /* session */
            invokeinterface org.jboss.shrinkwrap.resolver.api.maven.MavenWorkingSession.getDependencyManagement:()Ljava/util/Set;
            aload 0 /* this */
            getfield org.jboss.shrinkwrap.resolver.impl.maven.task.ResolveVersionFromMetadataTask.dependency:Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependency;
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifeq 15
         4: .line 68
            aconst_null
            astore 4 /* resolved */
        start local 4 // org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency resolved
         5: .line 69
            aload 1 /* session */
            invokeinterface org.jboss.shrinkwrap.resolver.api.maven.MavenWorkingSession.getDependencyManagement:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 5 /* it */
        start local 5 // java.util.Iterator it
         6: .line 70
            goto 10
         7: .line 71
      StackMap locals: org.jboss.shrinkwrap.resolver.impl.maven.task.ResolveVersionFromMetadataTask org.jboss.shrinkwrap.resolver.api.maven.MavenWorkingSession java.lang.String java.lang.String org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency java.util.Iterator
      StackMap stack:
            aload 5 /* it */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency
            astore 4 /* resolved */
         8: .line 72
            aload 4 /* resolved */
            aload 0 /* this */
            getfield org.jboss.shrinkwrap.resolver.impl.maven.task.ResolveVersionFromMetadataTask.dependency:Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependency;
            invokeinterface org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency.equals:(Ljava/lang/Object;)Z
            ifeq 10
         9: .line 73
            goto 11
        10: .line 70
      StackMap locals:
      StackMap stack:
            aload 5 /* it */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 7
        11: .line 77
      StackMap locals:
      StackMap stack:
            aload 4 /* resolved */
            invokeinterface org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency.getVersion:()Ljava/lang/String;
            astore 3 /* resolvedVersion */
        12: .line 78
            getstatic org.jboss.shrinkwrap.resolver.impl.maven.task.ResolveVersionFromMetadataTask.log:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
            ldc "Resolved version {0} from the POM file for the artifact {1}"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
        13: .line 79
            aload 4 /* resolved */
            invokeinterface org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency.getVersion:()Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield org.jboss.shrinkwrap.resolver.impl.maven.task.ResolveVersionFromMetadataTask.dependency:Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependency;
            invokeinterface org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency.toCanonicalForm:()Ljava/lang/String;
            aastore
        14: .line 78
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V
        end local 5 // java.util.Iterator it
        end local 4 // org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency resolved
        15: .line 86
      StackMap locals:
      StackMap stack:
            aload 3 /* resolvedVersion */
            invokestatic org.jboss.shrinkwrap.resolver.impl.maven.util.Validate.isNullOrEmptyOrQuestionMark:(Ljava/lang/String;)Z
            ifeq 30
            aload 0 /* this */
            getfield org.jboss.shrinkwrap.resolver.impl.maven.task.ResolveVersionFromMetadataTask.dependency:Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependency;
            invokeinterface org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency.getPackaging:()Lorg/jboss/shrinkwrap/resolver/api/maven/PackagingType;
            getstatic org.jboss.shrinkwrap.resolver.api.maven.PackagingType.JAR:Lorg/jboss/shrinkwrap/resolver/api/maven/PackagingType;
            invokevirtual org.jboss.shrinkwrap.resolver.api.maven.PackagingType.equals:(Ljava/lang/Object;)Z
            ifeq 30
            aload 0 /* this */
            getfield org.jboss.shrinkwrap.resolver.impl.maven.task.ResolveVersionFromMetadataTask.dependency:Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependency;
            invokeinterface org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency.getClassifier:()Ljava/lang/String;
            getstatic org.jboss.shrinkwrap.resolver.api.maven.PackagingType.TEST_JAR:Lorg/jboss/shrinkwrap/resolver/api/maven/PackagingType;
            invokevirtual org.jboss.shrinkwrap.resolver.api.maven.PackagingType.getClassifier:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 30
        16: .line 87
            aload 0 /* this */
            getfield org.jboss.shrinkwrap.resolver.impl.maven.task.ResolveVersionFromMetadataTask.dependency:Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependency;
            invokeinterface org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency.getGroupId:()Ljava/lang/String;
            aload 0 /* this */
            getfield org.jboss.shrinkwrap.resolver.impl.maven.task.ResolveVersionFromMetadataTask.dependency:Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependency;
            invokeinterface org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency.getArtifactId:()Ljava/lang/String;
            aload 0 /* this */
            getfield org.jboss.shrinkwrap.resolver.impl.maven.task.ResolveVersionFromMetadataTask.dependency:Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependency;
            invokeinterface org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency.getVersion:()Ljava/lang/String;
            getstatic org.jboss.shrinkwrap.resolver.api.maven.PackagingType.TEST_JAR:Lorg/jboss/shrinkwrap/resolver/api/maven/PackagingType;
            getstatic org.jboss.shrinkwrap.resolver.api.maven.PackagingType.TEST_JAR:Lorg/jboss/shrinkwrap/resolver/api/maven/PackagingType;
            invokevirtual org.jboss.shrinkwrap.resolver.api.maven.PackagingType.getClassifier:()Ljava/lang/String;
            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
        17: .line 88
            new org.jboss.shrinkwrap.resolver.impl.maven.coordinate.MavenDependencyImpl
            dup
            aload 4 /* coordinate */
            aload 0 /* this */
            getfield org.jboss.shrinkwrap.resolver.impl.maven.task.ResolveVersionFromMetadataTask.dependency:Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependency;
            invokeinterface org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency.getScope:()Lorg/jboss/shrinkwrap/resolver/api/maven/ScopeType;
            aload 0 /* this */
            getfield org.jboss.shrinkwrap.resolver.impl.maven.task.ResolveVersionFromMetadataTask.dependency:Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependency;
            invokeinterface org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency.isOptional:()Z
            aload 0 /* this */
            getfield org.jboss.shrinkwrap.resolver.impl.maven.task.ResolveVersionFromMetadataTask.dependency:Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependency;
            invokeinterface org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency.getExclusions:()Ljava/util/Set;
            iconst_0
            anewarray org.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[]
            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;Z[Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependencyExclusion;)V
            astore 5 /* newDependency */
        start local 5 // org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency newDependency
        18: .line 91
            aload 1 /* session */
            invokeinterface org.jboss.shrinkwrap.resolver.api.maven.MavenWorkingSession.getDependencyManagement:()Ljava/util/Set;
            aload 5 /* newDependency */
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifeq 30
        19: .line 94
            aconst_null
            astore 6 /* resolved */
        start local 6 // org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency resolved
        20: .line 95
            aload 1 /* session */
            invokeinterface org.jboss.shrinkwrap.resolver.api.maven.MavenWorkingSession.getDependencyManagement:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 7 /* it */
        start local 7 // java.util.Iterator it
        21: .line 96
            goto 25
        22: .line 97
      StackMap locals: org.jboss.shrinkwrap.resolver.impl.maven.task.ResolveVersionFromMetadataTask org.jboss.shrinkwrap.resolver.api.maven.MavenWorkingSession java.lang.String java.lang.String org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenCoordinate org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency java.util.Iterator
      StackMap stack:
            aload 7 /* it */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency
            astore 6 /* resolved */
        23: .line 98
            aload 6 /* resolved */
            aload 5 /* newDependency */
            invokeinterface org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency.equals:(Ljava/lang/Object;)Z
            ifeq 25
        24: .line 99
            goto 26
        25: .line 96
      StackMap locals:
      StackMap stack:
            aload 7 /* it */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 22
        26: .line 103
      StackMap locals:
      StackMap stack:
            aload 6 /* resolved */
            invokeinterface org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency.getVersion:()Ljava/lang/String;
            astore 3 /* resolvedVersion */
        27: .line 104
            getstatic org.jboss.shrinkwrap.resolver.impl.maven.task.ResolveVersionFromMetadataTask.log:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
            ldc "Resolved version {0} from the POM file for the artifact {1} via {2}"
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
        28: .line 105
            aload 6 /* resolved */
            invokeinterface org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency.getVersion:()Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield org.jboss.shrinkwrap.resolver.impl.maven.task.ResolveVersionFromMetadataTask.dependency:Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependency;
            invokeinterface org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency.toCanonicalForm:()Ljava/lang/String;
            aastore
            dup
            iconst_2
            aload 5 /* newDependency */
            invokeinterface org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency.toCanonicalForm:()Ljava/lang/String;
            aastore
        29: .line 104
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V
        end local 7 // java.util.Iterator it
        end local 6 // org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency resolved
        end local 5 // org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency newDependency
        end local 4 // org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenCoordinate coordinate
        30: .line 111
      StackMap locals: org.jboss.shrinkwrap.resolver.impl.maven.task.ResolveVersionFromMetadataTask org.jboss.shrinkwrap.resolver.api.maven.MavenWorkingSession java.lang.String java.lang.String
      StackMap stack:
            aload 3 /* resolvedVersion */
            invokestatic org.jboss.shrinkwrap.resolver.impl.maven.util.Validate.isNullOrEmptyOrQuestionMark:(Ljava/lang/String;)Z
            ifeq 43
        31: .line 114
            getstatic org.jboss.shrinkwrap.resolver.impl.maven.task.ResolveVersionFromMetadataTask.log:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.FINER:Ljava/util/logging/Level;
            invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
            ifeq 38
        32: .line 115
            new java.lang.StringBuilder
            dup
            ldc "Available version management: \n"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            astore 4 /* sb */
        start local 4 // java.lang.StringBuilder sb
        33: .line 116
            aload 1 /* session */
            invokeinterface org.jboss.shrinkwrap.resolver.api.maven.MavenWorkingSession.getDependencyManagement:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 6
            goto 36
      StackMap locals: org.jboss.shrinkwrap.resolver.impl.maven.task.ResolveVersionFromMetadataTask org.jboss.shrinkwrap.resolver.api.maven.MavenWorkingSession java.lang.String java.lang.String java.lang.StringBuilder top java.util.Iterator
      StackMap stack:
        34: aload 6
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency
            astore 5 /* depmgmt */
        start local 5 // org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency depmgmt
        35: .line 117
            aload 4 /* sb */
            aload 5 /* depmgmt */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc "\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        end local 5 // org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency depmgmt
        36: .line 116
      StackMap locals:
      StackMap stack:
            aload 6
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 34
        37: .line 119
            getstatic org.jboss.shrinkwrap.resolver.impl.maven.task.ResolveVersionFromMetadataTask.log:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.FINER:Ljava/util/logging/Level;
            aload 4 /* sb */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;)V
        end local 4 // java.lang.StringBuilder sb
        38: .line 122
      StackMap locals: org.jboss.shrinkwrap.resolver.impl.maven.task.ResolveVersionFromMetadataTask org.jboss.shrinkwrap.resolver.api.maven.MavenWorkingSession java.lang.String java.lang.String
      StackMap stack:
            new org.jboss.shrinkwrap.resolver.api.ResolutionException
            dup
        39: .line 125
            ldc "Unable to get version for dependency specified by {0}, it was not provided in neither <dependencyManagement> nor <dependencies> sections."
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
        40: .line 126
            aload 0 /* this */
            getfield org.jboss.shrinkwrap.resolver.impl.maven.task.ResolveVersionFromMetadataTask.dependency:Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependency;
            invokeinterface org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency.toCanonicalForm:()Ljava/lang/String;
            aastore
        41: .line 124
            invokestatic java.text.MessageFormat.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
        42: .line 122
            invokespecial org.jboss.shrinkwrap.resolver.api.ResolutionException.<init>:(Ljava/lang/String;)V
            athrow
        43: .line 130
      StackMap locals:
      StackMap stack:
            aload 3 /* resolvedVersion */
            areturn
        end local 3 // java.lang.String resolvedVersion
        end local 2 // java.lang.String declaredVersion
        end local 1 // org.jboss.shrinkwrap.resolver.api.maven.MavenWorkingSession session
        end local 0 // org.jboss.shrinkwrap.resolver.impl.maven.task.ResolveVersionFromMetadataTask this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   44     0             this  Lorg/jboss/shrinkwrap/resolver/impl/maven/task/ResolveVersionFromMetadataTask;
            0   44     1          session  Lorg/jboss/shrinkwrap/resolver/api/maven/MavenWorkingSession;
            1   44     2  declaredVersion  Ljava/lang/String;
            2   44     3  resolvedVersion  Ljava/lang/String;
            5   15     4         resolved  Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependency;
            6   15     5               it  Ljava/util/Iterator<Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependency;>;
           17   30     4       coordinate  Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenCoordinate;
           18   30     5    newDependency  Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependency;
           20   30     6         resolved  Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependency;
           21   30     7               it  Ljava/util/Iterator<Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependency;>;
           33   38     4               sb  Ljava/lang/StringBuilder;
           35   36     5          depmgmt  Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependency;
    MethodParameters:
         Name  Flags
      session  

  public java.lang.Object execute(org.jboss.shrinkwrap.resolver.api.maven.MavenWorkingSession);
    descriptor: (Lorg/jboss/shrinkwrap/resolver/api/maven/MavenWorkingSession;)Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual org.jboss.shrinkwrap.resolver.impl.maven.task.ResolveVersionFromMetadataTask.execute:(Lorg/jboss/shrinkwrap/resolver/api/maven/MavenWorkingSession;)Ljava/lang/String;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
Signature: Ljava/lang/Object;Lorg/jboss/shrinkwrap/resolver/impl/maven/task/MavenWorkingSessionTask<Ljava/lang/String;>;
SourceFile: "ResolveVersionFromMetadataTask.java"