 	}
 	
 	/**
-	:name:	generate
-	:description:	Conforms to the SequenceType Protocol. Returns
-	the next value in the sequence of nodes using
-	index values [0...n-1].
+		:name:	generate
+		:description:	Conforms to the SequenceType Protocol. Returns
+		the next value in the sequence of nodes using
+		index values [0...n-1].
 	*/
 	public func generate() -> Generator {
 		var index = startIndex

	}
	
	/**
	:name:	removeValueForKey
	:description:	Removes a node from the tree based on the key value given.
	If the tree allows non-unique keys, then all keys matching
	the given key value will be removed.
	:returns:	Value?
	*/
	public func removeValueForKey(key: Key) -> Value? {
		var x: Value? = tree.removeValueForKey(key)

	}
	
	/**
		:name:	operator ["key1"..."keyN"]
		:description:	Property key mapping. If the key type is a
		String, this feature allows access like a
		Dictionary.
	*/
	public subscript(name: String) -> Value? {
		get {
