@Nullable
  static AtomicConversionType getConversionType(PsiType from, PsiClassType to, PsiExpression context) {
    return ContainerUtil.find(values(), type -> type.accept(from, to, context));
  }
@Nullable
  static AtomicConversionType getConversionType(PsiType from, PsiClassType to, PsiExpression context)