public static void loadAllPluginDetails(@NotNull MarketplaceRequests marketplace,
                                          @NotNull PluginNode node,
                                          @NotNull PluginNode resultNode) {
    if (node.getSuggestedFeatures() != null) {
      resultNode.setSuggestedFeatures(node.getSuggestedFeatures());
    }

    IntellijPluginMetadata metadata = marketplace.loadPluginMetadata(node);
    if (metadata != null) {
      if (metadata.getScreenshots() != null) {
        resultNode.setScreenShots(metadata.getScreenshots());
        resultNode.setExternalPluginIdForScreenShots(node.getExternalPluginId());
      }
      metadata.toPluginNode(resultNode);
    }

    loadReviews(marketplace, node, resultNode);
    loadDependencyNames(marketplace, resultNode);
  }
public static void loadAllPluginDetails(@NotNull MarketplaceRequests marketplace,
                                          @NotNull PluginNode node,
                                          @NotNull PluginNode resultNode)