code: @Override
      public ARCHIVETYPE process(final MavenResolvedArtifact artifact, final Class<ARCHIVETYPE> returnType)
              throws IllegalArgumentException {
  
          if (artifact == null) {
              throw new IllegalArgumentException("Resolution artifact must be specified");
          }
          File file = artifact.asFile();
          if (file == null) {
              throw new IllegalArgumentException("Artifact was not resolved");
          }
  
          return ShrinkWrap.create(ZipImporter.class, file.getName()).importFrom(file).as(returnType);
      }
docs: {@inheritDoc}
  
  @see org.jboss.shrinkwrap.resolver.spi.format.FormatProcessor#process(ResolvedArtifact, Class)