void (@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); }