throw new GraphException("unknown predicate: " + predicateName); if (!predicate.isMatch(details, predicateValue)) { return false;
throw new GraphException("unknown predicate: " + predicateName); if (!predicate.isMatch(details, predicateValue)) { return false;