class ConcurrentTree extends ConcurrentTreeNode<K, V> {

	public V get(final K[] path) {
		ConcurrentTreeNode<K, V> node = this;
		for (final K part : path) {
			node = node.getChild(part);
			if (node == null) {
				return null;
			}
		}
		return node.getValue();
	}

}