@uml Construct a new instance of the {@link ParseTreePattern} class.
@uml Find all nodes using XPath and then try to match those subtrees against this tree pattern.
@uml et the {@link ParseTreePatternMatcher} which created this tree pattern.
@uml Get the tree pattern in concrete syntax form.
@uml Get the parser rule which serves as the outermost rule for the tree pattern.
@uml Get the tree pattern as a {@link ParseTree}. The rule and token tags from the pattern are present in the parse tree as terminal nodes with a symbol of type {@link RuleTagToken} or {@link TokenTagToken}.
@uml Match a specific parse tree against this tree pattern.
@uml Determine whether or not a parse tree matches this tree pattern.
@uml This is the backing field for {@link #getMatcher()}.
@uml This is the backing field for {@link #getPatternTree()}.
@uml A pattern like {@code <ID> = <expr>;} converted to a {@link ParseTree} by {@link ParseTreePatternMatcher#compile(String, int)}.