public static void logVfsInitialization(int vfsImplementationVersion,
                                          long vfsCreationTimestamp,
                                          @NotNull VFSInitKind initKind,
                                          @NotNull List<VFSInitException.ErrorCategory> errorsHappened,
                                          int initializationAttempts,
                                          long totalInitializationDurationMs) {
    EVENT_VFS_INITIALIZATION.log(
      FIELD_INITIALIZATION_KIND.with(initKind),
      FIELD_CREATION_TIMESTAMP.with(vfsCreationTimestamp),
      FIELD_INITIALIZATION_ATTEMPTS.with(initializationAttempts),
      FIELD_IMPL_VERSION.with(vfsImplementationVersion),
      FIELD_ERRORS_HAPPENED.with(ContainerUtil.map(errorsHappened, Enum::name)),
      FIELD_TOTAL_INIT_DURATION_MS.with(totalInitializationDurationMs)
    );
  }
public static void logVfsInitialization(int vfsImplementationVersion,
                                          long vfsCreationTimestamp,
                                          @NotNull VFSInitKind initKind,
                                          @NotNull List<VFSInitException.ErrorCategory> errorsHappened,
                                          int initializationAttempts,
                                          long totalInitializationDurationMs)