@Override
    public PsiType visitDisjunctionType(@NotNull PsiDisjunctionType disjunctionType) {
      return disjunctionType.getLeastUpperBound();
    }
@Override
    public PsiType visitDisjunctionType(@NotNull PsiDisjunctionType disjunctionType)