Scenario: Local variables used after but not declared in the selected block should not prevent the extraction passing
refactored NaiveLocalVariableLocator, added catching of all std exceptions