docs: @Override
    public boolean doBuild(TopologyBuilder bldr, Set<String> stageNames) {
      setDefaultNameIfNone(StreamletNamePrefix.LOGGER, stageNames);
      bldr.setBolt(getName(), new LogSink<R>(),
          getNumPartitions()).shuffleGrouping(parent.getName(), parent.getStreamId());
      return true;
    }