code: @Override
      public RESOLVESTAGETYPE addDependencies(final Collection<MavenDependency> dependencies)
          throws IllegalArgumentException {
          if (dependencies == null) {
              throw new IllegalArgumentException("dependencies must be provided");
          }
          for (final MavenDependency dep : dependencies) {
              this.addDependency(dep);
          }
          return this.covarientReturn();
      }
docs: {@inheritDoc}
  
  @see org.jboss.shrinkwrap.resolver.api.ResolveStage#addDependencies(java.util.Collection)