JBIterable<VirtualFile> (@NotNull Iterable<? extends Change> changes) { return JBIterable.from(changes) .map(ChangesUtil::getAfterPath) .filter(Objects::nonNull) .map(FilePath::getVirtualFile) .filter(Objects::nonNull); }