addChanges(textChange, nlsSubstitutions, substitutionPrefix);
addChanges(textChange, nlsSubstitutions);
	public static Change create(			NLSSubstitution[] nlsSubstitutions, 			String substitutionPrefix,			IPath propertyFilePath) throws CoreException {	            String name = NLSMessages.getFormattedString("NLSrefactoring.Append_to_property_file", propertyFilePath.toString()); //$NON-NLS-1$        TextChange textChange = null;        if (!Checks.resourceExists(propertyFilePath)) {            // TODO: tmp TextChange Object..stupid            textChange = new DocumentChange(name, new Document());            addChanges(textChange, nlsSubstitutions, substitutionPrefix);            textChange.perform(new NullProgressMonitor());            return new CreateTextFileChange(propertyFilePath, textChange.getCurrentContent(), "8859_1", "txt"); //$NON-NLS-1$ //$NON-NLS-2$        }        textChange = new TextFileChange(name, getPropertyFile(propertyFilePath));        try {            addChanges(textChange, nlsSubstitutions, substitutionPrefix);        } catch (Exception e) {            // error while creating some of the changes        }        return textChange;    }