Dynamic Opaque Predicate Detection with a Recursive Matching Method | AMiner