ChainHandler

constructor(filter: (Context<T>) -> Boolean, vararg handlers: Handler<T>)
constructor(vararg handlers: Handler<T>)
constructor(handlers: List<Handler<T>>, predicate: (Context<T>) -> Boolean = { true })