private static @Nullable InternalPluginResults getFilteredUpdateResult() {
    synchronized (ourLock) {
      if (ourAllUpdates == null) {
        return null;
      }
      final var filter = ourFilter;
      return new InternalPluginResults(
        new PluginUpdates(
          ContainerUtil.filter(ourAllUpdates.getPluginUpdates().getAllEnabled(), d -> filter.test(d.getDescriptor())),
          ContainerUtil.filter(ourAllUpdates.getPluginUpdates().getAllDisabled(), d -> filter.test(d.getDescriptor())),
          ourAllUpdates.getPluginUpdates().getIncompatible()
        ),
        ourAllUpdates.getPluginNods(),
        ourAllUpdates.getErrors()
      );
    }
  }
private static @Nullable InternalPluginResults getFilteredUpdateResult()