Some examples are: extract method, extract a variable, inline Temp, replace Temp with Query, inline method, split temporary variable, remove assignments to parameters, etc. Extraction: We break the code into smaller chunks to find and extract fragmentation.