/** * Creates a BooleanNode. * * @param mixed $boolean * The boolean to create. Pass a truthy value for TrueNode, falsy for FalseNode. * * @return BooleanNode */ public static function create($boolean) { if ($boolean) { return TrueNode::create(); } else { return FalseNode::create(); } }