@Override
	public Set<java.util.Map.Entry<K, V>> entrySet() {
		TreeSet<Entry<K,V>> tr = new TreeSet<Entry<K,V>>();
		ArrayList<MapEntry<K,V>> m = new ArrayList<MapEntry<K,V>>();
		tree.inOrder(m);
		for(Entry<K,V> map: m){
			tr.add(map);
		}
		return tr;
	}