void () { for (String hash : myHashToRecord.keySet()) { ArrayList<R> records = new ArrayList<>(Objects.requireNonNull(myHashToRecord.get(hash))); R firstRecord = records.get(0); if (firstRecord.getParentsHashes().length != 0 && records.size() != firstRecord.getParentsHashes().length) { processIncompleteRecord(hash, records); } else { myConsumer.accept(records); } } myHashToRecord.clear(); }