Optimize JavaCompilationHelper#separateResourceJar

PiperOrigin-RevId: 284207367
diff --git a/src/main/java/com/google/devtools/build/lib/rules/java/JavaCompilationHelper.java b/src/main/java/com/google/devtools/build/lib/rules/java/JavaCompilationHelper.java
index 1d9c882..6357397 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/java/JavaCompilationHelper.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/java/JavaCompilationHelper.java
@@ -279,12 +279,10 @@
    * create a separate jar for the compilation and add resources with singlejar.
    */
   private boolean separateResourceJar(JavaTargetAttributes attributes) {
-    return !Iterables.isEmpty(
-        Iterables.concat(
-            attributes.getResources().values(),
-            attributes.getResourceJars(),
-            attributes.getClassPathResources(),
-            getTranslations()));
+    return !attributes.getResources().isEmpty()
+        || !attributes.getResourceJars().isEmpty()
+        || !attributes.getClassPathResources().isEmpty()
+        || !getTranslations().isEmpty();
   }
 
   private ImmutableMap<String, String> getExecutionInfo() throws InterruptedException {