DiffRequestChain (@NotNull Project project, @NotNull ListSelection<? extends DiffHyperlink> requests) { ListSelection<DiffRequestProducer> producers = requests.map(hyperlink -> new DiffHyperlinkRequestProducer(project, hyperlink)); SimpleDiffRequestChain chain = SimpleDiffRequestChain.fromProducers(producers); chain.putUserData(DiffUserDataKeys.PLACE, DiffPlaces.TESTS_FAILED_ASSERTIONS); chain.putUserData(DiffUserDataKeys.DO_NOT_IGNORE_WHITESPACES, true); chain.putUserData(DiffUserDataKeys.DIALOG_GROUP_KEY, "#com.intellij.execution.junit2.states.ComparisonFailureState$DiffDialog"); // NON-NLS return chain; }