def _refactor_methods(self, header):
        items = self.extract_items(MethodItem)
        lines = []
        if len(items) > 0 :
            columns = self._get_column_lengths(items)
            border = '{0:=^{1}} {0:=^{2}}'.format('', columns[0], columns[1])
            heading = '{0:<{2}} {1:<{3}}'.format('Method', 'Description',
                                                 columns[0], columns[1])
            lines += [border]
            lines += [heading]
            lines += [border]
            for items in items:
                lines += items.to_rst(columns)
            lines += [border]
            lines += ['']
        lines = [line.rstrip() for line in lines]
        return lines
user_id starts following target_user_id
dataset/ETHPy150Open enthought/traits/docs/source/_extensions/refactordoc/class_doc.py/ClassDoc._refactor_methods--crossover with--dataset/ETHPy150Open tschellenbach/Stream-Framework/stream_framework/feed_managers/base.py/Manager.follow_user