code: @Override
      public void checkAccess(final Path path, final AccessMode... modes) throws IOException {
          // We support READ, WRITE, and EXECUTE on everything, so long as a file exists
          final Archive<?> archive = this.getArchive(path);
          final String desired = path.toString();
          if (!archive.contains(desired)) {
              throw new NoSuchFileException(desired);
          }
      }
docs: {@inheritDoc}
  
  @see java.nio.file.spi.FileSystemProvider#checkAccess(java.nio.file.Path, java.nio.file.AccessMode[])