REFACTORING
INVERSE
Add Parameter
Remove Parameter
Change Bidirectional Association to Unidirectional
Change Unidirectional Assocation to Bidirectional
Change Reference to Value
Change Value to Reference
Change Unidirectional Association to Bidirectional
Collapse Hierarchy
Extract Subclass
Extract Class
Inline Class
Extract Method
Inline Method
Hide Delegate
Remove Middle Man
Inline Temp
Introduce Explaining Variable
Move Field
Move Method
Parameterize Method
Replace Parameter with Explicit Methods
Pull Up Field
Push Down Field
Pull Up Method
Push Down Method
Rename Method
Replace Delegation with Inheritance
Replace Inheritance with Delegation
Substitute Algorithm