contains method
Return true if this node or any of its children recursively match the
supplied pattern
Implementation
@override
bool contains(Pattern pattern) =>
leading.contains(pattern) ||
begin.contains(pattern) ||
content.contains(pattern) ||
end.contains(pattern) ||
trailing.contains(pattern);