def METHOD_NAME(self):
    """
    We need the '_coroutines' attribute on classes until we can depricate
    tornado<4.5. After that 'is_coroutine_fuction' will always be
    available.
    """
    if hasattr(self.obj, "_coroutines"):
        self._async_methods += self.obj._coroutines