contains method
Return true if this node or any of its children recursively match the
supplied pattern
Implementation
@override
bool contains(Pattern pattern) {
return super.contains(pattern) ||
description != null && description!.contains(pattern);
}