default @NotNull List<String> split(@NotNull String path) {
      return List.of(normalize(path).split(getSeparator().replaceAll("\\\\", "\\\\\\\\")));
    }
default @NotNull List<String> split(@NotNull String path)