protected object ConvertLeafNode(Type desiredType, LeafNode lNode, out bool conversionSucceeded) { return Converter.Convert(desiredType, lNode.ValueType, lNode.Value, out conversionSucceeded); }