Predicate's execute method draft