KBoolWeight({ required this.kBool, required this.firstChild, this.secondChild, Key? key, }) : assert(kBool != null), assert(firstChild != null), super(key: key);