bool matchStrings(Iterable<String> patterns) { for (final p in patterns) { if (_keyMatchString(this, p)) return true; } return false; }