boolean (@NotNull DiffContext context, @NotNull DiffRequest request) { if (!(request instanceof ContentDiffRequest)) return false; List<DiffContent> contents = ((ContentDiffRequest)request).getContents(); if (contents.size() != 2) return false; if (!canShowContent(contents.get(0))) return false; if (!canShowContent(contents.get(1))) return false; if (contents.get(0) instanceof EmptyContent && contents.get(1) instanceof EmptyContent) return false; return true; }