public static void log(FileChooserDialog chooser, FileChooserDescriptor descriptor, VirtualFile[] files) {
    CHOOSER_SHOWN.log(
      TYPE.with(chooserType(chooser)),
      FORCED.with(descriptor.isForcedToUseIdeaFileChooser()),
      JAR_CONTENTS.with(descriptor.isChooseJarContents()),
      NON_LOCAL_ROOTS.with(ContainerUtil.exists(descriptor.getRoots(), root -> !root.isInLocalFileSystem())),
      FILTER.with(filterType(descriptor.getUserData(FileChooserDescriptor.FILTER_TYPE))),
      NON_LOCAL_FILES.with(ContainerUtil.exists(files, file -> !file.isInLocalFileSystem()))
    );
  }
public static void log(FileChooserDialog chooser, FileChooserDescriptor descriptor, VirtualFile[] files)