!finderContext.getRequiredElements().isEmpty() )
result = finderContext.isRequired( flowElement );
else if( finderContext.isExcluded( flowElement ) || finderContext.isIgnored( flowElement ) )
result = false;
else
result = expression.applies( plannerContext, elementGraph.getDelegate(), flowElement );
if( LOG.isDebugEnabled() && result )
LOG.debug( "compatible nodes: {} with {}", flowElement, expression );
return result;