1. Inaccurately matched stmtRecords （Cannot find better matched source or destination stmtRecords）
2. Inaccurately matched stmtRecords (we can find better matched source or destination context)
3. Inaccurately matched stmtRecords (We can find matched context from another file) Refactoring
4. stmtRecords are accurately matched, but the identical tokens are matched to other stmtRecords or not matched
7. suboptimal match in a context
8. meaningless move between stmtRecords.
9. suboptimal move between stmtRecords.
10. We can find a matched source or destination context for an unmatched destination or source context
11. Moved context because ancestor node is not accurately matched