@Override
  public InputStream openFile(@NotNull String relativePath) throws IOException {
    Path file = myDirectory.resolve(relativePath);
    if (!Files.exists(file)) {
      return null;
    }
    return new BufferedInputStream(Files.newInputStream(file));
  }
@Override
  public InputStream openFile(@NotNull String relativePath)