Chapter9 : (243) Consolidate Duplicate Conditional Fragments