<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def merge_section(self, section, filter_func=None):
 """ Add section.checks to self, if not skipped by self._add_check_callback. order, description, etc. are not updated. """

    for check in section.checks:
      if filter_func and not filter_func(check):
        continue
      self.add_check(check)