fNlsHolder.getSubstitutions(),
fSubstitutions,
    public Change createChange(IProgressMonitor pm) throws CoreException {        try {            checkParameters();            pm.beginTask("", 3); //$NON-NLS-1$            final DynamicValidationStateChange result = new DynamicValidationStateChange("NLS Refactoring");            if (willCreateAccessorClass()) {                result.add(                        AccessorClass.create(                                fCu,                                 fAccessorClassName,                                 fCodeGenerationSettings,                                 getAccessorCUPath(),                                 fAccessorPackage,                                 getPropertyFilePath(),                                 new SubProgressMonitor(pm, 1)));            }            pm.worked(1);            if (willModifySource()) {                result.add(                        NLSSourceModifier.create(                                getCu(),                                 fNlsHolder.getSubstitutions(),                                 getDefaultSubstitutionPattern(),                                 fSubstitutionPattern,                                 fSubstitutionPrefix,                                 willCreateAccessorClass(),                                 fAccessorPackage,                                 fAccessorClassName));            }            pm.worked(1);            if (willModifyPropertyFile()) {            	result.add(NLSPropertyFileModifier.create(            			fNlsHolder.getSubstitutions(), 						fSubstitutionPrefix,						fPropertyFilePath));            	            }            pm.worked(1);            return result;        } finally {            pm.done();        }    }