private static @Nullable BuildNumber readFile(@NotNull Path path) {
    try (BufferedReader reader = Files.newBufferedReader(path)) {
      String text = reader.readLine();
      if (text != null) {
        return fromString(text);
      }
    }
    catch (IOException ignored) {
    }
    return null;
  }
private static @Nullable BuildNumber readFile(@NotNull Path path)