accept method
Implementation
@override
void accept(NodeVisitor visitor) {
if (visitor.visitElementBefore(this)) {
if (!isChildrenNullOrEmpty) {
for (var child in children) {
child.accept(visitor);
}
}
visitor.visitElementAfter(this);
}
}