@override bool match(dynamic exp) { if (currentMatch(exp)) { return true; } return parentMatch(exp); }