@Contract(pure = true)
  public static @NotNull GCWatcher tracking(@NotNull Collection<?> objects) {
    return new GCWatcher(objects);
  }
@Contract(pure = true)
  public static @NotNull GCWatcher tracking(@NotNull Collection<?> objects)