@Contract("null -> false")
  public static boolean isComposite(@Nullable PsiType type) {
    return type instanceof PsiDisjunctionType || type instanceof PsiIntersectionType;
  }
@Contract("null -> false")
  public static boolean isComposite(@Nullable PsiType type)