@Override public boolean apply(@Nonnull Component component) { return new KeyFilter().accept(component, query.keys()) && new NameFilter().accept(component, query.names()); }