code: def get_functions_overridden_by(self, function):
          '''
              Return the list of functions overriden by the function
          Args:
              (core.Function)
          Returns:
              list(core.Function)
  
          '''
          candidates = [c.functions_not_inherited for c in self.inheritance]
          candidates = [candidate for sublist in candidates for candidate in sublist]
          return [f for f in candidates if f.full_name == function.full_namef get_functions_overridden_by(self, function):
          '''
              Return the list of functions overriden by the function
          Args:
              (core.Function)
          Returns:
              list(core.Function)
  
          '''
          candidates = [c.functions_not_inherited for c in self.inheritance]
          candidates = [candidate for sublist in candidates for candidate in sublist]
          return [f for f in candidates if f.full_name == function.full_name]
docs: Return the list of functions overriden by the function
          Args:
              (core.Function)
          Returns:
              list(core.Function)