public static boolean startsWith(@NotNull String path, @NotNull String start) {
   return !ThreeState.NO.equals(
       startsWith(path, start, false, SystemInfo.isFileSystemCaseSensitive, false));
 }
 public static boolean startsWith(
     @NotNull String path, @NotNull String start, boolean caseSensitive) {
   return !ThreeState.NO.equals(startsWith(path, start, false, caseSensitive, false));
 }
 public static boolean isAncestor(@NotNull String ancestor, @NotNull String file, boolean strict) {
   return !ThreeState.NO.equals(isAncestorThreeState(ancestor, file, strict));
 }