@NotNull
  @Contract(pure = true)
  private static String getName(@Nullable JvmPrimitiveTypeKind kind) {
    return kind == null ? "null" : kind.getName();
  }
@NotNull
  @Contract(pure = true)
  private static String getName(@Nullable JvmPrimitiveTypeKind kind)