code: public static InputSupplier<? extends SeekableInputStream> newInputSupplier(final Location location) {
      return new InputSupplier<SeekableInputStream>() {
        @Override
        public SeekableInputStream getInput() throws IOException {
          return SeekableInputStream.create(location.getInputStream());
        }
      };
    }
docs: Creates a new {@link com.google.common.io.InputSupplier} that can provides {@link SeekableInputStream} from
  the given location.
  
  @param location Location for the input stream.
  @return A {@link com.google.common.io.InputSupplier}.