@Contract(pure = true)
  public static boolean isNumericType(@TypeRank int typeRank) {
    return typeRank <= MAX_NUMERIC_RANK;
  }
@Contract(pure = true)
  public static boolean isNumericType(@TypeRank int typeRank)