code: public void untarFrom(InputStream _in, final TarCompression compression) throws IOException, InterruptedException {
          try {
              final InputStream in = new RemoteInputStream(_in, Flag.GREEDY);
              act(new UntarFrom(compression, in));
          } finally {
              _in.close();
          }
      }
docs: Reads the given InputStream as a tar file and extracts it into this directory.
  
  @param _in
  The stream will be closed by this method after it's fully read.
  @param compression
  The compression method in use.
  @since 1.292