private @Nullable IdeaPluginDescriptorImpl loadDescriptorFromArtifact() throws IOException {
    ThreadingAssertions.assertBackgroundThread();
    return PluginDescriptorLoader.loadDescriptorFromArtifact(getFilePath(), myBuildNumber);
  }
private @Nullable IdeaPluginDescriptorImpl loadDescriptorFromArtifact()