docs: @SuppressWarnings("unchecked")
      public static Map<String, List<Path>> findJavaHomes() {
          try {
              return (Map<String, List<Path>>) accessible(Class.forName(CAPSULE_CLASS_NAME).getDeclaredMethod("getJavaHomes")).invoke(null);
          } catch (ReflectiveOperationException e) {
              throw new AssertionError(e);
          }
      }