@uml
Construct a new instance of the {@link ParseTreePattern} class.
@param matcher The {@link ParseTreePatternMatcher} which created this
tree pattern.
@param pattern The tree pattern in concrete syntax form.
@param patternRuleIndex The parser rule which serves as the root of the
tree pattern.
@param patternTree The tree pattern in {@link ParseTree} form.
@uml Construct a new instance of the {@link ParseTreePattern} class.
@param matcher The {@link ParseTreePatternMatcher} which created this tree pattern. @param pattern The tree pattern in concrete syntax form. @param patternRuleIndex The parser rule which serves as the root of the tree pattern. @param patternTree The tree pattern in {@link ParseTree} form.