[Refactoring] Decompose Conditional, Consolidate Conditional Expression, Consolidate Duplicate Conditional Fragments