public TreeMatcher<V> matcher(final Tree<V, ?> tree) {
		return TreeMatcher.of(this, tree);
	}
Creates a matcher that will match the given input tree against
{@code this} pattern.

@param tree the tree to be matched
@return a new matcher for {@code this} pattern
@throws NullPointerException if the arguments is {@code null}
jenetics.ext/src/main/java/io/jenetics/ext/rewriting/TreePattern.java