added alternative Scenario: Free function without arguments based on replacements
finished Scenario: Free function without arguments #2
removed old Scenario: Free function without arguments
changed to use replacements Scenario: Partial selection should work as full selection
changes to use replacements Scenario: Extracted function should be inserted before original function
changed to use replacements Scenario: Referenced local variables should be passed to the extracted function
changed to use replacements Scenario: Local variables used after but not declared in the selected block should not prevent the extraction
changed to use replacements Scenario: Method extraction should not add empty line at the end of method body when extracting a variable declaration. Newline should be added after extracted method call.
changed to use replacements Scenario: Extraction of local variables declared in and used after the selected block should prevent the extraction
changed to use replacements Scenario: Extract method should run more than once
removed unused steps
removed misnamed extract_method target and related code
renamed method extraction to function extraction in CommandLineParser