Restore addAll(NestedSet).

This still serves a purpose as it prohibits calls when the reference type is NestedSet.

RELNOTES: None.
PiperOrigin-RevId: 249735815
diff --git a/src/main/java/com/google/devtools/build/lib/collect/nestedset/NestedSetBuilder.java b/src/main/java/com/google/devtools/build/lib/collect/nestedset/NestedSetBuilder.java
index 3abfe4c..ac15263 100644
--- a/src/main/java/com/google/devtools/build/lib/collect/nestedset/NestedSetBuilder.java
+++ b/src/main/java/com/google/devtools/build/lib/collect/nestedset/NestedSetBuilder.java
@@ -21,6 +21,7 @@
 import com.google.common.collect.Iterables;
 import com.google.common.collect.MapMaker;
 import com.google.devtools.build.lib.collect.compacthashset.CompactHashSet;
+import com.google.errorprone.annotations.DoNotCall;
 import java.util.concurrent.ConcurrentMap;
 
 /**
@@ -110,6 +111,13 @@
     return this;
   }
 
+  /** @deprecated Use {@link #addTransitive} to avoid excessive memory use. */
+  @Deprecated
+  @DoNotCall
+  public NestedSetBuilder<E> addAll(NestedSet<? extends E> elements) {
+    throw new UnsupportedOperationException();
+  }
+
   /**
    * Adds a nested set as a transitive member to the set to be built.
    *