Simplify construction of map of check results

There isn't any need to convert the checks into
an array of objects and then cast them back
to their original types.

Change-Id: If39d799f2fec670452e27eb7483a8d978c687c81
diff --git a/src/main/java/com/googlesource/gerrit/plugins/healthcheck/check/GlobalHealthCheck.java b/src/main/java/com/googlesource/gerrit/plugins/healthcheck/check/GlobalHealthCheck.java
index 24eeca2..773b6c0 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/healthcheck/check/GlobalHealthCheck.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/healthcheck/check/GlobalHealthCheck.java
@@ -22,7 +22,6 @@
 import com.google.inject.Inject;
 import com.google.inject.Singleton;
 import com.googlesource.gerrit.plugins.healthcheck.HealthCheckConfig;
-import java.util.Arrays;
 import java.util.Map;
 import java.util.concurrent.TimeUnit;
 import java.util.stream.Collectors;
@@ -49,8 +48,7 @@
     long ts = System.currentTimeMillis();
     Map<String, Object> checkToResults =
         StreamSupport.stream(iterable.spliterator(), true)
-            .map(check -> Arrays.asList(check.name(), check.run()))
-            .collect(Collectors.toMap(k -> (String) k.get(0), v -> v.get(1)));
+            .collect(Collectors.toMap(HealthCheck::name, HealthCheck::run));
     long elapsed = System.currentTimeMillis() - ts;
     StatusSummary globalStatus =
         new HealthCheck.StatusSummary(
@@ -72,9 +70,6 @@
 
   public static boolean hasAnyFailureOnResults(Map<String, Object> results) {
     return results.values().stream()
-        .anyMatch(
-            res ->
-                res instanceof StatusSummary
-                    && ((StatusSummary) res).isFailure());
+        .anyMatch(res -> res instanceof StatusSummary && ((StatusSummary) res).isFailure());
   }
 }