ArrayList<VerifyMethodInfo> stack = vi.tracerStacks;
try{
if (db.meetTraceTargetClassMethod(owner, method)) {
db.info("#%d leave %s.%s", vi.vid , owner, method);
}
MethodInfo mi = stack.get(stack.size() - 1);
if (!mi.owner.equals(owner) || !mi.method.equals(method)) {
vi.exception = true;
db.error(new RuntimeException(String.format("#%d Thread #%d, leave != enter %s.%s != %s.%s", vi.vid, Thread
.currentThread().getId(), owner, method, mi.owner,
mi.method)));