public static @Nullable SearchScope union(@Nullable SearchScope a, @Nullable SearchScope b) {
    return a == null ? b : b == null ? a : a.union(b);
  }
public static @Nullable SearchScope union(@Nullable SearchScope a, @Nullable SearchScope b)