@Contract(pure = true)
  private static Function<Color, Color> getAdjuster(boolean searchBrighter) {
    return searchBrighter ? Color::brighter : Color::darker;
  }
@Contract(pure = true)
  private static Function<Color, Color> getAdjuster(boolean searchBrighter)