@Contract(value = "null -> null", pure = true)
  @Nullable
  private static String getComparingMethodName(String type) {
    return getComparingMethodName(type, true);
  }
@Contract(value = "null -> null", pure = true)
  @Nullable
  private static String getComparingMethodName(String type)