code: @Override
      public I importFrom(final InputStream stream, Filter<ArchivePath> filter) throws ArchiveImportException {
          Validate.notNull(stream, "Stream must be specified");
          Validate.notNull(filter, "Filter must be specified");
          final S tarStream;
          try {
              tarStream = this.getInputStreamForRawStream(stream);
          } catch (final RuntimeException re) {
              throw new ArchiveImportException("Could not wrap raw input with TAR stream", re);
          } catch (final IOException e) {
              throw new ArchiveImportException("Could not wrap raw input with TAR stream", e);
          }
          return this.importFrom(tarStream, filter);
      }
docs: {@inheritDoc}
  
  @see org.jboss.shrinkwrap.api.importer.StreamImporter#importFrom(java.io.InputStream, Filter)