private static boolean startsWith(@NotNull String text, @NotNull String path, boolean caseSensitive, int offset) {
    return caseSensitive ? text.startsWith(path, offset) : StringUtilRt.startsWithIgnoreCase(text, offset, path);
  }
private static boolean startsWith(@NotNull String text, @NotNull String path, boolean caseSensitive, int offset)