+ * Returns the value of this node. If the node does not have a value, the
+ * given default value is returned.
+ *
+ *@param defaultValue
+ * The default value to return if the node does not have a value
+ * @return The value of this node
+ */
+ public String getValue(String defaultValue) {
+ return (value == null) ? defaultValue : value;
+ }
+
+ /**