code: @Override
      protected String resolveVersion(final MavenDependency dependency) throws IllegalArgumentException {
          return new ResolveVersionFromMetadataTask(dependency).execute(this.getMavenWorkingSession());
      }
docs: {@inheritDoc}
  
  @see org.jboss.shrinkwrap.resolver.impl.maven.task.ResolveVersionFromMetadataTask