@Override public void unarchive(final Archive archive, final Path file, final ProgressListener listener, final TranscriptListener transcript) throws BackgroundException { delegate.unarchive(archive, vault.encrypt(session, file), listener, transcript); }
@Override public void unarchive(final Archive archive, final Path file, final ProgressListener listener, final TranscriptListener transcript) throws BackgroundException { registry.find(session, file).getFeature(session, Compress.class, proxy).unarchive(archive, file, listener, transcript); }