code: @Override
      public T addAsResource(String resourceName, ArchivePath target, ClassLoader classLoader)
          throws IllegalArgumentException {
          Validate.notNull(resourceName, "ResourceName should be specified");
          Validate.notNull(target, "Target should be specified");
          Validate.notNull(classLoader, "ClassLoader should be specified");
  
          return addAsResource(new ClassLoaderAsset(resourceName, classLoader), target);
      }
docs: /*
  (non-Javadoc)
  
  @see org.jboss.shrinkwrap.api.container.ResourceContainer#addResource(java.lang.String,
  org.jboss.shrinkwrap.api.Path, java.lang.ClassLoader)