new: move field refactor, for python
add: loop split refactoring, for java
new: Extract interface refactor, for python
new: Inline method refactoring, for python
add: Extract method, for c++
change: fix comment
add: Inline method, for c++