public boolean matches(final Tree<V, ?> tree) {
		return matches(tree, _pattern, new HashMap<>());
	}
Tests whether the given input {@code tree} matches {@code this} pattern.

@param tree the tree to be matched
@return {@code true} if the {@code tree} matches {@code this} pattern,
        {@code false} otherwise
@throws NullPointerException if one of the arguments is {@code null}
jenetics.ext/src/main/java/io/jenetics/ext/rewriting/TreePattern.java