boolean (DiffElement<?> file1, DiffElement<?> file2) { if (file1.isContainer() || file2.isContainer()) return false; if (file1.getSize() != file2.getSize()) return false; try { return DiffUtil.compareStreams(() -> file1.getContentStream(), () -> file2.getContentStream()); } catch (IOException e) { LOG.warn(e); return false; } }