private MockupExtractMethodRequestProcessor setupRequestProcessor(MockupExtractMethodConfig config,
ModuleAdapter module, RefactoringInfo info) {
ModuleAdapter parsedSelection = info.getParsedExtendedSelection();
AbstractScopeNode<?> scope = module.getScopeAdapter(info.getExtendedSelection());
ParameterReturnDeduce deducer = new ParameterReturnDeduce(scope, info.getExtendedSelection(), module);
SortedMap<String, String> renameMap = new TreeMap<String, String>();
for (String variable : deducer.getParameters()) {
String newName = variable;
if (config.getRenameMap().containsKey(variable)) {
newName = config.getRenameMap().get(variable);
}
renameMap.put(variable, newName);