 	internal typealias Generator = GeneratorOf<(key: Key, value: Value?)>
 	
 	/**
-	:name:	tree
-	:description:	Internal storage of members.
-	:returns:	Tree<Key, Value>
+		:name:	tree
+		:description:	Internal storage of members.
+		:returns:	Tree<Key, Value>
 	*/
 	internal var tree: Tree<Key, Value>
 	
 	/**
-	:name:	description
-	:description:	Conforms to the Printable Protocol. Outputs the
-	data in the OrderedDictionary in a readable format.
+		:name:	description
+		:description:	Conforms to the Printable Protocol. Outputs the
+		data in the OrderedDictionary in a readable format.
 	*/
 	public var description: String {
 		var output: String = "OrderedDictionary("

	}
	
	/**
	: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 {

	}
	
	/**
		: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)
