ExtractLocalRequestProcessor requestProcessor = refactoring.getRequestProcessor();
requestProcessor.setVariableName("extracted_variable");
requestProcessor.setReplaceDuplicates(true);
NullProgressMonitor monitor = new NullProgressMonitor();
RefactoringStatus result = refactoring.checkAllConditions(monitor);
assertTrue("Refactoring is not ok: " + result.getMessageMatchingSeverity(RefactoringStatus.WARNING),
result.isOK());
Change change = refactoring.createChange(monitor);