`abstract class BaseChannel<T : BaseChannel<...
# announcements
u
abstract class BaseChannel<T : BaseChannel<T>>