def transfer_bucket_design(self, source_bucket, source_map, sink_map):
        rv, source_design = \
            self.source_class.provide_design(self.opts, self.source_spec,
                                             source_bucket, source_map)
        if rv == 0:
            rv = self.sink_class.consume_design(self.opts,
                                                self.sink_spec, sink_map,
                                                source_bucket, source_map,
                                                source_design)
        return rv
Print a heading with a subdued underline
dataset/ETHPy150Open membase/membase-cli/pump.py/PumpingStation.transfer_bucket_design--crossover with--dataset/ETHPy150Open christabor/MoAL/MOAL/helpers/display.py/print_h4