code: @Override
      public T addAsLibraries(final Archive<?>[]... archives) throws IllegalArgumentException {
          Validate.notNullAndNoNullValues(archives, "Archives must be specified");
          for (Archive<?>[] archiveArray : archives) {
              for (Archive<?> archive : archiveArray) {
                  this.addAsLibraries(archive);
              }
          }
          return covarientReturn();
      }
docs: {@inheritDoc}
  
  @see org.jboss.shrinkwrap.api.container.LibraryContainer#addAsLibraries(java.util.Collection)