Sync

constructor(applies: (Class<*>) -> Boolean, after: DecideScope.(S, Any) -> List<Any>, produces: Set<Class<*>>? = null)