“…We evaluated our approach on the following Java artifacts: BankAccount, Rational, RationalRecursion, WBS, ASW, TCAS, Apollo, SwapNode, HeapOp, and LinkedList. All of these artifacts were used before for evaluating symbolic execution [2], [14], [18], [20], [21], [24], [25]. These subjects contain rich programming constructs, such as complex non-linear constraints, recursion, heap-manipulating methods, etc.…”