code: @Override
      public T addAsWebResource(Asset resource, ArchivePath target) throws IllegalArgumentException {
          Validate.notNull(resource, "Resource should be specified");
          Validate.notNull(target, "Target should be specified");
  
          ArchivePath location = new BasicPath(getWebPath(), target);
          return add(resource, location);
      }
docs: {@inheritDoc}
  
  @see org.jboss.shrinkwrap.api.container.WebContainer#addAsWebResource(org.jboss.shrinkwrap.api.asset.Asset,
  org.jboss.shrinkwrap.api.ArchivePath)