Creates a new refactoring instance for this refactoring descriptor based on
an argument map. The argument map is created by the refactoring itself in
{@link ExtractStringRefactoring#createChange(org.eclipse.core.runtime.IProgressMonitor)}
This is apparently used to replay a refactoring.
{@inheritDoc}
throws
CoreException
try {
ExtractStringRefactoring ref = new ExtractStringRefactoring(mArguments);
return ref;
} catch (NullPointerException e) {
status.addFatalError("Failed to recreate ExtractStringRefactoring from descriptor");
return null;
}