@Override
	public TreeEntry<K, V> get(Object key) {
		return nodes.get(key);
	}
@Test
	public void putTest() {
		final ForestMap<String, String> map = new LinkedForestMap<>(false);

		TreeEntry<String, String> treeEntry = new LinkedForestMap.TreeEntryNode<>(null, "a", "aaa");
		assertNull(map.put("a", treeEntry));
		assertNotEquals(map.get("a"), treeEntry);
		assertEquals(map.get("a").getKey(), treeEntry.getKey());
		assertEquals(map.get("a").getValue(), treeEntry.getValue());

		treeEntry = new LinkedForestMap.TreeEntryNode<>(null, "a", "aaaa");
		assertNotNull(map.put("a", treeEntry));
		assertNotEquals(map.get("a"), treeEntry);
		assertEquals(map.get("a").getKey(), treeEntry.getKey());
		assertEquals(map.get("a").getValue(), treeEntry.getValue());
	}