boolean (SimpleNode node) { if (myFiltered != null) { Configurable configurable = getConfigurable(node); if (configurable != null) { if (!myFiltered.contains(configurable)) { if (myHits != null) { Set<Configurable> configurables = myHits.getNameFullHits(); while (node != null) { if (configurable != null) { if (configurables.contains(configurable)) { return true; } } node = node.getParent(); configurable = getConfigurable(node); } } return false; } } } return true; }