Added TrueNode, FalseNode, NullNode