code: protected int addBlock(Collection<Record> candidates,
                           Map.Entry block) {
      Collection<Record> recs = (Collection<Record>) block.getValue();
      candidates.addAll(recs);
      return recs.size();
    }
docs: --- plug in extensions